:root{--paper:#F0F0EE;--surface:#FFFFFF;--surface-2:#F7F7F5;--ink:#121316;--ink-2:#55575C;--ink-3:#8C8E93;--rule:#DCDCD6;--rule-2:#E9E9E4;--amber:#8A6A12;--amber-soft:rgba(138,106,18,.1);--ok:#2C6B45;--ok-soft:rgba(44,107,69,.1);--bad:#A3372B;--bad-soft:rgba(163,55,43,.1);--sans:"Satoshi","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pad:clamp(20px,4vw,56px);--maxw:1320px}html[data-theme=dark]{--paper:#0C0C0E;--surface:#131316;--surface-2:#17171A;--ink:#EDEDEA;--ink-2:#93949A;--ink-3:#63646A;--rule:#26262A;--rule-2:#1C1C20;--amber:#D4A93C;--amber-soft:rgba(212,169,60,.12);--ok:#63C08C;--ok-soft:rgba(99,192,140,.13);--bad:#E07E6E;--bad-soft:rgba(224,126,110,.13)}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background .35s ease,color .35s ease}svg{display:block}a{color:inherit}::selection{background:var(--amber-soft);color:var(--ink)}:focus-visible{outline:1.5px solid var(--amber);outline-offset:3px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.lbl{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.amber{color:var(--amber)}code{font-family:var(--mono);font-size:.88em;color:var(--ink);background:var(--surface);border:1px solid var(--rule-2);padding:1px 5px;border-radius:2px}.hdr{position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--rule)}.hdr .wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;height:60px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.wordmark{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.nav{display:flex;gap:24px}.nav a{font-size:13px;color:var(--ink-2);text-decoration:none;transition:color .18s}.nav a:hover{color:var(--ink)}.hdr-r{display:flex;align-items:center;gap:10px}.btn{font-family:var(--sans);font-size:12.5px;font-weight:500;padding:8px 15px;border:1px solid var(--rule);border-radius:2px;background:none;color:var(--ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:9px;transition:border-color .18s,opacity .18s}.btn:hover{border-color:var(--ink-3)}.btn.solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.solid:hover{opacity:.86;border-color:var(--ink)}.btn.lg{padding:12px 20px;font-size:14px}.btn .arw{color:var(--amber);transition:transform .2s ease}.btn.solid .arw{color:var(--paper)}.btn:hover .arw{transform:translate(3px)}.tt{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:none;border:1px solid var(--rule);color:var(--ink-3);padding:7px 10px;border-radius:2px;cursor:pointer}.tt:hover{color:var(--ink);border-color:var(--ink-3)}section{border-bottom:1px solid var(--rule)}.sec{padding-top:clamp(56px,8vw,116px);padding-bottom:clamp(56px,8vw,116px)}.eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:clamp(26px,3.6vw,44px)}.eyebrow:after{content:"";height:1px;background:var(--rule);flex:1}h2{font-size:clamp(24px,3.3vw,40px);font-weight:300;letter-spacing:-.028em;line-height:1.1;max-width:22ch}h3{font-size:15.5px;font-weight:500;letter-spacing:-.008em}.lead{margin-top:20px;max-width:56ch;color:var(--ink-2);font-size:clamp(14px,1.1vw,16px);line-height:1.62}.lead+.lead{margin-top:14px}.pull{font-size:clamp(17px,1.9vw,23px);font-weight:300;line-height:1.36;letter-spacing:-.018em;max-width:30ch}.hero{padding-top:clamp(56px,8vw,120px)}.hero .kick{display:block;margin-bottom:26px}.hero h1{font-size:clamp(34px,5.8vw,76px);font-weight:300;line-height:1.02;letter-spacing:-.036em;max-width:16ch}.hero .lead{margin-top:clamp(22px,2.6vw,30px);max-width:54ch}.hero-acts{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.plate{margin-top:clamp(38px,5.4vw,74px);background:var(--surface);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.plate-cap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:11px 14px;border-top:1px solid var(--rule-2)}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule)}.facts div{padding:20px 24px 20px 0;border-right:1px solid var(--rule-2)}.facts div:last-child{border-right:0}.facts .v{font-size:clamp(15px,1.5vw,19px);font-weight:400;letter-spacing:-.015em}.facts .k{margin-top:6px}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);margin-top:clamp(28px,3.6vw,48px)}.two .side>.lbl{display:block;padding-bottom:11px;border-bottom:1px solid var(--rule)}.deflist{list-style:none}.deflist li{padding:13px 0;border-bottom:1px solid var(--rule-2)}.deflist .t{font-family:var(--mono);font-size:11.5px;color:var(--ink);letter-spacing:.01em}.deflist .d{font-size:13.5px;color:var(--ink-2);margin-top:4px;line-height:1.55}.notlist{list-style:none}.notlist li{padding:13px 0;border-bottom:1px solid var(--rule-2)}.notlist .t{font-size:14.5px;color:var(--ink-3)}.notlist .d{font-size:13px;color:var(--ink-3);margin-top:4px;line-height:1.55}.questions{margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--rule);padding-top:clamp(26px,3vw,40px)}.qgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px clamp(24px,3vw,48px);margin-top:24px}.qgrid p{font-size:clamp(15px,1.5vw,19px);font-weight:300;letter-spacing:-.015em;padding-bottom:14px;border-bottom:1px solid var(--rule-2)}.layers{margin-top:clamp(28px,3.6vw,48px);border-top:1px solid var(--rule)}.lrow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.9fr);gap:clamp(16px,2.4vw,40px);padding:20px 0;border-bottom:1px solid var(--rule-2);align-items:start}.lrow .h{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.lrow .n{font-size:15.5px;font-weight:400}.lrow .e{font-size:13.5px;color:var(--ink-2);line-height:1.55}.lrow .r{font-size:13px;color:var(--ink-2)}.lrow.head{padding:0 0 10px}.roles{margin-top:clamp(28px,3.6vw,48px);border:1px solid var(--rule);border-radius:3px;background:var(--surface);overflow:hidden}.roles-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch}.role{padding:18px 18px 16px;border-right:1px solid var(--rule-2)}.role:last-child{border-right:0}.role .lbl{display:block;margin-bottom:8px}.role p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.role--mid{background:var(--amber-soft)}.role--mid p{color:var(--ink)}.roles-arw{display:flex;align-items:center;padding:0 10px;font-style:normal;color:var(--amber);border-right:1px solid var(--rule-2)}.roles-note{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--rule-2);font-size:13px;color:var(--ink-2)}.livestats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(24px,3vw,40px);border-top:1px solid var(--rule)}.livestats b{font-variant-numeric:tabular-nums}.livestats div{padding:18px 24px 18px 0;border-right:1px solid var(--rule-2)}.livestats div:last-child{border-right:0}.livestats b{display:block;font-weight:400;font-size:clamp(22px,2.6vw,34px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.livestats .lbl{display:block;margin-top:6px}@media(max-width:820px){.roles-row{grid-template-columns:1fr}.role{border-right:0;border-bottom:1px solid var(--rule-2)}.roles-arw{justify-content:center;padding:6px 0;border-right:0;border-bottom:1px solid var(--rule-2)}.roles-arw span{display:inline-block;transform:rotate(90deg)}.livestats{grid-template-columns:repeat(2,minmax(0,1fr))}.livestats div:nth-child(2){border-right:0}}.olist{list-style:none;counter-reset:s;margin-top:clamp(24px,3vw,38px)}.olist li{counter-increment:s;display:grid;grid-template-columns:38px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule-2);font-size:14.5px}.olist li:before{content:counter(s,decimal-leading-zero);font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--ink-3);padding-top:4px}.olist li>*{grid-column:2}.olist li em{font-style:normal;color:var(--ink-2)}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.8vw,42px);margin-top:clamp(28px,3.6vw,48px)}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3.4vw,56px);margin-top:clamp(28px,3.6vw,48px);align-items:start}.card>.lbl{display:block;padding-bottom:10px;border-bottom:1px solid var(--rule);margin-bottom:15px}.card p{font-size:13.5px;color:var(--ink-2);line-height:1.6;margin-top:9px}.fig{background:var(--surface);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.fig svg{width:100%}.fig-cap{display:flex;justify-content:space-between;gap:12px;padding:10px 13px;border-top:1px solid var(--rule-2)}.formula{margin-top:clamp(24px,3vw,38px);background:var(--surface);border:1px solid var(--rule);border-radius:3px;padding:22px 20px;font-family:var(--mono);font-size:clamp(11px,1.05vw,13px);line-height:1.9;color:var(--ink-2);overflow-x:auto}.formula b{color:var(--ink);font-weight:400}.formula .a{color:var(--amber)}.formula .c{color:var(--ink-3)}.record{margin-top:clamp(20px,2.4vw,30px);background:var(--surface);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.record-bar{display:flex;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid var(--rule-2)}.record .row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:20px;padding:11px 16px;border-bottom:1px solid var(--rule-2)}.record .row:last-child{border-bottom:0}.record .f{font-family:var(--mono);font-size:11.5px;color:var(--ink);line-height:1.6;overflow-wrap:anywhere}.record .d{font-size:13.5px;color:var(--ink-2);line-height:1.6}.record .d.v{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}@media(max-width:640px){.record .row{grid-template-columns:1fr;gap:4px;padding:12px 14px}.record .f{font-size:11px}}.term{background:var(--surface);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.term-bar{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--rule-2)}pre{font-family:var(--mono);font-size:11.5px;line-height:1.85;padding:18px 16px;overflow-x:auto;color:var(--ink-2)}@media(max-width:600px){pre{font-size:10.5px;padding:14px 12px}.formula{font-size:10.5px;padding:16px 14px}}pre b{color:var(--ink);font-weight:400}pre .c{color:var(--ink-3)}pre .a{color:var(--amber)}.saythis{margin-top:18px;border:1px solid var(--rule);border-radius:3px;padding:16px;background:var(--surface)}.saythis .lbl{display:block;margin-bottom:10px}.saythis p{font-family:var(--mono);font-size:12.5px;line-height:1.7;color:var(--ink)}.life{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-family:var(--mono);font-size:11px}.life span{border:1px solid var(--rule);border-radius:2px;padding:6px 10px;color:var(--ink-2)}.life span.now{border-color:var(--amber);color:var(--amber)}.life i{font-style:normal;color:var(--ink-3)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chips span{font-family:var(--mono);font-size:11px;border:1px solid var(--rule);border-radius:2px;padding:6px 10px;color:var(--ink-2)}.price{margin-top:clamp(28px,3.6vw,48px);border-top:1px solid var(--rule)}.prow{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:baseline;padding:19px 0;border-bottom:1px solid var(--rule-2)}.prow .what{font-size:clamp(15px,1.7vw,20px);font-weight:300;letter-spacing:-.015em}.prow .desc{font-size:12.5px;color:var(--ink-3);margin-top:5px;max-width:52ch}.prow .amt{font-family:var(--mono);font-size:clamp(13px,1.4vw,16px)}.prow.free .amt{color:var(--ink-3)}.pnote{margin-top:22px;font-size:13px;color:var(--ink-2);max-width:56ch;line-height:1.6}.agree{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(24px,4vw,64px);margin-top:clamp(24px,3vw,40px)}.agree div{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule-2);font-size:14px}.agree .n{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.cta{padding-top:clamp(60px,8vw,128px);padding-bottom:clamp(60px,8vw,128px)}.cta h2{max-width:18ch}.cta .acts{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.ftr{padding-top:clamp(40px,5vw,68px);padding-bottom:34px}.fgrid{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px)}.fcol .lbl{display:block;margin-bottom:14px}.fcol a{display:block;font-size:13px;color:var(--ink-2);text-decoration:none;padding:5px 0}.fcol a:hover{color:var(--ink)}.fbot{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:clamp(34px,5vw,60px);padding-top:20px;border-top:1px solid var(--rule)}.dl{stroke:var(--rule);stroke-width:1;fill:none}.dl2{stroke:var(--ink-3);stroke-width:1;fill:none}.dk{stroke:var(--ink);stroke-width:1;fill:none}.dam{stroke:var(--amber);stroke-width:1;fill:none}.tx{font-family:var(--mono);font-size:8.5px;fill:var(--ink-3);letter-spacing:.06em}.tx.k{fill:var(--ink)}.tx.a{fill:var(--amber)}.feed{margin-top:clamp(24px,3vw,40px);border:1px solid var(--rule);border-radius:3px;background:var(--surface);overflow:hidden}.feed-bar{display:flex;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid var(--rule-2)}.feed-bar .lbl{display:inline-flex;align-items:center;gap:8px}.live{width:5px;height:5px;border-radius:50%;background:var(--amber);display:inline-block;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.feed-row{display:grid;grid-template-columns:minmax(0,72px) minmax(0,150px) minmax(0,1fr);gap:18px;padding:10px 16px;border-bottom:1px solid var(--rule-2);align-items:baseline}.feed-row:last-child{border-bottom:0}.feed-row .t{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.feed-row .w{font-family:var(--mono);font-size:11.5px;color:var(--ink);overflow-wrap:anywhere}.feed-row .d{font-size:13.5px;color:var(--ink-2)}@media(max-width:640px){.feed-row{grid-template-columns:1fr;gap:3px;padding:11px 14px}.feed-row .t{order:3}}.works{margin-top:clamp(20px,2.4vw,30px)}.works>.lbl{display:block;margin-bottom:14px}.logos{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.logo{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--rule);border-radius:2px;background:var(--surface);padding:8px 13px;font-size:13px;color:var(--ink)}.logo img{height:15px;width:auto;display:block;filter:grayscale(1) brightness(0);opacity:.86}.logo.mark{padding:9px 14px}.logo.mark>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme=dark] .logo img{filter:grayscale(1) brightness(0) invert(1);opacity:.88}.logo.plain{border-style:dashed;color:var(--ink-3)}.menu-btn{display:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:none;border:1px solid var(--rule);color:var(--ink-2);padding:7px 11px;border-radius:2px;cursor:pointer}.menu-btn:hover{border-color:var(--ink-3);color:var(--ink)}.menu-btn[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.mobnav{border-bottom:1px solid var(--rule);background:var(--paper)}.mobnav .wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-top:8px;padding-bottom:14px}.mobnav a{font-size:14px;color:var(--ink-2);text-decoration:none;padding:9px 0;border-bottom:1px solid var(--rule-2)}.mobnav a:hover{color:var(--ink)}@media(min-width:1081px){.mobnav{display:none!important}}.founding{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:clamp(22px,2.6vw,32px);padding:13px 16px;border:1px solid var(--rule);border-radius:3px;background:var(--surface);max-width:64ch}.founding .dot{width:5px;height:5px;border-radius:50%;background:var(--amber);flex:none;transform:translateY(-2px)}.founding .f-t{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.founding .f-d{font-size:13px;color:var(--ink-2);line-height:1.5;flex:1;min-width:220px}.grid2,.grid3,.two,.doc,.reqgrid,.codegrid{min-width:0}.grid2>*,.grid3>*,.two>*,.doc>*,.body>*,.hero>*{min-width:0}.term,.formula,.block,.plate,.fig,.mono-block,pre,table{max-width:100%}.facts>div{min-width:0;overflow-wrap:anywhere}.hdr .wrap,.brand{min-width:0}.rv{opacity:0;transform:translateY(10px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.rv.in{opacity:1;transform:none}.hero .rv{transition-delay:var(--d,0s)}.draw{stroke-dasharray:1600;stroke-dashoffset:1600;animation:draw 1.6s cubic-bezier(.4,.1,.2,1) .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}.pop{opacity:0;animation:pop .5s ease 1.2s forwards}@keyframes pop{to{opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}.draw{stroke-dashoffset:0}.pop{opacity:1}}@media(max-width:1080px){.nav{display:none}.menu-btn{display:inline-flex}.grid3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid3 .card:last-child{grid-column:span 2}.qgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:34px}}@media(max-width:760px){.facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.facts div{border-bottom:1px solid var(--rule-2);padding-right:18px}.facts div:nth-child(2n){border-right:0}.two,.grid2{grid-template-columns:1fr;gap:36px}.agree,.grid3{grid-template-columns:1fr}.grid3 .card:last-child{grid-column:auto}.qgrid{grid-template-columns:1fr}.lrow{grid-template-columns:1fr;gap:8px}.lrow.head{display:none}.fgrid{grid-template-columns:1fr}.hero h1{max-width:none}.hdr-r .btn{display:none}}.nav a[aria-current=page]{color:var(--ink)}.doc{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,88px);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(64px,8vw,120px);align-items:start}.toc{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;padding-right:8px}.toc>.lbl{display:block;padding-bottom:10px;border-bottom:1px solid var(--rule);margin-bottom:10px}.toc-links{display:flex;flex-direction:column}.toc-links a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;font-size:12.5px;line-height:1.35;color:var(--ink-2);text-decoration:none;padding:6px 0;border-bottom:1px solid var(--rule-2);transition:color .18s}.toc-links a:hover,.toc-links a[aria-current=true]{color:var(--ink)}.toc-links a[aria-current=true] .num{color:var(--amber)}.toc-links .num{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink-3);padding-top:2px}.paper{max-width:72ch;min-width:0}.doc-head{padding-bottom:clamp(28px,4vw,48px);border-bottom:1px solid var(--rule);margin-bottom:clamp(28px,4vw,48px)}.doc-head .kick{display:block;margin-bottom:18px}.doc-head h1{font-size:clamp(32px,4.6vw,58px);font-weight:300;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.doc-head .lead{margin-top:18px}.doc-head ul{margin-top:18px;padding-left:0;list-style:none}.doc-head ul li{position:relative;padding:8px 0 8px 22px;font-size:14px;color:var(--ink-2);line-height:1.6;border-bottom:1px solid var(--rule-2)}.doc-head ul li:before{content:"—";position:absolute;left:0;color:var(--ink-3)}.paper section{padding-top:clamp(36px,4.5vw,64px)}.paper section+section{border-top:1px solid var(--rule-2);margin-top:clamp(36px,4.5vw,64px)}.paper h2{font-size:clamp(22px,2.6vw,32px);font-weight:300;letter-spacing:-.024em;line-height:1.12;max-width:none;display:flex;gap:14px;align-items:baseline}.paper h2 .num,.paper h3 .num,.paper h4 .num{font-family:var(--mono);font-size:.5em;font-weight:500;letter-spacing:.08em;color:var(--amber);flex:0 0 auto}.paper h3{margin-top:clamp(26px,3vw,38px);font-size:16.5px;font-weight:500;letter-spacing:-.01em}.paper h4{margin-top:22px;font-size:14.5px;font-weight:500}.paper p{margin-top:16px;font-size:15px;line-height:1.68;color:var(--ink-2)}.paper p.key{color:var(--ink);font-weight:450}.paper p.note{margin-top:22px;padding:14px 16px;border:1px solid var(--rule);border-left:2px solid var(--amber);background:var(--surface);font-size:13.5px;line-height:1.6;color:var(--ink-2)}.paper strong{font-weight:500;color:var(--ink)}.paper em{font-style:italic}.paper ul,.paper ol{margin-top:14px;padding-left:0;list-style:none;counter-reset:item}.paper li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;line-height:1.62;color:var(--ink-2);border-bottom:1px solid var(--rule-2)}.paper ul li:before{content:"";position:absolute;left:4px;top:17px;width:6px;height:6px;border:1px solid var(--ink-3);transform:rotate(45deg)}.paper ol li{counter-increment:item}.paper ol li:before{content:counter(item,decimal-leading-zero);position:absolute;left:0;top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--ink-3)}.paper pre{margin-top:18px;background:var(--surface);border:1px solid var(--rule);border-radius:3px;color:var(--ink);white-space:pre;-moz-tab-size:2;tab-size:2}.paper code{font-size:.86em}.paper .tablewrap{margin-top:18px;overflow-x:auto;border:1px solid var(--rule);border-radius:3px;background:var(--surface)}.paper table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}.paper th{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ink-3);text-align:left;padding:11px 14px;border-bottom:1px solid var(--rule)}.paper td{padding:10px 14px;border-bottom:1px solid var(--rule-2);color:var(--ink-2);vertical-align:top}.paper td:first-child{color:var(--ink)}.paper tr:last-child td{border-bottom:0}.paper td code{white-space:nowrap}@media(max-width:900px){.doc{grid-template-columns:1fr;gap:28px}.toc{position:static;max-height:none;padding-right:0}.toc-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.paper{max-width:none}}@media(max-width:560px){.toc-links{grid-template-columns:1fr}}.verdict{display:flex;align-items:baseline;gap:clamp(12px,1.6vw,20px);flex-wrap:wrap;margin-top:clamp(18px,2.4vw,30px);padding-bottom:clamp(20px,2.6vw,32px);border-bottom:1px solid var(--rule)}.verdict h1{font-size:clamp(30px,5vw,58px);font-weight:300;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.verdict .lbl{font-variant-numeric:tabular-nums}.verdict[data-state=up] h1{color:var(--ok)}.verdict[data-state=down] h1{color:var(--bad)}.verdict[data-state=checking] h1{color:var(--ink-3)}.verdict[data-state=partial] h1{color:var(--amber)}.dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ink-3);display:inline-block}[data-state=up] .dot{background:var(--ok)}[data-state=down] .dot{background:var(--bad)}[data-state=checking] .dot{background:var(--ink-3);animation:pulse 2.4s ease-in-out infinite}[data-state=partial] .dot{background:var(--amber)}.surfaces{margin-top:clamp(22px,2.8vw,34px);border:1px solid var(--rule);border-radius:3px;background:var(--surface);overflow:hidden}.surface{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,96px);gap:18px;padding:14px 16px;border-bottom:1px solid var(--rule-2);align-items:baseline}.surface:last-child{border-bottom:0}.surface[data-state=down]{background:var(--bad-soft)}.surface__name{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:14px}.surface__url{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);overflow-wrap:anywhere}.surface__said{font-size:13px;color:var(--ink-2);grid-column:1/-1;margin-top:-4px}.surface[data-state=down] .surface__said{color:var(--bad)}.surface__ms{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:720px){.surface{grid-template-columns:1fr;gap:4px}.surface__ms{text-align:left}}.worlds{margin-top:clamp(22px,2.8vw,34px);border:1px solid var(--rule);border-radius:3px;background:var(--surface);overflow:hidden}.world-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,230px);gap:18px;padding:13px 16px;border-bottom:1px solid var(--rule-2);align-items:baseline}.world-row:last-child{border-bottom:0}.world-row .n{color:var(--ink);font-size:14px}.world-row .i,.world-row .p{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);overflow-wrap:anywhere}.serving{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:2px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ok);background:var(--ok-soft)}@media(max-width:720px){.world-row{grid-template-columns:1fr;gap:3px}}.statuspage .lead{max-width:74ch}.statuspage h2{max-width:30ch}.checked{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.checked .lbl{font-variant-numeric:tabular-nums}.livestats--hero{margin-top:clamp(18px,2.2vw,28px);max-width:640px}.livestats--hero b{font-size:clamp(22px,2.4vw,30px)}.metrics-status{font-size:12px;min-height:18px;margin:0;color:var(--ink-2)}.legal-page{padding-block:clamp(40px,6vw,80px)}.legal-page .paper{max-width:760px;margin-inline:auto}.legal-page h1{font-size:clamp(32px,5vw,56px);line-height:1.1;margin:16px 0}.legal-page section{margin-top:32px}.legal-page p{line-height:1.8;overflow-wrap:anywhere}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0}.footer .wrap>p{font-size:12px;padding-bottom:24px}.legal-page h2{font-size:22px;line-height:1.3}.legal-page .doc-head{border-bottom:1px solid var(--rule);padding-bottom:24px}
