.chain-badge[data-astro-cid-v2j7oyb2]{--chain-color:var(--accent);border:1px solid color-mix(in srgb, var(--chain-color) 28%, var(--border));background:color-mix(in srgb, var(--chain-color) 7%, var(--surface));min-height:34px;color:var(--muted);font-family:var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 7px;font-size:12px;line-height:1;transition:transform .15s,color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.chain-badge[data-astro-cid-v2j7oyb2] img[data-astro-cid-v2j7oyb2]{border-radius:5px;flex:none;transition:transform .15s;display:block}.chain-badge[data-astro-cid-v2j7oyb2]:hover{border-color:var(--chain-color);background:color-mix(in srgb, var(--chain-color) 15%, var(--surface));color:var(--text);box-shadow:0 8px 20px color-mix(in srgb, var(--chain-color) 18%, transparent);transform:translateY(-2px)}.chain-badge[data-astro-cid-v2j7oyb2]:hover img[data-astro-cid-v2j7oyb2]{transform:scale(1.08)}main[data-astro-cid-adaef62q]{padding-bottom:40px}.head[data-astro-cid-adaef62q]{padding-top:24px}h1[data-astro-cid-adaef62q]{font-size:clamp(34px,5.5vw,52px)}form[data-astro-cid-adaef62q]{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}input[data-astro-cid-adaef62q]{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font-family:var(--mono);border-radius:8px;flex:420px;padding:11px 14px;font-size:15px}input[data-astro-cid-adaef62q]:focus{border-color:var(--accent);outline:none}input[data-astro-cid-adaef62q]::placeholder{color:#4d4d57}.hint[data-astro-cid-adaef62q]{font-size:13px;font-family:var(--mono);color:var(--muted);margin:12px 0 0}.chain-strip[data-astro-cid-adaef62q]{flex-wrap:wrap;gap:8px;display:flex}.chain-list[data-astro-cid-adaef62q]{vertical-align:middle;flex-wrap:wrap;gap:8px;display:inline-flex}.hint[data-astro-cid-adaef62q].error{color:var(--danger)}.colophon[data-astro-cid-adaef62q]{border-top:1px solid var(--border);max-width:70ch;margin-top:64px;padding-top:32px}.colophon[data-astro-cid-adaef62q] p[data-astro-cid-adaef62q]{color:var(--muted);font-size:15px}.colophon[data-astro-cid-adaef62q] a[data-astro-cid-adaef62q]{color:var(--accent)}.totals{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.totals li{background:var(--surface);padding:18px 20px}.totals dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.totals dd{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:600}.scanned{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;margin:16px 0 0;font-size:13px}.chains{border:1px solid var(--border);border-radius:12px;margin:32px 0 0;padding:0;list-style:none;overflow:hidden}.chain{background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:150px 1fr;gap:20px;padding:18px 20px;transition:background .15s;display:grid}.chain:last-child{border-bottom:none}.chain:hover{background:color-mix(in srgb, var(--chain-color,var(--accent)) 7%, var(--surface))}.chain.idle{background:var(--bg)}.chain-name{letter-spacing:-.01em;font-weight:600}.chain-label{align-items:center;gap:8px;display:inline-flex}.chain-logo{border-radius:5px;flex:none;transition:transform .15s;display:block}.chain:hover .chain-label{color:var(--chain-color,var(--accent))}.chain:hover .chain-logo{transform:scale(1.08)}.chain-name a{color:var(--chain-color,var(--accent));font-family:var(--mono);margin-top:2px;font-size:12px;font-weight:400;text-decoration:none;display:block}.chain.idle .chain-name{color:var(--muted);font-weight:500}.stats{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.stats>div{min-width:84px}.stats dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px}.chain-note{color:var(--muted);align-self:center;font-size:14px}.chain-note.bad{color:var(--danger)}.flag{color:var(--muted);margin-top:10px;font-size:13px;display:inline-block}.status{font-family:var(--mono);color:var(--muted);margin:40px 0 0;font-size:14px}.status.bad{color:var(--danger)}@media (width<=620px){.chain{grid-template-columns:1fr;gap:12px}}
