@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400;1,6..72,500&display=swap");:root{--ink:#1A1F1C;--ink-2:#2E3630;--paper:#FAFAF8;--panel:#FFFFFF;--secondary:#5A625C;--tertiary:#8A928B;--border:#E3E6E1;--border-strong:#D2D6D0;--scope:#111814;--phosphor:#7FD1A8;--accent:#1A1F1C;--accent-fg:#FAFAF8;--accent-hover:#0E120F;--positive:#2E7D5B;--warning:#B7791F;--negative:#B23B2E;--neutral-data:#5A625C;--unknown:#A6ADA6;--positive-tint:rgba(46,125,91,.10);--warning-tint:rgba(183,121,31,.12);--negative-tint:rgba(178,59,46,.09);--accent-tint:rgba(26,31,28,.06);--unknown-tint:rgba(90,98,92,.07);--phosphor-tint:rgba(127,209,168,.13);--nav-bg:var(--scope);--nav-fg:#A7B2AB;--nav-fg-strong:#ECF2EE;--nav-active:var(--phosphor);--nav-active-bg:var(--phosphor-tint);--nav-rule:rgba(255,255,255,.09);--app-bg:var(--paper)}[data-dir=paper]{--nav-bg:#F2F2EC;--nav-fg:var(--secondary);--nav-fg-strong:var(--ink);--nav-active:var(--ink);--nav-active-bg:rgba(26,31,28,.055);--nav-rule:var(--border);--app-bg:var(--paper)}:root{--font-sans:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-serif:"Newsreader",Georgia,"Times New Roman",serif;--fs-display:22px;--fs-title:17px;--fs-body:15px;--fs-table:13.5px;--fs-meta:12px;--fs-micro:11px;--lh-tight:1.15;--lh-ui:1.4;--lh-prose:1.6;--w-reg:400;--w-med:500;--w-semi:600;--track-label:0.07em;--measure:66ch;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-pill:999px;--bd:1px solid var(--border);--shadow-panel:0 1px 2px rgba(26,31,28,.05);--shadow-pop:0 12px 34px rgba(17,24,20,.16),0 2px 6px rgba(17,24,20,.08);--motion:.15s ease;--motion-slow:.2s ease;--rail-w:208px;--content-max:1120px;--row-h:38px;--tbl-fs:13.5px}[data-density=compact]{--row-h:32px;--tbl-fs:12.5px}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}:root{--surface:var(--panel);--surface-sunken:var(--unknown-tint);--hairline:var(--border);--ink-secondary:var(--secondary);--ink-muted:var(--tertiary);--brass:var(--accent);--brass-hover:var(--accent-hover);--brass-wash:var(--accent-tint);--gain:var(--positive);--gain-wash:var(--positive-tint);--loss:var(--negative);--loss-wash:var(--negative-tint);--radius-btn:var(--r-md);--radius-card:var(--r-lg);--transition:var(--motion)}body,html{min-height:100dvh}body{background:var(--app-bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit}::selection{background:var(--accent-tint);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}a{color:var(--accent);text-decoration:none;transition:color var(--motion)}a:hover{color:var(--accent-hover)}.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes rdrSweep{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}