.stats-chart-block{max-width:1200px;margin:var(--sb-space-lg) auto 0;padding:var(--sb-space-lg);border-radius:var(--sb-radius-xl);box-shadow:var(--cb-modal-dim);--gx-ring:linear-gradient(135deg, #38bdf8, #6366f1, #38bdf8);--gx-ring-radius:15px;--gx-ring-z:0;background:#0f1525b3;transition:transform .25s,box-shadow .25s;position:relative}.stats-chart-block>*{z-index:1;position:relative}.stats-chart-block:hover{background:linear-gradient(rgba(var(--sb-ice-rgb),.06), rgba(var(--sb-violet-rgb),.04)), #0f1525b3;box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.18), 0 0 20px rgba(var(--sb-violet-rgb),.08);transform:translateY(-3px)}.stats-chart-block h3{margin:0 0 var(--sb-space-xs);color:var(--sb-text);letter-spacing:.01em;font-size:1.05rem;font-weight:700}.stats-chart-block .chart-sub{color:var(--sb-text-secondary);margin:0 0 var(--sb-space-md);font-size:.86rem;line-height:1.55}.stats-chart-source{color:var(--sb-text-muted);margin-top:var(--sb-space-md);padding-top:var(--sb-space-sm);border-top:1px solid rgba(var(--sb-white-rgb),.06);font-size:.74rem;line-height:1.55}.stats-chart-source a{color:var(--sb-ice);text-decoration:none}.stats-chart-source a:hover{text-decoration:underline}.gx-charted-grid{gap:var(--sb-space-lg);max-width:1200px;margin:var(--sb-space-xl) auto 0;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;display:grid}.gx-charted-grid>.stats-chart-block{margin:0}.gx-charted-grid>.stat-card .stat-figure{font-size:clamp(3.5rem,5vw,4.75rem);line-height:1}@media (width<=1024px){.gx-charted-grid{grid-template-columns:minmax(0,1fr)}}.chart-takeaway{max-width:1200px;margin:var(--sb-space-md) auto 0;color:var(--sb-text-secondary);text-align:center;font-size:1.125rem;line-height:1.6}.lb-row.svelte-10wn8k4{border-bottom:1px solid var(--sb-border);grid-template-columns:150px 1fr 120px;align-items:center;gap:14px;padding:12px 0;display:grid}.lb-row.svelte-10wn8k4:last-child{border-bottom:0}.lb-name.svelte-10wn8k4{color:var(--sb-text);font-size:14px;line-height:1.3}.lb-name.svelte-10wn8k4 small:where(.svelte-10wn8k4){color:var(--sb-text-muted);margin-top:2px;font-size:11px;display:block}.lb-track.svelte-10wn8k4{border-radius:var(--sb-radius-sm);background:rgba(var(--sb-ice-rgb), .08);height:14px;position:relative}.lb-fill.svelte-10wn8k4{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--sb-ice-rgb), .35), var(--sb-ice));width:0;box-shadow:0 0 14px rgba(var(--sb-ice-rgb), .35);transition:width .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.is-live.svelte-10wn8k4 .lb-fill:where(.svelte-10wn8k4){width:var(--w);min-width:3px}.lb-range.svelte-10wn8k4{border-radius:0 var(--sb-radius-sm) var(--sb-radius-sm) 0;background:rgba(var(--sb-ice-rgb), .28);width:0;transition:width .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0}.is-live.svelte-10wn8k4 .lb-range:where(.svelte-10wn8k4){width:var(--w)}.has-hi.svelte-10wn8k4 .lb-fill:where(.svelte-10wn8k4){border-radius:var(--sb-radius-sm) 0 0 var(--sb-radius-sm)}.lb-dash.svelte-10wn8k4{color:var(--sb-text-secondary);margin:0 2px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700}.is-peak.svelte-10wn8k4 .lb-fill:where(.svelte-10wn8k4){background:linear-gradient(90deg, var(--sb-violet), var(--sb-ice))}.lb-base.svelte-10wn8k4{border-left:1px dashed rgba(var(--sb-text-rgb,241, 245, 249), .55);width:0;position:absolute;top:-6px;bottom:-6px}.lb-val.svelte-10wn8k4{text-align:right;white-space:nowrap}.lb-n.svelte-10wn8k4{color:var(--sb-text);font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700}.is-peak.svelte-10wn8k4 .lb-n:where(.svelte-10wn8k4){color:var(--sb-ice);text-shadow:0 0 12px rgba(var(--sb-ice-rgb), .6)}.lb-x.svelte-10wn8k4{letter-spacing:.08em;color:var(--sb-text-secondary);margin-left:6px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600}.lb--flat.svelte-10wn8k4 .chart-title:where(.svelte-10wn8k4){margin:0 0 var(--sb-space-sm);color:var(--sb-text);font-size:1.05rem;font-weight:700}.lb--flat.svelte-10wn8k4 .lb-row:where(.svelte-10wn8k4){grid-template-columns:96px 1fr 104px;gap:10px}.lb--flat.svelte-10wn8k4 :is(.lb-n:where(.svelte-10wn8k4),.lb-dash:where(.svelte-10wn8k4)){font-size:18px}.lb--flat.svelte-10wn8k4 .stats-chart-source:where(.svelte-10wn8k4){margin-top:var(--sb-space-sm);color:var(--sb-text-muted);font-size:.78rem}@media (prefers-reduced-motion:reduce){.lb-fill.svelte-10wn8k4,.lb-range.svelte-10wn8k4{transition:none}}
