@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_385830{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_385830{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink-void:#060806;--ink-base:#0a0d0a;--ink-inset:#070907;--ink-raised:#101410;--ink-high:#161b16;--rule-hairline:#1b221b;--rule:#232b23;--rule-strong:#333d32;--ivory:#ede7d9;--ivory-dim:#a39c8b;--sage:#7e8b76;--sage-dim:#55604f;--phosphor:#7fbf5f;--phosphor-hi:#a6dc85;--phosphor-lo:#4a7038;--sodium:#d9963f;--sodium-lo:#8a5e22;--rust:#b4503c;--rust-hi:#d46a54;--nickel:#8a8f92;--bg-page:var(--ink-base);--bg-inset:var(--ink-inset);--bg-surface:var(--ink-raised);--bg-surface-high:var(--ink-high);--bg-void:var(--ink-void);--text-primary:var(--ivory);--text-secondary:var(--ivory-dim);--text-tertiary:var(--sage);--text-quiet:var(--sage-dim);--border-hairline:var(--rule-hairline);--border-primary:var(--rule);--border-strong:var(--rule-strong);--signal-live:var(--phosphor);--signal-live-hi:var(--phosphor-hi);--signal-positive:var(--phosphor);--signal-caution:var(--sodium);--signal-negative:var(--rust);--signal-inert:var(--nickel);--font-display:var(--font-instrument-serif),"Iowan Old Style",Georgia,serif;--font-body:var(--font-archivo),system-ui,-apple-system,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,monospace;--t-display-xl:clamp(56px,9.5vw,148px);--t-display-l:clamp(40px,5.6vw,84px);--t-display-m:clamp(30px,3.4vw,46px);--t-heading:clamp(21px,1.9vw,27px);--t-subheading:17px;--t-body:15px;--t-body-s:13.5px;--t-mono:13px;--t-mono-s:11.5px;--t-label:10.5px;--t-micro:9.5px;--lh-display:0.94;--lh-heading:1.15;--lh-body:1.62;--lh-mono:1.45;--tracking-display:-0.025em;--tracking-label:0.14em;--tracking-micro:0.18em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--shell-max:1600px;--shell-pad:clamp(20px,4vw,56px);--gutter:24px;--rail-width:264px;--statusbar-height:30px;--nav-height:56px;--dur-instant:90ms;--dur-quick:140ms;--dur-base:240ms;--dur-slow:320ms;--dur-crawl:900ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-mech:cubic-bezier(0.4,0,0.2,1);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{background:var(--bg-void);-webkit-text-size-adjust:100%}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-top:var(--statusbar-height)}blockquote,body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:1px solid var(--signal-live);outline-offset:2px}canvas,img,svg{display:block;max-width:100%}.mono,.num,code,kbd,pre,samp,td,th,time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1,"tnum"}.num{font-size:var(--t-mono);letter-spacing:-.01em}.label{font-size:var(--t-label);font-weight:500;letter-spacing:var(--tracking-label);color:var(--text-tertiary)}.label,.label-micro{font-family:var(--font-mono);text-transform:uppercase}.label-micro{font-size:var(--t-micro);letter-spacing:var(--tracking-micro);color:var(--text-quiet)}.display{font-family:var(--font-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--text-primary)}.deck{max-width:62ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-secondary)}.prose p+p{margin-top:var(--s-4)}.prose{max-width:68ch;color:var(--text-secondary)}.prose-s{font-size:var(--t-body-s)}.prose strong{color:var(--text-primary);font-weight:600}.is-positive{color:var(--signal-positive)}.is-negative{color:var(--signal-negative)}.is-caution{color:var(--signal-caution)}.is-inert{color:var(--signal-inert)}.is-quiet{color:var(--text-quiet)}.shell{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--shell-pad)}.split{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-width);grid-gap:var(--s-7);gap:var(--s-7);align-items:start}.rail{position:-webkit-sticky;position:sticky;top:calc(var(--statusbar-height) + var(--nav-height) + var(--s-5));border-left:1px solid var(--border-hairline);padding-left:var(--s-4)}.rail,.stack{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.stack-tight{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.stack-loose{display:grid;grid-gap:var(--s-6);gap:var(--s-6)}.row,.row-between{display:flex;align-items:center;gap:var(--s-3)}.row-between{justify-content:space-between}.row-wrap{flex-wrap:wrap}.push{margin-left:auto}.statusbar{position:fixed;inset:0 0 auto 0;z-index:60;height:var(--statusbar-height);display:flex;align-items:center;gap:var(--s-4);padding-inline:var(--shell-pad);background:var(--bg-void);border-bottom:1px solid var(--border-primary);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-quiet);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.statusbar::-webkit-scrollbar{display:none}.statusbar-item{display:inline-flex;align-items:center;gap:var(--s-2)}.statusbar-item>b{font-weight:500;color:var(--text-tertiary)}.statusbar-sep{width:1px;height:11px;background:var(--border-primary);flex:none}.pip{width:6px;height:6px;flex:none;background:var(--signal-inert)}.pip.is-live{background:var(--signal-live);animation:pip-breathe 2.4s var(--ease-mech) infinite}.pip.is-caution{background:var(--signal-caution)}.pip.is-negative{background:var(--signal-negative)}.live-indicator{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-tertiary)}.nav{position:-webkit-sticky;position:sticky;top:var(--statusbar-height);z-index:50;height:var(--nav-height);display:flex;gap:var(--s-6);padding-inline:var(--shell-pad);background:color-mix(in srgb,var(--bg-page) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border-hairline)}.nav,.nav-mark{align-items:center}.nav-mark{display:inline-flex;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-mono);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary)}.nav-links{display:flex;align-items:center;gap:var(--s-5)}.nav-link{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);padding-block:4px;border-bottom:1px solid transparent;transition:color var(--dur-instant) var(--ease-mech),border-color var(--dur-instant) var(--ease-mech)}.nav-link:hover{color:var(--text-primary);border-bottom-color:var(--border-strong)}.nav-link[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--signal-live)}.nav .nav-toggle{display:none}.nav-drawer{position:fixed;inset:calc(var(--statusbar-height) + var(--nav-height)) 0 0 0;z-index:55;background:var(--bg-page);border-top:1px solid var(--border-primary);padding:var(--s-5) var(--shell-pad);display:grid;align-content:start;grid-gap:0;gap:0}.nav-drawer a{font-family:var(--font-mono);font-size:var(--t-subheading);letter-spacing:.06em;text-transform:uppercase;padding-block:var(--s-4);border-bottom:1px solid var(--border-hairline);color:var(--text-secondary)}.foot{margin-top:var(--s-10);border-top:1px solid var(--border-primary);padding-block:var(--s-6) var(--s-7);grid-gap:var(--s-5)}.foot,.foot-grid{display:grid;gap:var(--s-5)}.foot-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-5)}.foot-note{border-top:1px solid var(--border-hairline);padding-top:var(--s-4);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;color:var(--text-quiet);max-width:78ch}.page-head{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding-block:var(--s-7) var(--s-6);border-bottom:1px solid var(--border-primary)}.page-title{font-family:var(--font-display);font-size:var(--t-display-l);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--text-primary)}.page-lede{max-width:66ch;font-size:var(--t-subheading);line-height:1.5;color:var(--text-secondary)}.page-telemetry{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-2)}.section{padding-block:var(--s-9);border-top:1px solid var(--border-hairline)}.section:first-of-type{border-top:0}.section-head{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:var(--s-5);gap:var(--s-5);align-items:baseline;margin-bottom:var(--s-6)}.section-num{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-micro);color:var(--text-quiet);padding-top:10px}.section-title{font-family:var(--font-display);font-size:var(--t-display-m);line-height:var(--lh-heading);letter-spacing:var(--tracking-display);color:var(--text-primary)}.section-deck{margin-top:var(--s-3);max-width:62ch;color:var(--text-secondary);font-size:var(--t-body-s)}.section-body{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.window{background:var(--bg-surface);border:1px solid var(--border-primary)}.window-bar{display:flex;align-items:center;gap:var(--s-3);height:28px;padding-inline:var(--s-3);background:var(--bg-surface-high);border-bottom:1px solid var(--border-primary);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-tertiary)}.window-body{padding:var(--s-4)}.window-body-flush{padding:0}.panel-state{display:grid;grid-gap:var(--s-3);gap:var(--s-3);justify-items:start;padding:var(--s-6) var(--s-4);border:1px solid var(--border-hairline);background:var(--bg-inset);font-family:var(--font-mono);font-size:var(--t-mono-s);color:var(--text-tertiary)}.panel-state .label-micro{color:var(--text-quiet)}.panel-state.is-failure{border-color:color-mix(in srgb,var(--signal-negative) 40%,var(--border-primary))}.panel-state.is-failure .panel-state-head{color:var(--signal-negative)}.panel-state.is-stale{border-color:color-mix(in srgb,var(--signal-caution) 40%,var(--border-primary))}.panel-state.is-stale .panel-state-head{color:var(--signal-caution)}.panel-state-head{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.skeleton{display:grid;grid-gap:var(--s-2);gap:var(--s-2);width:100%}.skeleton-bar{height:10px;background:var(--bg-surface-high);animation:skeleton-pulse 1.4s var(--ease-mech) infinite}.skeleton-bar:nth-child(2){width:78%;animation-delay:.12s}.skeleton-bar:nth-child(3){width:54%;animation-delay:.24s}.metric{display:grid;grid-gap:6px;gap:6px;min-width:0}.metric-label{font-size:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-quiet)}.metric-label,.metric-value{font-family:var(--font-mono)}.metric-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(21px,2.2vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--text-primary)}.metric-value-l{font-size:clamp(30px,3.6vw,52px)}.metric-value-s{font-size:var(--t-subheading)}.metric-unit{font-size:.55em;color:var(--text-quiet);margin-left:4px;letter-spacing:.06em}.metric-sub{font-family:var(--font-mono);font-size:var(--t-mono-s);color:var(--text-tertiary)}.metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--border-primary);background:var(--bg-surface)}.metric-row>.metric{padding:var(--s-4);border-left:1px solid var(--border-hairline)}.metric-row>.metric:first-child{border-left:0}.table-scroll{overflow-x:auto;border:1px solid var(--border-primary);background:var(--bg-surface)}table.data{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--t-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.data thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--bg-surface-high);border-bottom:1px solid var(--border-primary);padding:var(--s-2) var(--s-3);text-align:left;font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-quiet);white-space:nowrap}table.data tbody td{padding:var(--s-3);border-bottom:1px solid var(--border-hairline);color:var(--text-secondary);white-space:nowrap}table.data tbody tr:last-child td{border-bottom:0}table.data tbody tr{transition:background var(--dur-instant) var(--ease-mech)}table.data tbody tr:hover{background:var(--bg-surface-high)}table.data td.num,table.data th.num{text-align:right}table.data td.primary,table.data td.symbol{color:var(--text-primary)}table.data td.symbol{font-weight:500;letter-spacing:.04em}table.data tr.is-quarantined td{color:var(--text-quiet)}table.data .group-start{border-left:1px solid var(--border-hairline)}.ticker{overflow:hidden;border-block:1px solid var(--border-hairline);background:var(--bg-inset);padding-block:var(--s-2)}.ticker-track{display:flex;gap:var(--s-6);width:max-content;animation:ticker-scroll 64s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:baseline;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-mono-s);color:var(--text-tertiary)}.ticker-item b{font-weight:500;color:var(--text-secondary);letter-spacing:.06em}.tape{display:grid;grid-gap:0;gap:0;max-height:340px;overflow-y:auto;font-family:var(--font-mono);font-size:var(--t-mono-s)}.tape-row{display:grid;grid-template-columns:74px 96px minmax(0,1fr);grid-gap:var(--s-3);gap:var(--s-3);padding:6px var(--s-3);border-bottom:1px solid var(--border-hairline);color:var(--text-tertiary)}.tape-row>time{color:var(--text-quiet)}.tape-row>.tape-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.tape-row>.tape-detail{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tape-row.is-new{animation:row-arrive var(--dur-slow) var(--ease-out)}.chart{position:relative;width:100%}.chart svg{width:100%;height:auto;overflow:visible}.chart .grid-line{stroke:var(--border-hairline);stroke-width:1;shape-rendering:crispEdges}.chart .axis-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;fill:var(--text-quiet)}.chart .series{fill:none;stroke:var(--signal-live);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart .series-secondary{stroke:var(--text-quiet);stroke-dasharray:3 3}.chart .series-area{fill:color-mix(in srgb,var(--signal-live) 9%,transparent);stroke:none}.chart .bar{fill:var(--border-strong)}.chart .bar.is-positive{fill:color-mix(in srgb,var(--signal-positive) 55%,transparent)}.chart .bar.is-negative{fill:color-mix(in srgb,var(--signal-negative) 55%,transparent)}.chart .marker{stroke:var(--signal-caution);stroke-width:1;stroke-dasharray:2 2}.sparkline{display:block;width:72px;height:20px}.sparkline path{fill:none;stroke:currentColor;stroke-width:1.25;vector-effect:non-scaling-stroke}.opportunity{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:var(--s-4);gap:var(--s-4);align-items:center;padding:var(--s-4);border:1px solid var(--border-hairline);background:var(--bg-surface);transition:border-color var(--dur-instant) var(--ease-mech)}.opportunity:hover{border-color:var(--border-strong)}.opportunity-symbol{font-family:var(--font-mono);font-size:var(--t-subheading);font-weight:500;letter-spacing:.06em;color:var(--text-primary)}.opportunity-prices{display:flex;align-items:baseline;gap:var(--s-5);flex-wrap:wrap}.price-pair{display:grid;grid-gap:2px;gap:2px}.price-pair.is-headline .price-value{font-size:var(--t-subheading);color:var(--text-primary)}.price-value{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--text-secondary)}.price-value.is-subordinate{color:var(--text-quiet);text-decoration:line-through;-webkit-text-decoration-color:var(--text-quiet);text-decoration-color:var(--text-quiet);text-decoration-thickness:1px}.receipt{border:1px solid var(--border-primary);background:var(--bg-surface)}.receipt-head{display:flex;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-4);border-bottom:1px solid var(--border-primary);background:var(--bg-surface-high)}.receipt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.receipt-field{display:grid;grid-gap:4px;gap:4px;padding:var(--s-3) var(--s-4);border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.receipt-field>dt{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-quiet)}.receipt-field.is-prose>dd{font-family:var(--font-body);font-size:var(--t-body-s);line-height:1.5;color:var(--text-secondary)}.receipt-field>dd{margin:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--text-primary);overflow-wrap:anywhere}.check,.check-list{display:grid}.check{grid-template-columns:18px minmax(0,220px) minmax(0,1fr) auto;grid-gap:var(--s-3);gap:var(--s-3);align-items:baseline;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--border-hairline);font-family:var(--font-mono);color:var(--text-tertiary)}.check,.check-mark{font-size:var(--t-mono-s)}.check.is-pass .check-mark{color:var(--signal-positive)}.check.is-fail .check-mark{color:var(--signal-negative)}.check.is-skip .check-mark{color:var(--signal-inert)}.check-name{color:var(--text-secondary)}.desk{display:grid;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-5);border:1px solid var(--border-primary);background:var(--bg-surface);transition:border-color var(--dur-quick) var(--ease-mech)}.desk:hover{border-color:var(--border-strong)}.desk-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);border-bottom:1px solid var(--border-hairline);padding-bottom:var(--s-3)}.desk-name{font-family:var(--font-display);font-size:var(--t-heading);letter-spacing:var(--tracking-display);color:var(--text-primary)}.desk-foot{display:flex;align-items:center;gap:var(--s-2);border-top:1px solid var(--border-hairline);padding-top:var(--s-3);font-family:var(--font-mono);font-size:var(--t-mono-s);color:var(--text-tertiary)}.desk-mandate{font-size:var(--t-body-s);color:var(--text-secondary);max-width:52ch}.token-bar{display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap;margin-top:var(--s-6);padding:var(--s-3) var(--s-4);background:var(--bg-surface)}.token-bar,.token-mark{border:1px solid var(--border-primary)}.token-mark{width:clamp(64px,9vw,96px);height:clamp(64px,9vw,96px);flex:none;border-radius:2px;background:var(--bg-void);object-fit:contain}.token-ca-row{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.token-id{display:grid;grid-gap:2px;gap:2px}.token-ticker{font-family:var(--font-mono);font-size:var(--t-subheading);font-weight:600;letter-spacing:.08em;color:var(--signal-live)}.token-ca{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1 320px;border-left:1px solid var(--border-hairline);padding-left:var(--s-4)}.token-ca-value{font-family:var(--font-mono);font-size:var(--t-mono-s);color:var(--text-primary);overflow-wrap:anywhere}a.token-ca-value{border-bottom:1px solid var(--border-hairline)}a.token-ca-value:hover{border-bottom-color:var(--signal-live)}.token-social{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:1px solid var(--border-strong);color:var(--text-secondary);transition:color var(--dur-instant) var(--ease-mech),border-color var(--dur-instant) var(--ease-mech),background var(--dur-instant) var(--ease-mech)}.token-social:hover{color:var(--text-primary);border-color:var(--text-quiet);background:var(--bg-surface-high)}.token-curve{display:grid;grid-gap:5px;gap:5px;min-width:168px;flex:0 1 200px;border-left:1px solid var(--border-hairline);padding-left:var(--s-4)}.token-curve-bar{height:6px;background:var(--bg-inset);border:1px solid var(--border-hairline)}.token-curve-bar>span{display:block;height:100%;background:var(--signal-live)}@media (max-width:640px){.token-curve{border-left:0;padding-left:0;flex-basis:100%}}.ticker-item.is-lead b{color:var(--signal-live);font-weight:600}.ticker-item.is-lead:after{content:"";width:1px;height:10px;background:var(--border-primary);margin-left:var(--s-4)}@media (max-width:640px){.token-ca{border-left:0;padding-left:0;flex-basis:100%}}.schematic{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.schematic-run{display:flex;align-items:stretch;overflow-x:auto;padding-bottom:var(--s-2)}.schematic-stage{display:flex;align-items:center;flex:1 1;min-width:150px}.plate-node{flex:1 1;display:grid;grid-gap:6px;gap:6px;text-align:left;padding:var(--s-3);background:var(--bg-surface);border:1px solid var(--border-primary);cursor:pointer;transition:border-color var(--dur-instant) var(--ease-mech),background var(--dur-instant) var(--ease-mech)}.plate-node.is-active,.plate-node:hover{border-color:var(--phosphor-lo);background:var(--bg-surface-high)}.plate-node-index{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-micro);color:var(--text-quiet)}.plate-node-label{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary)}.plate-node-readout{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-micro);color:var(--text-tertiary)}.schematic-pipe{flex:none;width:var(--s-5);height:8px;border-block:1px solid var(--border-primary);background:var(--bg-inset);transition:border-color var(--dur-quick) var(--ease-mech),background var(--dur-quick) var(--ease-mech)}.schematic-pipe.is-lit{border-color:var(--phosphor-lo);background:color-mix(in srgb,var(--signal-live) 22%,transparent)}.schematic-detail{min-height:3em;max-width:76ch;font-size:var(--t-body-s);color:var(--text-secondary);border-top:1px solid var(--border-hairline);padding-top:var(--s-3)}.hero{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--s-7);gap:var(--s-7);align-items:end;padding-block:clamp(56px,11vh,132px) var(--s-7);border-bottom:1px solid var(--border-hairline)}.hero-line{font-family:var(--font-display);font-size:var(--t-display-xl);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--text-primary)}.hero-line em{font-style:italic}.hero-lede,.hero-line em{color:var(--text-secondary)}.hero-lede{max-width:54ch;margin-top:var(--s-5);font-size:var(--t-subheading);line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.band-dark{background:var(--bg-void);border-block:1px solid var(--border-primary)}.band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-7);gap:var(--s-7);align-items:center;padding-block:var(--s-7);border-top:1px solid var(--border-hairline)}.band.is-reversed>.band-art,.band:nth-child(2n)>.band-art{order:-1}@media (max-width:900px){.band,.hero{grid-template-columns:minmax(0,1fr)}.band.is-reversed>.band-art,.band:nth-child(2n)>.band-art{order:0}.schematic-stage{min-width:132px}}.treasury{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.treasury-bar{display:flex;height:28px;border:1px solid var(--border-primary);background:var(--bg-inset);overflow:hidden}.treasury-seg{flex:0 0 var(--w,0%);border-right:1px solid var(--bg-page)}.treasury-seg.is-free{background:color-mix(in srgb,var(--signal-live) 42%,transparent)}.treasury-seg.is-deployed{background:color-mix(in srgb,var(--signal-live) 18%,transparent)}.treasury-seg.is-reserve{background:var(--border-strong)}.treasury-seg.is-owed{background:repeating-linear-gradient(-45deg,var(--sodium-lo) 0 3px,transparent 3px 6px)}.treasury-key{display:flex;flex-wrap:wrap;gap:var(--s-4);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-quiet)}.treasury-key span{display:inline-flex;align-items:center;gap:6px}.treasury-key i.treasury-seg{flex:none;display:inline-block;width:10px;height:10px;border-right:0}.flow{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.flow-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border-hairline);border:1px solid var(--border-primary)}.flow-leg{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-4);background:var(--bg-surface)}.flow-share{font-family:var(--font-mono);font-size:clamp(26px,3vw,40px);font-weight:500;letter-spacing:-.02em;color:var(--text-primary)}.flow-leg.is-holders .flow-share{color:var(--signal-live)}.flow-leg.is-burn .flow-share{color:var(--signal-caution)}.sprite{display:block;image-rendering:pixelated;image-rendering:crisp-edges;background-repeat:no-repeat;width:calc(var(--frame-w) * var(--scale, 2) * 1px);height:calc(var(--frame-h) * var(--scale, 2) * 1px);background-size:calc(var(--frame-w) * var(--frames) * var(--scale, 2) * 1px) calc(var(--frame-h) * var(--scale, 2) * 1px)}.sprite.is-animated{animation:sprite-run calc(var(--frames) / var(--fps) * 1s) steps(var(--frames)) infinite}.sprite.is-once{animation-iteration-count:1;animation-fill-mode:forwards}.plate{position:relative;border:1px solid var(--border-primary);border-radius:2px;background:var(--bg-void);overflow:hidden}.plate-scene{display:block;width:100%;height:auto;image-rendering:pixelated}.plate-caption{position:absolute;left:0;bottom:0;padding:6px var(--s-3);background:color-mix(in srgb,var(--bg-void) 82%,transparent);border-top:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-tertiary)}.plate-anim{position:relative;display:block;width:100%;aspect-ratio:var(--fw) /var(--fh);overflow:hidden}.plate-anim>i{position:absolute;inset:0 auto 0 0;display:block;width:calc(var(--frames) * 100%);height:100%;background-repeat:no-repeat;background-size:100% 100%;image-rendering:pixelated;animation:strip-run calc(var(--frames) / var(--fps) * 1s) steps(var(--frames)) infinite}.plate-lights{position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}.btn{display:inline-flex;align-items:center;gap:var(--s-2);height:34px;padding-inline:var(--s-4);background:transparent;border:1px solid var(--border-strong);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-instant) var(--ease-mech),border-color var(--dur-instant) var(--ease-mech),background var(--dur-instant) var(--ease-mech)}.btn:hover{color:var(--text-primary);border-color:var(--text-quiet);background:var(--bg-surface-high)}.btn.is-primary{border-color:var(--phosphor-lo);color:var(--signal-live)}.btn.is-primary:hover{border-color:var(--signal-live);background:color-mix(in srgb,var(--signal-live) 10%,transparent)}.btn.is-danger{border-color:color-mix(in srgb,var(--signal-negative) 55%,transparent);color:var(--signal-negative)}.btn[disabled]{opacity:.45;cursor:not-allowed}.segmented{display:inline-flex;border:1px solid var(--border-primary)}.segmented button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-left:1px solid var(--border-hairline);color:var(--text-quiet);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;padding:7px var(--s-3);cursor:pointer;transition:color var(--dur-instant) var(--ease-mech),background var(--dur-instant) var(--ease-mech)}.segmented button:first-child{border-left:0}.segmented button[aria-pressed=true]{color:var(--text-primary);background:var(--bg-surface-high)}.code-block{margin:0;padding:var(--s-4);background:var(--bg-inset);border:1px solid var(--border-primary);border-left:2px solid var(--phosphor-lo);color:var(--signal-live);font-family:var(--font-mono);font-size:var(--t-mono);line-height:var(--lh-mono);overflow-x:auto}code{font-size:.92em;color:var(--text-primary)}.hashlink{font-family:var(--font-mono);font-size:var(--t-mono-s);color:var(--text-tertiary);border-bottom:1px solid var(--border-hairline);transition:color var(--dur-instant) var(--ease-mech),border-color var(--dur-instant) var(--ease-mech)}.hashlink:hover{color:var(--text-primary);border-bottom-color:var(--border-strong)}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 7px;border:1px solid var(--border-primary);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.chip.is-live{border-color:var(--phosphor-lo);color:var(--signal-live)}.chip.is-caution{border-color:var(--sodium-lo);color:var(--signal-caution)}.chip.is-negative{border-color:color-mix(in srgb,var(--signal-negative) 55%,transparent);color:var(--signal-negative)}.drawer-scrim{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,var(--ink-void) 72%,transparent)}.drawer{position:fixed;inset:0 0 0 auto;z-index:71;width:min(720px,100vw);background:var(--bg-page);border-left:1px solid var(--border-strong);box-shadow:-24px 0 48px -24px var(--ink-void);overflow-y:auto;animation:drawer-in var(--dur-slow) var(--ease-out)}@keyframes pip-breathe{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.85}}@keyframes ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes row-arrive{0%{opacity:0;background:color-mix(in srgb,var(--signal-live) 12%,transparent)}to{opacity:1;background:transparent}}@keyframes sprite-run{to{background-position-x:calc(var(--frame-w) * var(--frames) * var(--scale, 2) * -1px)}}@keyframes strip-run{to{transform:translateX(-100%)}}@keyframes drawer-in{0%{transform:translate3d(24px,0,0);opacity:0}}@media (max-width:1180px){:root{--rail-width:220px}}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.rail{position:static;border-left:0;border-top:1px solid var(--border-hairline);padding-left:0;padding-top:var(--s-4)}.section-head{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.section-num{padding-top:0}.nav-links{display:none}.nav .nav-toggle{display:inline-flex;margin-left:auto}.opportunity{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}}@media (max-width:640px){:root{--shell-pad:18px}.section{padding-block:var(--s-7)}.receipt-grid{grid-template-columns:minmax(0,1fr)}.check{grid-template-columns:18px minmax(0,1fr)}.check>:nth-child(3),.check>:nth-child(4){grid-column:2}.flow-split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.sprite.is-animated{animation:none;background-position-x:0}.plate-anim>i{animation:none;transform:none}.ticker{overflow-x:auto}.pip.is-live,.ticker-track{animation:none}}