@font-face{font-family:Rota;src:url(/_next/static/media/Rota-Thin.e2fc516a.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-ThinItalic.a2dc2121.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-ExtraLight.287ae24b.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-ExtraLightItalic.497389a8.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-Light.b525dc9e.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-LightItalic.e455a6aa.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-Regular.24c3497c.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-Italic.b3cabc70.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-Medium.1f9e6e39.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-MediumItalic.a1d04037.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-SemiBold.91f082f0.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-SemiBoldItalic.4303b237.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-Bold.99aa318d.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-BoldItalic.4297ac56.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-ExtraBold.0645e099.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-ExtraBoldItalic.5888a2e3.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-Black.813d8891.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-BlackItalic.42c4bbc5.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-ExtraBlack.c05429a2.otf) format("opentype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Rota;src:url(/_next/static/media/Rota-ExtraBlackItalic.cba68706.otf) format("opentype");font-weight:950;font-style:italic;font-display:swap}:root{--violet:#780AF3;--lime:#B7FE01;--white:#FFFFFF;--black:#000000;--violet-hover:#8C2DF5;--violet-press:#6206CC;--violet-soft:rgba(120,10,243,0.16);--violet-line:rgba(120,10,243,0.40);--lime-hover:#C8FF3D;--lime-press:#9FE000;--lime-soft:rgba(183,254,1,0.14);--lime-line:#B7FE01;--open:#3BC9DB;--open-soft:rgba(59,201,219,0.13);--open-line:rgba(59,201,219,0.38);--bg-base:#08070C;--bg-app:#0B0A11;--surface-1:#121119;--surface-2:#1A1823;--surface-3:#23202E;--surface-input:#0E0D14;--hairline:rgba(255,255,255,0.06);--border:rgba(255,255,255,0.09);--border-strong:rgba(255,255,255,0.16);--border-violet:rgba(120,10,243,0.55);--fg:#F4F3F8;--fg-muted:#9C99AB;--fg-subtle:#6A6776;--fg-faint:#45424F;--fg-on-lime:#0A0A06;--fg-on-violet:#FFFFFF;--pos:#B7FE01;--pos-soft:rgba(183,254,1,0.12);--neg:#FF4D63;--neg-soft:rgba(255,77,99,0.12);--warn:#FFB020;--warn-soft:rgba(255,176,32,0.12);--info:#8C2DF5;--live:#B7FE01;--font-sans:"Rota",system-ui,-apple-system,"Segoe UI",sans-serif;--font-data:"Rota",system-ui,sans-serif;--font-mono:"SF Mono","JetBrains Mono",ui-monospace,"Cascadia Code",Menlo,monospace;--t-display:600 56px/1.02 var(--font-sans);--t-h1:700 36px/1.08 var(--font-sans);--t-h2:700 27px/1.14 var(--font-sans);--t-h3:600 21px/1.2 var(--font-sans);--t-h4:600 17px/1.3 var(--font-sans);--t-body:400 15px/1.55 var(--font-sans);--t-body-md:500 15px/1.5 var(--font-sans);--t-sm:400 13px/1.5 var(--font-sans);--t-label:600 11px/1.2 var(--font-sans);--t-data-xl:700 34px/1.0 var(--font-data);--t-data-lg:700 22px/1.0 var(--font-data);--t-data:600 15px/1.2 var(--font-data);--t-mono:500 13px/1.4 var(--font-mono);--tracking-label:0.09em;--tracking-tight:-0.01em;--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:48px;--sp-10:64px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-card:0 1px 0 rgba(255,255,255,0.03) inset,0 10px 30px rgba(0,0,0,0.45);--shadow-pop:0 18px 50px rgba(0,0,0,0.6),0 1px 0 rgba(255,255,255,0.04) inset;--glow-lime:0 0 0 1px rgba(183,254,1,0.45),0 0 26px rgba(183,254,1,0.28);--glow-violet:0 0 0 1px rgba(120,10,243,0.6),0 0 30px rgba(120,10,243,0.4);--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:120ms;--dur:200ms;--dur-slow:360ms}.tnum{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.t-display{font:var(--t-display)}.t-display,.t-h1{letter-spacing:var(--tracking-tight)}.t-h1{font:var(--t-h1)}.t-h2{font:var(--t-h2);letter-spacing:var(--tracking-tight)}.t-h3{font:var(--t-h3)}.t-h4{font:var(--t-h4)}.t-body{font:var(--t-body)}.t-sm{font:var(--t-sm);color:var(--fg-muted)}.t-label{font:var(--t-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-subtle)}.t-data-xl{font:var(--t-data-xl);font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.02em}.t-data{font:var(--t-data);font-feature-settings:"tnum" 1,"lnum" 1}.t-mono{font:var(--t-mono)}.fg{color:var(--fg)}.fg-muted{color:var(--fg-muted)}.fg-subtle{color:var(--fg-subtle)}.pos{color:var(--pos)}.neg{color:var(--neg)}.warn{color:var(--warn)}