.map-layout.svelte-1xxuqm8{min-width:0}.map-atlas.svelte-1xxuqm8{--map-state-boundary: .9;--map-county-boundary: .35;--map-county-detail-boundary: .6;--map-state-mesh-boundary: 1.1}.map-expanded.svelte-1xxuqm8{height:100%;display:flex;flex-direction:column}.map-expanded.svelte-1xxuqm8 .map-legend:where(.svelte-1xxuqm8){order:2;flex-shrink:0;padding-top:.25rem;padding-bottom:.25rem}.map-expanded.svelte-1xxuqm8 .legend-content:where(.svelte-1xxuqm8){box-shadow:none}.map-interactive.svelte-1xxuqm8 .map-canvas:where(.svelte-1xxuqm8){cursor:grab;touch-action:none}.map-interactive.svelte-1xxuqm8 .map-canvas:where(.svelte-1xxuqm8) svg.is-panning{cursor:grabbing}svg.svelte-1xxuqm8 a[role=button]:focus-visible{outline:none}svg.svelte-1xxuqm8 a[role=button]:focus-visible>path.region,svg.svelte-1xxuqm8 a[role=button]:focus-visible>circle.pt{stroke:#f63;stroke-width:3px}.map-legend.svelte-1xxuqm8{display:flex;justify-content:center;padding:.375rem 1rem .25rem;container-type:inline-size}.legend-content.svelte-1xxuqm8{width:100%;max-width:26rem}.legend-scale.svelte-1xxuqm8{width:min(100%,20rem);margin-top:.125rem}.legend-swatch.svelte-1xxuqm8{flex:1 1 20%}.legend-labels.svelte-1xxuqm8{display:grid;align-items:start;grid-template-columns:repeat(5,minmax(0,1fr)) 0;margin-top:.375rem;line-height:1.4}.legend-labels.svelte-1xxuqm8 span:where(.svelte-1xxuqm8){width:max-content;transform:translate(-50%)}.legend-labels.svelte-1xxuqm8 span:where(.svelte-1xxuqm8):first-child{transform:none}.legend-labels.svelte-1xxuqm8 span:where(.svelte-1xxuqm8):last-child{transform:translate(-100%)}.legend-footer.svelte-1xxuqm8{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.125rem .375rem;min-height:1rem;margin-top:.125rem;line-height:1.5}.map-canvas.svelte-1xxuqm8{position:relative;overflow:hidden}@container (max-width: 22rem){.legend-labels.svelte-1xxuqm8{min-height:2.5rem}.legend-labels.svelte-1xxuqm8 span:where(.svelte-1xxuqm8):nth-child(2n){margin-top:1.25rem}}svg.svelte-1xxuqm8 path.region,svg.svelte-1xxuqm8 circle.pt{transition:fill .25s}svg.svelte-1xxuqm8 path.region.band-dim,svg.svelte-1xxuqm8 circle.pt.band-dim{opacity:.28}.legend-swatch.svelte-1xxuqm8{transition:transform .12s ease;transform-origin:center}svg.svelte-1xxuqm8 a.entity-flag .entity-flag-mark{transition:filter .12s ease}svg.svelte-1xxuqm8 a.entity-flag circle,svg.svelte-1xxuqm8 a.entity-flag path{transition:fill .12s ease,stroke .12s ease}svg.svelte-1xxuqm8 a.entity-flag:hover .entity-flag-mark,svg.svelte-1xxuqm8 a.entity-flag:focus-visible .entity-flag-mark{filter:drop-shadow(0 2px 2px rgba(40,121,203,.28))}svg.svelte-1xxuqm8 a.entity-flag:hover circle,svg.svelte-1xxuqm8 a.entity-flag:focus-visible circle{stroke:#2879cb;stroke-width:3px}svg.svelte-1xxuqm8 a.entity-flag:hover path,svg.svelte-1xxuqm8 a.entity-flag:focus-visible path{fill:#2879cb}svg.svelte-1xxuqm8 a.entity-flag:focus-visible{outline:none}.swatch-active.svelte-1xxuqm8{transform:scaleY(1.35)}.legend-indicator.svelte-1xxuqm8{position:absolute;left:0;bottom:-.1875rem;width:20%;height:.125rem;border-radius:.0625rem;background:#111827;opacity:0;pointer-events:none;transition:transform .15s ease,opacity .12s ease}.indicator-on.svelte-1xxuqm8{opacity:1}@media(prefers-reduced-motion:reduce){.legend-swatch.svelte-1xxuqm8,.legend-indicator.svelte-1xxuqm8,svg.svelte-1xxuqm8 a.entity-flag .entity-flag-mark,svg.svelte-1xxuqm8 a.entity-flag circle,svg.svelte-1xxuqm8 a.entity-flag path{transition:none}}svg.svelte-1xxuqm8 path:focus,svg.svelte-1xxuqm8 circle:focus{outline:none}svg.svelte-1xxuqm8 path:focus-visible{stroke:#111827;stroke-width:1.6px}@media(prefers-reduced-motion:reduce){svg.svelte-1xxuqm8 path.region,svg.svelte-1xxuqm8 circle.pt{transition:none}}.map-focus-anchor.svelte-1u90l4t,.map-focus-frame.svelte-1u90l4t{min-width:0;width:100%}.map-focus-frame.floating.svelte-1u90l4t{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;height:100dvh;background:#fafbfc;overflow:hidden;transform-origin:top left;outline:none;isolation:isolate}.map-focus-frame[data-map-focus-phase=opening].svelte-1u90l4t,.map-focus-frame[data-map-focus-phase=closing].svelte-1u90l4t{will-change:transform,opacity}button.svelte-8bvw5b{cursor:pointer}button.svelte-8bvw5b:disabled{cursor:default;opacity:.4}button.svelte-8bvw5b:focus-visible,a.svelte-8bvw5b:focus-visible,input.svelte-8bvw5b:focus-visible,select.svelte-8bvw5b:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}svg.svelte-8bvw5b{width:1.125rem;height:1.125rem;flex-shrink:0}.expand-button.svelte-8bvw5b,.tool-button.svelte-8bvw5b{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;white-space:nowrap;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);padding:.4375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--color-text-muted)}.expand-button.svelte-8bvw5b{position:absolute;top:.75rem;right:.75rem;width:2.25rem;padding:0;border-color:transparent;z-index:3}.expand-button[hidden].svelte-8bvw5b{display:none}.expand-button.svelte-8bvw5b:hover,.tool-button.svelte-8bvw5b:hover{background:var(--color-action-soft);color:var(--color-text-strong)}.tool-button.active.svelte-8bvw5b{background:var(--color-action);border-color:var(--color-action);color:var(--color-surface)}.map-experience.svelte-8bvw5b{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.5rem}.map-experience.svelte-8bvw5b:not(.is-expanded) .map-legend{padding-inline:3.25rem}.map-experience.is-expanded.svelte-8bvw5b{height:100%;display:flex;flex-direction:column;padding:0;border:0;border-radius:0;overflow:hidden}.focus-header.svelte-8bvw5b{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;flex-shrink:0}.focus-title.svelte-8bvw5b{min-width:0}.focus-title.svelte-8bvw5b h2:where(.svelte-8bvw5b){font-size:var(--text-subsection-title);font-weight:600;line-height:1.3;color:var(--color-text-strong)}.focus-title.svelte-8bvw5b p:where(.svelte-8bvw5b){margin-top:.25rem}.header-actions.svelte-8bvw5b{display:flex;gap:.5rem}.filters-toggle.svelte-8bvw5b{display:none}.close-button.svelte-8bvw5b{border-color:transparent}.focus-controls-shell.svelte-8bvw5b{position:relative;flex-shrink:0;z-index:5}.focus-controls.svelte-8bvw5b{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem;padding:.75rem 1.5rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-alt);flex-shrink:0;position:relative;z-index:5}.focus-controls.svelte-8bvw5b label:where(.svelte-8bvw5b),.basis-control.svelte-8bvw5b>span:where(.svelte-8bvw5b),.map-search.svelte-8bvw5b>label:where(.svelte-8bvw5b){display:flex;flex-direction:column;gap:.375rem;min-width:0;color:var(--color-text-muted);font-size:.875rem;font-weight:500;line-height:1.25rem}.focus-controls.svelte-8bvw5b select:where(.svelte-8bvw5b){width:100%;max-width:14rem;height:2.25rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--color-text);padding:.4375rem 2rem .4375rem .75rem}.focus-controls.svelte-8bvw5b select:where(.svelte-8bvw5b):hover{border-color:var(--color-action)}.basis-control.svelte-8bvw5b{display:flex;flex-direction:column;gap:.375rem}.map-search.svelte-8bvw5b{flex:1;min-width:12rem;position:relative}.search-field.svelte-8bvw5b{display:flex;align-items:center;height:2.25rem;gap:.5rem;margin-top:.375rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 .75rem;background:var(--color-surface)}.search-field.svelte-8bvw5b svg:where(.svelte-8bvw5b){width:1rem;height:1rem;color:var(--color-text-subtle)}.search-field.svelte-8bvw5b input:where(.svelte-8bvw5b){min-width:0;width:100%;height:100%;border:0;padding:0;background:transparent;color:var(--color-text);font-size:.875rem;font-weight:400}.search-field.svelte-8bvw5b input:where(.svelte-8bvw5b):focus{box-shadow:none;outline:none}.search-field.svelte-8bvw5b:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.search-results.svelte-8bvw5b{position:absolute;top:calc(100% + .5rem);right:0;min-width:100%;width:min(25rem,calc(100vw - 2rem));border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 .5rem 1.25rem #13181e24;overflow:hidden;max-height:50vh;overflow-y:auto}.search-count.svelte-8bvw5b{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.search-count.svelte-8bvw5b button:where(.svelte-8bvw5b),.drawer-heading.svelte-8bvw5b button:where(.svelte-8bvw5b),.detail-heading.svelte-8bvw5b button:where(.svelte-8bvw5b){padding:.25rem;border-radius:var(--radius-sm);color:var(--color-text-subtle)}.search-count.svelte-8bvw5b button:where(.svelte-8bvw5b):hover,.drawer-heading.svelte-8bvw5b button:where(.svelte-8bvw5b):hover,.detail-heading.svelte-8bvw5b button:where(.svelte-8bvw5b):hover{background:var(--color-action-soft);color:var(--color-text-strong)}.search-result.svelte-8bvw5b{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;padding:.75rem;width:100%;font-size:.875rem;border-bottom:1px solid var(--color-border)}.search-result.svelte-8bvw5b:hover{background:var(--color-action-soft)}.search-result.svelte-8bvw5b strong:where(.svelte-8bvw5b){white-space:nowrap;font-weight:600}.search-results.svelte-8bvw5b>p:where(.svelte-8bvw5b){padding:1rem;font-size:.875rem}.map-workspace.svelte-8bvw5b{min-width:0}.is-expanded.svelte-8bvw5b .map-workspace:where(.svelte-8bvw5b){flex:1;min-height:0;display:flex;position:relative}.map-stage.svelte-8bvw5b{min-width:0;position:relative}.is-expanded.svelte-8bvw5b .map-stage:where(.svelte-8bvw5b){flex:1;min-height:0;overflow:hidden;background:var(--color-surface)}.zoom-tools.svelte-8bvw5b{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;align-items:center;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:0 1px 2px #0000000d;z-index:2;overflow:hidden}.zoom-tools.svelte-8bvw5b button:where(.svelte-8bvw5b){padding:.5rem;min-width:2.5rem;min-height:2.5rem;display:grid;place-items:center}.zoom-tools.svelte-8bvw5b button:where(.svelte-8bvw5b):hover:not(:disabled){background:var(--color-action-soft);color:var(--color-text-strong)}.zoom-tools.svelte-8bvw5b span:where(.svelte-8bvw5b){font-size:.8125rem;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.zoom-tools.svelte-8bvw5b .reset-view:where(.svelte-8bvw5b){border-top:1px solid var(--color-border)}.map-hint.svelte-8bvw5b{position:absolute;top:1rem;left:1rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:.8125rem;color:var(--color-text-muted);pointer-events:none}.map-hint.svelte-8bvw5b span:where(.svelte-8bvw5b){padding:0 .25rem}.entity-detail.svelte-8bvw5b{position:absolute;top:1rem;left:1rem;width:18rem;max-width:calc(100% - 5.5rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--panel-padding);box-shadow:0 1px 3px #0000001a;z-index:2;max-height:calc(100% - 8.5rem);overflow:auto}.detail-heading.svelte-8bvw5b{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.detail-heading.svelte-8bvw5b p:where(.svelte-8bvw5b){font-size:.8125rem;font-weight:400;color:var(--color-text-muted)}.entity-detail.svelte-8bvw5b h3:where(.svelte-8bvw5b){font-size:var(--text-panel-title);font-weight:600;line-height:1.3;margin-top:.25rem;color:var(--color-text-strong)}.detail-value.svelte-8bvw5b{font-size:var(--text-metric-value);font-weight:700;line-height:1.3;margin-top:.75rem;font-variant-numeric:tabular-nums;color:var(--color-text-strong)}.detail-metric.svelte-8bvw5b{font-size:.875rem;color:var(--color-text-muted);margin-top:.25rem}.detail-facts.svelte-8bvw5b{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.detail-facts.svelte-8bvw5b>div:where(.svelte-8bvw5b){display:flex;flex-direction:column;gap:.25rem}.detail-facts.svelte-8bvw5b span:where(.svelte-8bvw5b){font-size:.8125rem;color:var(--color-text-muted)}.detail-facts.svelte-8bvw5b strong:where(.svelte-8bvw5b){font-size:.875rem;font-weight:600}.source-year.svelte-8bvw5b{font-size:.8125rem;color:var(--color-text-subtle);margin-top:.5rem}.report-link.svelte-8bvw5b{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border);color:var(--color-link);font-size:.875rem;font-weight:400;text-decoration:none}.report-link.svelte-8bvw5b:hover{text-decoration:underline}.report-link.svelte-8bvw5b svg:where(.svelte-8bvw5b){width:1rem;height:1rem}.rankings-drawer.svelte-8bvw5b{flex:0 0 20rem;min-width:0;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--color-border);background:var(--color-surface)}.drawer-heading.svelte-8bvw5b{display:flex;justify-content:space-between;align-items:start;padding:1rem;border-bottom:1px solid var(--color-border)}.drawer-heading.svelte-8bvw5b h3:where(.svelte-8bvw5b){font-size:var(--text-panel-title);font-weight:600}.drawer-heading.svelte-8bvw5b p:where(.svelte-8bvw5b){color:var(--color-text-muted);font-size:.8125rem;margin-top:.25rem}.ranking-list.svelte-8bvw5b{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.ranking-row.svelte-8bvw5b{display:flex;gap:.75rem;width:100%;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);text-align:left;font-size:.875rem}.ranking-row.svelte-8bvw5b:hover{background:var(--color-surface-alt)}.ranking-row.selected.svelte-8bvw5b{background:var(--color-action-soft);box-shadow:inset 3px 0 var(--color-primary)}.rank-number.svelte-8bvw5b{flex:0 0 1.5rem;color:var(--color-text-subtle);font-size:.8125rem;padding-top:.125rem;font-variant-numeric:tabular-nums}.rank-name.svelte-8bvw5b{display:block;color:var(--color-text);line-height:1.5}.ranking-row.svelte-8bvw5b strong:where(.svelte-8bvw5b){display:block;margin-top:.25rem;font-weight:600;font-variant-numeric:tabular-nums}.ranking-pagination.svelte-8bvw5b{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-top:1px solid var(--color-border);font-size:.8125rem}.ranking-pagination.svelte-8bvw5b button:where(.svelte-8bvw5b){padding:.375rem;border-radius:var(--radius-sm)}.ranking-pagination.svelte-8bvw5b button:where(.svelte-8bvw5b):hover:not(:disabled){background:var(--color-action-soft)}.empty-rankings.svelte-8bvw5b{padding:1rem;font-size:.875rem}.focus-footer.svelte-8bvw5b{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem 1.5rem;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--color-text-subtle);border-top:1px solid var(--color-border);flex-shrink:0}[data-map-focus-phase=opening] .focus-header.svelte-8bvw5b,[data-map-focus-phase=opening] .focus-controls.svelte-8bvw5b,[data-map-focus-phase=opening] .focus-footer.svelte-8bvw5b{animation:svelte-8bvw5b-controls-appear .36s ease both}[data-map-focus-phase=closing] .focus-header.svelte-8bvw5b,[data-map-focus-phase=closing] .focus-controls.svelte-8bvw5b,[data-map-focus-phase=closing] .focus-footer.svelte-8bvw5b{opacity:0;transition:opacity .12s ease}@keyframes svelte-8bvw5b-controls-appear{0%,35%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-map-focus-phase] .focus-header.svelte-8bvw5b,[data-map-focus-phase] .focus-controls.svelte-8bvw5b,[data-map-focus-phase] .focus-footer.svelte-8bvw5b{animation:none;transition:none}}.map-loading.svelte-8bvw5b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffed;color:var(--color-text-muted);font-size:.9rem;z-index:4;padding:1rem;text-align:center}@media(max-width:700px){.focus-header.svelte-8bvw5b{padding:.75rem 1rem;gap:.5rem}.focus-title.svelte-8bvw5b h2:where(.svelte-8bvw5b){font-size:var(--text-panel-title)}.header-actions.svelte-8bvw5b{gap:.2rem}.tool-button.svelte-8bvw5b{padding:.6rem}.close-button.svelte-8bvw5b span:where(.svelte-8bvw5b){display:none}.focus-controls.svelte-8bvw5b{padding:.6rem 1rem;gap:.5rem;display:grid;grid-template-columns:1fr 1fr}.focus-controls.svelte-8bvw5b select:where(.svelte-8bvw5b){max-width:100%;height:2.35rem}.map-search.svelte-8bvw5b{grid-column:1 / -1;min-width:0}.search-field.svelte-8bvw5b{height:2.35rem}.search-results.svelte-8bvw5b{left:0;right:0;width:100%}.basis-control.svelte-8bvw5b{align-self:center}.map-hint.svelte-8bvw5b{top:.5rem;left:.5rem;max-width:calc(100% - 4rem);font-size:.75rem}.map-hint.svelte-8bvw5b span:where(.svelte-8bvw5b){display:none}.zoom-tools.svelte-8bvw5b{top:.5rem;right:.5rem}.entity-detail.svelte-8bvw5b{top:.5rem;left:.5rem;width:15rem;max-width:calc(100% - 4rem);padding:.6rem .75rem;max-height:calc(100% - 7.5rem)}.entity-detail.svelte-8bvw5b h3:where(.svelte-8bvw5b){font-size:var(--text-panel-title)}.detail-value.svelte-8bvw5b{font-size:var(--text-metric-value);margin-top:.5rem}.detail-facts.svelte-8bvw5b{margin-top:.45rem;padding-top:.4rem;gap:.4rem .8rem}.report-link.svelte-8bvw5b{margin-top:.4rem;padding-top:.4rem}.rankings-drawer.svelte-8bvw5b{position:absolute;inset:0 0 0 auto;width:min(20rem,88%);box-shadow:-.5rem 0 2rem #1d27331a;z-index:4}.focus-footer.svelte-8bvw5b{padding:.4rem 1rem;font-size:.8125rem}.focus-footer.svelte-8bvw5b span:where(.svelte-8bvw5b):last-child{display:none}}@media(pointer:coarse){.tool-button.svelte-8bvw5b,.expand-button.svelte-8bvw5b,.zoom-tools.svelte-8bvw5b button:where(.svelte-8bvw5b),.search-result.svelte-8bvw5b,.ranking-row.svelte-8bvw5b,.focus-controls.svelte-8bvw5b select:where(.svelte-8bvw5b),.search-field.svelte-8bvw5b{min-height:44px}.expand-button.svelte-8bvw5b,.zoom-tools.svelte-8bvw5b button:where(.svelte-8bvw5b){min-width:44px}}@media(max-width:640px),(max-height:500px)and (orientation:landscape){.filters-toggle.svelte-8bvw5b{display:inline-flex}.focus-controls.svelte-8bvw5b{display:none;position:absolute;inset:0 0 auto;max-height:calc(100dvh - var(--focus-header-height) - 3rem);overflow:auto;overscroll-behavior:contain;padding:.6rem .75rem;gap:.5rem;box-shadow:0 .5rem 1rem #1d273326}.focus-controls.filters-open.svelte-8bvw5b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.focus-controls.svelte-8bvw5b select:where(.svelte-8bvw5b){max-width:100%}.search-results.svelte-8bvw5b{position:static;width:100%;margin-top:.5rem;max-height:none}.tool-button.svelte-8bvw5b,.expand-button.svelte-8bvw5b,.zoom-tools.svelte-8bvw5b button:where(.svelte-8bvw5b),.focus-controls.svelte-8bvw5b select:where(.svelte-8bvw5b),.search-field.svelte-8bvw5b,.search-result.svelte-8bvw5b,.ranking-row.svelte-8bvw5b,.report-link.svelte-8bvw5b,.basis-control.svelte-8bvw5b .seg__btn{min-height:44px}.expand-button.svelte-8bvw5b,.zoom-tools.svelte-8bvw5b button:where(.svelte-8bvw5b),.search-count.svelte-8bvw5b button:where(.svelte-8bvw5b),.drawer-heading.svelte-8bvw5b button:where(.svelte-8bvw5b),.detail-heading.svelte-8bvw5b button:where(.svelte-8bvw5b){min-width:44px;min-height:44px}}@media(max-width:640px){.focus-header.svelte-8bvw5b{flex-direction:column;align-items:stretch;padding:.5rem .75rem}.focus-title.svelte-8bvw5b p:where(.svelte-8bvw5b){display:none}.header-actions.svelte-8bvw5b{gap:.375rem}.close-button.svelte-8bvw5b{margin-left:auto;min-width:44px}}@media(max-height:500px)and (orientation:landscape){.focus-header.svelte-8bvw5b{flex-direction:row;align-items:center;padding:.4rem .75rem;gap:.5rem}.focus-title.svelte-8bvw5b h2:where(.svelte-8bvw5b){font-size:var(--text-panel-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-title.svelte-8bvw5b p:where(.svelte-8bvw5b){display:none}.header-actions.svelte-8bvw5b{flex-shrink:0;gap:.25rem}.close-button.svelte-8bvw5b span:where(.svelte-8bvw5b){display:none}.focus-controls.filters-open.svelte-8bvw5b{grid-template-columns:repeat(3,minmax(0,1fr))}.map-search.svelte-8bvw5b{grid-column:span 2;min-width:0}.zoom-tools.svelte-8bvw5b{top:.5rem;right:.5rem;flex-direction:row}.zoom-tools.svelte-8bvw5b span:where(.svelte-8bvw5b){padding-inline:.4rem}.zoom-tools.svelte-8bvw5b .reset-view:where(.svelte-8bvw5b){border-top:0;border-left:1px solid var(--color-border)}.map-hint.svelte-8bvw5b{top:.5rem;left:.5rem;max-width:calc(100% - 13rem)}.entity-detail.svelte-8bvw5b{top:.5rem;left:.5rem;width:15rem;max-width:calc(100% - 13rem);max-height:calc(100% - 6rem);padding:.6rem .75rem}.rankings-drawer.svelte-8bvw5b{position:absolute;inset:0 0 0 auto;width:min(20rem,75%);box-shadow:-.5rem 0 2rem #1d27331a;z-index:4}.drawer-heading.svelte-8bvw5b{padding:.5rem .75rem}.focus-footer.svelte-8bvw5b{padding:.3rem .75rem}.focus-footer.svelte-8bvw5b span:where(.svelte-8bvw5b):last-child{display:none}}@media(max-width:380px){.focus-controls.filters-open.svelte-8bvw5b{grid-template-columns:minmax(0,1fr)}.map-search.svelte-8bvw5b{grid-column:1 / -1}}.context-row.svelte-1wtq9gd{display:grid;grid-template-columns:9.375rem minmax(0,1fr) 4.875rem;align-items:center;gap:.75rem;padding:.25rem .4375rem;border-radius:.4375rem;transition:background-color .18s ease}.context-row.is-active.svelte-1wtq9gd{background:#fff7ed}.context-row.is-muted.svelte-1wtq9gd .data-bar:where(.svelte-1wtq9gd),.context-row.is-muted.svelte-1wtq9gd .empty-bar:where(.svelte-1wtq9gd){opacity:.55}.row-label.svelte-1wtq9gd{display:flex;min-width:0;align-items:center;gap:.4375rem;overflow:hidden;font-size:.8125rem;font-weight:400;color:#4b5563;white-space:nowrap;text-overflow:ellipsis}.is-active.svelte-1wtq9gd .row-label:where(.svelte-1wtq9gd){font-weight:700;color:#2e3745}.active-mark.svelte-1wtq9gd{width:.1875rem;height:1.125rem;flex:0 0 auto;border-radius:62.4375rem;background:#f63}.bar-column.svelte-1wtq9gd{min-width:0}.bar-track.svelte-1wtq9gd,.empty-bar.svelte-1wtq9gd{height:2.125rem;width:100%;overflow:hidden;border-radius:.3125rem;background:#f3f4f6;box-shadow:inset 0 0 0 .0625rem #e5e7eb}.empty-bar.svelte-1wtq9gd{height:.375rem;margin:.875rem 0}.data-bar.svelte-1wtq9gd{display:flex;height:100%;overflow:hidden;border-radius:.3125rem;transition:width .55s cubic-bezier(.4,0,.2,1),opacity .18s ease}.segment.svelte-1wtq9gd{display:flex;min-width:0;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.55);cursor:crosshair;transition:width .55s cubic-bezier(.4,0,.2,1),opacity .14s ease}.segment.svelte-1wtq9gd:last-child{border-right:0}.segment.svelte-1wtq9gd:hover{opacity:.86}.segment.is-dimmed.svelte-1wtq9gd{opacity:.12}.segment.svelte-1wtq9gd span:where(.svelte-1wtq9gd){overflow:hidden;padding:0 .1875rem;font-size:.8125rem;font-weight:700;color:#fff;text-overflow:clip;white-space:nowrap;pointer-events:none}.segment.svelte-1wtq9gd span.dark-text:where(.svelte-1wtq9gd){color:#111827}.row-total.svelte-1wtq9gd{font-size:.8125rem;font-weight:700;color:#374151;text-align:right;font-variant-numeric:tabular-nums}.legend-button.svelte-1wtq9gd{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:62.4375rem;background:transparent;font-size:.8125rem;line-height:1.25;color:#4b5563;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.legend-button.svelte-1wtq9gd:hover{background:#f9fafb}.legend-button.is-selected.svelte-1wtq9gd{border-color:var(--legend-color);background:#fff;box-shadow:0 0 0 .0625rem var(--legend-color);font-weight:700;color:#2e3745}.legend-button.svelte-1wtq9gd:focus-visible{outline:.125rem solid #ff6633;outline-offset:.125rem}.clear-selection.svelte-1wtq9gd{border:0;background:transparent;padding:0;font-weight:700;color:#d84f20;text-decoration:underline;text-underline-offset:.125rem;cursor:pointer}.clear-selection.svelte-1wtq9gd:focus-visible{outline:.125rem solid #ff6633;outline-offset:.125rem}@media(max-width:640px){.context-row.svelte-1wtq9gd{grid-template-columns:minmax(0,1fr) auto;gap:.375rem .625rem;padding:.3125rem .25rem .5rem}.bar-column.svelte-1wtq9gd{grid-column:1 / -1;grid-row:2}.row-total.svelte-1wtq9gd{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){.context-row.svelte-1wtq9gd,.data-bar.svelte-1wtq9gd,.segment.svelte-1wtq9gd{transition:none}}.explore-page.svelte-1w567vk{max-width:var(--container-wide)}.explore-heading-row.svelte-1w567vk{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem}.explore-year.svelte-1w567vk{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.level-navigation.svelte-1w567vk{margin-top:1.5rem}.explore-controls.svelte-1w567vk{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.875rem;margin-top:1.25rem;margin-bottom:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.control-field.svelte-1w567vk{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-text-muted)}.shared-search.svelte-1w567vk{flex:1;min-width:10.625rem}.shared-search.svelte-1w567vk input:where(.svelte-1w567vk){width:100%;height:2.25rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);padding:.375rem .75rem;font-size:.875rem;font-weight:400;color:var(--color-text)}.shared-search.svelte-1w567vk input:where(.svelte-1w567vk):focus{border-color:var(--color-action);box-shadow:none}.data-provenance.svelte-1w567vk{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.375rem 1rem;padding:.75rem 0;font-size:.8125rem;line-height:1.5;color:var(--color-text-muted)}.earlier-source-count.svelte-1w567vk{color:#92400e;font-weight:500}.explore-workspace.svelte-1w567vk{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem;align-items:start}.map-panel.svelte-1w567vk,.ranking-panel.svelte-1w567vk{min-width:0;scroll-margin-top:1.5rem}.map-instruction.svelte-1w567vk{margin-top:.75rem}.empty-search.svelte-1w567vk{padding:2.5rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:.875rem}.liability-context.svelte-1w567vk{margin-top:2rem}.source-note.svelte-1w567vk{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);padding:1.25rem;margin-top:1.5rem;font-weight:var(--weight-body)}.show-all-states.svelte-1w567vk{padding:.625rem 1.25rem;border-radius:var(--radius-md);background:var(--color-action);color:#fff;font-size:.875rem;font-weight:600}.show-all-states.svelte-1w567vk:hover{background:var(--color-action-hover)}.mobile-view-control.svelte-1w567vk{display:none}@media(max-width:63.99rem){.explore-workspace.svelte-1w567vk{grid-template-columns:1fr}.mobile-view-control.svelte-1w567vk{display:block;margin:0 0 1.25rem}.map-panel.svelte-1w567vk{display:none}.map-panel.svelte-1w567vk:has(.map-focus-frame.floating){display:block}.show-map.svelte-1w567vk .map-panel:where(.svelte-1w567vk){display:block}.show-map.svelte-1w567vk .ranking-panel:where(.svelte-1w567vk){display:none}}@media screen and (min-width:57.6rem)and (max-width:63.99rem)and (hover:hover)and (pointer:fine){html:has(.app-shell[data-density=compact]) .explore-workspace.svelte-1w567vk{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}html:has(.app-shell[data-density=compact]) .mobile-view-control.svelte-1w567vk{display:none}html:has(.app-shell[data-density=compact]) .map-panel.svelte-1w567vk,html:has(.app-shell[data-density=compact]) .ranking-panel.svelte-1w567vk{display:block}}@media(max-width:39.99rem){.explore-controls.svelte-1w567vk{gap:.75rem;padding:.75rem}.control-field.svelte-1w567vk{flex:1 1 100%;min-width:0;flex-direction:column;align-items:stretch;gap:.1875rem}.control-field.svelte-1w567vk .select-menu{width:100%!important;--height: 44px;--max-height: 44px;--chevron-height: 44px;--item-height: 44px;--item-padding: 12px}.shared-search.svelte-1w567vk{flex-basis:100%}.shared-search.svelte-1w567vk input:where(.svelte-1w567vk),.explore-controls.svelte-1w567vk .seg__btn,.mobile-view-control.svelte-1w567vk .seg__btn{min-height:44px}.level-navigation.svelte-1w567vk{margin-top:1rem}}@media(pointer:coarse){.shared-search.svelte-1w567vk input:where(.svelte-1w567vk){min-height:44px}}
