:root{--paper:#231f20;--paper-2:#2d292a;--paper-3:#1a1718;--ink:#f5f3f0;--ink-2:#cbc7c4;--muted:#8f8a88;--faint:#625d5b;--rule:#f5f3f0;--rule-soft:#f5f3f024;--ok:#86d199;--warn:#e8c46a;--danger:#ee6b62;--term-bg:#141112;--term-text:#e9e6e3;--term-muted:#8a8583;--term-rule:#2c2928;--display:"Archivo", "Arial Narrow", sans-serif;--sans:"Archivo", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--gutter:clamp(16px, 3.2vw, 56px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);min-height:100vh;color:var(--ink);font:400 15.5px/1.55 var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-decoration:none}code,.mono,.num{font-family:var(--mono)}.num{font-variant-numeric:tabular-nums}main{flex:1}h1,h2,h3{margin:0}.wrap{width:100%;padding:0 var(--gutter)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:13px}.up{color:var(--ok)}.down{color:var(--danger)}.label{font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}@keyframes blink{50%{opacity:0}}.topbar{background:var(--paper-3);border-bottom:1px solid var(--rule-soft);font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.topbar-inner{white-space:nowrap;scrollbar-width:none;align-items:center;gap:28px;height:32px;display:flex;overflow-x:auto}.topbar-inner::-webkit-scrollbar{display:none}.topbar-inner span{color:var(--muted)}.topbar-inner b{color:var(--ink);font-weight:500}.topbar .live{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.topbar .live i{background:var(--ok);width:7px;height:7px;animation:1.2s step-end infinite blink}.topbar .live.off i{background:var(--danger);animation:none}.topbar .tb-right{margin-left:auto}.nav{border-bottom:1px solid var(--rule);background:var(--paper);z-index:10;position:sticky;top:0}.nav-inner{align-items:center;gap:32px;height:64px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand .logo{width:30px;height:30px;color:var(--ink);flex:none}.brand-word{font:800 30px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;font-stretch:62%}.nav-menu{scrollbar-width:none;gap:24px;margin-right:auto;display:flex;overflow-x:auto}.nav-menu::-webkit-scrollbar{display:none}.nav-menu a{font:500 12.5px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0}.nav-menu a:hover{color:var(--ink);border-bottom-color:var(--ink)}.nav-actions{align-items:center;gap:8px;display:flex}.nav-actions .btn{height:34px;padding:0 14px;font-size:11.5px}.icon-link{width:34px;height:34px;color:var(--ink-2);border:1px solid #0000;place-items:center;display:grid}.icon-link:hover{color:var(--ink);border-color:var(--rule)}@media (max-width:900px){.nav-inner{flex-wrap:wrap;gap:10px 20px;height:auto;padding-top:12px;padding-bottom:10px}.brand{margin-right:auto}.nav-menu{flex-basis:100%;order:3;margin:0}}.btn{border:1px solid var(--ink);background:var(--ink);height:46px;color:var(--paper);font:600 13px var(--mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;transition:background-color .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled),.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover:not(:disabled){background:var(--ink);color:var(--paper)}.btn.sm{height:34px;padding:0 14px;font-size:11.5px}.btn.big{height:52px;padding:0 26px;font-size:14px}.btn:disabled{cursor:not-allowed;opacity:.45}.btn .dot{background:var(--ok);width:7px;height:7px}button.link{color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.actions{flex-wrap:wrap;gap:10px;display:flex}.display{font:800 clamp(56px, 9vw, 156px)/.84 var(--display);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-stretch:62%}.display .mark{background:var(--ink);color:var(--paper);margin-top:.05em;padding:.07em .06em 0;line-height:.8;display:inline-block}.rule-ascii{font:500 14px/1 var(--mono);color:var(--muted);letter-spacing:.1em;white-space:nowrap;margin:18px 0 26px;overflow:hidden}.lead{max-width:580px;color:var(--ink-2);text-wrap:pretty;margin:0 0 28px;font-size:19px;line-height:1.5}.hero{padding-block:0 72px}.hero-meta,.page-meta{border-bottom:1px solid var(--rule-soft);font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);white-space:nowrap;scrollbar-width:none;gap:32px;margin-bottom:48px;padding:14px 0;display:flex;overflow-x:auto}.hero-meta span:first-child,.page-meta span:first-child{color:var(--ink)}.hero-meta .end,.page-meta .end{margin-left:auto}.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:stretch;gap:clamp(40px,5vw,88px);display:grid}.hero-panel{border:1px solid var(--ink);background:var(--paper-3);flex-direction:column;display:flex}.panel-head{border-bottom:1px solid var(--rule-soft);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);justify-content:space-between;gap:12px;padding:10px 16px;display:flex}.hero-figure{border-bottom:1px solid var(--rule-soft);flex:1;place-items:center;min-height:220px;padding:32px 16px;display:grid}.hero-figure pre{font:600 12px/1.3 var(--mono);color:var(--ink);margin:0}.hero-figure pre.big{margin-bottom:18px;font-size:clamp(8px,1vw,14px);line-height:1}.hero-figure .cursor{animation:1s step-end infinite blink}.hero-panel .spec{border-top:0;padding:0 16px}.hero-panel .spec div:last-child{border-bottom:0}@media (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.install{border:1px solid var(--ink);background:var(--paper-3);align-items:stretch;max-width:640px;margin-top:14px;display:flex}.actions+.install{margin-top:28px}.install-label{background:var(--ink);min-width:64px;color:var(--paper);font:600 11px var(--mono);letter-spacing:.06em;place-items:center;padding:0 12px;display:grid}.install code,.install a,.install>span:not(.install-label){min-width:0;font:13px var(--mono);white-space:nowrap;scrollbar-width:none;flex:1;padding:13px 14px;overflow-x:auto}.install>span:not(.install-label){color:var(--muted)}.install button{border:0;border-left:1px solid var(--rule-soft);color:var(--ink);font:600 11px var(--mono);letter-spacing:.06em;cursor:pointer;background:0 0;padding:0 16px}.install button:hover{background:var(--ink);color:var(--paper)}.spec{border-top:2px solid var(--ink);margin:0}.spec-title{border-bottom:1px solid var(--ink);font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;padding:10px 0;display:flex}.spec>div:not(.spec-title){border-bottom:1px solid var(--rule-soft);font:13.5px var(--mono);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.spec dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:12px}.spec dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.sec{padding-bottom:72px}.sec-head{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;margin-bottom:24px;padding-top:18px;display:grid}.sec-no{font:600 12px var(--mono);letter-spacing:.07em;color:var(--muted);grid-column:1/-1}.sec-head h2{font:800 clamp(36px, 5.5vw, 68px)/.9 var(--display);text-transform:uppercase;font-stretch:62%}.sec-meta{font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:right;padding-bottom:6px}.sec-meta a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.stats{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{border-left:1px solid var(--ink);min-width:0;padding:18px 20px 20px}.stat:first-child{border-left:0}.stat-label{font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.stat-value{font:800 clamp(40px, 5vw, 64px)/.95 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:10px;font-stretch:62%}.stat-value small{font:500 13px var(--mono);letter-spacing:.03em;color:var(--muted);margin-left:6px}.stat-sub{font:12px var(--mono);color:var(--muted);margin-top:8px}.stat.signal{background:var(--ink);color:var(--paper)}.stat.signal .stat-label,.stat.signal .stat-sub,.stat.signal .stat-value small{color:var(--paper)}@media (max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--ink)}}.split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.split>*{min-width:0}@media (max-width:960px){.split{grid-template-columns:minmax(0,1fr)}}.block-title{border-bottom:2px solid var(--ink);font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.block-title span{color:var(--muted);font-weight:500}.notice{border:1px solid var(--warn);font:13px var(--mono);color:var(--warn);text-transform:uppercase;letter-spacing:.04em;margin:0 0 24px;padding:10px 14px}.notice:before{content:"! ";font-weight:600}.notice code{color:var(--ink)}.notice a{color:var(--ink);text-decoration:underline}.term{background:var(--term-bg);color:var(--term-text);border:1px solid var(--ink);min-width:0}.term-head{border-bottom:1px solid var(--term-rule);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--term-muted);white-space:nowrap;justify-content:space-between;gap:12px;padding:9px 14px;display:flex}.term-head b{color:var(--term-text);font-weight:600}.term-head .lamp{align-items:center;gap:7px;display:inline-flex}.term-head .lamp i{background:var(--ok);width:7px;height:7px;animation:1.2s step-end infinite blink}.term-head .lamp.off i{background:var(--term-muted);animation:none}.term-body{font:12px/1.45 var(--mono);padding:16px 18px 18px;overflow-x:auto}.term-body.tail{flex-direction:column;justify-content:flex-end;max-height:520px;display:flex;overflow:hidden}.term-body.tail.tall{max-height:min(72vh,760px)}.term-body pre{font:inherit;white-space:pre;margin:0}.term-body .art{letter-spacing:0;margin:6px 0 10px;font-weight:600;line-height:1}.t-prompt{color:var(--term-text);font-weight:600}.t-prompt:before{content:"$ ";color:var(--term-muted);font-weight:400}.t-muted{color:var(--term-muted)}.t-ok{color:var(--ok)}.t-bad{color:var(--danger)}.t-warn{color:var(--warn)}.t-inv{background:var(--term-text);color:var(--term-bg);padding:0 .4ch;font-weight:600}.t-gap{height:10px}.t-row{grid-template-columns:16ch minmax(0,1fr);gap:1ch;padding-left:2ch;display:grid}.t-row>span:first-child{color:var(--term-muted)}.cursor{background:var(--term-text);vertical-align:-3px;width:8px;height:15px;animation:1s step-end infinite blink;display:inline-block}.term-body table{border-collapse:collapse;font:inherit;margin-left:2ch}.term-body th{text-align:left;color:var(--term-muted);padding:0 2ch 2px 0;font-weight:400}.term-body td{white-space:nowrap;padding:1px 2ch 1px 0}.term-body td a,.term-body .line a{text-decoration:underline;-webkit-text-decoration-color:var(--term-muted);text-decoration-color:var(--term-muted);text-underline-offset:3px}.term-body td a:hover,.term-body .line a:hover{-webkit-text-decoration-color:var(--term-text);text-decoration-color:var(--term-text)}.log{margin:0;padding:0;list-style:none}.log .line{grid-template-columns:9ch 6ch minmax(0,1fr);gap:1.5ch;padding:1px 0;display:grid}.log .line .w{color:var(--term-muted)}.log .line .k{text-transform:uppercase;color:var(--term-muted)}.log .line .who{color:var(--term-text);font-weight:600}.log .line .t{color:var(--ink-2);overflow-wrap:anywhere}.log .line.buy .k{color:var(--ok)}.log .line.sell .k,.log .line.buy .t,.log .line.sell .t{color:var(--term-text)}.log .line.pass .t,.log .line.born .t,.log .line.thought .t{color:var(--term-muted)}.log .line.death .k,.log .line.death .t{color:var(--danger)}.log .line.fresh{animation:1.2s ease-out flash}@keyframes flash{0%{background:#f5f3f01f}}@media (max-width:640px){.term-body .art{font-size:7px}.log .line{grid-template-columns:6ch minmax(0,1fr)}.log .line .w{display:none}.term-body{font-size:11px}}.terms{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.mini{flex-direction:column;transition:transform .12s;display:flex}.mini:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-3px,-3px)}.mini .term-body{flex-direction:column;flex:1;gap:8px;padding:14px 14px 12px;font-size:11.5px;display:flex}.mini .sym{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mini .sym b{font:800 34px/.9 var(--display);text-transform:uppercase;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-stretch:62%;overflow:hidden}.mini .chart{letter-spacing:-.02em;color:var(--term-text);line-height:1;overflow:hidden}.mini .facts{color:var(--term-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;display:grid}.mini .facts b{color:var(--term-text);font-weight:500;display:block}.mini .tailbox{border-top:1px solid var(--term-rule);color:var(--term-muted);min-height:5.2em;padding-top:8px}.mini .tailbox p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mini .tailbox p.buy,.mini .tailbox p.sell{color:var(--term-text)}.mini .tailbox p.death{color:var(--danger)}.mini.off{opacity:.6}.mini .pill{padding:1px 6px;font-size:10px}.mini .held{color:var(--term-text)}.mini .held:before{content:"● ";color:var(--ok)}.card.coin .coin-name{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card.coin h3{font:800 40px/.9 var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-stretch:62%;overflow:hidden}.card.coin .coin-name span{font:600 15px var(--mono)}.card.coin .tk{font:12px var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:-8px;overflow:hidden}.price-chart{width:100%;display:block}.chart-empty{font:12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;place-items:center;display:grid}.fig{border:1px solid var(--ink);background:var(--paper-3)}.fig .body{padding:16px}.fig .axis{border-top:1px solid var(--rule-soft);font:11px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;padding:8px 16px;display:flex}.coin-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.coin-head .display{overflow-wrap:anywhere;font-size:clamp(56px,10vw,150px)}.coin-head .name{font:500 13px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:14px}td.text{min-width:280px;color:var(--ink-2);white-space:normal!important;text-align:left!important}td.kind{text-transform:uppercase;letter-spacing:.05em;font-size:11.5px}td.kind.buy{color:var(--ok)}td.kind.pass,td.kind.thought{color:var(--muted)}td.kind.death{color:var(--danger)}.coin-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:24px;display:grid}.coin-grid aside{gap:16px;min-width:0;display:grid;position:sticky;top:88px}.coin-grid aside>*{min-width:0}@media (max-width:1000px){.coin-grid{grid-template-columns:minmax(0,1fr)}.coin-grid aside{position:static}}.box{border:1px solid var(--ink);background:var(--paper-3)}.box .spec{border-top:0;padding:0 16px}.box .spec div:last-child{border-bottom:0}.box .actions{border-top:1px solid var(--rule-soft);padding:14px 16px 16px}.box .actions .btn{flex:1}.grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:0;display:grid}.card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;gap:12px;min-width:0;padding:18px 20px 20px;transition:background-color .12s;display:flex}a.card:hover{background:var(--paper-2)}.card.dead{color:var(--muted)}.card-top{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);justify-content:space-between;gap:10px;display:flex}.who{align-items:center;gap:14px;min-width:0;display:flex}.who>div{min-width:0}.who h3,.who h1{font:800 34px/.92 var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-stretch:62%;overflow:hidden}.who h1{white-space:normal;font-size:clamp(44px,6vw,72px)}.who .tk{font:12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;display:block}.avatar{flex:none;display:block}.avatar rect.on{fill:currentColor}.pill{font:600 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.pill i{background:currentColor;width:6px;height:6px}.pill.holding{color:var(--ok)}.pill.holding i{animation:1.2s step-end infinite blink}.pill.watching{color:var(--ink-2)}.pill.dead{color:var(--danger)}.runway{font:12px var(--mono)}.runway .meter{grid-template-columns:repeat(20,1fr);gap:2px;height:10px;display:grid}.runway .meter i{background:var(--rule-soft)}.runway .meter i.on{background:var(--ink)}.runway.low .meter i.on{background:var(--warn)}.runway.out .meter i.on{background:0 0}.runway .cap{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.runway .cap b{color:var(--ink);font-weight:500}.vitals{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vitals div{min-width:0;padding:8px 0}.vitals div+div{border-left:1px solid var(--rule-soft);padding-left:12px}.vitals span{font:500 10.5px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;display:block}.vitals b{font:500 13.5px var(--mono);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.holds{font:12px var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.holds b{color:var(--ink);font-weight:500}.spark{width:100%;display:block}.said{background:var(--term-bg);border:1px solid var(--rule-soft);font:12px/1.45 var(--mono);color:var(--term-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:calc(4.35em + 20px);margin:0;padding:10px 12px;display:-webkit-box;overflow:hidden}.said:before{content:"> ";color:var(--term-muted)}.said small{color:var(--term-muted)}.page{padding-bottom:72px}.page-title{margin-bottom:32px}.page-title p{max-width:64ch;color:var(--ink-2);margin:20px 0 0;font-size:17px}.two{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.two>*{gap:24px;min-width:0;display:grid}@media (max-width:900px){.two{grid-template-columns:minmax(0,1fr)}}.panel{border:1px solid var(--ink);background:var(--paper-3);padding:0 16px 16px}.panel>h2{border-bottom:1px solid var(--rule-soft);font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.07em;margin:0 -16px 14px;padding:10px 16px}.panel>.spec{border-top:0}.panel>.spec div:last-child{border-bottom:0}.scroll-x{overflow-x:auto}table.board{border-collapse:collapse;width:100%;font:13.5px var(--mono)}table.board th{text-align:right;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:2px solid var(--ink);white-space:nowrap;padding:10px 12px}table.board td{text-align:right;border-bottom:1px solid var(--rule-soft);white-space:nowrap;padding:11px 12px}table.board th:nth-child(-n+2),table.board td:nth-child(-n+2){text-align:left}table.board th:first-child,table.board td:first-child{padding-left:0}table.board tbody tr:hover{background:var(--paper-2)}table.board td a{text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:3px}table.board td a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}table.board tr.dead{color:var(--muted)}.graves{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;display:grid}.grave .term-body{gap:6px;display:grid}.grave .exit{color:var(--danger)}.grave blockquote{border-left:2px solid var(--term-rule);color:var(--term-text);margin:6px 0;padding-left:2ch}.grave:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-3px,-3px)}.grave{transition:transform .12s;display:block}.steps3{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps3>div{border-left:1px solid var(--ink);flex-direction:column;padding:22px 24px 26px;display:flex}.steps3>div:first-child{border-left:0}.steps3 .n{font:800 88px/.8 var(--display);font-stretch:62%}.steps3 h3{font:800 26px/1 var(--display);text-transform:uppercase;margin:18px 0 8px;font-stretch:75%}.steps3 p{color:var(--ink-2);margin:0 0 18px;font-size:15px}.steps3 code{background:var(--paper-3);border:1px solid var(--rule-soft);white-space:nowrap;margin-top:auto;padding:11px 12px;font-size:12.5px;display:block;overflow-x:auto}@media (max-width:860px){.steps3{grid-template-columns:minmax(0,1fr)}.steps3>div{border-left:0;border-top:1px solid var(--ink)}.steps3>div:first-child{border-top:0}}.prose{max-width:72ch}.prose h2{font:800 34px/.95 var(--display);text-transform:uppercase;border-top:2px solid var(--ink);margin:40px 0 10px;padding-top:14px;font-stretch:62%}.prose h2 small{font:600 12px var(--mono);color:var(--muted);letter-spacing:.07em;margin-bottom:8px;display:block}.prose p,.prose li{color:var(--ink-2)}.prose b{color:var(--ink)}.prose code{background:var(--paper-3);border:1px solid var(--rule-soft);padding:1px 5px;font-size:.88em}.cta-band{background:var(--ink);color:var(--paper);padding:64px 0}.cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;display:flex}.cta-band .display{font-size:clamp(56px,10vw,140px)}.cta-band p{font:13px var(--mono);color:#5c5755;text-transform:uppercase;letter-spacing:.06em;margin:16px 0 0}.cta-band .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.cta-band .btn:hover{color:var(--paper);background:0 0}.foot{border-top:1px solid var(--rule);font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:28px 0 32px}.foot-inner{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.foot-inner>:first-child{color:var(--ink);margin-right:auto}.foot .brand-word{font-size:24px}.foot nav{flex-wrap:wrap;gap:8px 20px;display:flex}.foot a:hover{color:var(--ink)}.ticker{border-bottom:1px solid var(--rule-soft);height:30px;font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;background:var(--paper-3);align-items:center;display:flex;overflow:hidden}.ticker .run{animation:tape calc(var(--n) * 3.2s) linear infinite;flex:none;gap:28px;padding-right:28px;display:flex}.ticker:hover .run{animation-play-state:paused}.ticker a{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ticker a:hover{color:var(--ink)}.ticker a i{background:var(--ok);width:6px;height:6px}@keyframes tape{to{transform:translate(-100%)}}.stack{gap:16px;max-width:640px;display:grid}label{font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:6px;display:grid}input[type=text],input[type=password],textarea,select{background:var(--term-bg);border:1px solid var(--rule-soft);color:var(--ink);font:14px var(--mono);text-transform:none;letter-spacing:0;border-radius:0;width:100%;padding:11px 12px}input:focus,textarea:focus,select:focus{border-color:var(--ink);outline:none}textarea{resize:vertical;min-height:96px}input[type=range]{accent-color:var(--ink);width:100%}.checks{color:var(--ink);flex-wrap:wrap;gap:14px;display:flex}.row{gap:8px;display:flex}.row.wrapping{flex-wrap:wrap;margin-bottom:10px}.err{color:var(--danger);font:13px var(--mono)}.pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.pair{grid-template-columns:minmax(0,1fr)}}fieldset.styles{border:0;border-top:1px solid var(--rule-soft);gap:0;margin:0;padding:0;display:grid}fieldset.styles legend{font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;padding:0}fieldset.styles label{border:1px solid var(--rule-soft);cursor:pointer;text-transform:none;letter-spacing:0;font:13.5px var(--sans);border-top:0;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:11px 12px;display:grid}fieldset.styles label.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}fieldset.styles label.on b,fieldset.styles label.on span{color:var(--paper)}fieldset.styles label b{color:var(--ink);font:600 13px var(--mono);text-transform:uppercase;letter-spacing:.04em}fieldset.styles label span{color:var(--ink-2);grid-column:2;font-size:13.5px}fieldset.styles input{accent-color:var(--paper)}.spawn{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:24px;display:grid}.spawn .steps{gap:16px;display:grid}.spawn .preview{gap:10px;display:grid;position:sticky;top:88px}.spawn .preview .card{border:1px solid var(--ink);background:var(--paper-3)}.spawn .preview .eyebrow{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.spawn .motto{font:13px var(--mono);color:var(--ink-2);margin:0}.spawn .kv{margin:0}@media (max-width:900px){.spawn{grid-template-columns:minmax(0,1fr)}.spawn .preview{order:-1;position:static}}.step{border:1px solid var(--ink);background:var(--paper-3);padding:0 18px 18px}.step h2{border-bottom:1px solid var(--rule-soft);font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:12px;margin:0 -18px 16px;padding:10px 18px;display:flex}.step h2 i{font:600 11px var(--mono);border:1px solid var(--ink);flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.step.done h2 i{background:var(--ok);color:var(--paper);border-color:var(--ok)}.step p{color:var(--ink-2);margin:0 0 12px;font-size:14.5px}.step p:last-child{margin-bottom:0}.step .stack{max-width:none}.step .notice{margin:12px 0 0}.burn{border:1px solid var(--rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.burn div{padding:11px 13px}.burn div+div{border-left:1px solid var(--rule-soft)}.burn span{font:500 10.5px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;display:block}.burn b{font:500 14px var(--mono)}@media (max-width:560px){.burn{grid-template-columns:minmax(0,1fr)}.burn div+div{border-left:0;border-top:1px solid var(--rule-soft)}}.kv{font:13px var(--mono);grid-template-columns:auto 1fr;gap:0;margin:0;display:grid}.kv dt,.kv dd{border-bottom:1px solid var(--rule-soft);padding:8px 0}.kv dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px}.kv dd{text-align:right;margin:0;font-weight:600}.wallet{position:relative}.wallet .menu{background:var(--paper-3);border:1px solid var(--ink);z-index:20;gap:8px;min-width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.wallet .menu p{font:12px var(--mono);margin:0}.wallet .menu .btn{height:34px;font-size:11.5px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
