:root{--bg:#F7F4EA;--surface:#ffffff;--border:#E8E3D2;--border-soft:#F0ECDE;--text:#171509;--secondary:#5A5645;--muted:#75705F;--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:#8B6900;--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;--rad:22px;--rad-hero:30px;--rad-inner:14px;--rad-inset:12px;--rad-menu:16px;--rad-pill:999px;--rad-tile:10px;--font-ui:var(--font-body);--font-num:"Barlow","Mulish",sans-serif;--text-kicker:10px;--text-chip:9.5px;--text-meta:11.5px;--text-body:13px;--text-label:12px;--text-h3:17px;--ls-kicker:.16em;--ls-chip:.13em;--ls-tight:-.015em;--num-sm:26px;--num-md:42px;--num-lg:58px;--num-hero:clamp(88px,10vw,116px);--sp-1:6px;--sp-2:10px;--sp-3:14px;--sp-4:18px;--sp-5:22px;--sp-6:28px;--sp-7:36px;--sp-8:48px;--page-max:1280px;--page-pad:clamp(16px,3vw,32px);--card-pad:clamp(20px,2.6vw,30px);--shadow-soft:0 10px 30px rgba(23,21,9,.05);--shadow-lift:0 14px 30px rgba(23,21,9,.08);--shadow-menu:0 18px 44px rgba(23,21,9,.18);--shadow-hero:0 24px 60px rgba(23,21,9,.25);--out-pass:#2C9C57;--out-fail:#D63A26;--out-partial:#E9A70F;--out-blocked:#C9C2AC;--out-human:#8B76EC;--out-na:#E8E3D2;--on-dark-red:#FF8E7C;--on-dark-green:#6BD597;--on-dark-amber:#F5C445}*{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-sample-link:hover{background:#fff!important;border-color:var(--text)!important}.uxf-navpill:hover{background:#F1EDE3!important}.uxf-navpill-on{background:#F1EDE3}.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,[lang=ar] h4,[lang=ar] h5,[lang=ar] h6{font-family:var(--font-display);letter-spacing:0!important}[lang=ar] h1,[lang=ar] h2{line-height:1.75!important}[lang=ar] h3,[lang=ar] h4,[lang=ar] h5,[lang=ar] h6{line-height:1.8!important}[lang=ar] .uxf-ttl{line-height:1.9!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}@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-rise-in{animation:uxfRise .5s cubic-bezier(.2,.7,.2,1) both}.uxf-rk-cell{padding:12px 8px;border-bottom:1px solid var(--line)}.uxf-rk-rank{font-size:24px;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:1px}.uxf-rk-store{min-width:150px}.uxf-rk-fail{min-width:160px}.uxf-rk-note{color:var(--ink2);line-height:1.4;min-width:190px}.uxf-rk-end{text-align:end;white-space:nowrap}.uxf-rk-delta{font-size:13px;font-weight:700;white-space:nowrap}.uxf-ticks{display:flex;gap:2px;align-items:flex-end;height:8px;width:100%}.uxf-tick{flex:1 1;border-radius:2px;transform-origin:bottom}.uxf-tick-off{height:4px;background:var(--line)}.uxf-tick-off-dark{height:4px;background:rgba(255,255,255,.14)}.uxf-tick-on{animation:uxfGrowY .4s cubic-bezier(.2,.7,.2,1) both}@keyframes uxfGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:920px){.uxf-rx-stack{flex-direction:column!important}.uxf-d-only{display:none!important}}@media (prefers-reduced-motion:reduce){.uxf-rise-in,.uxf-tick-on{animation:none!important}}.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{transition:background .18s ease}.uxf-row-hover:hover{background:var(--hover-row,#FBF9F1)!important}.uxf-hero-card:hover{transform:rotate(0deg) translateY(-4px)!important}.rk-wide{display:block}.rk-narrow{display:none}.rk-pill{transition:background .18s ease}.rk-pill:hover{background:var(--yx)!important}.uxf-cell:hover{transform:scale(1.18)}.uxf-btn-yx{transition:filter .18s ease}.uxf-btn-yx:hover{filter:brightness(.95)}@keyframes uxfCellPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (max-width:880px){.rk-wide{display:none!important}.rk-narrow{display:flex!important}}@media (prefers-reduced-motion:reduce){.uxf-btn-yx,.uxf-cell{transition:none}.rk-board,.rk-board *{animation:none!important}}.rk-bar{transition:filter .18s ease}.rk-bar:hover{filter:brightness(1.2)}@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}}@media (max-width:860px){.uxf-cmp-row{flex-wrap:wrap!important}.uxf-cmp-label{flex:0 0 100%!important;width:100%!important;-webkit-padding-end:0!important;padding-inline-end:0!important}.uxf-cmp-col,.uxf-cmp-label{min-width:0!important}.uxf-cmp-stick{padding:8px 0 6px!important}.uxf-cmp-head{margin-inline:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.uxf-cmp-head .uxf-cmp-label{gap:0!important;padding:0 0 6px!important}.uxf-cmp-title{display:none!important}.uxf-cmp-toggle{display:flex!important;align-self:stretch!important;width:100%}.uxf-cmp-seg{flex:1 1 auto;flex-wrap:wrap;row-gap:3px;justify-content:center;min-height:40px;font-size:13.5px!important;padding:6px 12px!important;transition:min-height .18s ease,font-size .18s ease}.uxf-cmp-badge{white-space:nowrap}.uxf-cmp-plans{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;flex:0 0 100%;padding:8px 6px;border-radius:16px;background:#fff;border:1px solid var(--border);transition:box-shadow .2s ease}.uxf-cmp-stick.is-stuck .uxf-cmp-plans{box-shadow:0 8px 22px rgba(23,21,9,.07)}.uxf-cmp-plans>.uxf-cmp-col{padding:4px 2px!important;gap:2px!important}.uxf-cmp-plans>.uxf-cmp-procol{border-radius:12px!important}.uxf-cmp-name{font-size:13px!important}.uxf-cmp-plans .uxf-num{font-size:19px!important}.uxf-cmp-period{font-size:10.5px!important;min-height:0!important;margin-bottom:0!important}.uxf-cmp-note{font-size:10px!important;line-height:1.3!important;max-height:30px;overflow:hidden;transition:max-height .18s ease,opacity .14s ease}.uxf-cmp-cta{display:flex!important;align-items:center;justify-content:center;height:auto!important;min-height:44px;margin-top:4px;white-space:normal!important;line-height:1.25!important;font-size:12.5px!important;padding:6px 4px!important;transition:min-height .18s ease}.uxf-cmp-stick.is-stuck .uxf-cmp-note{max-height:0;opacity:0}.uxf-cmp-stick.is-stuck .uxf-cmp-cta{min-height:36px;font-size:11.5px!important}.uxf-cmp-stick.is-stuck .uxf-cmp-seg{min-height:34px;font-size:12.5px!important}.uxf-cmp-frow{column-gap:6px;padding-bottom:10px}.uxf-cmp-frow>.uxf-cmp-label{padding:12px 0 6px!important;font-size:13.5px!important}.uxf-cmp-frow>.uxf-cmp-col{padding:7px 4px!important;font-size:13px!important;line-height:1.4}.uxf-cmp-frow>.uxf-cmp-pro{border-radius:10px}.uxf-cmp-foot{column-gap:6px}.uxf-cmp-foot>.uxf-cmp-label{order:99;padding:12px 0 0!important;font-size:12.5px!important}.uxf-cmp-foot>.uxf-cmp-col{padding:14px 0 0!important;background:transparent!important}.uxf-cmp-foot .uxf-cmp-cta{min-height:46px}}.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)}@keyframes uxf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes uxf-rise{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}.uxf-co{--co-header:60px;--co-main-pad:clamp(28px,4vw,52px) clamp(16px,3vw,32px) 56px;--co-gap:16px;--co-card-pad:clamp(20px,2.6vw,26px);--co-plan:18px;--co-method:18px;--co-err-min:18px;--co-err-pad:3px 2px 8px;--co-title:clamp(24px,3vw,32px);--co-fine:11.5px;--co-fine-lh:1.6;--co-price:26px}.uxf-co input::placeholder,.uxf-co-sheet input::placeholder{color:#8A8471;opacity:1}@media (max-width:700px){.uxf-co{--co-main-pad:20px 14px 40px}}@media (max-height:940px){.uxf-co{--co-main-pad:14px clamp(14px,3vw,32px) 14px;--co-gap:12px;--co-card-pad:18px;--co-plan:14px;--co-method:14px;--co-err-min:20px;--co-err-pad:3px 2px 8px}}@media (max-height:800px) and (max-width:900px){.uxf-co{--co-main-pad:10px clamp(14px,3vw,32px) 10px;--co-gap:8px;--co-card-pad:14px;--co-plan:10px;--co-method:10px;--co-err-min:8px;--co-err-pad:0 2px 6px;--co-header:52px;--co-title:20px;--co-fine:11px;--co-price:23px}}@media (max-height:760px) and (min-width:901px){.uxf-co{--co-main-pad:10px clamp(14px,3vw,32px) 12px;--co-gap:10px;--co-card-pad:16px;--co-plan:12px;--co-method:12px;--co-err-min:16px;--co-err-pad:2px 2px 6px;--co-header:54px;--co-title:22px}}@media (max-height:700px) and (max-width:900px){.uxf-co{--co-main-pad:6px 12px 8px;--co-gap:6px;--co-card-pad:12px;--co-plan:8px;--co-method:8px;--co-err-min:0px;--co-err-pad:0 2px 4px;--co-header:48px;--co-title:18px;--co-fine:10.5px;--co-fine-lh:1.45;--co-price:21px}}:root{--paper:#F7F4EA;--card:#FFFFFF;--ink:#171509;--ink2:#5A5645;--ink3:#75705F;--line:#E8E3D2;--yx:#FFE01A;--hover-card:#FDFBF4;--hover-row:#FBF9F1;--input-bg:#FDFCF7;--ink-hover:#2C2A20;--chip-fill:#ECE7D6;--skeleton-1:#DED9C6;--skeleton-2:#CFC8B0;--on-ink:#FFFFFF;--on-yx:#171509;--hero-accent:#FFE01A;--dock-bg:rgba(23,21,9,.97);--dock-cta-bg:#FFFFFF;--dock-cta-ink:#171509;--scrim:rgba(23,21,9,.45);--dark-line:rgba(255,255,255,.13);--dark-text:rgba(255,255,255,.65);--dark-text-2:rgba(255,255,255,.46);--dark-kicker:rgba(255,255,255,.5)}:root[data-theme=dark]{color-scheme:dark;--paper:#14130E;--card:#1E1C15;--ink:#F3EFE2;--ink2:#C6C0AC;--ink3:#9A957F;--line:#302D23;--hover-card:#26241B;--hover-row:#24211A;--input-bg:#191811;--ink-hover:#E4DFCC;--chip-fill:#2C2A20;--skeleton-1:#3A372B;--skeleton-2:#4B473A;--on-ink:#171509;--on-yx:#171509;--hero-accent:#A87F00;--dock-bg:rgba(243,239,226,.97);--dock-cta-bg:#171509;--dock-cta-ink:#F3EFE2;--scrim:rgba(0,0,0,.6);--dark-line:rgba(23,21,9,.13);--dark-text:rgba(23,21,9,.65);--dark-text-2:rgba(23,21,9,.45);--dark-kicker:rgba(23,21,9,.5);--bg:#14130E;--surface:#1E1C15;--border:#302D23;--border-soft:#26241B;--text:#F3EFE2;--secondary:#C6C0AC;--muted:#9A957F;--danger:#FF8E7C;--success:#6BD597;--amber:#F5C445;--amber-text:#F5C445;--purple:#A78BFF;--out-pass:#6BD597;--out-fail:#FF8E7C;--out-partial:#F5C445;--out-blocked:#4B473A;--out-human:#A78BFF;--out-na:#302D23;--on-dark-red:#D63A26;--on-dark-green:#2C9C57;--on-dark-amber:#A87F00}:root[data-theme=dark] body{background:var(--paper);color:var(--ink)}.uxf2-flink:hover,.uxf2-top:hover{color:var(--ink)!important}@media (max-width:900px){body:has(.uxf2-dock){padding-bottom:84px}
  /* !important because both boxes set `bottom` as an inline style, which a
     stylesheet cannot outrank any other way. */body:has(.uxf-dock) .uxf-consent,body:has(.uxf2-dock) .uxf-consent{bottom:92px!important}body:has(.uxf2-dock) .uxf-sticky-cta{bottom:92px!important}body:has(.uxf-consent) .uxf-sticky-cta{display:none!important}}.uxf2-fgrid{grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(0,1fr))}@media (max-width:1100px) and (min-width:901px){.uxf2-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.uxf2-fgrid{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:28px}}@media (max-width:1100px){.uxf-hide-lap{display:none!important}}