:root{--c-noche:#070b14;--c-hielo:#e3ecf7;--c-aqua:#1fe0c8;--c-aqua-hover:#4bead6;--c-aqua-press:#14bfa9;--c-aqua-deep:#086b60}:root,[data-theme=dark]{--bg:var(--c-noche);--surface:#0d1424;--surface-2:#121b2e;--surface-3:#1a2540;--border:#1c2840;--border-strong:#2a3a58;--text:var(--c-hielo);--text-2:#b3c0d2;--text-muted:#8b98ae;--accent:var(--c-aqua);--accent-hover:var(--c-aqua-hover);--accent-press:var(--c-aqua-press);--on-accent:var(--c-noche);--accent-text:var(--c-aqua);--inverse:var(--c-hielo);--on-inverse:var(--c-noche);--live:var(--c-aqua);--win:#a3e635;--loss:#ff6b85;--warning:#f5c04e;--live-tint:#1fe0c824;--win-tint:#a3e63524;--loss-tint:#ff6b8524;--warning-tint:#f5c04e29;--shadow-overlay:0 24px 60px #0000008c;--nav-glass:#070b14c7;--panel-bg:linear-gradient(180deg,#e3ecf70d,#e3ecf703 45%,#e3ecf700),var(--surface);--panel-shadow:inset 0 1px 0 #e3ecf712,0 22px 44px -28px #000000bf;--panel-active:inset 0 0 0 1px var(--accent),0 0 0 4px #1fe0c814,0 20px 44px -22px #1fe0c84d;--halo:radial-gradient(60% 50% at 78% -5%,#122e47f2,transparent 70%),radial-gradient(45% 40% at 5% 35%,#122e4780,transparent 70%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:var(--c-hielo);--surface:#f3f7fc;--surface-2:#fff;--surface-3:#d3dfee;--border:#c3d1e3;--border-strong:#070b14;--panel-bg:var(--surface);--panel-shadow:0 1px 2px #070b140f;--panel-active:inset 0 0 0 1px var(--border-strong);--halo:none;--text:var(--c-noche);--text-2:#2e3a50;--text-muted:#4d5b73;--accent:var(--c-aqua);--accent-hover:var(--c-aqua-hover);--accent-press:var(--c-aqua-press);--on-accent:var(--c-noche);--accent-text:var(--c-aqua-deep);--inverse:var(--c-noche);--on-inverse:var(--c-hielo);--live:var(--c-aqua-deep);--win:#376b0c;--loss:#b02a45;--warning:#855200;--live-tint:#086b601f;--win-tint:#376b0c1f;--loss-tint:#b02a451a;--warning-tint:#8552001f;--shadow-overlay:0 32px 72px #070b1447,0 2px 8px #070b141f;--nav-glass:#e3ecf7d1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--font-sans:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"Martian Mono",ui-monospace,monospace;--mono-stretch-ui:87.5%;--mono-stretch-display:75%;--type-hero:clamp(60px,10vw,172px);--type-hero-lh:.88;--type-hero-tr:-.055em;--type-display:clamp(40px,5.6vw,80px);--type-display-lh:1;--type-display-tr:-.04em;--type-h1:40px;--type-h1-lh:1.05;--type-h1-tr:-.025em;--type-h2:24px;--type-h2-lh:1.2;--type-h2-tr:-.015em;--type-title:18px;--type-title-lh:1.3;--type-body-lg:19px;--type-body-lg-lh:1.5;--type-body:16px;--type-body-lh:1.55;--type-small:13px;--type-small-lh:1.45;--type-label:11px;--type-label-lh:1.2;--type-label-tr:.04em;--type-figure:16px;--type-figure-xl:clamp(120px,20vw,296px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-section:clamp(96px,12vw,144px);--gutter:clamp(16px,4vw,64px);--container:1360px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--control-h:48px;--control-h-lg:52px;--touch-min:44px;--border-w:1px;--focus-ring:2px solid var(--text);--focus-offset:3px;--ease-ui:cubic-bezier(.2,.8,.2,1);--dur-fast:.16s;--dur-icon:.35s;--dur-score:.22s;--dur-flash:.6s;--dur-reveal:.9s;--stagger-words:60ms;--stagger-items:80ms}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-icon:0s;--dur-score:0s;--dur-flash:0s;--dur-reveal:0s}}
:root{--font-sans:var(--font-hanken), system-ui, sans-serif;--font-mono:var(--font-martian), ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--type-body-lh);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:-1;background:var(--halo);pointer-events:none;position:fixed;inset:0}a{color:inherit}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.mono{font-family:var(--font-mono);font-stretch:var(--mono-stretch-ui);font-variant-numeric:tabular-nums}.label{font-family:var(--font-mono);font-stretch:var(--mono-stretch-ui);font-size:var(--type-label);line-height:var(--type-label-lh);letter-spacing:var(--type-label-tr);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:500}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1023px){.desk-only{display:none!important}}
