:root{--page: #e8e6ee;--paper: #f2f1f5;--paper-2: #faf9fc;--ink: #29282f;--ink-2: #3c3a44;--muted: #8d8b96;--faint: #b7b4bf;--grid: #e3e0ea;--rule: #d8d5e0;--lvl-1: #f2ebe3;--lvl-2: #f0cda8;--lvl-3: #e0986f;--lvl-4: #d26a41;--coral: #e0986f;--accent: #c8693f;--accent-strong: #b85733;--accent-text: #a8502e;--accent-soft: #f5e3d6;--accent-ink: #8c3f24;--live: #dd5a2e;--up: #a8502e;--down: #b0492f;--maxw: 1340px;--gutter: clamp(18px, 4.5vw, 60px);--sans: "Space Grotesk", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px;-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:26px 26px;background-position:-1px -1px;color:var(--ink);font-family:var(--mono);font-size:14px;line-height:1.6;font-feature-settings:"liga" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accent-soft);color:var(--accent-ink)}a{color:inherit;text-decoration:none}code{font-family:var(--mono)}.sheet{max-width:var(--maxw);margin:0 auto;min-height:100vh}.topbar{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(7px);backdrop-filter:saturate(1.1) blur(7px);border-bottom:1px solid var(--ink)}.topbarInner{padding:13px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.wordmark{display:inline-flex;align-items:center;gap:9px}.wordmarkClaw{color:var(--accent);flex:none}.wordmarkText{font-family:var(--sans);font-weight:700;letter-spacing:.1em;font-size:17px}.wordmarkSub{color:var(--faint);font-size:10px;letter-spacing:.16em;padding-left:9px;border-left:1px solid var(--rule)}.topnav{display:flex;align-items:center;gap:22px}.topnav>a{font-size:12px;letter-spacing:.03em;color:var(--ink-2);position:relative;padding:2px 0}.topnav>a:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.topnav>a:hover:after{transform:scaleX(1)}.livePill{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.18em;color:var(--muted);border:1px solid var(--ink);padding:4px 10px}.liveDot{width:6px;height:6px;border-radius:50%;background:var(--live);flex:none;animation:pulse 2.4s infinite}.liveDot.is-static{animation:none;background:var(--faint)}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--live) 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:1px solid transparent;border-radius:3px;padding:13px 20px;cursor:pointer;transition:transform .12s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--accent);color:#fff;box-shadow:0 1px 0 var(--accent-ink)}.btn--primary:hover{background:var(--accent-strong);box-shadow:0 3px 16px -8px var(--accent-ink)}.btn--block{width:100%}.btn--ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.btn--ghost:hover{border-color:var(--accent);color:var(--accent-text)}.btn--sm{padding:8px 13px;font-size:10.5px}.btnIcon{margin-top:1px}.note{margin:12px 0 0;font-size:11px;color:var(--muted)}.linkIcon{flex:none}.hero{padding:clamp(30px,5vw,60px) var(--gutter) 18px}.heroGrid{display:grid;grid-template-columns:.92fr 1.18fr;gap:clamp(28px,4vw,56px);align-items:center}.eyebrow{margin:0 0 18px;font-size:10px;letter-spacing:.22em;font-weight:600;color:var(--accent-text)}.committed{margin-bottom:18px}.committedLabel{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:.2em;color:var(--muted);margin-bottom:8px}.tag{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:3px 8px;border:1px solid var(--rule);border-radius:999px}.bigNum{font-family:var(--sans);font-size:clamp(44px,7vw,74px);line-height:.94;font-weight:700;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.committedMeta{margin-top:10px;font-size:11px;color:var(--muted);letter-spacing:.02em}.heroSpec{margin:0 0 22px;font-size:13px;line-height:1.6;color:var(--ink-2);max-width:34ch}.legend{margin-top:26px;display:flex;flex-direction:column;gap:7px}.legendTitle{font-size:9.5px;letter-spacing:.18em;color:var(--muted);margin-bottom:2px}.legendRow{display:flex;align-items:center;gap:9px;font-size:10.5px;color:var(--ink-2);letter-spacing:.02em}.legDot{width:8px;height:8px;border-radius:50%;flex:none}.legDot.is-online{background:var(--accent)}.legDot.is-partial{background:var(--coral)}.legDot.is-offline{background:transparent;border:1.2px solid var(--faint)}.walletLine{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--rule);font-size:11px;color:var(--muted)}.walletLine code{color:var(--ink-2);word-break:break-all}.walletLineKey{flex:none;letter-spacing:.16em}.walletLine:hover code{color:var(--accent-text)}.heroFigure{min-width:0}.figTag{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.18em;color:var(--muted);padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--rule)}.figLive{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--accent-text)}.schematic{display:block;width:100%;height:auto;overflow:visible}.schematic text{font-family:var(--mono)}.schLabel{font-size:10.5px;letter-spacing:.06em}.schStat{font-size:8.5px;letter-spacing:.04em}.schNote{font-size:8.5px}.schReadout{font-size:9px}.schCore{font-family:var(--sans);font-size:17px;font-weight:700;fill:var(--ink)}.schCoreSub{font-size:8px;letter-spacing:.06em;fill:var(--muted)}.trace{stroke:var(--accent);stroke-width:1.4;fill:none}.traceOff{stroke:var(--faint);stroke-width:1.2;fill:none;stroke-dasharray:5 4}.spark{stroke:#ffb482;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-dasharray:18 240}.schDotLive{animation:dotpulse 2.2s ease-in-out infinite}@keyframes dotpulse{0%,to{opacity:1}50%{opacity:.32}}.nowExec{margin-top:14px;font-size:11px;color:var(--accent-text);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.nowExec b{color:var(--ink);font-weight:600}.caret{display:inline-block;width:7px;height:13px;background:var(--ink);animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:no-preference){.trace{stroke-dasharray:540;stroke-dashoffset:540;animation:draw 1.3s ease forwards}.spark{animation:flow 2.8s linear infinite}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-260}}.body{display:grid;grid-template-columns:1.36fr 1fr;gap:clamp(28px,4vw,60px);padding:10px var(--gutter) 40px;align-items:start}.bodyMain{min-width:0}.fig{padding-top:44px;margin-top:44px;border-top:1px solid var(--rule)}.bodyMain>.fig:first-child{border-top:none;margin-top:14px;padding-top:16px}.figLabel{display:flex;align-items:baseline;gap:12px;margin-bottom:22px}.figNum{font-size:10px;letter-spacing:.16em;color:var(--accent-text);font-weight:600;flex:none}.figTitle{font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;flex:none}.figSub{font-size:10px;color:var(--faint);letter-spacing:.04em;flex:none}.figRule{flex:1;height:1px;background:var(--rule);position:relative;top:-3px}.figRule:after{content:"";position:absolute;right:0;top:-2.5px;width:6px;height:6px;border-top:1px solid var(--rule);border-right:1px solid var(--rule);transform:rotate(45deg)}.figCaption{margin:-6px 0 20px;font-size:12px;line-height:1.6;color:var(--ink-2);max-width:60ch}.figFoot{margin:18px 0 0;font-size:11px;color:var(--faint)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.caret,.liveDot,.schDotLive{animation:none}html{scroll-behavior:auto}}.sigGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;align-items:end}.sigCol{display:flex;flex-direction:column}.sigBarWrap{position:relative;height:138px;display:flex;align-items:flex-end;border-bottom:1px solid var(--ink)}.sigBar{display:block;width:100%;border:1px solid rgba(41,40,48,.12);border-bottom:none;border-radius:4px 4px 0 0}.sigBar.tone-1{background:var(--lvl-1)}.sigBar.tone-2{background:var(--lvl-2)}.sigBar.tone-3{background:var(--lvl-3)}.sigBar.tone-4{background:var(--lvl-4)}.sigCol.is-current .sigBar{outline:2px solid var(--accent-strong);outline-offset:1px}.sigHere{position:absolute;top:-22px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.sigHere:after{content:"";position:absolute;left:50%;top:14px;width:1.5px;height:8px;background:var(--accent-strong);transform:translate(-50%)}.sigMeta{display:flex;flex-direction:column;gap:3px;padding-top:11px}.sigCode{font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.02em}.sigName{font-size:11px;font-weight:600}.sigTag{align-self:flex-start;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);border:1px solid var(--accent-soft);background:var(--accent-soft);padding:1px 5px;border-radius:3px}.sigNote{font-size:10px;line-height:1.45;color:var(--muted)}.sigAxisLine{position:relative;margin-top:18px;height:0;border-top:1.5px solid var(--rule)}.sigAxisLine:after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-top:1.5px solid var(--rule);border-right:1.5px solid var(--rule);transform:translateY(-50%) rotate(45deg)}.sigAxisLabels{margin-top:9px;display:flex;flex-direction:column;gap:3px}.sigAxisLabels span{font-size:10.5px;letter-spacing:.04em;color:var(--muted)}.bom{border-top:1px solid var(--ink)}.bomHead{display:grid;grid-template-columns:44px 1fr auto 116px;gap:24px;padding:9px 0;border-bottom:1px solid var(--ink);font-size:9.5px;letter-spacing:.16em;color:var(--muted)}.bomColRight{text-align:right}.bomRow{display:grid;grid-template-columns:44px 1fr auto 116px;gap:24px;padding:16px 0;border-bottom:1px solid var(--line-2, var(--rule));align-items:start}.bomItem{font-size:12px;color:var(--accent-text);font-variant-numeric:tabular-nums}.bomDesc{display:flex;flex-direction:column;gap:5px;min-width:0}.bomTitle{font-size:13px;font-weight:600}.bomSub{font-size:11.5px;line-height:1.55;color:var(--muted);max-width:64ch}.bomCost{font-size:13px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bomStatus{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tagIcon{flex:none}.bomBar{display:block;height:3px;background:var(--rule);border-radius:2px;overflow:hidden;max-width:280px;margin-top:4px}.bomBar>span{display:block;height:100%;background:var(--accent);border-radius:2px}.bomRow.is-funded .bomTitle,.bomRow.is-funded .bomCost{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 50%,transparent);font-weight:500}.bomRow.is-funded .bomStatus,.bomRow.is-funding .bomStatus{color:var(--accent-text)}.bomRow.is-pending .bomItem,.bomRow.is-pending .bomStatus{color:var(--muted)}.bomRow.is-locked{opacity:.7}.bomRow.is-locked .bomItem,.bomRow.is-locked .bomTitle,.bomRow.is-locked .bomSub,.bomRow.is-locked .bomStatus{color:var(--faint)}.bomRow.is-locked .bomCost{color:var(--faint);filter:blur(2.4px);-webkit-user-select:none;user-select:none}.readGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.readTile{background:var(--paper-2);border:1px solid var(--rule);border-radius:4px;padding:13px 14px 14px;display:flex;flex-direction:column;gap:10px;min-height:76px}.readLabel{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ink-2)}.readVal{font-family:var(--sans);font-size:17px;font-weight:600;color:var(--accent-text);margin-top:auto;letter-spacing:.01em}.readTile.has-value{border-color:var(--ink)}.readFlat{margin-top:auto;display:flex;align-items:center;gap:10px}.readFlat svg{width:70px;height:14px;flex:none}.noSignal{font-size:9px;letter-spacing:.14em;color:var(--faint)}.telem{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border:1px solid var(--ink);border-radius:5px;padding:18px 20px;background:var(--paper-2)}.telemLeft{display:flex;flex-direction:column;gap:8px}.telemLabel{font-size:10px;letter-spacing:.16em;color:var(--muted)}.telemVal{display:inline-flex;align-items:baseline;gap:12px;font-family:var(--sans);font-size:clamp(22px,3vw,30px);font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.telemVal--muted{color:var(--muted);font-weight:500;font-size:17px}.telemChange{font-family:var(--mono);font-size:12px;font-weight:600}.telemChange.up{color:var(--up)}.telemChange.down{color:var(--down)}.sparkline{width:160px;height:48px;flex:none}.rev{border-top:1px solid var(--ink)}.revHead{display:grid;grid-template-columns:48px 88px 1fr;gap:18px;padding:9px 0;border-bottom:1px solid var(--ink);font-size:9.5px;letter-spacing:.16em;color:var(--muted)}.revRow{display:grid;grid-template-columns:48px 88px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid var(--rule);font-size:12px}.revLetter{font-weight:600;color:var(--accent-text)}.revDate{color:var(--muted);font-variant-numeric:tabular-nums}.revDesc{color:var(--ink-2);line-height:1.55}.notes{position:sticky;top:100px;align-self:start;border:1px solid var(--ink);border-radius:5px;background:color-mix(in srgb,var(--paper-2) 60%,transparent);padding:20px 20px 8px}.notesTitle{display:block;font-size:10px;letter-spacing:.2em;color:var(--muted);padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--rule)}.noteItem{display:flex;gap:13px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--rule)}.noteItem:last-child{border-bottom:none}.noteNum{font-size:10px;color:var(--accent-text);font-variant-numeric:tabular-nums;padding-top:2px;flex:none}.noteBody{min-width:0}.noteLead{display:block;font-family:var(--sans);font-size:12.5px;font-weight:600;margin-bottom:9px}.notePara{margin:0 0 10px;font-size:12px;line-height:1.62;color:var(--ink-2)}.notePara:last-child{margin-bottom:0}.noteList{margin:0 0 10px;padding:0;list-style:none;display:grid;gap:4px}.noteList li{position:relative;padding-left:16px;font-size:12px;color:var(--ink-2)}.noteList li:before{content:"";position:absolute;left:2px;top:.6em;width:5px;height:5px;background:var(--accent);transform:rotate(45deg)}.titleblock{border-top:1px solid var(--ink)}.tbGrid{display:grid;grid-template-columns:2.4fr .7fr .7fr .8fr .9fr;border-bottom:1px solid var(--rule)}.tbCell{padding:14px var(--gutter);display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--rule)}.tbCell:last-child{border-right:none}.tbKey{font-size:9px;letter-spacing:.14em;color:var(--muted)}.tbVal{font-size:12px;color:var(--ink);display:inline-flex;align-items:center;gap:7px}.tbCell:not(.tbCell--wide) .tbVal{font-family:var(--sans);font-weight:600}.tbLinks{display:flex;gap:22px;padding:16px var(--gutter)}.tbLinks a{font-size:11px;letter-spacing:.05em;color:var(--ink-2);border-bottom:1px solid transparent;transition:border-color .18s ease,color .18s ease}.tbLinks a:hover{color:var(--accent-text);border-bottom-color:var(--accent)}.modalScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in srgb,var(--ink) 40%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fade .18s ease}@keyframes fade{0%{opacity:0}}.modal{position:relative;width:100%;max-width:460px;background:var(--paper);border:1px solid var(--ink);border-radius:6px;box-shadow:0 30px 80px -30px #29283080;padding:28px 26px 24px;animation:rise .22s cubic-bezier(.2,.7,.2,1)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.modalClose{position:absolute;top:13px;right:13px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--rule);border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.modalClose:hover{color:var(--ink);border-color:var(--ink)}.modalTitle{font-family:var(--sans);margin:8px 0 12px;font-size:19px;font-weight:700}.modalBody{margin:0 0 22px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.modalLabel{font-size:9.5px;letter-spacing:.16em;color:var(--muted);margin-bottom:8px}.addrBox{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--paper-2);border:1px solid var(--rule);border-radius:4px;margin-bottom:18px}.addrBox code{flex:1;font-size:12px;color:var(--ink);word-break:break-all}.copyBtn{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--accent-text);background:transparent;border:1px solid var(--rule);border-radius:4px;padding:6px 10px;cursor:pointer}.copyBtn:hover{border-color:var(--accent);background:var(--accent-soft)}.modalNote{margin-top:14px}@media(max-width:920px){.heroGrid{grid-template-columns:1fr;gap:30px}.body{grid-template-columns:1fr}.notes{position:static}.wordmarkSub{display:none}.topnav>a{display:none}}@media(max-width:560px){.sigGrid{grid-template-columns:repeat(2,1fr);gap:14px 10px}.bomHead{display:none}.bomRow{grid-template-columns:32px 1fr;gap:6px 12px}.bomCost{grid-column:2;text-align:left}.bomStatus{grid-column:2;justify-content:flex-start}.tbGrid{grid-template-columns:1fr 1fr}.tbCell{border-bottom:1px solid var(--rule)}}.fig.reveal{transform:none}.figRule{transform:scaleX(0);transform-origin:left}.fig.in .figRule{transform:scaleX(1);transition:transform .7s cubic-bezier(.2,.7,.2,1) .1s}.sigBar{transform:scaleY(0);transform-origin:bottom}.fig.in .sigBar{transform:scaleY(1);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.fig.in .sigCol:nth-child(1) .sigBar{transition-delay:.05s}.fig.in .sigCol:nth-child(2) .sigBar{transition-delay:.16s}.fig.in .sigCol:nth-child(3) .sigBar{transition-delay:.27s}.fig.in .sigCol:nth-child(4) .sigBar{transition-delay:.38s}.sigHere{opacity:0}.fig.in .sigCol.is-current .sigHere{opacity:1;transition:opacity .4s ease .62s}.sigAxisLine{transform:scaleX(0);transform-origin:left}.fig.in .sigAxisLine{transform:scaleX(1);transition:transform .7s cubic-bezier(.2,.7,.2,1) .45s}.readTile{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease,border-color .25s ease,box-shadow .25s ease}.fig.in .readTile{opacity:1;transform:translateY(0)}.fig.in .readTile:nth-child(2){transition-delay:.06s}.fig.in .readTile:nth-child(3){transition-delay:.12s}.fig.in .readTile:nth-child(4){transition-delay:.18s}.fig.in .readTile:nth-child(5){transition-delay:.24s}.fig.in .readTile:nth-child(6){transition-delay:.3s}.fig.in .readTile:nth-child(7){transition-delay:.36s}.readTile:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 24px -18px #29283099}.sparkFlat path{stroke-dasharray:132;stroke-dashoffset:132}.fig.in .sparkFlat path{stroke-dashoffset:0;transition:stroke-dashoffset .9s ease .4s}.sparkArea{opacity:0}.fig.in .sparkArea{opacity:1;transition:opacity .7s ease .95s}.sparkPath{stroke-dasharray:360;stroke-dashoffset:360}.fig.in .sparkPath{stroke-dashoffset:0;transition:stroke-dashoffset 1.15s cubic-bezier(.4,.7,.3,1) .2s}.sparkDot{opacity:0}.fig.in .sparkDot{opacity:1;transition:opacity .3s ease 1.05s}.telem{transition:border-color .25s ease}.telem:hover{border-color:var(--accent)}.bomRow,.revRow{opacity:0;transform:translateY(6px)}.fig.in .bomRow,.fig.in .revRow{opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .45s ease,background .2s ease}.fig.in .bomRow.is-locked{opacity:.7}.fig.in .bomRow:nth-child(2){transition-delay:.04s}.fig.in .bomRow:nth-child(3){transition-delay:.08s}.fig.in .bomRow:nth-child(4){transition-delay:.12s}.fig.in .bomRow:nth-child(5){transition-delay:.16s}.fig.in .bomRow:nth-child(6){transition-delay:.2s}.fig.in .bomRow:nth-child(7){transition-delay:.24s}.fig.in .bomRow:nth-child(8){transition-delay:.28s}.fig.in .bomRow:nth-child(9){transition-delay:.32s}.fig.in .bomRow:nth-child(10){transition-delay:.36s}.bomRow:hover{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.fig.in .revRow:nth-child(2){transition-delay:.05s}.fig.in .revRow:nth-child(3){transition-delay:.1s}.fig.in .revRow:nth-child(4){transition-delay:.15s}.revRow:hover{background:color-mix(in srgb,var(--accent-soft) 40%,transparent)}@media(prefers-reduced-motion:reduce){.figRule,.sigAxisLine,.sigBar{transform:none!important}.sigHere,.sparkArea,.sparkDot{opacity:1!important}.readTile,.bomRow,.revRow{opacity:1!important;transform:none!important}.fig.in .bomRow.is-locked,.bomRow.is-locked{opacity:.7!important}.sparkPath,.sparkFlat path{stroke-dashoffset:0!important}}:root{--t-fast: .14s;--t-mid: .26s;--ease-snap: cubic-bezier(.2, .7, .2, 1)}.scrollPen{position:fixed;top:0;left:0;width:100%;height:2px;background:var(--accent);transform-origin:left center;transform:scaleX(0);z-index:60;pointer-events:none}a:focus-visible,button:focus-visible,.btn:focus-visible,.copyBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.wordmarkClaw{transition:transform var(--t-mid) var(--ease-snap),color var(--t-mid) ease}.wordmark:hover .wordmarkClaw{transform:rotate(-6deg) scale(1.06);color:var(--accent-strong)}.btnIcon{transition:transform var(--t-fast) var(--ease-snap)}.btn:hover .btnIcon{transform:translate(3px)}.btn--primary{position:relative;overflow:hidden}.btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translate(-120%);pointer-events:none}.btn--primary:hover:after{transform:translate(120%);transition:transform .6s ease}.tag,.livePill{transition:border-color var(--t-fast) ease,color var(--t-fast) ease}.tag:hover,.livePill:hover{border-color:var(--accent);color:var(--accent-text)}.legendRow{transition:color var(--t-fast) ease}.legendRow .legDot{transition:transform var(--t-fast) var(--ease-snap)}.legendRow:hover{color:var(--ink)}.legendRow:hover .legDot{transform:scale(1.4)}.walletLine .linkIcon{transition:transform var(--t-fast) var(--ease-snap)}.walletLine:hover .linkIcon{transform:translate(2px,-2px)}.schematic{cursor:crosshair}.schNodeG,.schCoreG{cursor:pointer}.schNodeG rect,.schNodeG .schLabel,.schCoreG rect{transition:stroke var(--t-mid) ease,fill var(--t-mid) ease}.schNodeG:hover rect{stroke:var(--accent)}.schNodeG:hover .schLabel{fill:var(--accent-text)}.schCoreG:hover rect{stroke:var(--accent)}.schCoreG use{transform-box:fill-box;transform-origin:center;transition:transform var(--t-mid) var(--ease-snap)}.schCoreG:hover use{transform:scale(1.1) rotate(-4deg)}.gaugeSeg{transform-box:fill-box;transform-origin:left center}.schematic.in .gaugeSeg{animation:segfill .5s var(--ease-snap) both}@keyframes segfill{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.sigBar,.sigNote{transition:filter var(--t-fast) ease,color var(--t-fast) ease}.sigCol:hover .sigBar{filter:brightness(1.05) saturate(1.05)}.sigCol:hover .sigNote{color:var(--ink-2)}.bomItem{transition:color var(--t-fast) ease}.bomRow:hover .bomItem{color:var(--accent-strong)}.bomRow.is-locked .bomCost{transition:filter var(--t-mid) ease}.bomRow.is-locked:hover .bomCost{filter:blur(0)}.bomBar>span{position:relative;overflow:hidden}.bomBar>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:shimmer 2.6s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(220%)}}.readLabel{transition:color var(--t-fast) ease}.readTile:hover .readLabel{color:var(--ink)}.telemChange{transition:transform var(--t-fast) var(--ease-snap)}.telem:hover .telemChange{transform:translateY(-2px)}.telem:hover .sparkDot{animation:ping 1.4s ease-out infinite}@keyframes ping{0%,to{opacity:1}60%{opacity:.3}}.revLetter{transition:color var(--t-fast) ease}.revRow:hover .revLetter{color:var(--accent-strong)}.noteNum{transition:color var(--t-fast) ease}.noteItem:hover .noteNum{color:var(--accent-strong)}.noteList li{transition:color var(--t-fast) ease}.noteList li:before{transition:transform var(--t-fast) var(--ease-snap)}.noteList li:hover{color:var(--ink)}.noteList li:hover:before{transform:rotate(45deg) scale(1.4)}.tbCell{transition:background var(--t-fast) ease}.tbCell:hover{background:color-mix(in srgb,var(--accent-soft) 40%,transparent)}.modalClose{transition:color .18s ease,border-color .18s ease,transform var(--t-mid) var(--ease-snap)}.modalClose:hover{transform:rotate(90deg)}.addrBox{transition:border-color var(--t-mid) ease,background var(--t-mid) ease}.addrBox.is-copied{border-color:var(--accent);background:var(--accent-soft)}@media(prefers-reduced-motion:reduce){.scrollPen{display:none}.btn--primary:after,.bomBar>span:after{display:none}.gaugeSeg{animation:none!important;transform:none!important;opacity:1!important}.telem:hover .sparkDot{animation:none}.schCoreG:hover use,.wordmark:hover .wordmarkClaw{transform:none}}
