.intro.svelte-16pwk6k{margin-bottom:2rem}.back-link.svelte-16pwk6k{display:inline-block;margin-bottom:1rem;color:var(--color-link);text-decoration:none;font-size:.875rem}.back-link.svelte-16pwk6k:hover{text-decoration:underline}.intro.svelte-16pwk6k h1:where(.svelte-16pwk6k){display:flex;align-items:center;gap:.75rem}.intro.svelte-16pwk6k h1:where(.svelte-16pwk6k) i:where(.svelte-16pwk6k){color:var(--color-text-muted)}.stats-section.svelte-16pwk6k{margin-bottom:2rem}.stat-breakdown-badges.svelte-16pwk6k{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem;margin-top:.75rem}.stat-breakdown-badges.svelte-16pwk6k .category-badge:where(.svelte-16pwk6k){justify-content:center;width:100%}.charts-section.svelte-16pwk6k{margin-bottom:2rem}.charts-grid.svelte-16pwk6k{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.chart-box.svelte-16pwk6k{background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:1rem}.chart-box-wide.svelte-16pwk6k{grid-column:1 / -1}.chart-box.svelte-16pwk6k h2:where(.svelte-16pwk6k){font-size:1rem;margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.chart-box.svelte-16pwk6k h2:where(.svelte-16pwk6k) i:where(.svelte-16pwk6k){color:var(--color-text-muted)}.chart-description.svelte-16pwk6k{font-size:.75rem;color:var(--color-text-muted);margin:0 0 1rem}.chart-container.svelte-16pwk6k{width:100%;min-height:300px;position:relative}.treemap-container.svelte-16pwk6k{min-height:350px}.treemap-legend.svelte-16pwk6k{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.legend-item.svelte-16pwk6k{display:flex;align-items:center;gap:.35rem}.legend-color.svelte-16pwk6k{width:12px;height:12px;border-radius:2px}.legend-label.svelte-16pwk6k{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}@media(max-width:768px){.charts-grid.svelte-16pwk6k{grid-template-columns:1fr}.chart-box-wide.svelte-16pwk6k{grid-column:1}}
