:root{--ink:#060805;--panel:#0b0e08;--acid:#d4f224;--acid-dim:#9ab511;--red:#ff6b57;--text:#e8ecdf;--text-2:#9aa18d;--muted:#5c6352;--hairline:rgba(212,242,36,0.16);--hairline-2:rgba(232,236,223,0.08);--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--display:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--ink);color:var(--text);font-family:var(--mono);font-size:15px;line-height:1.6;min-height:100vh}::selection{background:var(--acid);color:var(--ink)}.wrap{width:100%;margin:0 auto;padding:0 clamp(24px,5vw,72px) 64px}.content{max-width:960px;margin:0 auto}nav{justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--hairline);margin-bottom:40px}.brand,nav{display:flex;align-items:center}.brand{gap:14px}.brand svg{width:44px;height:44px}.brand-name{font-family:var(--display);font-weight:800;letter-spacing:.28em;font-size:15px}.brand-sub{font-size:9px;letter-spacing:.3em;color:var(--muted);display:block;margin-top:2px}.btn{display:inline-block;padding:12px 26px;cursor:pointer;text-decoration:none;font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--acid);color:var(--acid);background:transparent;transition:background .15s,color .15s,box-shadow .15s}.btn:hover:not(:disabled){box-shadow:0 0 28px rgba(212,242,36,.3)}.btn-solid,.btn:hover:not(:disabled){background:var(--acid);color:var(--ink)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn-block{width:100%;padding:14px 0;text-align:center}.page-head{text-align:center;margin-bottom:40px}.page-head h1{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(26px,5vw,40px);line-height:1.1}.page-head h1 .acid{color:var(--acid)}.page-head p{color:var(--text-2);font-size:13px;margin-top:10px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--hairline-2);margin-bottom:40px}.stat{background:var(--panel);padding:20px 18px;text-align:center}.stat .v{font-family:var(--display);font-weight:800;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .v.pos{color:var(--acid)}.stat .k{color:var(--muted);font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-top:4px}.cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.card{background:var(--panel);border:1px solid var(--hairline-2);padding:28px;position:relative}.card:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-top:1px solid var(--acid);border-left:1px solid var(--acid)}.card h2{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:16px;margin-bottom:6px}.card .hint{color:var(--muted);font-size:11px;margin-bottom:18px}.field{display:flex;gap:8px;margin-bottom:8px}.field input{flex:1 1;background:var(--ink);border:1px solid var(--hairline-2);color:var(--text);font-family:var(--mono);font-size:16px;padding:12px 14px;outline:none;min-width:0}.field input:focus{border-color:var(--acid-dim)}.field .max{background:transparent;border:1px solid var(--hairline-2);color:var(--text-2);font-family:var(--mono);font-size:11px;padding:0 14px;cursor:pointer;letter-spacing:.1em}.field .max:hover{border-color:var(--acid);color:var(--acid)}.meta-row{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-bottom:4px}.meta-row .val{color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card .actions{margin-top:18px}.txnote{margin-top:12px;font-size:11px;color:var(--acid-dim);word-break:break-all}.txnote.err{color:var(--red)}.foot{margin-top:48px;text-align:center;color:var(--muted);font-size:11px}.vlist{border:1px solid var(--hairline-2);background:var(--panel)}.vrow{display:grid;grid-template-columns:2.2fr 1.5fr .7fr .9fr .7fr 1.1fr;grid-gap:12px;gap:12px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--hairline-2);text-decoration:none;color:var(--text);transition:background .15s}.vrow:last-child{border-bottom:none}a.vrow:hover{background:rgba(212,242,36,.05)}.vrow.head{color:var(--muted);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:12px 22px}.vrow.muted-row{opacity:.55}.vname{gap:12px}.vname,.vname .icon{display:flex;align-items:center}.vname .icon{width:36px;height:36px;border-radius:50%;border:1px solid var(--hairline);justify-content:center;font-size:15px;color:var(--acid);background:var(--ink);flex:none}.vname .t{font-family:var(--display);font-weight:700;font-size:14px}.vname .s{color:var(--muted);font-size:10px;letter-spacing:.08em}.vcell{font-size:13px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcell.num{text-align:right}.pill{display:inline-block;font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border:1px solid;white-space:nowrap}.pill.live{color:var(--acid);border-color:var(--acid)}.pill.soon{color:var(--acid-dim);border-color:var(--acid-dim);border-style:dashed}.pill.tba{color:var(--muted);border-color:var(--hairline-2);border-style:dashed}.vrow-more{padding:24px 22px;text-align:center;color:var(--muted);font-size:11px;letter-spacing:.24em;text-transform:uppercase;border-top:1px dashed var(--hairline-2)}.vrow-more:before{content:"\2026 ";color:var(--acid-dim);letter-spacing:0;margin-right:10px}.backlink{display:inline-block;color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;margin-bottom:18px}.backlink:hover{color:var(--acid)}@media (max-width:800px){.vrow{grid-template-columns:2fr .7fr 1fr 1.1fr}.vrow .hide-m,.vrow span.hide-m{display:none}}.section-title{text-align:center;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:15px;letter-spacing:.08em;margin:56px 0 20px}.section-title .acid{color:var(--acid)}.steps{list-style:none;counter-reset:step}.steps li{counter-increment:step;display:flex;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--hairline-2);font-size:13px;color:var(--text-2)}.steps li:last-child{border-bottom:none}.steps li:before{content:"0" counter(step);font-family:var(--display);font-weight:800;color:var(--acid);font-size:14px}.steps li b{color:var(--text);font-weight:600}.stat .n{font-size:10px;margin-top:2px}.stat .n,.v.tbd{color:var(--muted)}.warn{background:var(--panel);border:1px solid var(--red);color:var(--red);padding:16px 20px;font-size:12px;margin-bottom:32px;text-align:center}@media (max-width:720px){.stats{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr}}