.ct-wrap{max-width:1280px;margin:0 auto;padding:10px 16px 40px}
.ct-wrap h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(24px,4vw,34px);margin:14px 0 8px}
.ct-warn{background:rgba(255,209,102,.1);border:1px solid rgba(255,209,102,.45);color:#ffe1a1;padding:10px 14px;border-radius:14px;line-height:1.45}
.ct-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}
.ct-controls input{flex:1 1 240px;padding:11px 14px;border-radius:12px;border:1.5px solid var(--line2);background:#0b1022;color:var(--text);font-size:15px}
.ct-chips{display:flex;flex-wrap:wrap;gap:6px}
.ct-chips button{border:1px solid var(--line2);background:rgba(171,196,255,.07);color:var(--text);border-radius:999px;padding:6px 11px;font-weight:600;cursor:pointer}
.ct-chips button.on{background:var(--cyan);color:#081120;border-color:var(--cyan)}
.ct-summary{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}
.ct-summary span{background:rgba(24,31,64,.92);border:1px solid var(--line2);border-radius:12px;padding:8px 12px;font-size:14px}
.ct-summary b{color:var(--cyan)}
.ct-scroll{overflow:auto;max-height:75vh;border:1px solid var(--line2);border-radius:16px;background:rgba(24,31,64,.6)}
#t{border-collapse:collapse;width:100%;min-width:900px;font-size:13.5px}
#t th{position:sticky;top:0;background:#141b3a;z-index:1;text-align:left;padding:10px;color:var(--sub);font-weight:700;white-space:nowrap;cursor:pointer;user-select:none;border-bottom:1px solid var(--line2)}
#t th.asc::after{content:' ▲'}#t th.desc::after{content:' ▼'}
#t td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap}
#t tr:hover td{background:rgba(34,209,248,.05)}
.num{text-align:right;font-variant-numeric:tabular-nums}
.addr{font-family:ui-monospace,monospace}
.cp{margin-left:6px;border:1px solid var(--line2);background:none;color:var(--sub);border-radius:6px;padding:1px 6px;cursor:pointer;font-size:12px}
.bd{display:inline-block;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:800;margin-right:3px}
.bd-xen{background:#22d1f833;color:#7fe6ff}.bd-hex{background:#ff6bd533;color:#ffa8e6}.bd-xnm{background:#39d98a33;color:#8ff0bd}.bd-solxen{background:#9b7bff33;color:#c6b4ff}.bd-xencat{background:#ffd16633;color:#ffe1a1}
.ch{font-weight:700}.ch-Ethereum{color:#9fb4ff}.ch-X1{color:#8ff0bd}.ch-Solana{color:#c6b4ff}
.sub{color:var(--muted);font-size:12px}
.tot{font-weight:800;color:var(--text)}
.ct-views{margin:10px 0 4px}
#vt{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px}
#vt th{position:sticky;top:0;background:#141b3a;text-align:left;padding:10px;color:var(--sub);border-bottom:1px solid var(--line2)}
#vt td{padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}
#vt tr:hover td{background:rgba(34,209,248,.05)}
#vt a{color:#9fb4ff;text-decoration:none}
.fl{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;background:#ffd16633;color:#ffe1a1}
.ct-pager{display:flex;gap:8px;align-items:center;justify-content:center;margin:12px 0}
.ct-pager button{border:1px solid var(--line2);background:rgba(171,196,255,.07);color:var(--text);border-radius:10px;padding:6px 12px;cursor:pointer}
.ct-pager button:disabled{opacity:.4;cursor:default}
