:root{--request-primary:light-dark(#3653d9,#b7c4ff);--request-on-primary:light-dark(#fff,#152667);--request-ink:light-dark(#242838,#eef0fa);--request-muted:light-dark(#5d6375,#b9bed1);--request-paper:light-dark(#fff,#1b1d27);--request-low:light-dark(#f8f9fe,#171923);--request-soft:light-dark(#edf0ff,#263358);--request-border:light-dark(#e2e5ef,#373c50);--request-danger:light-dark(#b3261e,#ffb4ab);--request-lilac:light-dark(#eee8ff,#30273f);--request-sky:light-dark(#eaf4ff,#1d3043);--request-shadow-color:light-dark(rgb(69 75 115/6%),rgb(0 0 0/12%));--gradient-navy:#0a1a3d;--gradient-blue:#163b92;--gradient-amber-light:#ffd175;--gradient-brand:linear-gradient(125deg,var(--gradient-navy),var(--gradient-blue));--gradient-action:linear-gradient(110deg,var(--accent-500),var(--gradient-amber-light));--gradient-wash:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--surface) 88%,var(--brand-600)),color-mix(in srgb,var(--surface) 92%,var(--accent-500)));--gradient-card:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--accent-500) 11%,transparent),transparent 70%);--hero-blue-wash:radial-gradient(ellipse at 30% 30%,color-mix(in srgb,var(--gradient-blue) 22%,transparent),transparent 68%);--hero-amber-wash:radial-gradient(ellipse at 80% 70%,color-mix(in srgb,var(--accent-500) 25%,transparent),transparent 65%);--duration-control:180ms;--duration-section:300ms;--glass-blur:12px;--glass-surface:color-mix(in srgb,var(--surface) 90%,transparent);--glass-navigation:color-mix(in srgb,var(--nav) 94%,transparent);--glass-brand:color-mix(in srgb,var(--brand-700) 90%,transparent);--glass-accent:color-mix(in srgb,var(--accent-500) 90%,transparent);--glass-highlight:rgb(255 255 255/12%);--glass-shadow:0 6px 20px rgb(8 16 28/12%);--brand-900:#0a1a3d;--brand-800:#0a1f7e;--brand-700:#0b25a8;--brand-600:#2440be;--brand-300:#a8b6e8;--brand-100:#dce3f7;--brand-50:#edf0fc;--accent-500:#f4ae34;--accent-600:#c98a20;--accent-50:#fef6e7;--neutral-900:#16202b;--neutral-700:#33475b;--neutral-600:#5c6b7a;--neutral-500:#8794a6;--neutral-300:#c9d6e4;--neutral-200:#d9e2ec;--neutral-50:#f5f6fa;--surface:#fff;--on-brand:#fff;--on-brand-muted:#a8b6e8;--border-on-brand:rgb(168 182 232/25%);--on-accent:#0a1a3d;--on-brand-solid:#fff;--on-status:#fff;--scrim:rgb(10 26 61/18%);--nav:#0a1a3d;--nav-fg:#fff;--nav-muted:#a8b6e8;--nav-hover:rgb(255 255 255/8%);--nav-active:rgb(244 174 52/16%);--nav-fill:rgb(255 255 255/7%);--nav-fill-strong:rgb(255 255 255/14%);--nav-line:rgb(255 255 255/10%);--nav-control-line:rgb(255 255 255/16%);--nav-scrim:rgb(8 16 28/50%);--ok:#0ca30c;--ok-text:#067806;--warn:#fab219;--warn-text:#8a6100;--severe:#ec835a;--severe-text:#9a4a22;--critical:#d03b3b;--critical-text:#a62222;--critical-hover:#a62222;--ok-neutral-text:var(--ok-text);--warn-neutral-text:var(--warn-text);--severe-neutral-text:var(--severe-text);--action-primary-hover:var(--brand-800);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-700);--text-muted:var(--neutral-600);--border:var(--neutral-200);--border-strong:var(--neutral-300);--page:var(--neutral-50);--text-heading:var(--brand-900);--text-brand:var(--brand-800);--shadow-sm:0 1px 2px rgb(22 32 43/6%);--shadow-md:0 2px 8px rgb(22 32 43/8%);--shadow-lg:0 8px 24px rgb(22 32 43/10%);--shadow-overlay:0 16px 48px rgb(22 32 43/18%);--radius-control:10px;--radius-card:20px;--radius-composer:28px;--radius-sm:var(--radius-control);--radius-md:var(--radius-control);--radius-lg:var(--radius-card);--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--text-meta:11px;--text-sm:12px;--text-base:14px;--text-lead:16px;--text-h3:18px;--text-h2:21px;--text-h1:26px;--text-display:32px;--weight-light:300;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.35;--leading-normal:1.7;--tracking-tight:-0.015em;--tracking-tighter:-0.02em;--font-sans:"YekanBakh",Tahoma,system-ui,sans-serif;--storefront-gradient:linear-gradient(125deg,var(--nav),var(--brand-800));--card-glow:radial-gradient(ellipse at top right,var(--accent-50),transparent 65%);--duration-fast:120ms;--duration-base:200ms;--ease:cubic-bezier(0.2,0,0.2,1);--focus-ring:0 0 0 3px var(--brand-300);--container:1200px;--gutter:var(--space-8)}@media (max-width:1024px){:root{--gutter:var(--space-6)}}@media (max-width:720px){:root{--gutter:var(--space-4)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms}}:root[data-theme=dark]{--action-primary-hover:var(--brand-600);--brand-900:#0f1520;--brand-800:#16202b;--brand-700:#5b9bd5;--brand-600:#78afe0;--brand-300:#2a4a6c;--brand-100:#1b2c40;--brand-50:#16202b;--accent-600:#f4ae34;--accent-50:#2a2110;--neutral-900:#e8edf3;--neutral-700:#a8b6c6;--neutral-600:#8a9aac;--neutral-500:#6e7e90;--neutral-300:#2a3a4c;--neutral-200:#233343;--neutral-50:#141c27;--surface:#16202b;--critical-text:#ff9b9b;--ok-neutral-text:var(--ok);--warn-neutral-text:var(--warn);--severe-neutral-text:var(--severe);--on-brand:#fff;--on-brand-muted:#8fa8c8;--border-on-brand:rgb(143 168 200/22%);--scrim:rgb(0 0 0/55%);--nav:#0b121b;--nav-fg:#e8edf3;--nav-muted:#7e8ea0;--shadow-sm:0 1px 2px rgb(0 0 0/40%);--shadow-md:0 2px 8px rgb(0 0 0/45%);--shadow-lg:0 8px 24px rgb(0 0 0/50%);--shadow-overlay:0 16px 48px rgb(0 0 0/60%);--text-heading:var(--neutral-900);--text-brand:var(--brand-600);--on-brand-solid:#0f1520;--focus-ring:0 0 0 3px var(--brand-600);color-scheme:dark}@font-face{font-family:YekanBakh;src:url(/fonts/YekanBakh-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh;src:url(/fonts/YekanBakh-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh;src:url(/fonts/YekanBakh-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh;src:url(/fonts/YekanBakh-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh;src:url(/fonts/YekanBakh-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{background:var(--page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-regular)}body,figure,h1,h2,h3,h4,p{margin:0}img,svg{max-width:100%;display:block}a{color:var(--brand-700);text-decoration-thickness:1px;text-underline-offset:3px}:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.ltr,bdi{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:calc(-1 * var(--space-16));z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:inset-block-start var(--duration-fast) var(--ease)}.skip-link:focus{inset-block-start:var(--space-4)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}html:not([data-signed-in]) [data-auth=signed-in],html[data-signed-in] [data-auth=signed-out]{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}html[data-brand-intro=pending]:before{position:fixed;inset:0;z-index:2147483647;content:"";background:radial-gradient(760px 520px at 50% 44%,rgb(14 30 66) 0,rgb(10 23 48) 74%)}@media (prefers-reduced-motion:reduce){html[data-brand-intro=pending]:before{display:none}}