.histograms.svelte-1qux77q{display:flex;flex-direction:column;gap:1rem}.section-heading.svelte-1qux77q{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}h2.svelte-1qux77q,h3.svelte-1qux77q,p.svelte-1qux77q{margin:0}h2.svelte-1qux77q{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;color:var(--color-text-primary)}.section-heading.svelte-1qux77q p:where(.svelte-1qux77q),.chart-title-row.svelte-1qux77q p:where(.svelte-1qux77q){color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.chart-grid.svelte-1qux77q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.chart-card.svelte-1qux77q{border:1px solid var(--color-border);border-radius:8px;background:#fff;padding:1rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-normal)}.chart-title-row.svelte-1qux77q{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem}h3.svelte-1qux77q{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.legend.svelte-1qux77q{display:flex;flex-direction:column;gap:.35rem;color:var(--color-text-secondary);font-size:.75rem;white-space:nowrap}.legend.svelte-1qux77q span:where(.svelte-1qux77q){display:inline-flex;align-items:center;gap:.35rem}.legend.svelte-1qux77q i:where(.svelte-1qux77q){width:.65rem;height:.65rem;border-radius:999px;display:inline-block}.chart-wrap.svelte-1qux77q{width:100%;min-width:0}.grid-line{stroke:var(--color-border);stroke-width:1}.axis-line,.tick-line{stroke:var(--color-text-muted);stroke-width:1}.x-label,.y-label{fill:var(--color-text-muted);font-size:.6875rem}@media(max-width:820px){.section-heading.svelte-1qux77q,.chart-title-row.svelte-1qux77q{align-items:flex-start;flex-direction:column}.chart-grid.svelte-1qux77q{grid-template-columns:1fr}}.slide-deck.svelte-1uw3mzk{margin-top:2.5rem;position:relative}.slide-frame.svelte-1uw3mzk{position:sticky;top:6rem;display:flex;flex-direction:column;gap:.75rem}.slide-visual.svelte-1uw3mzk{min-width:0}.stepper.svelte-1uw3mzk{position:relative;display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.progress-strip.svelte-1uw3mzk{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--color-link);transform-origin:left center;animation-name:svelte-1uw3mzk-stepper-countdown;animation-timing-function:linear;animation-fill-mode:forwards;pointer-events:none}@keyframes svelte-1uw3mzk-stepper-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.nav-group.svelte-1uw3mzk{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.nav-btn.svelte-1uw3mzk{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border:none;background:none;border-radius:6px;color:var(--color-text-muted);cursor:pointer;padding:0;transition:color var(--transition-fast),background var(--transition-fast)}.nav-btn.svelte-1uw3mzk:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-muted)}.nav-btn.svelte-1uw3mzk:disabled{opacity:.35;cursor:default}.nav-btn--play.svelte-1uw3mzk{gap:.375rem;width:auto;padding:0 .625rem;color:var(--color-link);font-size:.75rem;font-weight:500;line-height:1}.nav-btn--play.svelte-1uw3mzk:hover:not(:disabled){color:var(--color-link-hover)}.dots.svelte-1uw3mzk{display:flex;align-items:center;gap:.3125rem;flex-shrink:0}.dot.svelte-1uw3mzk{width:6px;height:6px;border-radius:50%;border:none;background:var(--color-border-light);cursor:pointer;padding:0;transition:background var(--transition-fast),transform var(--transition-fast)}.dot.svelte-1uw3mzk:hover{background:var(--color-text-muted);transform:scale(1.3)}.dot--active.svelte-1uw3mzk{background:var(--color-link)}.counter.svelte-1uw3mzk{margin-left:auto}.counter-text.svelte-1uw3mzk{font-size:.75rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap}.caption-stack.svelte-1uw3mzk{min-height:5.5rem}.caption-panel.svelte-1uw3mzk{max-width:44rem;animation:svelte-1uw3mzk-caption-fade .2s ease}@keyframes svelte-1uw3mzk-caption-fade{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}h3.svelte-1uw3mzk{color:var(--color-text-primary);font-size:1.05rem;font-weight:600;line-height:1.35;margin:0}.caption-stat.svelte-1uw3mzk{color:var(--color-link-hover);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3rem}.caption-body.svelte-1uw3mzk{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:.35rem 0 0}.slide-triggers.svelte-1uw3mzk{position:relative;pointer-events:none}.slide-trigger.svelte-1uw3mzk{height:65vh}.slide-trigger--intro.svelte-1uw3mzk{height:20vh}@media(max-width:900px){.slide-frame.svelte-1uw3mzk{position:static}.caption-stack.svelte-1uw3mzk{min-height:0}.slide-triggers.svelte-1uw3mzk{display:none}}.region-map.svelte-maj06l{width:100%;height:auto;line-height:0}.region-map.svelte-maj06l svg{display:block;width:100%;height:auto}.region-map.svelte-maj06l path{fill:var(--color-bg-muted);stroke:var(--color-border);stroke-width:.3;vector-effect:non-scaling-stroke}.region-map.svelte-maj06l path.disputed{fill:var(--color-bg-muted);stroke:var(--color-border-light);stroke-dasharray:1 1}.region-map.svelte-maj06l path.region-map__hit{fill:var(--color-link);stroke:var(--color-link-hover);stroke-width:.4}.table-block.svelte-gwawq4{display:flex;flex-direction:column;gap:.75rem}.search-label.svelte-gwawq4{display:flex;flex-direction:column;gap:.35rem;max-width:22rem;color:var(--color-text-muted);font-size:.8125rem}input.svelte-gwawq4{border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);font:inherit;padding:.5rem .75rem}.table-scroll.svelte-gwawq4{border:1px solid var(--color-border);border-radius:8px;overflow-x:auto;background:#fff}table.svelte-gwawq4{width:100%;min-width:980px;border-collapse:collapse;font-size:.8125rem}th.svelte-gwawq4,td.svelte-gwawq4{border-bottom:1px solid var(--color-border);padding:.7rem .75rem;text-align:left;vertical-align:top}tbody.svelte-gwawq4 tr:where(.svelte-gwawq4):last-child th:where(.svelte-gwawq4),tbody.svelte-gwawq4 tr:where(.svelte-gwawq4):last-child td:where(.svelte-gwawq4){border-bottom:none}thead.svelte-gwawq4 th:where(.svelte-gwawq4){background:var(--color-bg-subtle);color:var(--color-text-muted);font-weight:600;white-space:nowrap}tbody.svelte-gwawq4 th:where(.svelte-gwawq4){min-width:13rem;font-weight:500}.numeric.svelte-gwawq4{text-align:right;white-space:nowrap}.sortable.svelte-gwawq4{padding:0}.sortable.svelte-gwawq4 button:where(.svelte-gwawq4){align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:.35rem;justify-content:flex-end;padding:.7rem .75rem;width:100%}.sortable.svelte-gwawq4 button:where(.svelte-gwawq4):hover{color:var(--color-text-primary)}.row-title.svelte-gwawq4,.row-subtitle.svelte-gwawq4{display:block}.row-title.svelte-gwawq4{color:var(--color-text-primary)}.row-subtitle.svelte-gwawq4{color:var(--color-text-muted);font-size:.75rem;margin-top:.2rem}a.svelte-gwawq4{color:var(--color-link);text-decoration:none}a.svelte-gwawq4:hover{color:var(--color-link-hover);text-decoration:underline}.empty.svelte-gwawq4{color:var(--color-text-muted);padding:1.25rem;text-align:center}.sr-only.svelte-gwawq4{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.region-chip.svelte-gwawq4{position:fixed;background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm);padding:.65rem .75rem .5rem;pointer-events:none;z-index:1050;display:flex;flex-direction:column;gap:.4rem}.region-chip__title.svelte-gwawq4{font-size:.8125rem;font-weight:600;color:var(--color-text-primary)}.region-chip__caption.svelte-gwawq4{font-size:.6875rem;color:var(--color-text-muted)}@media(pointer:coarse){.region-chip.svelte-gwawq4{display:none}}main.svelte-xkqyr1{max-width:1180px;margin:0 auto;padding:3rem 1.5rem 4rem}.page-header.svelte-xkqyr1{max-width:820px;margin-bottom:2.5rem}.eyebrow.svelte-xkqyr1{color:var(--color-text-muted);font-size:.75rem;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}h1.svelte-xkqyr1,h2.svelte-xkqyr1,p.svelte-xkqyr1{margin:0}h1.svelte-xkqyr1,h2.svelte-xkqyr1{color:var(--color-text-primary);font-family:var(--font-heading);font-weight:400}h1.svelte-xkqyr1{font-size:2.5rem;line-height:1.1;margin-bottom:1rem}h2.svelte-xkqyr1{font-size:1.5rem}.intro.svelte-xkqyr1,.section-heading.svelte-xkqyr1{color:var(--color-text-secondary);display:flex;flex-direction:column;gap:.75rem;line-height:1.7}.section.svelte-xkqyr1{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:1rem;margin-top:2.75rem;padding-top:1.75rem}.section-heading.svelte-xkqyr1{gap:.35rem}.section-heading.svelte-xkqyr1 p:where(.svelte-xkqyr1){color:var(--color-text-muted);font-size:.875rem}a.svelte-xkqyr1{color:var(--color-link);text-decoration:underline;text-underline-offset:.18em}a.svelte-xkqyr1:hover{color:var(--color-link-hover)}@media(max-width:640px){main.svelte-xkqyr1{padding:2rem 1rem 3rem}h1.svelte-xkqyr1{font-size:2rem}}
