:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pitch-0:#0b0b0d;--pitch-1:#101013;--pitch-2:#19191c;--pitch-3:#262629;--pitch-4:#37383b;--paper-0:#f2f2ef;--paper-1:#bebeba;--paper-2:#93928d;--paper-3:#696964;--flame:#ff5a2c;--flame-dim:#a73a1b;--flame-text:var(--flame);--on-flame:var(--pitch-0);--signal:#4ddcdc;--signal-dim:#2b9191;--signal-text:var(--signal);--on-signal:var(--pitch-0);--bg:var(--pitch-0);--panel:var(--pitch-1);--raised:var(--pitch-2);--wash-bg:var(--pitch-3);--fg:var(--paper-0);--fg-2:var(--paper-1);--fg-3:var(--paper-2);--fg-mute:var(--paper-3);--hair:#f2f2ef24;--hair-strong:#f2f2ef47;--wash:#f2f2ef0d;--focus:var(--paper-0);--node-honest:var(--paper-0);--node-idle:var(--pitch-4);--node-origin:var(--paper-0);--node-receiving:var(--paper-0);--node-decoded:var(--signal);--node-observer:var(--signal);--node-joining:var(--paper-1);--node-failed:var(--paper-3);--node-attacker:var(--flame);--node-pruned:var(--paper-3);--node-selected:var(--paper-0);--node-error:var(--flame-dim);--link-topology:#f2f2ef29;--link-mesh:#bebeba8c;--link-attack:#ff5a2c8c;--link-highlight:var(--paper-1);--particle:var(--paper-0);--particle-spam:var(--flame);--particle-graft:var(--signal);--particle-dht:var(--paper-1);--ring-telemetry:var(--signal);--score-pos:var(--paper-0);--score-neg:var(--flame);--band-0:.12;--band-1:.35;--band-2:.65;--band-3:1;--wash-sybil:#ff5a2c59;--wash-eclipse:#ff5a2c33;--wash-partition:#f2f2ef2e;--wash-latency:#f2f2ef1a;--wash-heal:#4ddcdc2e;--font-display:"Instrument Serif", "EB Garamond", Georgia, serif;--font-mono:"IBM Plex Mono", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-ui:"Manrope", -apple-system, "Segoe UI", sans-serif;--tnum:"tnum" 1, "zero" 1;--t-poster:clamp(3.5rem, min(13.5vw, 22dvh), 13rem);--t-h1:clamp(34px, 5.4vw, 76px);--t-hero-n:clamp(44px, 5.2vw, 88px);--t-kpi:clamp(28px, 2.6vw, 40px);--t-lead:clamp(16px, 1.35vw, 21px);--t-narr:clamp(17px, 1.2vw, 24px);--t-fig:clamp(14px, 1.05vw, 16px);--t-ui:clamp(13px, .95vw, 14.5px);--t-body:clamp(12px, .85vw, 13px);--t-label:clamp(10px, .72vw, 11px);--t-micro:clamp(9px, .6vw, 10px);--t-stamp:clamp(10px, .95vw, 14px);--lh-tight:.92;--lh-ui:1.2;--lh-body:1.45;--lh-prose:1.58;--track-label:.12em;--track-stamp:.1em;--track-poster:-.03em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-24:96px;--gutter:clamp(16px, 2.5vw, 36px);--col-prose:620px;--col-wide:1080px;--frame-max:1320px;--frame-x:max(var(--gutter), (100% - var(--frame-max)) / 2);--nav-h:56px;--toolbar-h:44px;--row-h:22px;--ticker-h:56px;--strip-h:52px;--rail-l:264px;--rail-r:312px;--r-0:0px;--r-node:50%;--hair-w:1px;--hair-w2:2px;--stroke-node:1px;--stroke-select:2px;--cell-final:3px;--cell-mesh:2px;--cell-ui:4px;--cell-coarse:28px;--dither-reveal-steps:28, 20, 14, 10, 7, 5, 4, 3;--dither-contrast:1.15;--halftone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Ccircle cx='4' cy='4' r='3.1'/%3E%3C/svg%3E") 0 0 / 8px 8px;--dither-25:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%23f2f2ef'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23f2f2ef'/%3E%3C/svg%3E") 0 0 / 4px 4px;--dither-50:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%23f2f2ef'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23f2f2ef'/%3E%3C/svg%3E") 0 0 / 2px 2px;--dither-flame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%23ff5a2c'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23ff5a2c'/%3E%3C/svg%3E") 0 0 / 2px 2px;--hatch:repeating-linear-gradient(45deg, transparent 0 2px, #0b0b0d8c 2px 3px);--hatch-hair:repeating-linear-gradient(-45deg, var(--hair) 0 1px, transparent 1px 14px);--plus-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' shape-rendering='crispEdges'%3E%3Cpath d='M5 0h1v11H5zM0 5h11v1H0z'/%3E%3C/svg%3E") center / 11px 11px no-repeat;--loupe:132px;--stamp-tilt:3deg;--stamp-shadow:0 1px 0 #00000040;--ease:cubic-bezier(.16, 1, .3, 1);--ease-lin:linear;--d-press:.15s;--d-fast:.2s;--d-menu:.4s;--d-row:.55s;--d-reveal:.15s;--d-rail:.22s;--d-pulse:.8s;--d-particle:.8s;--d-caption:4s;--stagger:40ms;--parallax-travel:-170px;--e:var(--ease);--e2:cubic-bezier(.33, 1, .68, 1);--io:cubic-bezier(.65, 0, .35, 1);--d-rise:1.05s;--d-fade:.75s;--d-wipe:.7s;--d-count:.9s;--stagger-sec:85ms}@supports (color:oklch(50% 0 0)){:root{--pitch-0:oklch(15.1% .004 286);--pitch-1:oklch(17.4% .006 286);--pitch-2:oklch(21.5% .006 286);--pitch-3:oklch(27% .005 286);--pitch-4:oklch(34.1% .005 271);--paper-0:oklch(96% .004 106);--paper-1:oklch(80% .006 107);--paper-2:oklch(65.9% .007 97);--paper-3:oklch(51.9% .008 107);--flame:oklch(68.3% .209 36);--flame-dim:oklch(50% .15 36);--signal:oklch(82% .12 195);--signal-dim:oklch(60% .09 195)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:var(--paper-0);--raised:#e6e6e2;--wash-bg:#dcdbd6;--fg:#161514;--fg-2:#44423e;--fg-3:#6c6864;--fg-mute:#a29e98;--hair:#16151424;--hair-strong:#1615144d;--wash:#1615140a;--focus:var(--fg);--flame-text:var(--flame-dim);--on-flame:var(--paper-0);--signal-text:var(--signal-dim);--on-signal:var(--paper-0);--dither-25:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%23161514'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23161514'/%3E%3C/svg%3E") 0 0 / 4px 4px;--dither-50:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%23161514'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23161514'/%3E%3C/svg%3E") 0 0 / 2px 2px}@supports (color:oklch(50% 0 0)){:root[data-theme=light]{--raised:oklch(92.4% .005 107);--fg:oklch(19.6% .003 68);--fg-2:oklch(38% .007 85);--fg-3:oklch(52% .008 70)}}:root[data-theme=light] .plate{--bg:var(--pitch-0);--panel:var(--pitch-1);--raised:var(--pitch-2);--fg:var(--paper-0);--fg-2:var(--paper-1);--fg-3:var(--paper-2);--fg-mute:var(--paper-3);--hair:#f2f2ef24;--hair-strong:#f2f2ef47;--wash:#f2f2ef0d;--flame-text:var(--flame);--on-flame:var(--pitch-0);--signal-text:var(--signal);--on-signal:var(--pitch-0);--dither-25:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%23f2f2ef'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23f2f2ef'/%3E%3C/svg%3E") 0 0 / 4px 4px;--dither-50:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%23f2f2ef'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23f2f2ef'/%3E%3C/svg%3E") 0 0 / 2px 2px;color:var(--fg)}:root[data-stage="1"]{--t-ui:16px;--t-label:13px;--t-body:13.5px;--t-fig:17px;--t-micro:12px;--t-narr:24px;--t-stamp:16px;--t-kpi:40px;--row-h:26px;--cell-final:4px;--cell-mesh:3px;--cell-ui:5px;--fg-3:var(--paper-1);--hair:var(--hair-strong);--link-topology:#f2f2ef42;--link-mesh:#bebebabf}@media (max-width:390px){:root{--gutter:16px}}@media (max-width:1024px){:root{--t-label:12px;--t-micro:12px;--t-body:13px;--t-ui:14px}}@media (prefers-reduced-motion:reduce){:root{--d-press:0s;--d-fast:0s;--d-menu:0s;--d-row:0s;--d-reveal:0s;--d-rail:0s;--d-pulse:0s;--d-particle:0s;--stagger:0s;--parallax-travel:0px;--d-rise:0s;--d-fade:0s;--d-wipe:0s;--d-count:0s;--stagger-sec:0s}}*,:before,:after{box-sizing:border-box;margin:0}html{background:var(--bg);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);min-height:100dvh;font:400 var(--t-body)/var(--lh-body) var(--font-mono);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit;border-radius:var(--r-0);background:0 0;border:0}a{color:inherit}canvas,img,video,svg{max-width:100%;display:block}h1,h2,h3,dt,figcaption{text-wrap:balance}p,li{text-wrap:pretty}:focus-visible{outline:var(--hair-w2) solid var(--focus);outline-offset:2px}.t-display{font:400 var(--t-h1)/var(--lh-tight) var(--font-display)}.t-display em{font-style:italic}.t-poster{font:400 var(--t-poster)/var(--lh-tight) var(--font-display);letter-spacing:var(--track-poster)}.t-fig{font:italic 400 var(--t-fig)/var(--lh-tight) var(--font-display)}.t-narr{font:italic 400 var(--t-narr)/var(--lh-tight) var(--font-display)}.t-ui{font:600 var(--t-ui)/var(--lh-ui) var(--font-ui)}.t-label{font:500 var(--t-label)/1 var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--fg-3)}.t-micro{font:400 var(--t-micro)/1 var(--font-mono)}.t-kpi{font:500 var(--t-kpi)/1 var(--font-mono)}.num{font-family:var(--font-mono);font-feature-settings:var(--tnum);font-variant-numeric:tabular-nums}.hair{border-top:var(--hair-w) solid var(--hair)}.plate{background:var(--bg);color:var(--fg);position:relative}.btn{font:500 var(--t-ui)/1 var(--font-mono);border:var(--hair-w) solid var(--hair-strong);padding:0 var(--s-3);border-radius:var(--r-0);height:32px;transition:transform var(--d-press) var(--ease)}.btn:hover{background:var(--wash)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn-primary:hover{background:var(--paper-1)}.menu{background:var(--raised);border:var(--hair-w) solid var(--hair-strong);padding:var(--s-1) 0;min-width:220px;margin:0}.menu-item{font:400 var(--t-body)/1 var(--font-mono);min-height:var(--row-h);padding:0 var(--s-3);align-items:center;display:flex}.menu-item:hover,.menu-item[aria-current=true]{background:var(--wash-bg)}.menu-sep{border-top:var(--hair-w) solid var(--hair);margin:var(--s-1) 0}.skip{left:var(--gutter);z-index:70;padding:var(--s-2) var(--s-3);background:var(--fg);color:var(--bg);position:absolute;top:-100%}.skip:focus{top:var(--s-2)}.skeleton{background:var(--dither-25)}[data-slot=canvas] button:active:not(:disabled),header button:active,aside button:active{transform:translateY(1px)}kbd{font:500 var(--t-micro)/1 var(--font-mono);border:var(--hair-w) solid var(--hair-strong);color:var(--fg-2);padding:1px 4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chev{min-height:44px;font:500 var(--t-ui)/1 var(--font-ui);color:var(--fg);align-items:center;gap:.35em;text-decoration:none;display:inline-flex}.chev>span{transition:transform var(--d-fast) var(--ease)}.chev:hover>span{transform:translate(3px)}.chev:active>span{transform:translate(3px)translateY(1px)}@media (prefers-reduced-motion:no-preference){:root[data-js] [data-reveal] [data-k]{transition:transform var(--d-rise) var(--e), opacity var(--d-fade) var(--e2), filter var(--d-fade) var(--e2);transition-delay:calc(var(--i,0) * var(--stagger-sec))}:root[data-js] [data-reveal] [data-k=line]{transform-origin:0}:root[data-js] [data-reveal]:not([data-in]) [data-k]{opacity:0}:root[data-js] [data-reveal]:not([data-in]) [data-k=up]{filter:blur(4px);transform:translateY(10px)}:root[data-js] [data-reveal]:not([data-in]) [data-k=pop]{filter:blur(4px);transform:scale(.85)}:root[data-js] [data-reveal]:not([data-in]) [data-k=card]{transform:translateY(24px)scale(.985)}:root[data-js] [data-reveal]:not([data-in]) [data-k=line]{transform:scaleX(0)}[data-k=card] .plate{filter:none}}:root{--strip-bottom:36px}:root[data-hero="1"]{--strip-bottom:60px;--t-narr:24px}:root[data-hero="1"] [data-hero-hide],:root[data-hero="1"] [role=tooltip]{display:none}
@font-face{font-family:display;src:url(../media/instrument_serif_latin_400_normal-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/instrument_serif_latin_400_italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.IP9zvq_className{font-family:display,display Fallback}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.AaMOAG_className{font-family:mono,mono Fallback}
@font-face{font-family:ui;src:url(../media/manrope_latin_wght_normal-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.RnjpHW_className{font-family:ui,ui Fallback}
