@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");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-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");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-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");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-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");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-face{font-family:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-grotesk:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");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-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");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-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");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-face{font-family:__JetBrains_Mono_Fallback_898c26;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:__JetBrains_Mono_898c26,__JetBrains_Mono_Fallback_898c26;font-style:normal}.__variable_898c26{--font-mono:"__JetBrains_Mono_898c26","__JetBrains_Mono_Fallback_898c26"}:root{--bg:#fdfdfd;--ink:#0a0a0a;--ink-2:#1a1a1a;--mute-1:#6b6b6b;--mute-2:#9a9a9a;--line:#e7e7e7;--line-2:#d8d8d8;--tint:#f4f4f4;--tint-2:#ececec;--accent:#2962ff;--accent-ink:#1a47cc;--accent-2:#5c82a4;--accent-2-soft:rgba(92,130,164,.14);--accent-2-line:rgba(92,130,164,.35);--pos:#0a8a4a;--neg:#c8201f;--shadow:0 1px 0 rgba(0,0,0,.04)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:var(--font-grotesk),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"ss01","cv11";letter-spacing:-.01em}.num{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}hr{border:0;border-top:1px solid var(--line);margin:0}.page{min-height:100vh;display:flex;flex-direction:column}.wrap{max-width:1320px;margin:0 auto;padding:0 28px;width:100%}.topbar{border-bottom:1px solid var(--line);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:50}.topbar-inner{gap:28px;height:64px}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:12px;padding-right:20px;border-right:1px solid var(--line);height:36px}.brand-mark{width:28px;height:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px}.brand-mark span{background:var(--ink);border-radius:50%}.brand-name{font-weight:700;letter-spacing:.16em;font-size:11.5px;line-height:1.2;display:flex;flex-direction:column}.brand-name small{font-weight:500;color:var(--mute-1);letter-spacing:.18em;font-size:9.5px}.sitenav{gap:0;height:64px}.sitenav,.sitenav a{display:flex;align-items:center}.sitenav a{padding:0 14px;height:100%;font-size:13px;color:var(--mute-1);border-bottom:2px solid transparent;letter-spacing:.02em}.sitenav a:hover{color:var(--ink)}.sitenav a.active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.sitenav a.tab-active{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.topright{margin-left:auto;display:flex;align-items:center;gap:14px}.icon-btn{width:32px;height:32px;border:1px solid var(--line);border-radius:2px;display:grid;place-items:center;color:var(--ink-2)}.icon-btn:hover{border-color:var(--ink)}.avatar{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-weight:600;font-size:11px;display:grid;place-items:center;letter-spacing:0}.subnav{border-bottom:1px solid var(--line);background:#fff}.subnav-inner{display:flex;gap:0;height:46px;align-items:stretch}.subnav a{display:flex;align-items:center;padding:0 16px;font-size:12.5px;color:var(--mute-1);border-right:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;gap:8px}.subnav a:first-child{border-left:1px solid var(--line)}.subnav a .num{font-size:10.5px;color:var(--mute-2)}.subnav a:hover{color:var(--ink);background:var(--tint)}.subnav a.active{color:#fff;background:var(--ink)}.subnav a.active .num{color:var(--mute-2)}.subnav-meta{margin-left:auto;display:flex;align-items:center;gap:18px;padding:0 4px;font-size:11px;color:var(--mute-1);letter-spacing:.06em;text-transform:uppercase}.subnav-meta .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);display:inline-block;margin-right:8px;box-shadow:0 0 0 3px rgba(41,98,255,.15)}.ticker{border-bottom:1px solid var(--line);background:#0a0a0a;color:#fff;overflow:hidden}.ticker-track{display:flex;gap:0;align-items:center;height:32px;white-space:nowrap;animation:tick 80s linear infinite;padding-left:0}.ticker-item{padding:0 18px;border-right:1px solid #1f1f1f;font-size:11px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:10px}.ticker-item .label{color:#909090;text-transform:uppercase}.ticker-item .v{font-family:var(--font-mono),monospace;font-weight:500}.ticker-item .up{color:#2dd178}.ticker-item .dn{color:#ff5b5b}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-1);font-weight:500}.h1{font-size:72px;line-height:.95;letter-spacing:-.03em}.h1,.h2{font-weight:700}.h2{font-size:44px;line-height:1;letter-spacing:-.025em}.h3{font-size:28px;line-height:1.05;letter-spacing:-.02em}.h3,.h4{font-weight:600}.h4{font-size:18px;line-height:1.1;letter-spacing:-.01em}.text-mute{color:var(--mute-1)}.text-faint{color:var(--mute-2)}.display{font-family:var(--font-grotesk),sans-serif;font-weight:700;letter-spacing:-.04em}.stat-display{font-family:var(--font-mono),monospace;font-weight:500;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--line-2);border-radius:999px;font-size:11px;color:var(--ink-2);letter-spacing:.02em}.pill.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.pill.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.pill.pos{color:var(--pos);border-color:#cfead9}.pill.neg{color:var(--neg);border-color:#f0d2d2}.pill .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);font-size:12px;color:var(--mute-1);border-radius:2px;cursor:pointer;background:#fff}.chip:hover{color:var(--ink);border-color:var(--ink-2)}.chip.active{border-color:var(--ink)}.btn,.chip.active{background:var(--ink);color:#fff}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--ink);border-radius:2px;font-weight:500;font-size:13px;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.brand-logo{display:block;height:40px;width:auto}.btn:hover{background:#000}.btn.ghost{background:#fff;color:var(--ink)}.btn.ghost:hover{background:var(--tint)}.btn.accent{background:var(--accent);border-color:var(--accent)}.btn.accent:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.btn.sm{padding:6px 10px;font-size:12px}.btn:disabled{opacity:.4;cursor:not-allowed}.card{border:1px solid var(--line);background:#fff}.card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.card-head .title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-1);font-weight:600}.card-head .meta{font-size:11px;color:var(--mute-1);letter-spacing:.02em;display:flex;gap:10px;align-items:center}.card-body{padding:18px}.row{display:flex;gap:1px;background:var(--line)}.row>*{background:#fff}.grid{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.grid>*{background:#fff}.stack{display:flex;flex-direction:column}.between{justify-content:space-between}.flex{display:flex}.items-center{align-items:center}.items-end{align-items:flex-end}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.grow{flex:1 1}.delta-up{color:var(--pos)}.delta-dn{color:var(--neg)}.placeholder-img{background:repeating-linear-gradient(135deg,#f3f3f3 0 8px,#ebebeb 8px 16px);border:1px solid var(--line);display:grid;place-items:center;color:var(--mute-1);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-mono),monospace}.placeholder-img.dark{background:repeating-linear-gradient(135deg,#141414 0 8px,#1c1c1c 8px 16px);color:#666;border-color:#1f1f1f}.pagefoot{border-top:1px solid var(--line);background:#fafafa;padding:32px 0 48px;margin-top:48px;color:var(--mute-1);font-size:12px}.pagefoot .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px}.axis{stroke:var(--line);stroke-width:1}.axis-tick{fill:var(--mute-2);font-size:10px;font-family:var(--font-mono),monospace}.grid-line{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.line-main{fill:none;stroke:var(--ink);stroke-width:2}.line-accent{fill:none;stroke:var(--accent);stroke-width:2}.area-fill{fill:var(--ink);opacity:.06}.area-fill-accent{fill:var(--accent);opacity:.08}.dot-main{fill:var(--ink)}.dot-accent{fill:var(--accent)}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}.progress{height:6px;background:var(--tint-2);border-radius:0;overflow:hidden;position:relative}.progress>span{position:absolute;left:0;top:0;bottom:0;background:var(--ink)}.progress.accent>span{background:var(--accent)}table.tbl{width:100%;border-collapse:collapse;font-size:13px}table.tbl th{text-align:left;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute-1);font-weight:600;padding:10px 14px;background:#fafafa}table.tbl td,table.tbl th{border-bottom:1px solid var(--line)}table.tbl td{padding:12px 14px;vertical-align:middle}table.tbl tr:hover td{background:#fafafa}table.tbl td.num,table.tbl th.num{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute-1);font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--line-2);padding:10px 12px;font:inherit;background:#fff;border-radius:2px;color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.field .hint{font-size:11px;color:var(--mute-1)}.spark{display:inline-block;vertical-align:middle}::selection{background:var(--accent);color:#fff}.mobile-menu,.nav-toggle{display:none}@media (max-width:900px){.sitenav{display:none}.topbar-inner{gap:12px}.nav-toggle{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:2px;background:#fff;color:var(--ink);cursor:pointer}.mobile-menu{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:64px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:49}.mobile-menu a{padding:15px 24px;font-size:15px;color:var(--ink);border-top:1px solid var(--line)}.mobile-menu a.active{color:var(--accent);font-weight:600}}@media (max-width:760px){.wrap{padding:0 16px}.brand-logo{height:30px}.grid,[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*=grid-template-columns]{gap:16px!important}[style*="48px 1fr"]{grid-template-columns:48px 1fr!important;gap:12px!important}.display{font-size:clamp(28px,9vw,40px)!important}.h3{font-size:22px}table.tbl{display:block;overflow-x:auto;white-space:nowrap}}@media print{.ticker-track{animation:none!important}.topbar{position:static!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-screen{page-break-after:always;break-after:page}.print-screen:last-child{page-break-after:auto}}