.stats-updated{font-size:12px;color:var(--muted);margin:-20px 0 22px}
.stats-updated.stale{color:#a73317}
.stats-strip{margin-bottom:28px}
.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:28px}
.stat-card{padding:22px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-width:0}
.stat-card small{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.stat-card strong{display:block;font-size:28px;line-height:1.2;margin:10px 0 6px;overflow-wrap:anywhere}
.stat-card span{display:block;font-size:12px;color:var(--muted)}
.stat-section{margin-bottom:28px}
.stat-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}
.stat-head h2{margin:0}
.chart-tabs{display:flex;gap:8px;flex-wrap:wrap}
.chart-tabs button{padding:8px 14px;font-size:12px}
.chart-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}
.chart{width:100%;min-height:220px}
.chart svg{display:block;width:100%;height:240px}
.chart .bar{fill:var(--accent)}
.chart .bar.now{fill:#ec9a83}
.chart .axis{fill:var(--muted);font-size:11px;font-family:Manrope,Arial,sans-serif}
.chart .grid{stroke:var(--line);stroke-width:1}
.stat-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:28px}
.stat-cols>.box{min-width:0;margin:0}
.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.stat-table{width:100%;border-collapse:collapse;font-size:13px}
.stat-table th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);white-space:nowrap}
.stat-table td{padding:11px 8px;border-bottom:1px solid var(--line);vertical-align:top}
.stat-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.stat-table a{color:var(--accent);font-family:ui-monospace,monospace}
.stat-table .tag{display:block;font-size:11px;color:var(--muted);margin-top:3px}
.share{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}
.share i{display:inline-block;height:6px;background:var(--accent);border-radius:3px;min-width:2px}
#stNodeSpec dd,#stBridge dd{overflow-wrap:anywhere}
@media(max-width:1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.stat-cols{grid-template-columns:1fr}.stat-card{padding:18px}.stat-card strong{font-size:22px}.share i{display:none}.stats-updated{margin-top:-10px}}
