@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_FdTxXSLRVJnyPAdj6wfAKAfWz8P4) format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a7b76f{font-family:inter,inter Fallback}.__variable_a7b76f{--font-inter:"inter","inter Fallback"}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:jetbrainsMono;src:url(/_next/static/media/558ca1a6aa3cb55e.p.woff2?dpl=dpl_FdTxXSLRVJnyPAdj6wfAKAfWz8P4) format("woff2");font-display:swap;font-weight:400 700}.__className_ad22e1{font-family:jetbrainsMono,ui-monospace,monospace}.__variable_ad22e1{--font-jetbrains-mono:"jetbrainsMono",ui-monospace,monospace}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:jakarta;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2?dpl=dpl_FdTxXSLRVJnyPAdj6wfAKAfWz8P4) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_3f9c9c{font-family:jakarta,jakarta Fallback}.__variable_3f9c9c{--font-jakarta:"jakarta","jakarta Fallback"}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:dmSansLatin;src:url(/_next/static/media/13971731025ec697.p.woff2?dpl=dpl_FdTxXSLRVJnyPAdj6wfAKAfWz8P4) format("woff2");font-display:swap;font-weight:400 600}.__className_75c3b2{font-family:dmSansLatin}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:dmSansLatinExt;src:url(/_next/static/media/7ab938503e4547a1-s.woff2?dpl=dpl_FdTxXSLRVJnyPAdj6wfAKAfWz8P4) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:dmSansLatinExt Fallback;src:local("Arial");ascent-override:99.20%;descent-override:31.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_804d2d{font-family:dmSansLatinExt,dmSansLatinExt Fallback}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:hanken;src:url(/_next/static/media/313510e2713fb214-s.p.woff2?dpl=dpl_FdTxXSLRVJnyPAdj6wfAKAfWz8P4) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_7ec097{font-family:hanken,hanken Fallback}.__variable_7ec097{--font-hanken:"hanken","hanken Fallback"}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:plexMono;src:url(/_next/static/media/d3ebbfd689654d3a.p.woff2?dpl=dpl_FdTxXSLRVJnyPAdj6wfAKAfWz8P4) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:plexMono;src:url(/_next/static/media/98e207f02528a563.p.woff2?dpl=dpl_FdTxXSLRVJnyPAdj6wfAKAfWz8P4) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:plexMono;src:url(/_next/static/media/db96af6b531dc71f.p.woff2?dpl=dpl_FdTxXSLRVJnyPAdj6wfAKAfWz8P4) format("woff2");font-display:swap;font-weight:600;font-style:normal}.__className_2d7926{font-family:plexMono,ui-monospace,monospace}.__variable_2d7926{--font-plex-mono:"plexMono",ui-monospace,monospace}:root{--surface-0:7 9 16;--surface-1:255 255 255/0.03;--surface-2:255 255 255/0.05;--surface-3:255 255 255/0.08;--surface-4:255 255 255/0.12;--border-subtle:255 255 255/0.06;--border-default:255 255 255/0.10;--border-strong:255 255 255/0.18;--border-accent:var(--brand-accent);--brand-primary:31 95 255;--brand-primary-hover:48 110 255;--brand-primary-active:21 80 220;--brand-accent:46 209 196;--brand-accent-hover:56 219 206;--brand-accent-active:36 189 176;--brand-accent-subtle:46 209 196/0.15;--positive:16 185 129;--positive-subtle:16 185 129/0.15;--positive-border:16 185 129/0.30;--warning:245 158 11;--warning-subtle:245 158 11/0.15;--warning-border:245 158 11/0.30;--negative:239 68 68;--negative-subtle:239 68 68/0.15;--negative-border:239 68 68/0.30;--info:59 130 246;--info-subtle:59 130 246/0.15;--info-border:59 130 246/0.30;--text-primary:255 255 255/0.95;--text-secondary:255 255 255/0.70;--text-tertiary:255 255 255/0.50;--text-disabled:255 255 255/0.30;--text-inverse:7 9 16;--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--card-padding:var(--space-6);--card-padding-sm:var(--space-4);--card-padding-lg:var(--space-8);--section-gap:var(--space-6);--page-padding:var(--space-6);--page-padding-mobile:var(--space-4);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--font-sans:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",Consolas,monospace;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:30px;--text-5xl:36px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-wider:0.05em;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.3);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.4),0 2px 4px -2px rgb(0 0 0/0.3);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.4),0 4px 6px -4px rgb(0 0 0/0.3);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.4),0 8px 10px -6px rgb(0 0 0/0.3);--glow-accent:0 0 20px rgb(var(--brand-accent)/0.3);--glow-accent-lg:0 0 40px rgb(var(--brand-accent)/0.4);--glow-positive:0 0 20px rgb(var(--positive)/0.3);--glow-warning:0 0 20px rgb(var(--warning)/0.3);--glow-negative:0 0 20px rgb(var(--negative)/0.3);--duration-fast:100ms;--duration-normal:200ms;--duration-slow:300ms;--duration-slower:500ms;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--transition-colors:color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default);--transition-transform:transform var(--duration-normal) var(--ease-out);--transition-opacity:opacity var(--duration-normal) var(--ease-default);--transition-all:all var(--duration-normal) var(--ease-default);--z-base:0;--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-toast:80;--z-max:9999}.card-surface{background:rgb(var(--surface-2));border:1px solid rgb(var(--border-default));border-radius:var(--radius-xl);padding:var(--card-padding)}.card-elevated{background:rgb(var(--surface-3));border:1px solid rgb(var(--border-strong));border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.card-elevated,.card-ghost{padding:var(--card-padding)}.card-ghost{background:transparent;border:1px solid rgb(var(--border-subtle));border-radius:var(--radius-xl)}.btn-base{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);transition:var(--transition-all);cursor:pointer}.btn-primary{background:linear-gradient(135deg,rgb(var(--brand-accent)),rgb(var(--brand-accent-active)));color:rgb(var(--surface-0));border:none}.btn-primary:hover{box-shadow:var(--glow-accent)}.btn-secondary{background:rgb(var(--surface-2));color:rgb(var(--text-primary));border:1px solid rgb(var(--border-default))}.btn-secondary:hover{background:rgb(var(--surface-3));border-color:rgb(var(--border-strong))}.btn-ghost{background:transparent;color:rgb(var(--text-secondary));border:none}.btn-ghost:hover{color:rgb(var(--text-primary))}.btn-ghost:hover,.metric-block{background:rgb(var(--surface-2))}.metric-block{border:1px solid rgb(var(--border-default));border-radius:var(--radius-xl);padding:var(--space-5);transition:var(--transition-all)}.metric-block:hover{border-color:rgb(var(--border-strong))}.metric-block-positive{background:linear-gradient(135deg,rgb(var(--positive-subtle)),transparent);border-color:rgb(var(--positive-border))}.metric-block-warning{background:linear-gradient(135deg,rgb(var(--warning-subtle)),transparent);border-color:rgb(var(--warning-border))}.metric-block-negative{background:linear-gradient(135deg,rgb(var(--negative-subtle)),transparent);border-color:rgb(var(--negative-border))}.section-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.section-header-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(var(--brand-accent)/.2),rgb(var(--brand-primary)/.2));border-radius:var(--radius-lg);color:rgb(var(--brand-accent))}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium)}.badge-accent{background:rgb(var(--brand-accent-subtle));color:rgb(var(--brand-accent))}.badge-positive{background:rgb(var(--positive-subtle));color:rgb(var(--positive))}.badge-warning{background:rgb(var(--warning-subtle));color:rgb(var(--warning))}.badge-negative{background:rgb(var(--negative-subtle));color:rgb(var(--negative))}.progress-bar{height:8px;background:rgb(var(--surface-2));border-radius:var(--radius-full);overflow:hidden}.progress-bar-fill{height:100%;border-radius:var(--radius-full);transition:width var(--duration-slow) var(--ease-out)}.progress-bar-fill-accent{background:linear-gradient(90deg,rgb(var(--brand-accent)),rgb(var(--brand-primary)))}.progress-bar-fill-positive{background:rgb(var(--positive))}.progress-bar-fill-warning{background:rgb(var(--warning))}.progress-bar-fill-negative{background:rgb(var(--negative))}:root{--bg-black:#050507;--bg-dark:#0a0a0f;--bg-card:#111118;--border-dim:#1a1a24;--border-bright:#2a2a3a;--accent:#4da6ff;--accent-dim:#4da6ff30;--text-white:#f0f0f5;--text-gray:#888899;--text-dim:#555566;--glitch-red:#ff0040;--glitch-cyan:#00ffff;--glitch-magenta:#ff00ff}@keyframes chromatic-shift{0%,to{text-shadow:-1px 0 var(--glitch-cyan),1px 0 var(--glitch-red)}50%{text-shadow:1px 0 var(--glitch-cyan),-1px 0 var(--glitch-red)}}.chromatic-text{animation:chromatic-shift .5s infinite}.chromatic-hover:hover{animation:chromatic-shift .3s infinite}.rgb-split{text-shadow:-1px 0 #ff0040,1px 0 #00ffff}.rgb-split-strong{text-shadow:-2px 0 #ff0040,2px 0 #00ffff}@keyframes glitch-text{0%,97%,to{transform:translate(0)}98%{transform:translate(-.5px)}99%{transform:translate(.5px)}}.glitch-text{position:relative;display:inline-block;font-weight:900;letter-spacing:-.02em;color:#ffffff;text-shadow:-2px 0 #ff0040,2px 0 #00ffff}.glitch-text:after,.glitch-text:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0}.glitch-text:hover:before{left:2px;color:#00ffff;opacity:.15;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:glitch-text .3s infinite}.glitch-text:hover:after{left:-2px;color:#ff0040;opacity:.15;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);animation:glitch-text .4s infinite reverse}.scanlines{position:relative}.scanlines:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 4px);pointer-events:none;z-index:1}.scanlines-subtle:after{background:repeating-linear-gradient(0deg,transparent,transparent 4px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 8px);z-index:1}.crt-screen{position:relative}.crt-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 120% 120% at 50% 50%,transparent 0,transparent 50%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.6) 100%);pointer-events:none;z-index:2}.crt-phosphor{position:relative}.crt-phosphor:before{background:repeating-linear-gradient(0deg,rgba(255,0,100,.03),rgba(77,159,255,.03) 1px,rgba(100,150,255,.03) 2px,transparent 3px,transparent 4px)}.crt-phosphor:after,.crt-phosphor:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.crt-phosphor:after{background:repeating-linear-gradient(0deg,transparent,rgba(77,159,255,.02) 1px,transparent 2px,transparent 3px)}.crt-curve{position:relative}.crt-curve:before{content:"";position:absolute;inset:-2%;background:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 0,transparent 60%,rgba(0,0,0,.4) 85%,rgba(0,0,0,.8) 100%);border-radius:50%/10%;pointer-events:none;z-index:3}@keyframes crt-flicker{0%,to{opacity:1}97%{opacity:1}98%{opacity:.97}99%{opacity:1}}.crt-flicker{animation:crt-flicker 3s infinite}.crt-fringe{position:relative}.crt-fringe:after{content:"";position:absolute;inset:0;box-shadow:inset 5px 0 30px rgba(255,0,100,.08),inset -5px 0 30px rgba(77,159,255,.1),inset 0 5px 30px rgba(100,150,255,.06),inset 0 -5px 30px rgba(77,159,255,.06);pointer-events:none;z-index:2}@keyframes flicker{0%,to{opacity:1}10%{opacity:1}11%{opacity:.95}12%{opacity:1}50%{opacity:1}51%{opacity:.97}52%{opacity:1}85%{opacity:1}86%{opacity:.96}87%{opacity:1}}.flicker{animation:flicker 8s infinite}.flicker-fast{animation:flicker 4s infinite}@keyframes tube-startup{0%{opacity:0;transform:scale(.98);filter:brightness(.5)}2%{opacity:.8;transform:scale(1);filter:brightness(1.2)}4%{opacity:0;transform:scale(.99);filter:brightness(.3)}6%{opacity:.6;transform:scale(1);filter:brightness(1.1)}8%{opacity:0;transform:scale(.98);filter:brightness(.4)}10%{opacity:1;transform:scale(1.01);filter:brightness(1.3)}12%{opacity:.3;transform:scale(.99);filter:brightness(.6)}14%{opacity:.9;transform:scale(1);filter:brightness(1.2)}16%{opacity:0;transform:scale(.98);filter:brightness(.2)}20%{opacity:.7;transform:scale(1);filter:brightness(1.1)}24%{opacity:1;transform:scale(1);filter:brightness(1.2)}28%{opacity:.5;transform:scale(.99);filter:brightness(.8)}32%{opacity:1;transform:scale(1);filter:brightness(1.1)}36%{opacity:.9;transform:scale(1);filter:brightness(1)}40%{opacity:1;transform:scale(1);filter:brightness(1.05)}45%{opacity:.95;transform:scale(1);filter:brightness(1.02)}50%{opacity:1;transform:scale(1);filter:brightness(1)}to{opacity:1;transform:scale(1);filter:brightness(1)}}.tube-startup{animation:tube-startup 1.2s ease-out forwards}.neon-glow{text-shadow:-2px 0 #ff0040,2px 0 #00ffff}.neon-glow-subtle{text-shadow:-1px 0 #ff0040,1px 0 #00ffff}.neon-box{box-shadow:-2px 0 #ff0040,2px 0 #00ffff}.neon-border{border:1px solid var(--accent)}@keyframes screen-tear{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}10%{clip-path:inset(10% 0 85% 0);transform:translate(-1px)}20%{clip-path:inset(30% 0 60% 0);transform:translate(1px)}30%{clip-path:inset(50% 0 40% 0);transform:translate(-.5px)}40%{clip-path:inset(70% 0 20% 0);transform:translate(.5px)}50%{clip-path:inset(0 0 0 0);transform:translate(0)}}.screen-tear-hover:hover{animation:screen-tear .5s ease-out}@keyframes static-noise{0%,to{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}}.static-noise{position:relative}.static-noise:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;animation:static-noise .5s steps(10) infinite}@keyframes vhs-track{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.vhs-lines:before{content:"";position:absolute;left:0;right:0;height:1px;background:rgba(255,255,255,.05);animation:vhs-track 8s linear infinite;pointer-events:none}.btn-glitch{position:relative;padding:1rem 2rem;background:var(--accent);color:var(--bg-black);font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:none;cursor:pointer;overflow:hidden;transition:all .1s}.btn-glitch:hover{box-shadow:0 0 6px var(--accent-dim),0 0 12px var(--accent-dim)}.btn-glitch:after,.btn-glitch:before{content:attr(data-text);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--accent);opacity:0}.btn-glitch:hover:before{left:2px;text-shadow:-2px 0 var(--glitch-cyan);clip-path:polygon(0 0,100% 0,100% 45%,0 45%);animation:glitch-text .3s linear infinite;opacity:1}.btn-glitch:hover:after{left:-2px;text-shadow:2px 0 var(--glitch-red);clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);animation:glitch-text .4s linear infinite reverse;opacity:1}.btn-outline-glow{padding:1rem 2rem;background:transparent;color:var(--accent);font-weight:600;border:1px solid var(--accent);cursor:pointer;transition:all .2s}.btn-outline-glow:hover{background:var(--accent);color:var(--bg-black);box-shadow:0 0 8px var(--accent-dim)}.card-distort{background:var(--bg-card);border:1px solid var(--border-dim);position:relative;transition:all .2s}.card-distort:hover{border-color:var(--accent);box-shadow:0 0 8px var(--accent-dim)}.card-distort:hover:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,200,.03) 0,rgba(0,255,200,.03) 4px);pointer-events:none}.nav-link-glitch{position:relative;color:var(--text-gray);text-decoration:none;transition:color .2s}.nav-link-glitch:hover{color:var(--accent);text-shadow:-1px 0 var(--glitch-cyan),1px 0 var(--glitch-red)}.nav-link-glitch:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--accent);transition:width .3s}.nav-link-glitch:hover:after{width:100%}.nav-link-glitch.active{color:var(--accent)}.nav-link-glitch.active:after{width:100%}:root{--ascii-brand:#00d4ff;--ascii-brand-dim:#0088aa;--ascii-brand-glow:rgba(0,212,255,0.4);--ascii-brand-subtle:rgba(0,212,255,0.1);--ascii-competitor:#ff00ff;--ascii-competitor-dim:#aa00aa;--ascii-competitor-glow:rgba(255,0,255,0.4);--ascii-competitor-subtle:rgba(255,0,255,0.1);--ascii-positive:#00ff88;--ascii-positive-dim:#00aa55;--ascii-positive-glow:rgba(0,255,136,0.4);--ascii-positive-subtle:rgba(0,255,136,0.1);--ascii-warning:#ffcc00;--ascii-warning-dim:#aa8800;--ascii-warning-glow:rgba(255,204,0,0.4);--ascii-warning-subtle:rgba(255,204,0,0.1);--ascii-risk:#ff3366;--ascii-risk-dim:#aa2244;--ascii-risk-glow:rgba(255,51,102,0.4);--ascii-risk-subtle:rgba(255,51,102,0.1);--ascii-neutral:#666666;--ascii-neutral-bright:#888888;--ascii-neutral-dim:#444444;--ascii-bg-deep:#050508;--ascii-bg:#0a0a0f;--ascii-bg-elevated:#12121a;--ascii-bg-panel:#16161f;--ascii-bg-hover:#1a1a25;--ascii-text:#e8e8f0;--ascii-text-dim:#888898;--ascii-text-muted:#555560;--ascii-border:#2a2a35;--ascii-border-bright:#3a3a45;--ascii-border-focus:var(--ascii-brand);--ascii-glow-structural:0 0 20px rgba(0,212,255,0.05);--ascii-glow-structural-inner:inset 0 0 30px rgba(0,212,255,0.03);--ascii-glow-focus:0 0 15px var(--ascii-brand-glow);--ascii-glow-hover:0 0 10px rgba(0,212,255,0.2);--ascii-glow-pulse:0 0 25px var(--ascii-brand-glow);--ascii-glow-active:0 0 20px rgba(0,212,255,0.3);--ascii-glow-warning:0 0 20px var(--ascii-warning-glow);--ascii-glow-risk:0 0 25px var(--ascii-risk-glow);--ascii-font-mono:"JetBrains Mono","Fira Code","SF Mono","Consolas",monospace;--ascii-font-size-xs:0.7rem;--ascii-font-size-sm:0.8rem;--ascii-font-size-base:0.9rem;--ascii-font-size-lg:1rem;--ascii-font-size-xl:1.2rem;--ascii-font-size-2xl:1.5rem;--ascii-space-1:4px;--ascii-space-2:8px;--ascii-space-3:12px;--ascii-space-4:16px;--ascii-space-6:24px;--ascii-space-8:32px;--ascii-transition-fast:100ms ease-out;--ascii-transition-normal:200ms ease-out;--ascii-transition-slow:300ms ease-out}.ascii-mode{--ascii-gradient-score:linear-gradient(90deg,var(--ascii-brand-dim) 0%,var(--ascii-brand) 100%);--ascii-gradient-positive:linear-gradient(90deg,var(--ascii-positive-dim) 0%,var(--ascii-positive) 100%);--ascii-gradient-warning:linear-gradient(90deg,var(--ascii-warning-dim) 0%,var(--ascii-warning) 100%);--ascii-gradient-risk:linear-gradient(90deg,var(--ascii-risk-dim) 0%,var(--ascii-risk) 100%);--ascii-gradient-bg:linear-gradient(180deg,var(--ascii-bg-deep) 0%,var(--ascii-bg) 100%);--ascii-gradient-panel:linear-gradient(145deg,var(--ascii-bg-panel) 0%,var(--ascii-bg-elevated) 100%)}.ascii-mode .ascii-scanlines{position:relative}.ascii-mode .ascii-scanlines:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 4px);z-index:100;opacity:.4}.ascii-mode .ascii-page-scanlines:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 2px);z-index:9999}.ascii-mode .ascii-bloom{text-shadow:0 0 2px currentColor,0 0 4px currentColor}.ascii-mode .ascii-bloom-strong{text-shadow:0 0 2px currentColor,0 0 6px currentColor,0 0 10px currentColor}.ascii-mode .ascii-glow-structural{box-shadow:var(--ascii-glow-structural),var(--ascii-glow-structural-inner)}.ascii-mode .ascii-glow-focus:focus,.ascii-mode .ascii-glow-focus:focus-visible{box-shadow:var(--ascii-glow-focus);outline:1px solid var(--ascii-brand);outline-offset:1px}.ascii-mode .ascii-glow-hover:hover{box-shadow:var(--ascii-glow-hover)}.ascii-mode .ascii-glow-active{box-shadow:var(--ascii-glow-active)}.ascii-mode .ascii-glow-warning{box-shadow:var(--ascii-glow-warning)}.ascii-mode .ascii-glow-risk{box-shadow:var(--ascii-glow-risk)}.ascii-mode .ascii-border-glow{border:1px solid var(--ascii-border);transition:border-color var(--ascii-transition-fast),box-shadow var(--ascii-transition-fast)}.ascii-mode .ascii-border-glow:hover{border-color:var(--ascii-border-bright)}.ascii-mode .ascii-border-glow:focus-within{border-color:var(--ascii-brand);box-shadow:0 0 0 1px var(--ascii-brand-subtle),var(--ascii-glow-focus)}@keyframes ascii-pulse{0%,to{opacity:1;box-shadow:0 0 5px var(--ascii-brand-glow)}50%{opacity:.7;box-shadow:0 0 15px var(--ascii-brand-glow)}}.ascii-mode .ascii-pulse{animation:ascii-pulse 2s ease-in-out infinite}@keyframes ascii-signal-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.ascii-mode .ascii-signal-pulse{animation:ascii-signal-pulse 1.5s ease-in-out infinite}@keyframes ascii-caret-blink{0%,to{opacity:1}50%{opacity:0}}.ascii-mode .ascii-caret{animation:ascii-caret-blink 1s step-end infinite}@keyframes ascii-scan-sweep{0%{transform:translateX(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(100%);opacity:0}}.ascii-mode .ascii-scanning:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--ascii-brand) 50%,transparent 100%);animation:ascii-scan-sweep 2s ease-in-out infinite}@keyframes ascii-glitch{0%{transform:translate(0);filter:none}20%{transform:translate(-2px,1px);filter:hue-rotate(90deg)}40%{transform:translate(2px,-1px);filter:hue-rotate(-90deg)}60%{transform:translate(-1px,2px);filter:saturate(2)}80%{transform:translate(1px,-2px);filter:none}to{transform:translate(0);filter:none}}.ascii-mode .ascii-glitch{animation:ascii-glitch .15s ease-out}@keyframes ascii-rgb-split{0%,to{text-shadow:none}25%{text-shadow:-2px 0 var(--ascii-risk),2px 0 var(--ascii-brand)}75%{text-shadow:2px 0 var(--ascii-risk),-2px 0 var(--ascii-brand)}}.ascii-mode .ascii-glitch-text{animation:ascii-rgb-split .15s ease-out}.ascii-mode .ascii-fade-in{animation:ascii-fade-in .2s ease-out forwards}@keyframes ascii-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ascii-mode .ascii-slide-in-right{animation:ascii-slide-in-right .2s ease-out forwards}@keyframes ascii-slide-in-right{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ascii-delta-flash{0%{background-color:var(--ascii-brand-subtle)}to{background-color:initial}}.ascii-mode .ascii-delta-changed{animation:ascii-delta-flash .5s ease-out}.ascii-mode .ascii-heat-0{background-color:rgba(0,212,255,.05)}.ascii-mode .ascii-heat-1{background-color:rgba(0,212,255,.15)}.ascii-mode .ascii-heat-2{background-color:rgba(0,212,255,.25)}.ascii-mode .ascii-heat-3{background-color:rgba(0,212,255,.35)}.ascii-mode .ascii-heat-4{background-color:rgba(0,212,255,.45)}.ascii-mode .ascii-heat-5{background-color:rgba(0,212,255,.55)}.ascii-mode .ascii-backdrop{background-color:rgba(5,5,8,.85);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ascii-mode .ascii-row-highlight{transition:background-color var(--ascii-transition-fast)}.ascii-mode .ascii-row-highlight:hover{background-color:var(--ascii-bg-hover)}.ascii-mode .ascii-row-highlight:focus,.ascii-mode .ascii-row-highlight[data-focused=true]{background-color:var(--ascii-brand-subtle);box-shadow:inset 3px 0 0 var(--ascii-brand)}.ascii-mode .ascii-row-brand{background-color:var(--ascii-brand-subtle);border-left:3px solid var(--ascii-brand)}.ascii-mode .ascii-row-competitor{border-left:3px solid var(--ascii-competitor)}.ascii-mode .ascii-bloom-strong{text-shadow:0 0 4px currentColor,0 0 8px currentColor,0 0 16px currentColor,0 0 32px currentColor}@keyframes ascii-ambient-glow{0%,to{box-shadow:0 0 20px var(--ascii-brand-glow)}50%{box-shadow:0 0 35px var(--ascii-brand-glow),0 0 50px var(--ascii-brand-glow)}}.ascii-mode .ascii-ambient{animation:ascii-ambient-glow 4s ease-in-out infinite}.ascii-mode .ascii-glow-hover{transition:box-shadow .2s ease-out,border-color .2s ease-out}.ascii-mode .ascii-glow-hover:hover{box-shadow:0 0 25px var(--ascii-brand-glow),inset 0 0 15px rgba(0,212,255,.05);border-color:var(--ascii-brand)}.ascii-mode .ascii-text-glow:hover{text-shadow:0 0 8px currentColor,0 0 16px currentColor}.ascii-mode .ascii-corner-tl:before{content:"┌";top:-1px;left:-1px}.ascii-mode .ascii-corner-br:after,.ascii-mode .ascii-corner-tl:before{position:absolute;color:var(--ascii-brand);font-size:1rem;line-height:1}.ascii-mode .ascii-corner-br:after{content:"┘";bottom:-1px;right:-1px}.ascii-mode .ascii-active-indicator{position:relative}.ascii-mode .ascii-active-indicator:before{content:"▶";position:absolute;left:-1.5em;color:var(--ascii-brand);animation:ascii-signal-pulse 1.5s ease-in-out infinite}@keyframes ascii-value-update{0%{background-color:var(--ascii-brand-subtle);box-shadow:0 0 20px var(--ascii-brand-glow)}to{background-color:initial;box-shadow:none}}.ascii-mode .ascii-value-updated{animation:ascii-value-update .8s ease-out}.ascii-mode .ascii-cursor:after{content:"█";animation:ascii-caret-blink 1s step-end infinite;color:var(--ascii-brand)}.ascii-mode .ascii-grid-bg{background-image:linear-gradient(var(--ascii-border) 1px,transparent 1px),linear-gradient(90deg,var(--ascii-border) 1px,transparent 1px);background-size:20px 20px;background-position:-1px -1px}@keyframes ascii-radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ascii-mode .ascii-radar:before{content:"";position:absolute;top:50%;left:50%;width:50%;height:2px;background:linear-gradient(90deg,var(--ascii-brand) 0,transparent 100%);transform-origin:left center;animation:ascii-radar-sweep 4s linear infinite}@keyframes ascii-ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}.ascii-mode .ascii-ping:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ascii-brand);animation:ascii-ping 1.5s ease-out infinite}html.ascii-mode{--bg-black:#050508;--bg-dark:#0a0a0f;--bg-card:#16161f;--border-dim:#2a2a35;--border-bright:#3a3a45;--accent:#00d4ff;--accent-dim:rgba(0,212,255,0.25);--text-white:#e8e8f0;--text-gray:#8a8a99;--text-dim:#585866;--surface-0:5 5 8;--surface-1:0 212 255/0.03;--surface-2:0 212 255/0.05;--surface-3:0 212 255/0.09;--surface-4:0 212 255/0.14;--border-subtle:0 212 255/0.08;--border-default:0 212 255/0.16;--border-strong:0 212 255/0.28;--brand-primary:0 212 255;--brand-primary-hover:64 226 255;--brand-primary-active:0 170 204;--brand-accent:0 212 255;--brand-accent-hover:64 226 255;--brand-accent-active:0 170 204;--brand-accent-subtle:0 212 255/0.15;--positive:0 255 136;--warning:255 204 0;--negative:255 51 102;--info:0 212 255;--text-primary:232 232 240/0.98;--text-secondary:232 232 240/0.72;--text-tertiary:232 232 240/0.5;--text-disabled:232 232 240/0.3;--radius-xs:0px;--radius-sm:1px;--radius-md:2px;--radius-lg:2px;--radius-xl:3px;--radius-2xl:3px;--radius-3xl:4px;--spectral-blue:0 212 255;--menthol-teal:0 212 255;--background:5 5 8;--foreground:232 232 240;--border:42 42 53;--ring:0 212 255;--tw-ring-color:rgba(0,212,255,0.4);background-color:var(--ascii-bg-deep);color:var(--ascii-text)}html.ascii-mode body{background-color:var(--ascii-bg-deep)!important;color:var(--ascii-text);font-family:var(--ascii-font-mono);letter-spacing:.01em;-webkit-font-smoothing:antialiased}html.ascii-mode .font-display,html.ascii-mode .font-mono,html.ascii-mode .font-sans{font-family:var(--ascii-font-mono)!important}html.ascii-mode .bg-black,html.ascii-mode [class*=bg-carbon-black],html.ascii-mode [class*=bg-deep-navy],html.ascii-mode [class*=bg-gray-95],html.ascii-mode [class*=bg-navy-9],html.ascii-mode [class*=bg-slate-95]{background-color:var(--ascii-bg-deep)}html.ascii-mode .bg-white,html.ascii-mode [class*="bg-white/"],html.ascii-mode [class*=bg-gray-7],html.ascii-mode [class*=bg-gray-8],html.ascii-mode [class*=bg-gray-9],html.ascii-mode [class*=bg-navy-7],html.ascii-mode [class*=bg-navy-8],html.ascii-mode [class*=bg-slate-7],html.ascii-mode [class*=bg-slate-8],html.ascii-mode [class*=bg-slate-9],html.ascii-mode [class*=bg-zinc-8],html.ascii-mode [class*=bg-zinc-9]{background-color:var(--ascii-bg-panel)}html.ascii-mode [class*="hover:bg-gray-7"]:hover,html.ascii-mode [class*="hover:bg-gray-8"]:hover,html.ascii-mode [class*="hover:bg-slate-7"]:hover,html.ascii-mode [class*="hover:bg-slate-8"]:hover,html.ascii-mode [class*="hover:bg-white/"]:hover{background-color:var(--ascii-bg-hover)}html.ascii-mode [class*=bg-blue-5],html.ascii-mode [class*=bg-blue-6],html.ascii-mode [class*=bg-brand-],html.ascii-mode [class*=bg-cyan-],html.ascii-mode [class*=bg-menthol-teal],html.ascii-mode [class*=bg-spectral-blue],html.ascii-mode [class*=bg-teal-]{background-color:var(--ascii-brand-subtle)}html.ascii-mode [class*=bg-emerald-],html.ascii-mode [class*=bg-green-]{background-color:var(--ascii-positive-subtle)}html.ascii-mode [class*=bg-amber-],html.ascii-mode [class*=bg-orange-],html.ascii-mode [class*=bg-yellow-]{background-color:var(--ascii-warning-subtle)}html.ascii-mode [class*=bg-red-],html.ascii-mode [class*=bg-rose-]{background-color:var(--ascii-risk-subtle)}html.ascii-mode [class*=bg-fuchsia-],html.ascii-mode [class*=bg-pink-],html.ascii-mode [class*=bg-purple-],html.ascii-mode [class*=bg-violet-]{background-color:var(--ascii-competitor-subtle)}html.ascii-mode .text-black,html.ascii-mode .text-carbon-black,html.ascii-mode .text-deep-navy,html.ascii-mode [class*=text-gray-9],html.ascii-mode [class*=text-navy-],html.ascii-mode [class*=text-slate-9]{color:var(--ascii-text)}html.ascii-mode [class*=text-gray-4],html.ascii-mode [class*=text-gray-5],html.ascii-mode [class*=text-gray-6],html.ascii-mode [class*=text-slate-4],html.ascii-mode [class*=text-slate-5],html.ascii-mode [class*=text-slate-6]{color:var(--ascii-text-dim)}html.ascii-mode .text-menthol-teal,html.ascii-mode .text-spectral-blue,html.ascii-mode [class*=text-blue-3],html.ascii-mode [class*=text-blue-4],html.ascii-mode [class*=text-brand-],html.ascii-mode [class*=text-cyan-],html.ascii-mode [class*=text-teal-]{color:var(--ascii-brand)}html.ascii-mode [class*=text-emerald-],html.ascii-mode [class*=text-green-]{color:var(--ascii-positive)}html.ascii-mode [class*=text-amber-],html.ascii-mode [class*=text-orange-],html.ascii-mode [class*=text-yellow-]{color:var(--ascii-warning)}html.ascii-mode [class*=text-red-],html.ascii-mode [class*=text-rose-]{color:var(--ascii-risk)}html.ascii-mode [class*=text-fuchsia-],html.ascii-mode [class*=text-pink-],html.ascii-mode [class*=text-purple-],html.ascii-mode [class*=text-violet-]{color:var(--ascii-competitor)}html.ascii-mode .border-warm-gray,html.ascii-mode .glass,html.ascii-mode .glass-card,html.ascii-mode [class*="border-white/"],html.ascii-mode [class*=border-gray-],html.ascii-mode [class*=border-navy-],html.ascii-mode [class*=border-slate-],html.ascii-mode [class*=border-zinc-]{border-color:var(--ascii-border)}html.ascii-mode .border-menthol-teal,html.ascii-mode .border-spectral-blue,html.ascii-mode [class*=border-cyan-],html.ascii-mode [class*=border-teal-]{border-color:var(--ascii-brand)}html.ascii-mode [class*=border-emerald-],html.ascii-mode [class*=border-green-]{border-color:var(--ascii-positive-dim)}html.ascii-mode [class*=border-amber-],html.ascii-mode [class*=border-yellow-]{border-color:var(--ascii-warning-dim)}html.ascii-mode [class*=border-red-],html.ascii-mode [class*=border-rose-]{border-color:var(--ascii-risk-dim)}html.ascii-mode [class*=border-pink-],html.ascii-mode [class*=border-purple-]{border-color:var(--ascii-competitor-dim)}html.ascii-mode .rounded,html.ascii-mode .rounded-2xl,html.ascii-mode .rounded-3xl,html.ascii-mode .rounded-lg,html.ascii-mode .rounded-md,html.ascii-mode .rounded-xl{border-radius:2px}html.ascii-mode .rounded-full{border-radius:9999px}html.ascii-mode [class*=bg-gradient-to-]{background-image:linear-gradient(135deg,var(--ascii-bg-elevated) 0,var(--ascii-bg-panel) 100%)!important}html.ascii-mode .bg-clip-text,html.ascii-mode .text-gradient,html.ascii-mode .text-gradient-gold,html.ascii-mode .text-gradient-vibrant{background:none!important;-webkit-text-fill-color:var(--ascii-brand)!important;color:var(--ascii-brand)!important}html.ascii-mode a[class*=bg-gradient-to-],html.ascii-mode button[class*=bg-gradient-to-]{border:1px solid var(--ascii-brand)}html.ascii-mode [class*=shadow-]{box-shadow:none}html.ascii-mode body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 3px)}html.ascii-mode .bg-white,html.ascii-mode .card-elevated,html.ascii-mode .card-ghost,html.ascii-mode .card-surface,html.ascii-mode .glass,html.ascii-mode .glass-card,html.ascii-mode [class*="bg-white/"],html.ascii-mode [class*=bg-gray-8],html.ascii-mode [class*=bg-gray-9],html.ascii-mode [class*=bg-slate-8],html.ascii-mode [class*=bg-slate-9]{box-shadow:var(--ascii-glow-structural),var(--ascii-glow-structural-inner)}html.ascii-mode h1,html.ascii-mode h2{text-shadow:0 0 1px currentColor}html.ascii-mode [tabindex]:focus-visible,html.ascii-mode a:focus-visible,html.ascii-mode button:focus-visible,html.ascii-mode input:focus-visible,html.ascii-mode select:focus-visible,html.ascii-mode textarea:focus-visible{outline:1px solid var(--ascii-brand);outline-offset:1px;box-shadow:var(--ascii-glow-focus)}html.ascii-mode ::-webkit-scrollbar{width:10px;height:10px}html.ascii-mode ::-webkit-scrollbar-track{background:var(--ascii-bg-deep)}html.ascii-mode ::-webkit-scrollbar-thumb{background:var(--ascii-border-bright);border:2px solid var(--ascii-bg-deep)}html.ascii-mode ::-webkit-scrollbar-thumb:hover{background:var(--ascii-brand-dim)}.biar-app,.biar-root{--biar-bg:#0c1018;--biar-card:#141923;--biar-elevated:#1a1f2b;--biar-border:rgba(255,255,255,0.06);--biar-border-strong:rgba(255,255,255,0.10);--biar-text:rgba(255,255,255,0.92);--biar-muted:rgba(255,255,255,0.55);--biar-dim:rgba(255,255,255,0.35);--biar-primary:#4c7dff;--biar-primary-bright:#5f8bff;--biar-primary-soft:rgba(76,125,255,0.12);--biar-secondary:#2ed1c4;--biar-secondary-soft:rgba(46,209,196,0.12);--biar-neg:#ff5468;--biar-neg-soft:rgba(255,84,104,0.12);--biar-radius:16px;--biar-shadow:0 1px 0 rgba(255,255,255,0.06) inset,0 24px 48px -24px rgba(0,0,0,0.6),0 1px 3px rgba(0,0,0,0.3);position:relative;min-height:100vh;color:var(--biar-text);font-family:var(--font-dm),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01";background:radial-gradient(100% 50% at 82% -8%,rgba(124,140,180,.08) 0,transparent 55%),var(--biar-bg)}.biar-app:after,.biar-root:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.biar-root>*{z-index:2}.biar-app,.biar-root>*{position:relative}.biar-display{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:-.02em}.biar-app h1,.biar-app h2,.biar-app h3,.biar-app h4{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:-.018em}.biar-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.biar-tabular{font-variant-numeric:tabular-nums}.biar-surface{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 60%),var(--biar-card);border:1px solid var(--biar-border);border-radius:var(--biar-radius);box-shadow:var(--biar-shadow);transition:border-color .18s ease}.biar-surface-hover:hover{border-color:var(--biar-border-strong)}.biar-eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.62);font-weight:600}.biar-num{font-family:var(--font-jakarta),system-ui,sans-serif;font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.biar-card-title{font-family:var(--font-jakarta),system-ui,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.01em}.biar-card-sub{color:var(--biar-dim);font-size:12.5px;margin-top:3px}.biar-body{color:rgba(255,255,255,.68);line-height:1.6;max-width:62ch}.biar-seam-v{position:relative;flex:0 0 1px;align-self:stretch;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 12%,rgba(0,0,0,.5) 88%,transparent)}.biar-seam-v:after{content:"";position:absolute;left:1px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.07) 12%,rgba(255,255,255,.07) 88%,transparent)}.biar-seam-h{position:relative;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 4%,rgba(0,0,0,.5) 96%,transparent)}.biar-seam-h:after{content:"";position:absolute;top:1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.055) 4%,rgba(255,255,255,.055) 96%,transparent)}.biar-grain{position:relative}.biar-grain:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.biar-grain>*{position:relative;z-index:1}.biar-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:5px 11px;border-radius:999px}.biar-pill-up{color:var(--biar-secondary);background:var(--biar-secondary-soft)}.biar-pill-down{color:var(--biar-neg);background:var(--biar-neg-soft)}.biar-pill-flat{color:var(--biar-muted);background:rgba(255,255,255,.05)}.biar-btn{font-family:var(--font-dm),system-ui,sans-serif;font-weight:600;font-size:13px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:10px 17px;border-radius:999px;color:#fff;background:var(--biar-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.45);transition:background .15s ease,transform .12s ease,box-shadow .15s ease}.biar-btn:hover{background:var(--biar-primary-bright);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 10px -2px rgba(0,0,0,.5)}.biar-btn:active{transform:translateY(0)}.biar-btn-ghost{background:rgba(255,255,255,.04);color:var(--biar-text);box-shadow:0 0 0 1px var(--biar-border) inset}.biar-btn-ghost:hover{background:rgba(255,255,255,.07);transform:none;box-shadow:0 0 0 1px var(--biar-border-strong) inset}.biar-btn-block{width:100%;justify-content:center;padding:13px 17px;font-size:14px}.biar-label{display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--biar-muted);margin-bottom:9px;font-weight:600}.biar-input{width:100%;background:rgba(255,255,255,.03);border:1px solid var(--biar-border);border-radius:999px;padding:13px 18px;color:var(--biar-text);font-family:var(--font-dm),system-ui,sans-serif;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.biar-input::placeholder{color:var(--biar-dim)}.biar-input:focus{border-color:var(--biar-primary);box-shadow:0 0 0 1px var(--biar-primary) inset}.biar-chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--biar-muted);background:rgba(255,255,255,.03);border:1px solid var(--biar-border);border-radius:999px;padding:7px 13px}.biar-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--biar-secondary)}.biar-tabs{display:inline-flex;gap:4px;background:rgba(255,255,255,.03);border:1px solid var(--biar-border);border-radius:999px;padding:4px}.biar-tab{font-size:13px;font-weight:500;color:var(--biar-muted);padding:8px 18px;border-radius:999px;cursor:pointer;transition:color .15s,background .15s}.biar-tab-active{background:rgba(255,255,255,.06)}.biar-tab-active,.biar-tab:not(.biar-tab-active):hover{color:var(--biar-text)}.biar-seg{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--biar-primary);background:var(--biar-primary-soft);border:1px solid rgba(76,125,255,.22);border-radius:999px;padding:7px 14px}.biar-avatar{width:34px;height:34px;border-radius:50%;background:var(--biar-elevated);border:1px solid var(--biar-border);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--biar-muted)}.biar-rank-row{display:flex;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--biar-border)}.biar-rank-row:first-child{border-top:none}.biar-rank-name{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:var(--biar-text);flex:0 0 160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.biar-rank-track{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.05);position:relative;overflow:hidden}.biar-rank-fill{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--biar-primary)}.biar-rank-val{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:var(--biar-muted);flex:0 0 52px;text-align:right}.biar-sidebar{width:264px;flex:0 0 264px;min-height:100vh;background:var(--biar-bg);border-right:1px solid var(--biar-border)}.biar-navgroup-label{padding:0 12px;margin-bottom:8px}.biar-navitem{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--biar-muted);font-size:14px;font-weight:500;transition:background .15s ease,color .15s ease}.biar-navitem:hover{background:rgba(255,255,255,.04);color:var(--biar-text)}.biar-navicon{color:currentColor;opacity:.62;flex:0 0 auto;transition:opacity .15s ease}.biar-navitem:hover .biar-navicon{opacity:.9}.biar-navitem-active{background:var(--biar-elevated);color:var(--biar-text);box-shadow:inset 0 0 0 1px var(--biar-border)}.biar-navitem-active .biar-navicon{opacity:.95}.biar-legrow{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding:7px 0;border-top:1px solid var(--biar-border)}.biar-legrow:first-child{border-top:none}.biar-legrow-l{display:flex;align-items:center;gap:9px;color:var(--biar-text)}.biar-legrow-dot{width:8px;height:8px;border-radius:50%}.biar-legrow-v{color:var(--biar-muted);font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.biar-root ::-webkit-scrollbar{width:10px;height:10px}.biar-root ::-webkit-scrollbar-track{background:transparent}.biar-root ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.06);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.biar-root ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.1);background-clip:padding-box}@media (prefers-reduced-motion:reduce){.biar-btn,.biar-input,.biar-surface,.biar-tab{transition:none}}