:root{--bg-0: #05080f;--bg-1: #0a1120;--bg-2: #0f1930;--surface-1: #131e33f2;--surface-2: #18253dcc;--line-1: #ffffff14;--line-2: #ffffff22;--line-3: #ffffff36;--ink-1: #f2f6fc;--ink-2: #d3ddeb;--ink-3: #a3b3c9;--ink-4: #7c8ca3;--gold: #ffbe3d;--gold-hi: #ffd87a;--gold-deep: #e89b22;--gold-soft: #f6d492;--gold-ink: #241703;--gold-grad: linear-gradient(135deg, #ffd87a 0%, #f2a93b 55%, #e89b22 100%);--gold-a08: #ffbe3d14;--gold-a20: #ffbe3d33;--gold-a45: #ffbe3d73;--glow-gold: 0 6px 22px #ffbe3d38, 0 1px 4px #ffbe3d40;--slate-hi: #17332f;--slate-mid: #102420;--slate-lo: #0b1917;--slate-line: #ffffff17;--chalk: #eef7f2;--grain: repeating-linear-gradient(23deg, #ffffff05 0 1px, transparent 1px 5px), repeating-linear-gradient(-31deg, #ffffff03 0 1px, transparent 1px 7px);--sem-focus: #ffbe3d;--sem-result: #34d399;--sem-cancel: #f87171;--sem-positive: #4ade80;--sem-negative: #fb7185;--sem-recall: #7dd3fc;--line: #263248;--accent: var(--gold);--font-ui: "IBM Plex Sans Arabic", -apple-system, "Segoe UI", "Noto Sans Arabic", Tahoma, sans-serif;--font-display: "Aref Ruqaa", "IBM Plex Sans Arabic", serif;--fs-xs: 12px;--fs-sm: 13.5px;--fs-base: 15.5px;--fs-md: 17px;--fs-lg: 19px;--fs-xl: 22px;--fs-2xl: 27px;--fs-3xl: 33px;--lh-tight: 1.45;--lh-body: 1.62;--w-body: 400;--w-mid: 500;--w-bold: 700;--tap: 44px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 24px;--r-pill: 999px;--lift: inset 0 1px 0 #ffffff0f;--shadow-1: 0 1px 2px #00000059, 0 3px 10px #00000038;--shadow-2: 0 2px 5px #00000066, 0 12px 32px #00000052;--shadow-3: 0 4px 12px #00000073, 0 22px 56px #00000059;--ring: 0 0 0 3px #ffbe3d40;--ease: cubic-bezier(.22, .9, .3, 1);--t-fast: .15s;--t-med: .22s;--t-slow: .3s;--e-0: 0 1px 1px #00000038;--e-1: 0 1px 2px #00000059, 0 6px 16px -6px #0000006b;--e-2: 0 2px 4px #00000066, 0 16px 38px -10px #00000080;--e-3: 0 6px 14px #00000073, 0 38px 76px -16px #000000a6;--e-press: inset 0 2px 6px #00000059;--rim: inset 0 1px 0 #ffffff17, inset 0 -1px 0 #00000038;--rim-soft: inset 0 1px 0 #ffffff0f;--surf-1: linear-gradient(168deg, #ffffff0e, #ffffff05 46%, #ffffff02), var(--surface-1);--surf-2: linear-gradient(168deg, #ffffff0b, #ffffff03), var(--surface-2);--surf-sunken: linear-gradient(180deg, #00000038, #0000001a);--surf-quiet: #ffffff07;--halo-gold: 0 0 0 1px var(--gold-a20), 0 10px 34px -12px #ffbe3d59;--halo-board: 0 0 0 1px var(--slate-line), 0 14px 44px -14px #0b2a2380;--halo-focus: 0 0 0 1px var(--gold-a45), 0 0 26px -4px var(--gold-a20);--slate-surf: var(--grain), radial-gradient(120% 110% at 78% -20%, #1d3d36 0%, transparent 60%), linear-gradient(162deg, var(--slate-hi) 0%, var(--slate-mid) 54%, var(--slate-lo) 100%);--slate-rail: #d9c9a32e;--chalk-2: #cfe1da;--chalk-3: #9fb8b0;--field: radial-gradient(78% 34% at 50% -4%, #ffbe3d0f 0%, transparent 64%), radial-gradient(90% 46% at 50% 104%, #0e2c2666 0%, transparent 62%), radial-gradient(120% 86% at 50% 0%, #111c34 0%, var(--bg-1) 52%, #060a13 100%);--vignette: radial-gradient(112% 78% at 50% 42%, transparent 52%, #03060cb3 100%);--fs-eyebrow: 11px;--fs-display: clamp(23px, 6.4vw, 31px);--fs-display-lg: clamp(29px, 4.2vw, 42px);--ls-eyebrow: .15em;--ls-tight: -.015em;--ls-numeral: .01em;--lh-display: 1.42;--acc: var(--gold);--acc-soft: var(--gold-a20);--acc-line: var(--gold-a45);--acc-ink: var(--gold-hi);--ease-out: cubic-bezier(.16, .84, .44, 1);--ease-spring: cubic-bezier(.2, .9, .3, 1.22);--t-press: .12s;--press: scale(.985)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
