:root{--paper: #ffffff;--ink: #0f0f0f;--muted: #6b6b6b;--hair: rgba(15, 15, 15, .14);--hair-strong: rgba(15, 15, 15, .34);--signal: #c2401c;--radius: 0;--mono: "DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--sans: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;color-scheme:light dark}[data-theme=dark]{--paper: #0f0f0f;--ink: #f5f5f5;--muted: #9a9a9a;--hair: rgba(245, 245, 245, .16);--hair-strong: rgba(245, 245, 245, .36);--signal: #e8663f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #0f0f0f;--ink: #f5f5f5;--muted: #9a9a9a;--hair: rgba(245, 245, 245, .16);--hair-strong: rgba(245, 245, 245, .36);--signal: #e8663f}}*{box-sizing:border-box}html,body{background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ink);color:var(--paper)}a{color:var(--ink)}.wrap{max-width:600px;margin:0 auto;padding:0 var(--sp-5) var(--sp-8)}.head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) 0 var(--sp-4);border-bottom:1px solid var(--ink)}.head h1{margin:0;font-size:15px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.head .ver{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--muted)}.tag{margin:var(--sp-4) 0 var(--sp-6);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sec-head{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-7) 0 var(--sp-4);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.sec-head .num{color:var(--muted)}.sec-head .lbl{white-space:nowrap}.sec-head .end{color:var(--muted)}.sec-head:after{content:"";flex:1;height:1px;background:var(--hair)}.grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hair)}.card{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) 0;border-bottom:1px solid var(--hair)}.card:nth-child(odd){padding-right:var(--sp-4);border-right:1px solid var(--hair)}.card:nth-child(2n){padding-left:var(--sp-4)}.card .k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.card .v{font-family:var(--mono);font-size:26px;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums}.card:first-child{grid-column:1 / -1;border-right:0;padding-right:0}.card:first-child .v{font-size:48px;letter-spacing:-.01em}.card:first-child .v:after{content:"▍";margin-left:4px;color:var(--ink);animation:caret 1.1s steps(1) infinite}@keyframes caret{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.card:first-child .v:after{animation:none}}.basket{margin-top:var(--sp-2)}.implied{margin:0 0 var(--sp-4);font-family:var(--mono);font-size:12px;color:var(--muted)}.implied b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}th,td{text-align:right;padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--hair)}th{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}th:first-child,td:first-child{text-align:left}tbody tr:last-child td{border-bottom:1px solid var(--ink)}.wcell{white-space:nowrap}.wbar{display:inline-block;width:44px;height:6px;margin-right:var(--sp-2);background:var(--hair);vertical-align:middle}.wfill{display:block;height:100%;background:var(--ink)}.drift{font-variant-numeric:tabular-nums}.drift.up{color:var(--ink)}.drift.down{color:var(--signal)}.badge{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border:1px solid var(--hair-strong);color:var(--muted)}.badge.frozen{border-color:var(--signal);color:var(--signal)}.mint{margin-top:var(--sp-4)}.mint .k{display:block;margin-bottom:var(--sp-3);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mint .row{display:flex;gap:0}.mint input{flex:1;min-width:0;background:transparent;border:1px solid var(--hair);border-right:0;border-radius:0;color:var(--ink);padding:var(--sp-3) var(--sp-4);font-family:var(--mono);font-size:16px;font-variant-numeric:tabular-nums;transition:border-color .12s ease,box-shadow .12s ease}.mint input::placeholder{color:var(--muted)}.mint input:hover{border-color:var(--hair-strong)}.mint input:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.mint button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:0;padding:0 var(--sp-5);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.mint button:hover:not(:disabled){background:var(--paper);color:var(--ink)}.mint button:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.mint button:disabled{opacity:.4;cursor:not-allowed}.muted{font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;color:var(--muted)}.err{font-family:var(--mono);font-size:12px;color:var(--signal);word-break:break-all}.ok{font-family:var(--mono);font-size:12px;color:var(--ink)}code{font-family:var(--mono);font-size:.92em;border:1px solid var(--hair);padding:0 4px}.foot{margin-top:var(--sp-7);padding-top:var(--sp-4);border-top:1px solid var(--ink)}.foot a{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--hair-strong);padding-bottom:2px}.foot a:hover{border-color:var(--ink)}@media (max-width: 640px){.card:first-child .v{font-size:36px}.wrap{padding:0 var(--sp-4) var(--sp-7)}th,td{padding:var(--sp-2) var(--sp-1)}table{font-size:11px}.wbar{width:24px;margin-right:var(--sp-1)}.wcell{white-space:normal}.badge{padding:1px 4px}}.btn{background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:0;padding:var(--sp-2) var(--sp-4);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.btn:hover{background:var(--paper);color:var(--ink)}.btn:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.wallet,.head-right{display:flex;align-items:center;gap:var(--sp-3)}.wallet .addr{font-family:var(--mono);font-size:11px;letter-spacing:.06em;border:1px solid var(--hair-strong);padding:var(--sp-1) var(--sp-2)}.wallet .link{background:none;border:0;padding:0;cursor:pointer;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--hair-strong)}.wallet .link:hover{color:var(--ink);border-color:var(--ink)}
