:root{--neutral-1:#07091a;--neutral-2:#0b0e22;--neutral-3:#12142a;--neutral-4:#171a32;--neutral-5:#1c1f3a;--neutral-6:#232748;--neutral-7:#2d3155;--neutral-8:#3d4266;--neutral-9:#7a8098;--neutral-10:#838aa2;--neutral-11:#c8d0dd;--neutral-12:#f5f7fb;--coral-1:#170905;--coral-2:#1f0d08;--coral-3:#331612;--coral-4:#4a1e18;--coral-5:#62271f;--coral-6:#7a3025;--coral-7:#9a3d2d;--coral-8:#c04f36;--coral-9:#ff5a47;--coral-10:#ff6b5a;--coral-11:#ff8f81;--coral-12:#ffcac0;--success-1:#041508;--success-2:#05230d;--success-3:#0a3617;--success-4:#114820;--success-5:#185b2b;--success-6:#216f37;--success-7:#2a8544;--success-8:#369e54;--success-9:#22c55e;--success-10:#4ade80;--success-11:#86efac;--success-12:#dcfce7;--error-1:#170707;--error-2:#240a0a;--error-3:#3a1010;--error-4:#501717;--error-5:#661e1e;--error-6:#7e2525;--error-7:#9c2e2e;--error-8:#c23838;--error-9:#ef4444;--error-10:#f87171;--error-11:#fca5a5;--error-12:#fee2e2;--warning-9:#f59e0b;--level-bronze:#c9995e;--level-silver:#cbd5e1;--level-gold:#f1c65b;--level-diamond:#93d3ff;--white:#ffffff;--alpha-white-2:rgba(255,255,255,0.02);--alpha-white-4:rgba(255,255,255,0.04);--alpha-white-6:rgba(255,255,255,0.06);--alpha-white-10:rgba(255,255,255,0.10);--alpha-white-14:rgba(255,255,255,0.14);--bg-canvas:var(--neutral-1);--bg-subtle:var(--neutral-2);--bg-surface:var(--neutral-3);--bg-elevated:var(--neutral-4);--bg-active:var(--neutral-5);--bg-overlay:rgba(7,9,26,0.85);--border-subtle:var(--neutral-6);--border-default:var(--neutral-7);--border-strong:var(--neutral-8);--text-primary:var(--neutral-12);--text-secondary:var(--neutral-11);--text-tertiary:var(--neutral-10);--text-muted:var(--neutral-9);--text-on-solid:var(--white);--surface-oauth:var(--white);--text-oauth:#1f2328;--accent:var(--coral-9);--accent-hover:var(--coral-10);--accent-pressed:var(--coral-8);--accent-subtle-bg:var(--coral-2);--accent-ui-bg:var(--coral-3);--accent-border:var(--coral-7);--accent-border-hover:var(--coral-8);--accent-text-low:var(--coral-11);--accent-text-high:var(--coral-12);--accent-glow:rgba(255,90,71,0.14);--accent-glow-strong:rgba(255,90,71,0.28);--accent-soft:rgba(255,90,71,0.06);--profit:var(--success-9);--profit-hover:var(--success-10);--profit-text-low:var(--success-11);--profit-text-high:var(--success-12);--profit-glow:rgba(34,197,94,0.14);--profit-soft:rgba(34,197,94,0.06);--loss:var(--error-9);--loss-hover:var(--error-10);--loss-text-low:var(--error-11);--loss-glow:rgba(239,68,68,0.14);--warning:var(--warning-9);--warning-glow:rgba(245,158,11,0.14);--focus-ring:0 0 0 3px var(--accent-glow-strong);--state-hover:var(--alpha-white-4);--state-pressed:var(--alpha-white-6);--state-focus:var(--accent-glow);--state-disabled:rgba(148,150,166,0.04);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:56px;--space-11:64px;--space-12:80px;--space-13:96px;--space-14:128px;--space-15:160px;--space-16:192px;--font-display:var(--font-bebas),Impact,sans-serif;--font-sans:var(--font-plex-sans),system-ui,-apple-system,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,Menlo,monospace;--fs-tag:10px;--fs-micro:11px;--fs-caption:12px;--fs-small:14px;--fs-body:16px;--fs-lg:18px;--fs-h5:21px;--fs-h4:24px;--fs-h3:32px;--fs-h2:44px;--fs-h1:60px;--fs-display:84px;--fs-h1-fluid:clamp(40px,4.5vw + 24px,60px);--fs-h2-fluid:clamp(32px,3.5vw + 20px,44px);--fs-h3-fluid:clamp(24px,2vw + 18px,32px);--fs-display-fluid:clamp(48px,7vw + 24px,84px);--fs-hero-fluid:clamp(56px,10vw + 24px,120px);--fs-lead-fluid:clamp(16px,0.5vw + 15px,20px);--lh-display-crush:0.82;--lh-crush:0.85;--lh-display:0.9;--lh-tight:1;--lh-snug:1.125;--lh-body:1.5;--lh-loose:1.75;--tracking-mono:0.16em;--tracking-display:0.02em;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--content-narrow:640px;--content-default:1200px;--content-wide:1360px;--content-full:1600px;--gutter-inline:clamp(16px,4vw,32px);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--duration-instant:100ms;--duration-fast:180ms;--duration-base:260ms;--duration-slow:420ms;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.25,0.8,0.25,1);--ease:var(--ease-out);--shadow-sm:0 1px 2px rgba(0,0,0,0.20);--shadow-md:0 6px 20px -6px rgba(0,0,0,0.35);--shadow-lg:0 12px 32px -12px rgba(0,0,0,0.45);--shadow-accent:0 12px 32px -12px rgba(255,90,71,0.40);--elevation-card:var(--shadow-sm);--elevation-card-hover:var(--shadow-md);--elevation-drawer:var(--shadow-lg);--elevation-modal:0 24px 48px -12px rgba(0,0,0,0.55);--elevation-toast:0 8px 24px -4px rgba(0,0,0,0.40);--elevation-cta-primary:var(--shadow-accent);--fs-broadcast-answer:40px;--fs-broadcast-lead:56px;--fs-broadcast-1:96px;--fs-broadcast-2:100px;--fs-broadcast-3:128px;--duration-broadcast:520ms;--duration-broadcast-slow:620ms;--ease-slam:cubic-bezier(0.16,1.3,0.5,1);--surface-broadcast:var(--neutral-12);--text-on-broadcast-primary:var(--neutral-1);--text-on-broadcast-secondary:var(--neutral-8);--bg-scene-1:#171b3a;--bg-scene-2:#0a0c1f;--bg-scene-3:#050610;--bg-scene-1-soft:#121631}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:var(--fs-body);line-height:var(--lh-body)}body{font-family:var(--font-sans);background:var(--bg-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh;min-height:100dvh;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:transparent}img,picture,svg{display:block;max-width:100%}:focus-visible{outline:0;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}