:root{--bg:#F7F4EA;--surface:#ffffff;--border:#E8E3D2;--border-soft:#F0ECDE;--text:#171509;--secondary:#5A5645;--muted:#948F7C;--brand:#FFE01A;--brand-hover:#F2CE00;--brand-tint:#FFF6C9;--brand-ink:#171509;--success:#2C9C57;--success-tint:#E4F2E9;--success-text:#237A45;--amber:#E9A70F;--amber-tint:#FBF0D2;--amber-text:#A87F00;--danger:#D63A26;--danger-tint:#F9E4DF;--danger-text:#B23A2B;--danger-soft:#FF8E7C;--high-orange:#D95B12;--high-orange-tint:#F9E8DA;--high-orange-text:#C24E0F;--purple:#6A4DE0;--purple-tint:#ECE7FA;--purple-text:#5E3FD4;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--font-heading:"Mulish",-apple-system,"Segoe UI",sans-serif;--font-body:"Mulish",-apple-system,"Segoe UI",sans-serif;--font-display:"Barlow","Mulish",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body);font-weight:600;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3{font-family:var(--font-heading);font-weight:900}a{color:var(--text)}a:hover{color:var(--secondary)}::selection{background:var(--brand);color:var(--brand-ink)}.uxf-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uxf-display{font-family:var(--font-display);font-weight:300}.uxf-kicker{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.uxf-cta:hover{background:var(--brand-hover)!important}.uxf-ghost:hover{background:#F1EDE3!important}.uxf-link:hover{color:var(--text)!important}.uxf-dark-btn:hover{background:#2C2A20!important}.uxf-card-btn:hover{background:#FBF9F1!important}@keyframes uxfFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes uxfScan{0%{top:-22%}to{top:112%}}@keyframes uxfDot{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.45);opacity:1}}@keyframes uxfFloat{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-16px)}}@keyframes uxfGrow{0%{width:0}}@keyframes uxfMsg{0%{opacity:0;transform:translateY(9px)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-9px)}}@keyframes uxfBusy{0%{left:-40%}to{left:110%}}@keyframes uxfRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes uxfGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes uxfPop{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes uxfBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes uxfV2Pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes uxfV2TickIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes uxfV2PinPulse{0%{box-shadow:0 0 0 0 rgba(214,58,38,.45)}70%{box-shadow:0 0 0 11px rgba(214,58,38,0)}to{box-shadow:0 0 0 0 rgba(214,58,38,0)}}@keyframes uxfV2ScanX{0%{left:8px;opacity:0}6%{opacity:1}88%{opacity:1}to{left:calc(100% - 12px);opacity:0}}@keyframes uxfV2VeilIn{0%{opacity:0}to{opacity:1}}html[dir=rtl] .uxf-ltr-copy{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[lang=ar]{--font-body:"IBM Plex Sans Arabic","Mulish",-apple-system,"Segoe UI",sans-serif;--font-display:"Alexandria","IBM Plex Sans Arabic","Barlow",sans-serif}[lang=ar],[lang=ar] button,[lang=ar] input,[lang=ar] select,[lang=ar] textarea{font-family:var(--font-body)}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{font-family:var(--font-display);letter-spacing:0!important}[lang=ar] h1{line-height:1.45!important}[lang=ar] h2,[lang=ar] h3{line-height:1.5!important}[lang=ar] label,[lang=ar] li,[lang=ar] p,[lang=ar] span,[lang=ar] td{line-height:1.85}[lang=ar] p{line-height:1.9!important}[lang=ar] .uxf-num,[lang=ar] button,[lang=ar] input,[lang=ar] textarea{line-height:normal}.uxf-home-v2{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}body:has(.uxf-home-v2){height:100dvh;display:flex;flex-direction:column;overflow:hidden;margin:0}@media (max-width:920px){.uxf-home-v2 .uxf-hx-main{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr);gap:14px!important;align-items:start!important;align-content:start!important;padding:8px 18px 0!important;overflow:hidden}.uxf-home-v2 .uxf-hx-h1{font-size:clamp(25px,7vw,34px)!important}.uxf-home-v2 .uxf-hero-btn{width:100%}.uxf-home-v2 .uxf-d-only{display:none!important}.uxf-home-v2 .uxf-hx-visual{min-height:0;overflow:hidden;border-radius:24px}.uxf-home-v2 .uxf-hx-visual>*{transform-origin:top center}}@media (max-width:920px) and (max-height:640px){.uxf-home-v2 .uxf-hx-visual{display:none!important}}@keyframes uxfFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes uxfTickIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes uxfScanline{0%{top:8%}50%{top:88%}to{top:8%}}@keyframes uxfPinPulse{0%{transform:scale(.4);opacity:.9}70%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}@media (prefers-reduced-motion:reduce){.uxf-grow-x,.uxf-rise{animation:none!important}}.uxf-menu-btn,.uxf-side-backdrop{display:none}.uxf-m-only{display:none!important}.uxf-toast{bottom:26px}.uxf-lift{transition:transform .18s ease,box-shadow .18s ease}.uxf-lift:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(23,21,9,.08)}.uxf-row-hover:hover{background:#FBF9F1!important}.uxf-hero-card:hover{transform:rotate(0deg) translateY(-4px)!important}@media (max-width:900px){.uxf-m-only{display:flex!important}.uxf-toast{bottom:118px}.uxf-report-pb{padding-bottom:150px!important}.uxf-2col,.uxf-3col{grid-template-columns:1fr!important}.uxf-h1{font-size:40px!important}.uxf-hide-m{display:none!important}.uxf-2col>*,.uxf-3col>*{min-width:0}.uxf-report-side{position:fixed!important;top:0;left:0;bottom:0;height:100dvh;width:280px!important;z-index:80;transform:translateX(-105%);transition:transform .22s ease;box-shadow:0 0 44px rgba(10,14,26,.28)}.uxf-report-side.uxf-side-open{transform:translateX(0)}.uxf-side-backdrop{display:block;position:fixed;inset:0;background:rgba(10,14,26,.45);z-index:79}.uxf-menu-btn{display:inline-flex!important}.uxf-report-actions{width:100%}.uxf-audit-step{grid-template-columns:1fr!important}.uxf-audit-step>aside{position:static!important}.uxf-audit-cols{flex-direction:column!important;min-height:0!important}.uxf-audit-side{width:100%!important}}@media (max-width:760px){.uxf-m-stack{grid-template-columns:1fr!important;flex-direction:column!important;align-items:stretch!important}.uxf-m-stack>*{min-width:0}.uxf-m-pad{padding:18px 16px!important}.uxf-m-gutter{padding-left:16px!important;padding-right:16px!important}.uxf-admin-shell{flex-direction:column!important;height:auto!important;overflow:visible!important}.uxf-admin-side{width:100%!important;flex-direction:column!important}.uxf-admin-nav{display:flex!important;flex-direction:row!important;align-items:center;overflow-x:auto!important;padding:8px 10px!important}.uxf-admin-nav a{white-space:nowrap;margin-bottom:0!important}.uxf-admin-sec{display:contents}.uxf-admin-sec-label{display:none!important}}.uxf-evid{background:repeating-linear-gradient(45deg,#F4F1E8 0 10px,#EFEBE0 10px 20px)}@media print{@page{size:letter;margin:0}.uxf-report-pb{max-width:none!important;padding:0!important;margin:0!important}[data-noprint]{display:none!important}[data-shell],body{height:auto!important;display:block!important}[data-scroll],[data-shell],body{overflow:visible!important}.print-section{page-break-before:always;break-before:page}article,section>div{page-break-inside:avoid;break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#E6E2D8;border-radius:999px;border:3px solid #faf8f1}.uxfix-pin{width:14px;height:14px;margin-left:-7px;margin-top:-7px;border-radius:50%;background:#D64545;border:2.5px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,.35);pointer-events:none}.uxfix-pin:after,.uxfix-pin:before{content:"";position:absolute;inset:-2.5px;border-radius:50%;border:2px solid rgba(214,69,69,.75);animation:uxfixPing 1.8s cubic-bezier(0,0,.2,1) infinite}.uxfix-pin:after{animation-delay:.6s}@keyframes uxfixPing{0%{transform:scale(.7);opacity:.9}80%,to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.uxfix-pin:after,.uxfix-pin:before{animation:none;opacity:.5}}.uxf-audit-row{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.uxf-audit-row:hover{background:#FFFDF2;box-shadow:inset 3px 0 0 var(--brand)}.uxf-audit-row .uxf-row-open{opacity:0;transform:translateX(-6px);transition:opacity .16s ease,transform .16s ease}.uxf-audit-row:hover .uxf-row-open{opacity:1;transform:none}.uxf-audit-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.uxf-audit-row:hover:has(.uxf-row-actions:hover){background:transparent;box-shadow:none}.uxf-audit-row:hover:has(.uxf-row-actions:hover) .uxf-row-open{opacity:0;transform:translateX(-6px)}