@import url("https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap");:root{--bg:#c8102e;--bg-deep:#a50d24;--panel:linear-gradient(165deg,#fafafa,#e8e8e8 45%,#d4d4d6 70%,#efefef);--panel-flat:#ececec;--border:rgba(0,0,0,.08);--border-hover:rgba(200,16,46,.35);--text:#1c1c1e;--cream:#f3e9dc;--muted:#6d6d72;--red:#c8102e;--green:#0a7d3b;--accent:#c8102e;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--poster:"Anton","Arial Narrow",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);background-image:radial-gradient(1000px 600px at 80% -10%,hsla(0,0%,100%,.14),transparent 55%),radial-gradient(800px 500px at 0 100%,rgba(0,0,0,.18),transparent 55%);background-attachment:fixed;color:var(--cream);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--red);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1080px;margin:0 auto;padding:56px 24px 80px;position:relative;z-index:1}.header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:30px;flex-wrap:wrap;gap:8px}.header h1{font-family:var(--poster);font-size:56px;font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:.95;color:var(--cream);text-shadow:3px 3px 0 rgba(0,0,0,.15)}.header a{color:var(--cream);text-decoration:underline;text-underline-offset:3px}.updated{font-size:11px;text-transform:uppercase;letter-spacing:.35em;font-weight:600}.tagline,.updated{color:var(--cream);opacity:.85}.tagline{font-size:14px;margin-bottom:28px;max-width:640px;line-height:1.5}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:26px}.stat{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:22px;color:var(--text);box-shadow:0 10px 30px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.9);transition:transform .2s,box-shadow .2s}.stat:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.9)}.stat .label{color:var(--red);font-size:10px;text-transform:uppercase;letter-spacing:.3em;margin-bottom:10px;font-weight:700}.stat .value{font-size:30px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.pos{color:var(--green)!important}.neg{color:var(--red)!important}.chart-card,.wallet{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:22px;margin-bottom:18px;color:var(--text);box-shadow:0 10px 30px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.9)}.card-title{font-size:11px;font-weight:700;color:var(--red);margin-bottom:16px;text-transform:uppercase;letter-spacing:.3em}.wallet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;flex-wrap:wrap;gap:8px}.wallet-head h2{font-size:17px;font-weight:700;color:var(--text)}.wallet-total{font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.addr{font-family:var(--mono);font-size:12px;color:var(--muted);margin-bottom:14px;word-break:break-all}.chip{display:inline-block;font-size:10px;padding:3px 10px;border-radius:999px;background:transparent;border:1.5px solid var(--red);color:var(--red);margin-left:8px;vertical-align:middle;text-transform:uppercase;letter-spacing:.12em;font-weight:700}table{width:100%;border-collapse:collapse;font-size:14px;color:var(--text)}th{text-align:left;color:var(--muted);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.18em;padding:8px;border-bottom:2px solid var(--red)}td{padding:12px 8px;border-bottom:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tbody tr{transition:background .15s}tbody tr:hover{background:rgba(200,16,46,.05)}tr:last-child td{border-bottom:none}td.num,th.num{text-align:right}.sym{font-weight:700;color:var(--text)}.name{color:var(--muted);font-size:12px}.txs{margin-top:14px}.tx{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:7px 0;border-top:1px solid var(--border)}.tx .t{color:var(--muted);white-space:nowrap}.error{color:var(--red)}.empty,.error{font-size:13px;padding:8px 0}.empty{color:var(--muted)}.footer{opacity:.8;font-size:12px;margin-top:36px;line-height:1.7}.footer,.loading{color:var(--cream)}.loading{padding:120px 0;text-align:center;font-family:var(--poster);font-size:22px;text-transform:uppercase;letter-spacing:.15em}