.container.svelte-1qtlzwx{padding:2rem 0}.layout.svelte-1qtlzwx{display:grid;grid-template-columns:1fr 260px;gap:2rem;align-items:start}.main.svelte-1qtlzwx{min-width:0}.side.svelte-1qtlzwx{display:flex;flex-direction:column;gap:1.2rem;position:sticky;top:1.5rem}@media (max-width: 860px){.layout.svelte-1qtlzwx{grid-template-columns:1fr}.side.svelte-1qtlzwx{position:static}}.page-header.svelte-1qtlzwx{margin-bottom:1.5rem}.crumbs.svelte-1qtlzwx{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:.4rem}.crumbs.svelte-1qtlzwx a:where(.svelte-1qtlzwx){color:var(--text-secondary);text-decoration:none}.crumbs.svelte-1qtlzwx a:where(.svelte-1qtlzwx):hover,.crumbs.svelte-1qtlzwx a:where(.svelte-1qtlzwx):focus-visible{color:var(--accent-cyan);outline:none}.crumbs.svelte-1qtlzwx .sep:where(.svelte-1qtlzwx){margin:0 .4rem;color:var(--border-subtle)}.crumbs.svelte-1qtlzwx .current:where(.svelte-1qtlzwx){color:var(--text-primary)}.title-row.svelte-1qtlzwx{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}h1.svelte-1qtlzwx{margin:0 0 .4rem;color:var(--accent-cyan);font-size:var(--fs-2xl);letter-spacing:-.02em}.status-badge.svelte-1qtlzwx{font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.05em;padding:.1rem .55rem;border-radius:999px;border:1px solid currentColor}.status-badge.live.svelte-1qtlzwx{color:var(--accent-green, #6cd47a)}.subtitle.svelte-1qtlzwx{color:var(--text-secondary);margin:.4rem 0 0;max-width:70ch}.grid.svelte-1qtlzwx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.9rem}@media (min-width: 720px){.grid.svelte-1qtlzwx{grid-template-columns:repeat(2,1fr)}}.card.svelte-1qtlzwx{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.6rem;min-height:180px}.card-title.svelte-1qtlzwx{margin:0;color:var(--text-primary);font-size:var(--fs-md, 1rem);font-weight:500;line-height:1.3}.headline-num.svelte-1qtlzwx{font-family:SF Mono,monospace;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:600;color:var(--accent-cyan);line-height:1}.headline-unit.svelte-1qtlzwx{color:var(--text-secondary);font-size:var(--fs-sm);margin-top:-.2rem}.headline-delta.svelte-1qtlzwx{font-family:SF Mono,monospace;font-size:var(--fs-sm);margin-top:.4rem}.headline-delta.svelte-1qtlzwx .vs:where(.svelte-1qtlzwx){color:var(--text-secondary)}.tone-up.svelte-1qtlzwx{color:var(--accent-green, #6cd47a)}.tone-down.svelte-1qtlzwx{color:var(--accent-red, #d47a6c)}.tone-flat.svelte-1qtlzwx{color:var(--text-secondary)}.headline-prior.svelte-1qtlzwx{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);font-family:SF Mono,monospace}.headline-prior.svelte-1qtlzwx strong:where(.svelte-1qtlzwx){color:var(--text-primary);font-weight:500}.lb.svelte-1qtlzwx,.dist.svelte-1qtlzwx,.feed.svelte-1qtlzwx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.lb.svelte-1qtlzwx li:where(.svelte-1qtlzwx){display:grid;grid-template-columns:1.2rem 1fr auto;grid-template-rows:auto auto;gap:.1rem .5rem;align-items:baseline;font-size:var(--fs-sm);padding:.25rem 0;border-bottom:1px dashed var(--border-subtle)}.lb.svelte-1qtlzwx li:where(.svelte-1qtlzwx):last-child,.feed.svelte-1qtlzwx li:where(.svelte-1qtlzwx):last-child{border-bottom:none}.rank.svelte-1qtlzwx{grid-row:span 2;color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);text-align:right}.lb-name.svelte-1qtlzwx{color:var(--text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-name.svelte-1qtlzwx:hover,.lb-name.svelte-1qtlzwx:focus-visible{color:var(--accent-cyan);outline:none}.lb-primary.svelte-1qtlzwx{font-family:SF Mono,monospace;color:var(--accent-cyan);text-align:right;font-size:var(--fs-sm)}.lb-primary.svelte-1qtlzwx strong:where(.svelte-1qtlzwx){font-weight:600}.lb-primary.svelte-1qtlzwx .lb-label:where(.svelte-1qtlzwx){color:var(--text-secondary);font-weight:400;margin-left:.2rem;font-size:var(--fs-xs, .75rem)}.lb-secondary.svelte-1qtlzwx{grid-column:2 / span 2;color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem)}.dist.svelte-1qtlzwx li:where(.svelte-1qtlzwx){display:grid;grid-template-columns:minmax(7rem,30%) 1fr 3.5rem;gap:.5rem;align-items:center;font-size:var(--fs-sm)}.dist-label.svelte-1qtlzwx{color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dist-bar-wrap.svelte-1qtlzwx{height:.55rem;background:var(--bg-primary, #0a0a0a);border-radius:3px;overflow:hidden}.dist-bar.svelte-1qtlzwx{display:block;height:100%;background:var(--accent-cyan);opacity:.85}.dist-n.svelte-1qtlzwx{font-family:SF Mono,monospace;font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;font-size:var(--fs-xs, .75rem)}.dist-foot.svelte-1qtlzwx{margin:.4rem 0 0;color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem)}.feed.svelte-1qtlzwx li:where(.svelte-1qtlzwx){display:grid;grid-template-columns:minmax(0,auto) 1fr auto;gap:.5rem;align-items:baseline;font-size:var(--fs-xs, .75rem);padding:.25rem 0;border-bottom:1px dashed var(--border-subtle)}.ev-type.svelte-1qtlzwx{font-family:SF Mono,monospace;color:var(--accent-cyan);text-transform:lowercase;letter-spacing:.02em}.ev-source.svelte-1qtlzwx{color:var(--text-secondary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.ev-source.svelte-1qtlzwx:hover,a.ev-source.svelte-1qtlzwx:focus-visible{color:var(--accent-cyan);outline:none}.ev-preview.svelte-1qtlzwx{grid-column:1 / span 3;color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-when.svelte-1qtlzwx{color:var(--text-secondary);font-family:SF Mono,monospace;text-align:right}.lb-avatars.svelte-1qtlzwx{display:flex;align-items:center;gap:.55rem;margin:0 0 .6rem;padding:.35rem .5rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px)}.lb-avatars-count.svelte-1qtlzwx{color:var(--text-muted);font-size:var(--fs-xs, .72rem);text-transform:uppercase;letter-spacing:.06em;font-weight:600}
