@font-face{font-family:Funnel Display;src:url(../fonts/funnel-display-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Funnel Display;src:url(../fonts/funnel-display-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Funnel Display;src:url(../fonts/funnel-display-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Funnel Display;src:url(../fonts/funnel-display-latin-800-normal.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Funnel Sans;src:url(../fonts/funnel-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Funnel Sans;src:url(../fonts/funnel-sans-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Funnel Sans;src:url(../fonts/funnel-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Funnel Sans;src:url(../fonts/funnel-sans-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Azeret Mono;src:url(../fonts/azeret-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Azeret Mono;src:url(../fonts/azeret-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}:root{color-scheme:light dark;--font-display: "Funnel Display", ui-sans-serif, sans-serif;--font-body: "Funnel Sans", ui-sans-serif, sans-serif;--font-mono: "Azeret Mono", ui-monospace, monospace;--fs-m1: clamp(.8rem, .8171rem + -.073vw, .7514rem);--fs-0: clamp(1rem, .978rem + .0939vw, 1.0625rem);--fs-1: clamp(1.25rem, 1.1611rem + .3792vw, 1.5024rem);--fs-2: clamp(1.5625rem, 1.3647rem + .8441vw, 2.1244rem);--fs-3: clamp(1.9531rem, 1.5832rem + 1.5785vw, 3.0038rem);--fs-4: clamp(2.4414rem, 1.8055rem + 2.7133vw, 4.2474rem);--fs-6: clamp(3.8147rem, 2.1677rem + 7.0274vw, 8.4923rem);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--sp-11: 160px;--radius-sm: 3px;--radius-md: 10px;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--ease-pop: cubic-bezier(.2, .9, .3, 1);--dur-press: .12s;--dur-ui: .18s;--dur-reveal: .64s;--dur-scene: 1.1s;--stagger: 70ms;--color-ground: #E6E8EB;--color-surface: #F3F4F6;--color-ink: #0D0F14;--color-ink-soft: #343944;--color-ink-mute: #4F5562;--color-line: #C7CBD2;--color-accent: #2E44F5;--color-accent-ink: #FFFFFF;--color-up: #166534;--color-down: #B42318;--data-1: #2E44F5;--data-2: #0D0F14;--data-3: #8D94A1;--data-4: #C7CBD2}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-ground: #0C0E13;--color-surface: #151821;--color-ink: #E8EAEE;--color-ink-soft: #B6BBC6;--color-ink-mute: #8B919E;--color-line: #272B36;--color-accent: #8293FF;--color-accent-ink: #0C0E13;--color-up: #5BE38C;--color-down: #FF6B5E;--data-1: #2E44F5;--data-2: #0D0F14;--data-3: #8D94A1;--data-4: #C7CBD2}}:root[data-theme=dark]{--color-ground: #0C0E13;--color-surface: #151821;--color-ink: #E8EAEE;--color-ink-soft: #B6BBC6;--color-ink-mute: #8B919E;--color-line: #272B36;--color-accent: #8293FF;--color-accent-ink: #0C0E13;--color-up: #5BE38C;--color-down: #FF6B5E;--data-1: #2E44F5;--data-2: #0D0F14;--data-3: #8D94A1;--data-4: #C7CBD2}@media(prefers-reduced-motion:reduce){:root{--dur-press: 0ms;--dur-ui: 0ms;--dur-reveal: 0ms;--dur-scene: 0ms;--stagger: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--sp-9);background:var(--color-ground)}body{margin:0;min-height:100vh;background:var(--color-ground);color:var(--color-ink);font:400 var(--fs-0)/1.5 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,p,ol,ul,dl,dd,figure,pre{margin:0}ol,ul{padding:0;list-style:none}b,strong,th,dt,summary{font-weight:600}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}code,pre{font-family:var(--font-mono);font-weight:500}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--color-accent);color:var(--color-accent-ink)}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nobr{white-space:nowrap}.dk{display:none!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lt{display:none!important}:root:not([data-theme=light]) .dk{display:block!important}}:root[data-theme=dark] .lt{display:none!important}:root[data-theme=dark] .dk{display:block!important}.label{font:500 var(--fs-m1)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-mute)}.label.ink,.ink{color:var(--color-ink)}.label.sig,.sig{color:var(--color-accent)}.soft{color:var(--color-ink-soft)}.num{font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums}.h1,.q{font:700 var(--fs-4)/1 var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance}.h2{font:700 var(--fs-3)/1.05 var(--font-display);letter-spacing:-.028em;text-wrap:balance}.h3{font:700 var(--fs-1)/1.15 var(--font-display);letter-spacing:-.02em}.lede{font-size:var(--fs-1);line-height:1.35;color:var(--color-ink-soft);max-width:38ch;text-wrap:pretty}.prose p,.prose li{max-width:68ch;color:var(--color-ink-soft);text-wrap:pretty}.prose p+p,.prose p+figure,.prose figure+p{margin-top:var(--sp-4)}.prose strong{color:var(--color-ink)}.prose ul{display:grid;gap:var(--sp-3)}.prose li{position:relative;padding-left:var(--sp-5)}.prose li:before{content:"";position:absolute;left:0;top:var(--sp-3);width:var(--sp-3);height:1px;background:var(--color-ink-mute)}code{font-size:var(--fs-m1);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:0 var(--sp-1)}.textlink{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--dur-ui) var(--ease-out)}.textlink:hover{color:var(--color-accent)}.placeholder{font:500 var(--fs-m1)/1.5 var(--font-mono);letter-spacing:.08em;color:var(--color-ink);border-bottom:1px dashed var(--color-ink-mute)}.arrowlink{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;font:500 var(--fs-m1)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);white-space:nowrap}.arrowlink:after{content:"";width:var(--sp-4);height:1px;background:currentColor;box-shadow:0 0 0 0 transparent;transition:transform var(--dur-ui) var(--ease-out);transform-origin:left;mask:none}.arrowlink:hover{color:var(--color-accent)}.arrowlink:hover:after{transform:scaleX(1.5)}.wrap{width:100%;max-width:1376px;margin:0 auto;padding-left:var(--sp-7);padding-right:var(--sp-7)}main{display:block;padding-bottom:var(--sp-10)}.block{margin-top:var(--sp-10)}.block-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding-bottom:var(--sp-5);margin-bottom:var(--sp-6);border-bottom:1px solid var(--color-line)}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-8);align-items:start}.skip{position:absolute;z-index:80;left:var(--sp-4);top:var(--sp-2);display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-4);background:var(--color-ink);color:var(--color-ground);border-radius:var(--radius-sm);transform:translateY(-160%);transition:transform var(--dur-ui) var(--ease-out)}.skip:focus-visible{transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);font:600 var(--fs-0)/1 var(--font-body);white-space:nowrap;transition:border-color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.btn:hover{border-color:var(--color-ink)}.btn:active{transform:scale(.98)}.btn:disabled{cursor:default}.btn.sig{background:var(--color-accent);color:var(--color-accent-ink);border:0}.btn.ink{background:var(--color-ink);color:var(--color-ground);border:0}.btn.sig:hover:not(:disabled){box-shadow:0 0 0 3px var(--color-ground),0 0 0 4px var(--color-accent)}.btn.ink:hover:not(:disabled){box-shadow:0 0 0 3px var(--color-ground),0 0 0 4px var(--color-ink)}.btn.sm{min-height:44px;padding:0 var(--sp-4);font-size:var(--fs-m1)}.btn.block{width:100%}.btn.inv{border-color:var(--color-ink-mute);color:var(--color-ground)}.btn.inv:hover{border-color:var(--color-ground)}.iconbtn{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);transition:border-color var(--dur-ui) var(--ease-out)}.iconbtn:hover{border-color:var(--color-line)}.iconbtn svg{width:22px;height:22px;transition:transform var(--dur-reveal) var(--ease-out)}.iconbtn[aria-pressed=true] svg{transform:rotate(180deg)}.top{position:relative;z-index:20}.top-in{display:flex;align-items:center;gap:var(--sp-6);height:88px}.brand{display:inline-flex;align-items:center;min-height:44px}.brand .lockup{width:136px;height:28px}.nav{display:flex;gap:var(--sp-1);margin-left:auto}.nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-3);border-radius:var(--radius-pill);color:var(--color-ink-soft);transition:color var(--dur-ui) var(--ease-out)}.nav a:hover{color:var(--color-ink)}.nav a[aria-current=page]{color:var(--color-ink);font-weight:600}.top-actions{display:flex;align-items:center;gap:var(--sp-2)}.wallet-btn{min-width:120px}.wallet-btn.on{gap:var(--sp-2);font:500 var(--fs-m1)/1 var(--font-mono);letter-spacing:.04em}.wallet-btn .dot{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:var(--color-accent)}.wallet-btn .pts{color:var(--color-accent);padding-right:var(--sp-2);border-right:1px solid var(--color-line)}.tabbar{display:none}.stage{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-height:680px}.shift-field{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--dur-reveal) var(--ease-out)}.shift-field.on{opacity:1}.poster{position:absolute;inset:0}.poster img{width:100%;height:100%;object-fit:cover}.seamline{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:var(--color-accent);transform:translate(var(--seam-x, -10px));transition:opacity var(--dur-reveal) var(--ease-out)}.stage.gl-on .seamline{opacity:0}.stage.nogl .poster,.stage.nogl .shift-field{display:none!important}.stage-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) var(--sp-11) minmax(340px,400px);gap:var(--sp-6);padding:var(--sp-7) var(--sp-7) var(--sp-8)}.lane{grid-column:2;grid-row:1}.hero-main{grid-column:1;grid-row:1;min-width:0}.hero-side{grid-column:3;grid-row:1;align-self:start;display:grid;gap:var(--sp-3);min-width:0}.seamtag{position:absolute;z-index:1;left:0;bottom:var(--sp-5);padding-left:var(--sp-3);color:var(--color-accent);white-space:nowrap;transition:opacity var(--dur-reveal) var(--ease-out)}.seamtag:empty{opacity:0}.stage-note{position:absolute;z-index:1;right:var(--sp-6);bottom:var(--sp-5);color:var(--color-ink)}.eyebrow{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);color:var(--color-ink-soft)}.eyebrow .eb+.eb:before{content:"\b7";margin-right:var(--sp-3);color:var(--color-ink-mute)}.eyebrow .live{color:var(--color-accent);display:inline-flex;align-items:center;gap:var(--sp-2)}.ldot{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:var(--color-accent)}.stage .crowd{display:none}.stage .q{margin:var(--sp-5) 0 var(--sp-6);max-width:13ch;min-height:3em}.stage .q a{transition:color var(--dur-ui) var(--ease-out)}.stage .q a:hover{color:var(--color-accent)}.panel-slot{min-height:360px}.skel{display:block;background:var(--color-line);border-radius:var(--radius-sm)}.skel.w8{display:inline-block;width:16em;height:1em;vertical-align:middle}.skel.w14{width:11ch;height:2.6em}.skel-panel{height:340px;border-radius:var(--radius-md);background:var(--color-line);opacity:.5}.skel-side{height:420px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-line)}.callpanel{display:grid;gap:var(--sp-6);max-width:640px}.duel{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2) var(--sp-4)}.dside{display:grid;gap:var(--sp-1);min-width:0}.dside.b{text-align:right;justify-items:end}.dn{font:700 var(--fs-2)/1 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.dside.a .dn{color:var(--color-accent)}.dv{font:500 var(--fs-1)/1.2 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dbar{position:relative;grid-column:1 / -1;height:var(--sp-3);margin:var(--sp-2) 0;border-radius:var(--radius-pill);background:var(--color-ink);overflow:hidden}.dbar .df{position:absolute;inset:0;background:var(--color-accent);transform-origin:left;transform:scaleX(var(--share, .5));transition:transform var(--dur-reveal) var(--ease-out)}.dbar .dline{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--color-surface)}.dbar.thin{height:var(--sp-1);margin:0}.duel.empty .dbar{background:var(--color-line)}.duel.empty .df{transform:scaleX(0)}.dmeta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap}.dl{color:var(--color-ink);display:inline-flex;align-items:center;gap:var(--sp-2)}.sw{display:inline-block;width:var(--sp-3);height:var(--sp-3);border-radius:var(--radius-pill);background:var(--color-accent);flex:none}.sw.b{background:var(--color-ink)}.crowd{display:grid;gap:var(--sp-2)}.crowd .dbar{background:var(--color-ink-mute)}.crowd.empty .df{transform:scaleX(.5);opacity:.4}.callrow{display:grid;gap:var(--sp-5)}.clock{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.clock>.label{color:var(--color-ink)}.cells{display:flex;gap:var(--sp-2)}.cell{display:inline-flex;align-items:baseline;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface)}.cv{font:500 var(--fs-1)/1 var(--font-mono);font-variant-numeric:tabular-nums}.cv.roll{animation:tick var(--dur-reveal) var(--ease-out)}@keyframes tick{0%{opacity:.35;transform:translateY(-3px)}to{opacity:1;transform:none}}.cu{font:500 var(--fs-m1)/1 var(--font-mono);text-transform:uppercase;color:var(--color-ink-mute)}.callbtns{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.callbtn{min-height:64px;justify-content:space-between;padding:0 var(--sp-5);font-size:var(--fs-0)}.callbtn .cb-l{overflow:hidden;text-overflow:ellipsis}.callbtn .cb-k{color:inherit;opacity:.8}.callbtn .run{display:none}.callbtn:disabled{opacity:.55}.callbtn.mine{opacity:1;box-shadow:0 0 0 3px var(--color-ground),0 0 0 4px var(--color-accent)}.callbtn.busy{opacity:.7}.callbtn.nudge{box-shadow:0 0 0 3px var(--color-ground),0 0 0 4px var(--color-accent)}.callpanel .callstate:not(.pending):not(.err):not(.ok),.rcpt-slot:empty{display:none}.callstate{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--sp-5);color:var(--color-ink-soft)}.callstate .pip{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:transparent}.callstate.pending .pip{background:var(--color-accent)}.callstate.ok .pip{background:var(--color-up)}.callstate.err{color:var(--color-down)}.callstate.err .pip{background:var(--color-down)}.when{color:var(--color-ink)}.wprog{display:grid;gap:var(--sp-2);max-width:480px}.wp-t{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.wp-t b{font:500 var(--fs-1)/1 var(--font-mono)}.wp-bar{height:var(--sp-1);border-radius:var(--radius-pill);background:var(--color-line);overflow:hidden}.wp-bar i{display:block;height:100%;background:var(--color-ink);transform-origin:left;transform:scaleX(var(--k, 0));transition:transform var(--dur-reveal) var(--ease-out)}.modeline{margin-top:var(--sp-4);display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.receipt{display:grid;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.rc-top{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.rc-side{font:700 var(--fs-2)/1 var(--font-display);letter-spacing:-.02em}.receipt.a .rc-side{color:var(--color-accent)}.rc-act{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.stamp{display:inline-flex;align-items:center;min-height:var(--sp-6);padding:0 var(--sp-2);border:1px solid var(--color-accent);border-radius:var(--radius-sm);font:500 var(--fs-m1)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.stamp:not(.land){opacity:0;transform:translateY(4px)}.stamp{transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}.pulse,.sealbox{padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.ph{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;padding-bottom:var(--sp-3)}.pw{display:grid;grid-template-columns:var(--sp-7) minmax(0,1fr) minmax(var(--sp-8),1.2fr) minmax(0,1fr);align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0}.pw.head{padding:0}.pw .r,.pw .pv.b{text-align:right}.pv{font:500 var(--fs-m1)/1.5 var(--font-mono);font-variant-numeric:tabular-nums}.pv.a{color:var(--color-accent)}.pw .dbar{margin:0;grid-column:auto}.pw.none .dbar{background:var(--color-line)}.rot{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-ground)}.pstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--color-line)}.pstats dd{font:500 var(--fs-m1)/1.5 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-soft)}.pstats dd b{font-weight:500;color:var(--color-ink)}.pstats dd b.a{color:var(--color-accent)}.topwrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--color-line)}.tops{display:grid;gap:var(--sp-1);margin-top:var(--sp-2)}.tops li{display:flex;justify-content:space-between;gap:var(--sp-2);font:500 var(--fs-m1)/1.5 var(--font-mono)}.tops.a .sym{color:var(--color-accent)}#featured .pstats,#featured .topwrap{display:none}.pulse.empty p{color:var(--color-ink-soft)}.sealbox{display:grid;gap:var(--sp-4)}.sealstrip{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stamp go" "hash hash";align-items:center;gap:var(--sp-3);min-height:48px}.sealstrip .stamp{grid-area:stamp;justify-self:start}.sealstrip .ss-m{grid-area:hash}.sealstrip .ss-go{grid-area:go;justify-self:end}.sealstrip .stamp{opacity:1;transform:none}.ss-m{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);min-width:0}.ss-h{padding:0;border:0;background:none;color:var(--color-accent);font-size:var(--fs-m1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-go{display:inline-flex;align-items:center;gap:var(--sp-2)}.ss-go:after{content:"";width:var(--sp-3);height:1px;background:currentColor;transition:transform var(--dur-ui) var(--ease-out);transform-origin:left}.sealstrip:hover .ss-go{color:var(--color-accent)}.sealstrip:hover .ss-go:after{transform:scaleX(1.6)}.methodline{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-1) var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--color-line)}.methodline p{color:var(--color-ink-soft)}.methodline .arrowlink{grid-column:2;justify-self:start}.you{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md)}.ys{display:inline-flex;align-items:baseline;gap:var(--sp-2)}.ys b{font:500 var(--fs-1)/1 var(--font-mono)}.ychips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-left:auto}.chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);font:500 var(--fs-m1)/1 var(--font-mono);letter-spacing:.04em;color:var(--color-ink)}.chip i{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:var(--color-accent)}.chip.b i{background:var(--color-ink)}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.tile{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--dur-ui) var(--ease-out)}.tile:hover{border-color:var(--color-ink-mute)}.tt{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.tmeta{display:grid;justify-items:end;text-align:right}.tq{font:700 var(--fs-1)/1.15 var(--font-display);letter-spacing:-.02em;min-height:2.3em;text-wrap:balance;transition:color var(--dur-ui) var(--ease-out)}.tq:hover{color:var(--color-accent)}.tvol{display:grid;gap:var(--sp-1)}.tv-row{display:flex;justify-content:space-between;gap:var(--sp-3)}.tvl{font:500 var(--fs-m1)/1.5 var(--font-mono);letter-spacing:.08em}.tvl.a{color:var(--color-accent)}.tvn{font-size:var(--fs-0)}.tvol .dbar{height:var(--sp-2);margin:var(--sp-1) 0;--share: inherit}.tvol .df{transform:scaleX(var(--share, .5))}.tvol.empty .dbar{background:var(--color-line)}.tvol.empty .df{transform:scaleX(0)}.tc{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:auto}.tbtns{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.tbtn{min-height:48px;padding:var(--sp-2) var(--sp-3);line-height:1.2;border:0;border-radius:var(--radius-pill);background:var(--color-ground);color:var(--color-ink);font:600 var(--fs-0)/1.2 var(--font-body);overflow-wrap:anywhere;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.tbtn.a{color:var(--color-accent)}.tbtn.a:hover:not(:disabled){background:var(--color-accent);color:var(--color-accent-ink)}.tbtn.b:hover:not(:disabled){background:var(--color-ink);color:var(--color-ground)}.tbtn:active{transform:scale(.98)}.tbtn:disabled{opacity:.5;cursor:default}.tbtn.mine{opacity:1;background:var(--color-ink);color:var(--color-ground)}.tbtn.a.mine{background:var(--color-accent);color:var(--color-accent-ink)}.tile.closed .tq{color:var(--color-ink-soft)}.tseal{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--color-line)}.hashs{padding:0;border:0;background:none;color:var(--color-ink);font-size:var(--fs-m1);text-transform:none;letter-spacing:.02em}.epair{display:inline-flex;align-items:center}.emblem{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--color-ground);overflow:hidden}.emblem .ill,.emblem img{width:100%;height:100%}.emblem.md{width:64px;height:64px}.emblem.lg{width:96px;height:96px}.emblem.a{box-shadow:0 0 0 1px var(--color-accent)}.emblem.b{box-shadow:0 0 0 1px var(--color-ink)}.emblem.plain .ini{font:700 var(--fs-0)/1 var(--font-display)}.emblem.a.plain .ini{color:var(--color-accent)}.eseam{width:var(--sp-3);height:40px;position:relative}.eseam:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--color-accent)}.mtop{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.results{display:grid}.results li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--color-line);min-height:48px}.results li a:hover .rq{color:var(--color-accent)}.rq{transition:color var(--dur-ui) var(--ease-out)}.results b{font:700 var(--fs-0)/1 var(--font-display);letter-spacing:-.01em}.results b.sig{color:var(--color-accent)}.results li a>.label:last-child{grid-column:2 / -1}.results li a>.label:last-child:empty{display:none}.tablewrap{overflow-x:auto}.tnote{margin-bottom:var(--sp-3)}.tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tbl th{font:500 var(--fs-m1)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-mute);text-align:left;padding:0 var(--sp-3) var(--sp-3);border-bottom:1px solid var(--color-ink)}.tbl td{padding:var(--sp-3);border-bottom:1px solid var(--color-line);font:500 var(--fs-m1)/1.5 var(--font-mono);color:var(--color-ink)}.tbl th:first-child,.tbl td:first-child{padding-left:0}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl .r{text-align:right}.tbl .rank{color:var(--color-ink-mute);width:var(--sp-7)}.tbl .addr{color:var(--color-ink)}.tbl tr.me td{color:var(--color-accent)}.tbl .chip{min-height:var(--sp-5);margin-left:var(--sp-2)}.tbl td.pts{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-3)}.tbl td.pts .bar{width:96px;height:var(--sp-1);background:var(--color-line);border-radius:var(--radius-pill);overflow:hidden}.tbl td.pts .bar i{display:block;height:100%;background:var(--color-ink);transform-origin:left;transform:scaleX(var(--w, 0))}.how{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--sp-8)}.how-head{display:grid;align-content:start;gap:var(--sp-5);position:sticky;top:var(--sp-6)}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-7) var(--sp-5);counter-reset:step}.steps li{display:grid;gap:var(--sp-3);align-content:start}.steps li p{color:var(--color-ink-soft)}.steps .h3{margin-top:calc(-1 * var(--sp-1))}.ill{display:block}.ill img{width:100%;height:auto}.ill.fig{aspect-ratio:4 / 3;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;margin-bottom:var(--sp-2)}.ill.wide img{width:100%;height:auto}.ill.plate{aspect-ratio:4 / 3;background:var(--color-surface);border-radius:var(--radius-md)}.how.compact{grid-template-columns:1fr;gap:var(--sp-6)}.how.compact .how-head{position:static}.how.compact .steps{grid-template-columns:repeat(4,minmax(0,1fr))}.band{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-7);align-items:end;padding:var(--sp-8) var(--sp-7);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-ground)}.band .label{color:var(--color-ground);opacity:.75}.band .h2{margin-top:var(--sp-3);max-width:16ch}.band-ca{display:grid;gap:var(--sp-3);justify-items:start}.ca-line{font:500 var(--fs-0)/1.5 var(--font-mono);overflow-wrap:anywhere}.empty,.err-state{display:grid;justify-items:start;gap:var(--sp-3);padding:var(--sp-6) 0;color:var(--color-ink-soft)}.empty .h3{color:var(--color-ink)}.empty-ill{width:240px;max-width:100%;margin-bottom:var(--sp-2)}.err-state p{color:var(--color-ink-soft)}.pagehead{display:grid;gap:var(--sp-5);padding:var(--sp-8) 0 var(--sp-7)}.pagehead .h1{max-width:16ch}.pagehead.withplate{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-7);align-items:center}.ph-text{display:grid;gap:var(--sp-5)}.plate{display:grid;gap:var(--sp-3)}.plate .ill{overflow:hidden}.pagehead .toc{grid-column:1 / -1}.toc{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--color-line)}.toc a{display:inline-flex;align-items:center;min-height:44px;font:500 var(--fs-m1)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);transition:color var(--dur-ui) var(--ease-out)}.toc a:hover{color:var(--color-accent)}.msec{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--sp-7);padding:var(--sp-8) 0;border-top:1px solid var(--color-line)}.side-h{display:grid;gap:var(--sp-3);align-content:start;position:sticky;top:var(--sp-6)}.side-h .n{font:500 var(--fs-m1)/1 var(--font-mono);letter-spacing:.08em;color:var(--color-accent)}.side-h .h2{font-size:var(--fs-2)}.content{display:grid;gap:var(--sp-6);min-width:0}.figure .ill{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.content .figure{margin-top:var(--sp-5)}.formula{padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--fs-m1);line-height:1.7;color:var(--color-ink);overflow-x:auto;white-space:pre}.formula .c{color:var(--color-ink-mute)}.timeline-fig{padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.timeline-fig svg{min-width:640px}.t-hair{stroke:var(--color-line);stroke-width:2}.t-a{fill:var(--color-accent)}.t-line{stroke:var(--color-ink);stroke-width:2;stroke-dasharray:6 5}.t-ink{fill:var(--color-ink)}.t-mute{stroke:var(--color-ink-mute);stroke-width:2}.t-dash{fill:none;stroke:var(--color-ink-mute);stroke-dasharray:4 4}.t-txt{font:500 var(--fs-m1) var(--font-mono);letter-spacing:1px;fill:var(--color-ink-mute)}.t-txt .a{fill:var(--color-accent)}.t-txt .ink{fill:var(--color-ink)}.kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.kv>div{display:grid;gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--color-line);border-radius:var(--radius-md)}.kv b{font:700 var(--fs-2)/1 var(--font-display);letter-spacing:-.02em}.fine{font-size:var(--fs-0);color:var(--color-ink-mute)}.kv .fine{font:500 var(--fs-m1)/1.5 var(--font-mono);letter-spacing:.04em}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.calc-in{display:grid;gap:var(--sp-5);padding:var(--sp-5);border-right:1px solid var(--color-line)}.calc-in label{display:grid;gap:var(--sp-2)}.calc .row{display:flex;justify-content:space-between;gap:var(--sp-3)}.calc output{font:500 var(--fs-m1)/1.5 var(--font-mono);color:var(--color-ink)}.field{display:flex;align-items:center;min-height:48px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-ground);transition:border-color var(--dur-ui) var(--ease-out)}.field:focus-within{border-color:var(--color-accent)}.field input{flex:1;min-width:0;min-height:46px;padding:0 var(--sp-3);border:0;background:transparent;font:500 var(--fs-0)/1 var(--font-mono);font-variant-numeric:tabular-nums}.field input:focus-visible{outline:none}.field .unit{padding:0 var(--sp-3);font:500 var(--fs-m1)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-mute)}input[type=range]{width:100%;min-height:44px;accent-color:var(--color-accent);background:transparent}.lead-mini{position:relative;display:flex;justify-content:space-between;padding-bottom:var(--sp-3)}.lead-mini .track,.lead-mini .fill{position:absolute;left:0;right:0;bottom:0;height:var(--sp-1);border-radius:var(--radius-pill)}.lead-mini .track{background:var(--color-line)}.lead-mini .fill{background:var(--color-accent);transform-origin:left;transform:scaleX(var(--w, 0));transition:transform var(--dur-ui) var(--ease-out)}.lead-mini .ln{position:absolute;right:0;bottom:calc(-1 * var(--sp-1));width:2px;height:var(--sp-3);background:var(--color-ink)}.calc-out{display:grid;align-content:start;gap:var(--sp-5);padding:var(--sp-5)}.big{font:700 var(--fs-3)/1 var(--font-display);letter-spacing:-.028em;font-variant-numeric:tabular-nums}.big.sig{color:var(--color-accent)}.breakdown{display:grid}.breakdown>div{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--color-line);color:var(--color-ink-soft)}.breakdown b{font:500 var(--fs-m1)/1.5 var(--font-mono);color:var(--color-ink);white-space:nowrap}.draft{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--color-ink);border-radius:var(--radius-md);max-width:72ch}.draft i{width:var(--sp-2);height:var(--sp-2);margin-top:var(--sp-2);border-radius:var(--radius-pill);background:var(--color-accent)}.draft p{color:var(--color-ink-soft)}.draft strong{color:var(--color-ink)}.band.ca-band{align-items:center}.ca{display:grid;gap:var(--sp-3);justify-items:start}.ca .box{width:100%;padding:var(--sp-4);border:1px dashed var(--color-ink-mute);border-radius:var(--radius-sm);font:500 var(--fs-0)/1.5 var(--font-mono);overflow-wrap:anywhere}.ca .box.set{border-style:solid;border-color:var(--color-ground)}.flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.flow li{display:grid;gap:var(--sp-3);align-content:start;padding:var(--sp-5) var(--sp-5) var(--sp-5) 0;border-right:1px solid var(--color-line)}.flow li+li{padding-left:var(--sp-5)}.flow li:last-child{border-right:0}.flow .n{font:500 var(--fs-m1)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.flow p{color:var(--color-ink-soft)}.receipts{display:grid}.receipts li{display:grid;grid-template-columns:minmax(0,14em) minmax(0,1fr) auto;align-items:center;gap:var(--sp-4);min-height:56px;border-bottom:1px solid var(--color-line)}.receipts .amt{font:500 var(--fs-0)/1.5 var(--font-mono)}.receipts a{display:inline-flex;align-items:center;min-height:44px;font:500 var(--fs-m1)/1 var(--font-mono);color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5);margin-bottom:var(--sp-7)}.pod{display:grid;gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.pod.first{border-color:var(--color-ink)}.pod .addr{font:500 var(--fs-0)/1.5 var(--font-mono)}.pod b{font:700 var(--fs-3)/1 var(--font-display);letter-spacing:-.028em;font-variant-numeric:tabular-nums}.pod.first b{color:var(--color-accent)}.pbar{position:relative;height:var(--sp-1);border-radius:var(--radius-pill);background:var(--color-line);overflow:hidden}.pbar i{position:absolute;inset:0;background:var(--color-ink);transform-origin:left;transform:scaleX(var(--w, 0))}.pod.first .pbar i{background:var(--color-accent)}.pbar .dline{display:none}.positions{display:grid}.positions li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--color-line)}.positions .pq{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.positions .meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--sp-4)}.crumbs{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink-soft)}.crumbs a:hover{color:var(--color-accent)}.market-stage .q{margin-top:var(--sp-5)}.emblem-slot{display:inline-flex;min-height:64px;min-width:160px}.tabs{display:inline-flex;gap:var(--sp-1);padding:var(--sp-1);margin-bottom:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface)}.tabs button{min-height:44px;padding:0 var(--sp-5);border:0;border-radius:var(--radius-pill);background:transparent;font-weight:600;color:var(--color-ink-soft);transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.tabs button[aria-selected=true]{background:var(--color-ink);color:var(--color-ground)}.tape-slot{min-height:400px}.tape{display:grid;gap:var(--sp-4)}.tape-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-6)}.tape-legend .k{display:inline-flex;align-items:center;gap:var(--sp-2)}.tape-legend b{font:500 var(--fs-0)/1 var(--font-mono)}.tape-frame{position:relative;height:360px;padding:var(--sp-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.tape-frame canvas{width:100%;height:100%}.tape .wm{position:absolute;right:var(--sp-4);top:var(--sp-3)}.xh{position:absolute;top:var(--sp-3);bottom:var(--sp-3);width:1px;background:var(--color-ink-mute);pointer-events:none}.readout{position:absolute;top:var(--sp-6);display:grid;gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-ground);font:500 var(--fs-m1)/1.5 var(--font-mono);pointer-events:none}.readout i{display:inline-block;width:var(--sp-2);height:var(--sp-2);margin-right:var(--sp-2);border-radius:var(--radius-pill);background:var(--color-accent)}.readout .rb i{background:var(--color-ink)}.settle{display:grid;gap:var(--sp-6)}.settle-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-7);align-items:start}.settle-rules{display:grid;gap:var(--sp-4)}.rows{display:grid}.rows>div{display:grid;grid-template-columns:minmax(0,10em) minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--color-line)}.rows dd{color:var(--color-ink-soft);overflow-wrap:anywhere}.card-foot{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-6)}.verify{display:grid;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.verify-ill{display:grid;gap:var(--sp-2);border-bottom:1px solid var(--color-line);padding-bottom:var(--sp-3)}.verify-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.hashpair{display:grid;gap:var(--sp-3)}.hashpair>div{display:grid;gap:var(--sp-1)}.hash{display:grid;padding:0;border:0;background:none;font-size:var(--fs-m1);line-height:1.6;color:var(--color-ink);overflow-wrap:anywhere}.hash.off{color:var(--color-down)}.verdict{display:inline-flex;align-items:center;gap:var(--sp-2);font:500 var(--fs-m1)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-mute)}.verdict i{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:currentColor}.verdict.match{color:var(--color-up)}.verdict.mismatch{color:var(--color-down)}.pairs-head{margin:0;padding-bottom:var(--sp-3)}.pairs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-5)}.pairs details{border:1px solid var(--color-line);border-radius:var(--radius-md)}.pairs summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:56px;padding:0 var(--sp-4);list-style:none;cursor:pointer}.pairs summary::-webkit-details-marker{display:none}.pairs summary .t{display:inline-flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.pairs .sw.a{background:var(--color-accent)}.pairs .sw.b{background:var(--color-ink)}.pm{font:500 var(--fs-1)/1 var(--font-mono);color:var(--color-ink-mute);transition:transform var(--dur-ui) var(--ease-out)}details[open] .pm{transform:rotate(45deg)}.pairs .body{display:grid;gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-4)}.pairs .rule{color:var(--color-ink-soft);overflow-wrap:anywhere}.pairs details{min-width:0}.pairs ol{display:grid;gap:var(--sp-1);counter-reset:p}.pairs ol li{font:500 var(--fs-m1)/1.5 var(--font-mono);overflow-wrap:anywhere;color:var(--color-ink-soft)}.dock{display:none}.nf{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--sp-8);align-items:center;padding-top:var(--sp-9)}.nf-text{display:grid;gap:var(--sp-5);justify-items:start}.nf-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5)}.nf-fig .ill{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.foot{border-top:1px solid var(--color-line);padding:var(--sp-8) 0 var(--sp-9)}.foot-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-7);align-items:start}.foot-brand{display:grid;gap:var(--sp-3);justify-items:start}.foot-brand img{width:40px;height:40px}.disclaimer{max-width:60ch;color:var(--color-ink-mute)}.foot-nav{display:grid;grid-template-columns:repeat(2,auto);gap:0 var(--sp-6)}.foot-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink-soft);transition:color var(--dur-ui) var(--ease-out)}.foot-nav a:hover{color:var(--color-ink)}.sheet-scrim{position:fixed;inset:0;z-index:60;background:var(--color-ink);opacity:.32}.sheet{position:fixed;z-index:61;top:var(--sp-4);right:var(--sp-4);width:min(420px,calc(100vw - var(--sp-6)));max-height:calc(100vh - var(--sp-6));overflow:auto;padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.sheet-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--color-line)}.wallet-body{display:grid;gap:var(--sp-3)}.wnote{color:var(--color-ink-soft)}.wallet-who{display:grid;gap:var(--sp-1);padding-bottom:var(--sp-3);border-bottom:1px solid var(--color-line)}.wallet-who .addr{font:500 var(--fs-m1)/1.5 var(--font-mono);overflow-wrap:anywhere}.wstats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.wstats dd{font:500 var(--fs-1)/1.2 var(--font-mono)}.wrow{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.wgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.wtile{display:grid;justify-items:start;align-content:start;gap:var(--sp-2);min-height:104px;padding:var(--sp-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ground);text-align:left;transition:border-color var(--dur-ui) var(--ease-out)}.wtile:hover:not(:disabled){border-color:var(--color-accent)}.wtile img,.wtile .wi{width:32px;height:32px;border-radius:var(--radius-sm)}.wtile .wi{display:grid;place-items:center;background:var(--color-surface);font:700 var(--fs-0)/1 var(--font-display)}.wtile .wn{font-weight:600}.wtile.busy .label{color:var(--color-accent)}.wtile.skel{border-color:transparent;background:var(--color-line)}.toast{position:fixed;z-index:70;left:50%;bottom:calc(var(--sp-5) + env(safe-area-inset-bottom,0px) + var(--dock-h, 0px));transform:translate(-50%);max-width:min(560px,calc(100vw - var(--sp-6)));padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-ground)}.toast.err{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-down)}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(var(--sp-3));transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger))}[data-reveal].in{opacity:1;transform:none}.stage .eyebrow,.stage .q,.stage .callpanel>*,.stage .hero-side>*,.stage .mtop,.stage #m-call>.modeline{animation:rise var(--dur-reveal) var(--ease-out) both}.stage .q{animation-delay:calc(1 * var(--stagger))}.stage .callpanel>:nth-child(1){animation-delay:calc(2 * var(--stagger))}.stage .callpanel>:nth-child(2){animation-delay:calc(3 * var(--stagger))}.stage .callpanel>:nth-child(3){animation-delay:calc(4 * var(--stagger))}.stage .callpanel>:nth-child(n+4){animation-delay:calc(5 * var(--stagger))}.stage .hero-side>:nth-child(1){animation-delay:calc(4 * var(--stagger))}.stage .hero-side>:nth-child(2){animation-delay:calc(6 * var(--stagger))}.stage .skel,.stage .skel-panel,.stage .skel-side{animation-name:none}@keyframes rise{0%{opacity:0;transform:translateY(var(--sp-3))}to{opacity:1;transform:none}}}@media(max-width:1180px){.stage-in{grid-template-columns:minmax(0,1fr) var(--sp-7)}.lane{grid-column:2;grid-row:1 / span 2}.hero-side{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.stage{min-height:0}.seamtag{display:none}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.how{grid-template-columns:1fr;gap:var(--sp-6)}.how-head{position:static}.how.compact .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr;gap:var(--sp-9)}}@media(max-width:860px){.wrap{padding-left:var(--sp-4);padding-right:var(--sp-4)}.top-in{height:72px;gap:var(--sp-3)}.nav{display:none}.top-actions{margin-left:auto}.block{margin-top:var(--sp-9)}.stage-in{grid-template-columns:minmax(0,1fr) var(--sp-5);gap:var(--sp-3);padding:var(--sp-6) var(--sp-4) var(--sp-8) var(--sp-5)}.hero-side{grid-template-columns:1fr}.stage .q{margin:var(--sp-4) 0 var(--sp-6);max-width:none;min-height:4em}.panel-slot{min-height:480px}.skel-side{height:640px}.stage .eyebrow{min-height:3em}.stage-note{right:var(--sp-6);bottom:var(--sp-4)}.callbtns{gap:var(--sp-2)}.callbtn{padding:0 var(--sp-4)}.callbtn .cb-k{display:none}.dmeta{flex-direction:column}.stage .crowd{display:grid}.methodline{grid-template-columns:1fr}.methodline .arrowlink{grid-column:1}.tiles{grid-template-columns:1fr}.steps,.how.compact .steps{grid-template-columns:1fr;gap:var(--sp-7)}.band{grid-template-columns:1fr;padding:var(--sp-7) var(--sp-5);gap:var(--sp-6)}.pagehead.withplate,.msec,.settle-grid,.nf,.calc{grid-template-columns:1fr}.msec{gap:var(--sp-5);padding:var(--sp-7) 0}.side-h{position:static}.calc-in{border-right:0;border-bottom:1px solid var(--color-line)}.kv,.flow,.podium,.pairs{grid-template-columns:minmax(0,1fr)}.flow li,.flow li+li{padding:var(--sp-4) 0;border-right:0;border-bottom:1px solid var(--color-line)}.rows>div{grid-template-columns:1fr;gap:var(--sp-1)}.receipts li{grid-template-columns:1fr auto;padding:var(--sp-3) 0}.receipts li>.label:first-child{grid-column:1 / -1}.foot-in{grid-template-columns:1fr;gap:var(--sp-5)}.results li a{grid-template-columns:auto minmax(0,1fr) auto}.results li a>.num{grid-column:2 / -1}.hide-s,.tbl td.pts .bar{display:none}.tape-frame{height:280px}.tape-slot{min-height:330px}.nf{padding-top:var(--sp-6)}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.tabbar{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--color-line);background:var(--color-ground)}.tabbar a,.tabbar button{display:grid;justify-items:center;align-content:center;gap:var(--sp-1);min-height:64px;border:0;background:transparent;color:var(--color-ink-mute);font:500 var(--fs-m1)/1 var(--font-mono);letter-spacing:.04em}.tabbar svg{width:22px;height:22px}.tabbar [aria-current=page],.tabbar .on{color:var(--color-ink)}.tabbar [aria-current=page] svg{color:var(--color-accent)}body.has-dock .tabbar{display:none}body.has-dock{--dock-h: 96px;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px))}.has-dock #m-call .callbtns{display:none}.dock{position:fixed;z-index:41;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:var(--color-ground)}.dock[hidden]{display:none!important}.dock .callbtn{min-height:56px}.dock-note{grid-column:1 / -1;order:-1;font:500 var(--fs-m1)/1.5 var(--font-mono);letter-spacing:.04em;color:var(--color-ink-mute);text-align:center}.sheet{inset:auto 0 0;width:100%;max-height:86vh;border-radius:var(--radius-md) var(--radius-md) 0 0;padding-bottom:calc(var(--sp-5) + env(safe-area-inset-bottom,0px))}}@media(max-width:400px){.wallet-btn{min-width:0}.cells{gap:var(--sp-1)}.cell{padding:var(--sp-2)}}@media print{.top,.tabbar,.dock,.sheet,.toast,.shift-field{display:none!important}}.content.prose{gap:var(--sp-4)}.content.prose>p+p,.content.prose>p+figure{margin-top:0}.band>div:first-child{display:grid;gap:var(--sp-3);align-content:start}.band>div:first-child p{color:var(--color-ground);opacity:.8;max-width:52ch}.band .h2{margin-top:0}[data-live]{font-variant-numeric:tabular-nums}.hero-side{gap:0;padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.hero-side:empty,.hero-side:has(>.skel-side){padding:0;border:0;background:none}.hero-side>.pulse,.hero-side>.sealbox{padding:0;border:0;border-radius:0;background:none}.hero-side>.sealbox{padding-top:var(--sp-5)}.hero-side>.pulse+.sealbox{margin-top:var(--sp-5);border-top:1px solid var(--color-line)}@media(max-width:1180px){.hero-side{gap:var(--sp-6)}.hero-side>.pulse+.sealbox{margin-top:0;border-top:0;padding-top:0}}@media(max-width:860px){.hero-side{gap:0}.hero-side>.pulse+.sealbox{margin-top:var(--sp-5);border-top:1px solid var(--color-line);padding-top:var(--sp-5)}}.dn{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}@media(max-width:860px){.dn{font-size:var(--fs-1);line-height:1.1}.dock{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dock .callbtn{justify-content:center;padding:0 var(--sp-3);white-space:normal;line-height:1.15;text-align:center}.dock .callbtn .cb-l{overflow:visible}.dock-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw{grid-template-columns:var(--sp-7) minmax(0,1fr) minmax(0,1fr);row-gap:var(--sp-1)}.pw .dbar{grid-row:2;grid-column:2 / -1}.pw.head>span:nth-child(3){display:none}.pw .r{overflow-wrap:anywhere}.callbtn{white-space:normal;line-height:1.15}}@media(max-width:860px){.duel.long .dn{font-size:var(--fs-0);letter-spacing:0}.pw.head .r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}}@media(max-width:860px){.stage .eyebrow .eb:nth-child(2),.stage .eyebrow .smp{display:none}.stage .eyebrow{min-height:1.5em}.callpanel{gap:var(--sp-5)}.callpanel>.crowd{order:3}.callpanel>.callrow{order:2}.callpanel>.callstate,.callpanel>.rcpt-slot{order:4}.stage .q{margin-bottom:var(--sp-5)}}.seamtint{position:absolute;top:0;bottom:0;left:0;width:100%;background:var(--color-accent);opacity:.05;transform-origin:left;transform:scaleX(var(--seam-k, 0));transition:transform var(--dur-reveal) var(--ease-out),opacity var(--dur-reveal) var(--ease-out);pointer-events:none}.stage.gl-on .seamtint,.stage.nogl .seamtint{opacity:0}.hero-side{background:rgb(from var(--color-surface) r g b / .82)}.rot{background:none}.duel .dbar .dline,.pw .dline,.crowd .dline{display:none}.stamp{border-color:var(--color-ink);color:var(--color-ink)}.ss-h{color:var(--color-ink)}.methodline{grid-template-columns:1fr}.methodline .arrowlink{grid-column:1}.rot{border:0;padding:var(--sp-2) 0 0}@media(max-width:860px){.lane{margin-right:calc(-1 * var(--sp-4))}}
