@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.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:Jost;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jost-latin-ext.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:Jost;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jost-latin.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:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin-ext.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:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin.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:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-latin-ext.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:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-latin.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}:root,[data-theme=ink]{--green:#28ff4f;--ink:#000;--paper:#fff;--green-deep:#007a16;--surface:var(--ink);--surface-1:#0b0b0c;--surface-2:#161618;--line:#1f1f21;--line-strong:#2c2c2e;--text:#f5f5f7;--text-secondary:#a1a1a6;--text-tertiary:#86868b;--accent-text:var(--green);--action:var(--green);--on-action:var(--ink);--action-2:#f5f5f7;--on-action-2:#000;--focus:var(--green);--bar:var(--green);--data-token:var(--green);--data-compute:#00c9ff;--data-cost:#ff7900;--data-risk:#f05;color-scheme:dark}[data-theme=paper]{--surface:var(--paper);--surface-1:#f5f5f7;--surface-2:#ebebed;--line:#e3e3e6;--line-strong:#d2d2d7;--text:#1d1d1f;--text-secondary:#5f5f64;--text-tertiary:#6e6e73;--accent-text:var(--green-deep);--action:#1d1d1f;--on-action:#fff;--action-2:#1d1d1f;--on-action-2:#fff;--focus:#1d1d1f;--bar:var(--green-deep);--data-token:var(--green-deep);--data-compute:#0094bc;--data-cost:#b55400;color-scheme:light}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-s:8px;--radius-m:16px;--radius-l:24px;--radius-pill:999px;--stroke-hair:1px;--stroke-rule:2px;--stroke-focus:2px;--content-max:1200px;--measure:68ch;--font-sans:"Inter",-apple-system,"Helvetica Neue",Arial,sans-serif;--font-label:"Jost","Futura","Helvetica Neue",Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-serif:"Source Serif 4",Georgia,"Times New Roman",serif;--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:140ms;--dur-med:220ms;--dur-slow:420ms;--dur-panel:260ms;--z-marketbar:96;--z-header:100;--z-dropdown:110;--z-drawer:120;--z-modal:130}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-med:0ms;--dur-slow:0ms;--dur-panel:0ms}}:root{--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.9375rem;--text-md:clamp(1rem,0.95rem + 0.25vw,1.125rem);--text-lg:clamp(1.125rem,1.05rem + 0.4vw,1.375rem);--text-xl:clamp(1.375rem,1.2rem + 0.9vw,1.875rem);--text-read:clamp(1.0625rem,1rem + 0.4vw,1.1875rem);--text-2xl:clamp(1.75rem,1.4rem + 1.6vw,2.625rem);--text-3xl:clamp(2.125rem,1.6rem + 2.6vw,3.5rem);--text-4xl:clamp(2.5rem,1.8rem + 3.8vw,4.5rem);--leading-tight:1.12;--leading-snug:1.35;--leading-normal:1.6;--tracking-wide:0.14em;--tracking-caps:0.04em;--section-y:clamp(48px,5vw + 24px,96px);--container-read:1120px;--container-prose:960px;--container-pad:clamp(16px,4vw,40px);--panel-gutter:clamp(12px,1.5vw,20px)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100%}html{text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:100svh;overflow-x:hidden;overflow-x:clip}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}table{width:100%;border-collapse:collapse}th{padding:0 12px 8px;border-bottom:1px solid var(--line);font:400 12px/16px var(--font-sans);color:var(--text-tertiary);text-align:left;white-space:nowrap}tbody th{font-weight:500;font-size:14px;line-height:19px;color:var(--text);white-space:normal}tbody th,td{vertical-align:top}td{padding:12px;border-bottom:1px solid var(--line);font:500 14px/19px var(--font-sans)}@media (max-width:640px){th{padding:0 8px 8px}td{padding:8px}}.skip-link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-modal) + 10);padding:var(--space-2) var(--space-4);border-radius:var(--radius-s);background:var(--action-2);color:var(--on-action-2);font:500 14px/20px var(--font-sans);text-decoration:none;transform:translateY(calc(-100% - var(--space-4)))}.skip-link:focus-visible{transform:none}#main-content:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}