:root{--bg:#0a0a0b;--panel:#121214;--panel-hover:#17171a;--border:#232327;--text:#f2f2f3;--muted:#8a8a93;--accent:#ff6b35;--accent-dim:#7a3419;--verified:#4ade80;--radius:10px;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:light){:root{--bg:#fbfbfa;--panel:#fff;--panel-hover:#f6f6f5;--border:#e4e4e2;--text:#16161a;--muted:#6b6b73;--accent:#d94f1c;--accent-dim:#f5d9cc;--verified:#16a34a}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}.wrap{max-width:900px;margin:0 auto;padding:48px 20px 96px}header.masthead{margin-bottom:8px}.masthead h1{letter-spacing:-.025em;margin:0 0 6px;font-size:30px}.masthead p{color:var(--muted);max-width:62ch;margin:0;font-size:15px;line-height:1.55}.disclosure{border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius);background:var(--panel);color:var(--muted);margin:20px 0 24px;padding:10px 13px;font-size:13px;line-height:1.5}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.cats{flex-wrap:wrap;flex:1;gap:6px;display:flex}.cat{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:12.5px;text-decoration:none}.cat[data-active=true]{color:var(--text);border-color:var(--accent)}button.primary{background:var(--accent);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:9px 16px;font-size:14px;font-weight:550}button.primary:hover{filter:brightness(1.08)}button.primary:disabled{opacity:.5;cursor:not-allowed}.board{flex-direction:column;gap:6px;display:flex}.row{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:13px 15px;text-decoration:none;display:grid}.row:hover{background:var(--panel-hover);border-color:#33333a}.rank{font-family:var(--mono);color:var(--muted);text-align:right;font-size:13px}.row[data-rank="1"] .rank{color:var(--accent);font-weight:700}.ident{min-width:0}.name{align-items:center;gap:7px;margin-bottom:2px;font-size:15px;font-weight:550;display:flex}.name span.host{color:var(--muted);font-size:12.5px;font-weight:400}.badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:1px 5px;font-size:10px}.badge[data-kind=verified]{color:var(--verified);border-color:currentColor}.badge[data-kind=seeded]{color:var(--accent);border-color:currentColor}.desc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.money{text-align:right;font-family:var(--mono)}.balance{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px}.melt{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.melt em{color:var(--accent);font-style:normal}.empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);padding:40px;font-size:14px}dialog{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:14px;width:min(480px,100vw - 32px);padding:0}dialog::backdrop{background:#0000009e}.dialog-body{padding:22px}.dialog-body h2{margin:0 0 4px;font-size:18px}.dialog-body>p.sub{color:var(--muted);margin:0 0 18px;font-size:13.5px}label.field{color:var(--muted);margin-bottom:14px;font-size:13px;display:block}label.field span{margin-bottom:5px;display:block}input[type=text],input[type=number],select{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px}.preview{border:1px solid var(--border);background:var(--bg);border-radius:8px;margin-bottom:14px;padding:11px 13px;font-size:13px}.preview strong{margin-bottom:3px;font-size:14px;display:block}.preview span{color:var(--muted);line-height:1.45}.consent{border:1px solid var(--accent-dim);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.consent input{flex-shrink:0;margin-top:2px}.error{color:var(--accent);margin-bottom:12px;font-size:13px;line-height:1.45}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}button.ghost{color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;padding:9px 14px;font-size:14px}footer.foot{border-top:1px solid var(--border);color:var(--muted);margin-top:40px;padding-top:18px;font-size:12.5px;line-height:1.6}footer.foot a{color:var(--muted)}h2.section{letter-spacing:-.01em;margin:32px 0 12px;font-size:15px}.row.me-row{cursor:default;grid-template-columns:1fr auto;align-items:flex-start}.row.me-row .desc{white-space:normal}.row.me-row:hover{background:var(--panel);border-color:var(--border)}.me-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.me-actions .cat{text-align:center;cursor:pointer;white-space:nowrap;font-family:inherit}.me-actions form{margin:0}.me-actions button.cat{width:100%}button.linklike{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.consent code,.disclosure code{font-family:var(--mono);font-size:.92em}.prose{max-width:720px}.prose h2.section{margin:34px 0 10px;font-size:17px}.prose p,.prose li{color:var(--text);font-size:14.5px;line-height:1.65}.prose ul,.prose ol{padding-left:20px}.prose li{margin-bottom:7px}.prose p.muted,.muted{color:var(--muted);font-size:13px}.prose code{font-family:var(--mono);background:var(--panel);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.9em}.version{color:var(--muted);font-size:12.5px}.disclosure[data-draft=true]{border-left-color:var(--verified)}table.data{border-collapse:collapse;width:100%;margin:14px 0;font-size:13.5px;display:block;overflow-x:auto}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:9px 12px}table.data th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:550}table.data td.num,table.data th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}table.data td[data-sign=credit]{color:var(--verified)}table.data td[data-sign=debit]{color:var(--muted)}.stat-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;align-items:flex-end;gap:28px;margin:20px 0;padding:16px 18px;display:flex}.stat{flex-direction:column;gap:2px;display:flex}.stat-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px}.stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.stat-row .money{text-align:left}a.plain{text-decoration:none}a.plain:hover{text-decoration:underline}footer.foot p{margin:0 0 6px}
