.champion-chart.svelte-1z0ghmt{display:flex;flex-direction:column;gap:8px}.chart-row.svelte-1z0ghmt{display:flex;align-items:center;gap:10px}.team-label.svelte-1z0ghmt{min-width:110px;font-size:.85rem;font-weight:600;color:var(--dark-text);text-align:right;flex-shrink:0}.bar-track.svelte-1z0ghmt{flex:1;height:24px;background:var(--dark-bg);border-radius:4px;overflow:hidden;border:1px solid var(--dark-border)}.bar-fill.svelte-1z0ghmt{height:100%;min-width:4px;background:linear-gradient(90deg,var(--dark-surface-hover),#475569);border-radius:4px;transition:width .4s ease}.bar-fill.top.svelte-1z0ghmt{background:linear-gradient(90deg,var(--dark-accent),#d97706)}.count-label.svelte-1z0ghmt{min-width:28px;font-size:.85rem;font-weight:700;color:var(--dark-text-muted);text-align:right;font-family:var(--font-display)}.upset-list.svelte-hlmoqv{display:flex;flex-direction:column;gap:8px}.upset-item.svelte-hlmoqv{padding:10px 14px;background:var(--dark-bg);border-radius:var(--radius-sm);border:1px solid var(--dark-border)}.upset-matchup.svelte-hlmoqv{display:flex;align-items:center;gap:6px;font-size:.85rem;flex-wrap:wrap}.winner.svelte-hlmoqv{font-weight:700;color:#34d399}.loser.svelte-hlmoqv{color:var(--dark-text-muted)}.vs.svelte-hlmoqv{font-size:.75rem;color:var(--dark-text-muted);font-style:italic}.seed.svelte-hlmoqv{font-weight:400;font-size:.75rem;opacity:.8}.upset-meta.svelte-hlmoqv{display:flex;gap:8px;margin-top:4px;font-size:.68rem;color:var(--dark-text-muted);text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-display);font-weight:500}.region.svelte-hlmoqv{font-weight:600;color:var(--dark-accent)}.empty.svelte-hlmoqv{text-align:center;color:var(--dark-text-muted);font-size:.9rem;padding:24px 0}.stats-page.svelte-16pwk6k{max-width:960px}.page-title.svelte-16pwk6k{font-size:1.5rem;color:var(--dark-text);margin-bottom:24px;font-family:var(--font-display)}.stats-grid.svelte-16pwk6k{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.stats-section.svelte-16pwk6k{padding:20px;background:var(--dark-surface);border-radius:var(--radius-md);border:1px solid var(--dark-border)}.section-title.svelte-16pwk6k{font-size:1.05rem;font-weight:700;color:var(--dark-text);margin-bottom:2px;font-family:var(--font-display)}.section-sub.svelte-16pwk6k{font-size:.8rem;color:var(--dark-text-muted);margin-bottom:16px}.round-summary.svelte-16pwk6k{padding:20px;background:var(--dark-surface);border-radius:var(--radius-md);border:1px solid var(--dark-border)}.round-table-wrapper.svelte-16pwk6k{overflow-x:auto}.round-table.svelte-16pwk6k{width:100%;border-collapse:collapse;font-size:.88rem}.round-table.svelte-16pwk6k th:where(.svelte-16pwk6k){text-align:left;font-weight:600;color:var(--dark-accent);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;padding:8px 12px;border-bottom:1px solid var(--dark-border);font-family:var(--font-display)}.round-table.svelte-16pwk6k td:where(.svelte-16pwk6k){padding:10px 12px;border-bottom:1px solid var(--dark-border);color:var(--dark-text)}.round-table.svelte-16pwk6k tbody:where(.svelte-16pwk6k) tr:where(.svelte-16pwk6k):last-child td:where(.svelte-16pwk6k){border-bottom:none}.round-table.svelte-16pwk6k tbody:where(.svelte-16pwk6k) tr:where(.svelte-16pwk6k):hover{background:var(--dark-surface-hover)}.round-table.svelte-16pwk6k .num:where(.svelte-16pwk6k){text-align:right;font-variant-numeric:tabular-nums;font-weight:600;font-family:var(--font-display)}@media(max-width:700px){.stats-grid.svelte-16pwk6k{grid-template-columns:1fr}}
