:root{--font-mono:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace;--font-sans:var(--font-mono);--font-brand:var(--font-mono);--r-1:0px;--r-2:0px;--r-3:0px;--r-4:0px;--r-pill:0px;--card-p:22px;--dur:90ms;--ease:cubic-bezier(0.2,0,0,1)}[data-theme=dark]{--bg:#07090b;--surface:#0c0f12;--surface-2:#12171b;--surface-3:#1a2026;--track:rgba(120,255,190,0.06);--float:rgba(12,15,18,0.94);--scrim:rgba(0,0,0,0.72);--fg:#d7e6dd;--fg-2:#8ba396;--fg-3:#5d7367;--fg-4:#3c4a43;--line:rgba(120,255,190,0.1);--line-2:rgba(120,255,190,0.18);--accent:#35d07f;--up:#35d07f;--down:#ff6b5a;--tint-sage:#0e1a13;--tint-peach:#1d1410;--tint-stone:#14181b;--tint-lilac:#14131f;--tint-sky:#0e161d;--tint-sand:#1b1710;--shadow-card:0 0 0 1px var(--line);--shadow-pill:0 0 0 1px var(--line-2);--shadow-float:0 0 0 1px var(--line-2),0 24px 60px -20px #000;--shadow-obj:none;--focus:0 0 0 1px var(--bg),0 0 0 2px var(--accent)}[data-theme=light]{--bg:#eceae4;--surface:#f7f6f2;--surface-2:#e6e4dd;--surface-3:#dbd8d0;--track:rgba(0,0,0,0.06);--fg:#14181a;--fg-2:#4a5450;--fg-3:#74807a;--fg-4:#a3aca7;--line:rgba(0,0,0,0.14);--line-2:rgba(0,0,0,0.24);--accent:#0f7a48;--up:#0f7a48;--down:#b8402c;--shadow-card:0 0 0 1px var(--line);--shadow-pill:0 0 0 1px var(--line-2);--shadow-float:0 0 0 1px var(--line-2),0 20px 40px -24px rgba(0,0,0,0.4);--shadow-obj:none;--focus:0 0 0 1px var(--bg),0 0 0 2px var(--accent)}html{font-family:var(--font-mono);letter-spacing:0;font-variant-ligatures:none}.card>p,.empty p,.phead p,.ptitle+p,.well p{font-family:var(--font-inter),var(--font-mono);letter-spacing:-.005em}.caps,.kpi .s,.stat .s,dt.s,th{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.brand{letter-spacing:-.02em;font-weight:700}.brand:after{content:"";display:inline-block;width:8px;height:15px;margin-left:2px;background:var(--accent);animation:blink 1.2s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.brand:after{animation:none}}.card,.kpi,.stakewell,.wdlg,.well{border-radius:0;box-shadow:0 0 0 1px var(--line)}.kpi{background:var(--surface)}.tile{border-radius:0!important;background:var(--surface-2)!important;box-shadow:inset 0 0 0 1px var(--line-2)!important}.tile svg{filter:grayscale(1) contrast(.85);opacity:.45}.badge,.btn,.ctl,.icon-sq,.inp,.mi,.nav,.nav a,.nav button,.picker,.pill,.profile,.seg,.seg a,.seg button{border-radius:0}.btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px;box-shadow:0 0 0 1px var(--line-2)}.btn.primary{background:var(--accent);color:var(--bg);box-shadow:none}.seg{background:transparent;box-shadow:0 0 0 1px var(--line);padding:0;gap:0}.seg a,.seg button{box-shadow:none!important;background:transparent}.seg a.on,.seg button.on{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)!important}.inp{box-shadow:0 0 0 1px var(--line-2);background:var(--surface)}.inp:focus-within{box-shadow:0 0 0 1px var(--accent)}.nav a[aria-current],.nav button[aria-current]{background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--accent)}table{border-spacing:0}th{border-bottom:1px solid var(--line-2)}td{border-bottom:1px solid var(--line)}tr.i td:first-child,tr.i td:last-child{border-radius:0}tr.i:hover td{background:var(--surface-2)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(180deg,rgba(0,0,0,.16) 0,rgba(0,0,0,.16) 1px,transparent 0,transparent 3px);opacity:.35;mix-blend-mode:multiply}[data-theme=light] body:after{opacity:.12}@media (prefers-reduced-motion:reduce){body:after{display:none}}.screen>*{animation:paint .18s var(--ease) both}@keyframes paint{0%{opacity:0}to{opacity:1}}