:root{color-scheme:dark;--bg:#080b0a;--panel:#101713;--line:#26362f;--text:#eff8f4;--muted:#9aafa6;--mint:#66e2b5;--amber:#f6c76b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% -10%,#163c32 0,var(--bg) 38rem);color:var(--text);font:16px/1.6 Inter,ui-sans-serif,system-ui,sans-serif}
a{color:var(--mint)}.wrap{width:min(980px,calc(100% - 2rem));margin:auto}.nav{display:flex;align-items:center;gap:1.3rem;padding:1.2rem 0;border-bottom:1px solid var(--line)}.nav a{text-decoration:none}.brand{margin-right:auto;color:var(--text);font-weight:800}
main{padding:5rem 0}h1{max-width:850px;margin:.8rem 0 1.2rem;font-size:clamp(2.5rem,7vw,5.7rem);line-height:.95;letter-spacing:-.055em}h2{margin:0 0 .7rem;font-size:1.45rem}.eyebrow{color:var(--mint);font-size:.75rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.lede{max-width:760px;color:var(--muted);font-size:1.18rem}
.warning,.freeze{margin:1.4rem 0;padding:1rem 1.1rem;border:1px solid rgba(246,199,107,.42);border-radius:.8rem;background:rgba(246,199,107,.08);color:#ffe8b8}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2.5rem 0}.card{padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel)}.card p,.muted{color:var(--muted)}.status{display:inline-flex;padding:.25rem .55rem;border:1px solid currentColor;border-radius:99px;color:var(--mint);font-size:.72rem;font-weight:800}.status.gated,.status.hold{color:var(--amber)}.status.off{color:#ff9d96}
.button{display:inline-flex;min-height:44px;align-items:center;padding:.65rem .9rem;border:1px solid var(--line);border-radius:.65rem;color:var(--text);text-decoration:none}.button.primary{color:#032219;background:var(--mint);border-color:var(--mint);font-weight:800}.actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.5rem 0}.hash{overflow-wrap:anywhere;font:12px/1.55 ui-monospace,monospace;color:#b9cfc5}.ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:0;list-style:none}.ladder li{padding:1rem;border:1px solid var(--line);border-radius:.75rem;background:var(--panel)}.ladder b,.ladder span{display:block}.ladder span{color:var(--muted);font-size:.78rem}.footer{padding:2rem 0;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}
code{color:#c8f8e6}ul{padding-left:1.2rem;color:var(--muted)}@media(max-width:720px){.grid,.ladder{grid-template-columns:1fr}.nav{flex-wrap:wrap}main{padding-top:3.5rem}}
