:root{--bg:#0a0908;--bg2:#100f0d;--fg:#e8e4dc;--dim:#77726a;--line:#26231f;--s:#ff4a1c;--g:#3dffa2;--y:#ffd23b}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--bg);color:var(--fg);font:14px/1.6 "JetBrains Mono",ui-monospace,monospace;min-height:100vh}
a{color:var(--fg)}
.w{max-width:1100px;margin:0 auto;padding:0 18px}
.d{color:var(--dim)} .g{color:var(--g)} .s{color:var(--s)} .y{color:var(--y)}
.hd{font-family:"Archivo",Impact,sans-serif;font-stretch:125%;font-weight:900;text-transform:uppercase;line-height:.95;color:#fff;letter-spacing:-.01em}
.top{border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(10,9,8,.92);z-index:5}
.top .w{display:flex;justify-content:space-between;align-items:center;height:56px;gap:12px}
.logo{display:flex;align-items:center;gap:10px;font-family:"Archivo",sans-serif;font-stretch:125%;font-weight:900;font-size:18px;color:#fff;text-decoration:none}
.mk{width:26px;height:26px;background:var(--s);display:grid;place-items:center;color:#0a0908;font:900 20px/1 "Archivo",sans-serif;transform:skewX(-8deg)}
.who{display:flex;align-items:center;gap:10px;font-size:12px}
.b{border:1px solid var(--line);background:none;color:var(--fg);padding:10px 16px;font:inherit;font-size:13px;cursor:pointer}
.b:hover{border-color:#fff;color:#fff}
.b.on{background:var(--s);color:#0a0908;border-color:var(--s);font-weight:700} .b.on:hover{background:#fff;border-color:#fff}
.b:disabled{opacity:.5;cursor:wait}
h1{font-size:clamp(36px,6vw,72px);margin:56px 0 18px}
.p{color:var(--dim);max-width:620px;margin-bottom:24px}
.small{font-size:12px}
.wallets{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}
.notice{border:1px solid var(--line);background:var(--bg2);padding:12px 14px;margin:18px 0;font-size:13px}
.notice.err{border-color:#4a2415;color:#f0b7a4} .notice.ok{border-color:rgba(61,255,162,.4)}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}
.box{border:1px solid var(--line);background:var(--bg2);padding:18px}
.box h3{font-size:13px;color:#fff;margin-bottom:12px;font-weight:700}
label{display:block;color:var(--dim);font-size:12px;margin:12px 0 5px}
.seg{display:flex;gap:6px;flex-wrap:wrap}
.seg label{margin:0;border:1px solid var(--line);padding:7px 10px;color:var(--fg);cursor:pointer;font-size:12px}
.seg input{display:none} .seg label:has(input:checked){border-color:var(--s);color:var(--s)}
input[type=number],input[type=text],input:not([type]){width:100%;background:var(--bg);border:1px solid var(--line);color:var(--y);padding:9px;font:inherit}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
form .b{margin-top:16px;width:100%}
.err{color:#f0b7a4;font-size:12px;margin-top:8px;min-height:1em}
.stats3{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-bottom:12px}
.stats3 div{padding:10px 12px;border-right:1px solid var(--line)} .stats3 div:last-child{border-right:0}
.stats3 small{display:block;color:var(--dim);font-size:11px;text-transform:uppercase} .stats3 b{font-family:"Archivo",sans-serif;font-stretch:112%;font-weight:800;font-size:22px;color:#fff}
.calls{list-style:none;max-height:420px;overflow:auto}
.calls li{border-bottom:1px dashed var(--line);padding:9px 0;font-size:12px;display:flex;justify-content:space-between;gap:10px}
.calls li b{color:#fff;font-weight:500}
.tag{font-size:11px;padding:2px 6px;border:1px solid var(--line)}
.tag.g{color:var(--g);border-color:rgba(61,255,162,.4)} .tag.s{color:var(--s);border-color:rgba(255,74,28,.4)} .tag.d{color:var(--dim)}
.pend{border:1px dashed var(--y);padding:10px;margin-bottom:10px;font-size:12px}
.pend b{color:var(--y)}
table{width:100%;border-collapse:collapse;border:1px solid var(--line);font-size:13px}
th,td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--line)}
th{color:var(--dim);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.08em}
.sc{overflow-x:auto}
.foot{margin:40px 0 60px}
@media(max-width:800px){.grid2{grid-template-columns:1fr}.row2{grid-template-columns:1fr}h1{margin-top:36px}}
