.state-topic-mix.svelte-qewm88{min-width:0;color:var(--color-ink, #1a1917)}.section-header.svelte-qewm88{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.section-header.svelte-qewm88>div:where(.svelte-qewm88){min-width:0}h2.svelte-qewm88{margin:0;font-size:clamp(1.15rem,1.06rem + .28vw,1.4rem);line-height:1.25;letter-spacing:-.01em}.caption.svelte-qewm88{max-width:72ch;margin:4px 0 0;color:var(--color-mute, #6b6659);font-size:.875rem;line-height:1.4rem}.summary.svelte-qewm88{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:center;margin:2px 0 0;color:var( --color-mute-soft, #9c9787 );font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-size:.72rem;line-height:1.1rem;font-variant-numeric:tabular-nums;white-space:nowrap}.legend.svelte-qewm88{display:flex;flex-wrap:wrap;gap:7px 16px;align-items:center;padding:0 0 12px;margin:0;color:var(--color-mute, #6b6659);font-size:.72rem;line-height:1rem;list-style:none}.legend.svelte-qewm88 li:where(.svelte-qewm88){display:inline-flex;gap:6px;align-items:center;min-width:0}.legend.svelte-qewm88 li:where(.svelte-qewm88)>span:where(.svelte-qewm88):last-child{overflow-wrap:anywhere;white-space:normal}.legend-swatch.svelte-qewm88{width:8px;height:8px;border:1px solid transparent;border-radius:2px;flex:0 0 auto}.state-grid.svelte-qewm88{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr));gap:8px;padding:0;margin:0;list-style:none}.state-grid.svelte-qewm88 li:where(.svelte-qewm88){min-width:0;list-style:none}.state-grid.svelte-qewm88 li:where(.svelte-qewm88)::marker{content:""}.state-card.svelte-qewm88{display:grid;grid-template-rows:auto auto minmax(1rem,auto);gap:8px;min-width:0;min-height:86px;padding:9px;color:var(--color-ink, #1a1917);text-decoration:none;background:var(--color-card, #fff);border:1px solid var(--color-rule, #d9d2c1);border-radius:6px;content-visibility:auto;contain-intrinsic-block-size:86px;transition:color .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease}a.state-card.svelte-qewm88:hover{color:var(--color-seal, #8a5a1a);background:color-mix(in srgb,var(--color-seal, #8a5a1a) 4%,var(--color-card, #fff));border-color:color-mix(in srgb,var(--color-seal, #8a5a1a) 58%,var(--color-rule, #d9d2c1));box-shadow:0 3px 12px #1a19170d}a.state-card.svelte-qewm88:focus-visible{color:var(--color-seal, #8a5a1a);outline:2px solid var(--color-seal, #8a5a1a);outline-offset:2px}.state-card.static.svelte-qewm88{cursor:default}.state-heading.svelte-qewm88{display:flex;gap:7px;align-items:baseline;justify-content:space-between;min-width:0;flex-wrap:wrap}.state-heading.svelte-qewm88 strong:where(.svelte-qewm88){min-width:max-content;font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-size:.8rem;font-weight:700;line-height:1rem;letter-spacing:.025em;white-space:nowrap}.state-heading.svelte-qewm88 data:where(.svelte-qewm88){min-width:max-content;color:var(--color-mute, #6b6659);font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-size:.66rem;line-height:1rem;font-variant-numeric:tabular-nums;white-space:nowrap}.stack.svelte-qewm88{display:flex;width:100%;height:10px;overflow:hidden;background:var( --color-track, color-mix( in srgb, var(--color-rule, #d9d2c1) 48%, var(--color-card, #fff) ) );border:1px solid color-mix(in srgb,var(--color-rule, #d9d2c1) 72%,transparent);border-radius:2px}.stack.empty.svelte-qewm88{opacity:.58}.segment.svelte-qewm88{width:var(--segment-width);min-width:0;height:100%;transition:width .22s ease-out}.segment.svelte-qewm88:last-child{border-right:0}.tone-0.svelte-qewm88{background:var(--color-seal, #8a5a1a)}.tone-1.svelte-qewm88{background:var(--color-signal, #3a6c4c)}.tone-2.svelte-qewm88{background:var( --color-ballot-blue, #274b6e )}.tone-3.svelte-qewm88{background:var( --color-ballot-red, #a13530 )}.tone-4.svelte-qewm88{background:var( --color-independent, #7a6a4a )}.tone-5.svelte-qewm88{background:var(--color-warn, #a86a1f)}.other.svelte-qewm88{background:var(--color-mute, #6b6659)}.uncategorized.svelte-qewm88{background:var( --color-mute-soft, #9c9787 )}.leading-topic.svelte-qewm88{display:flex;gap:5px;align-items:baseline;justify-content:space-between;min-width:0;flex-wrap:wrap;color:var(--color-mute, #6b6659);font-size:.66rem;line-height:.95rem}.leading-topic.svelte-qewm88>span:where(.svelte-qewm88):first-child{min-width:0;overflow-wrap:anywhere;white-space:normal}.leading-topic.svelte-qewm88>span:where(.svelte-qewm88):last-child{font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-variant-numeric:tabular-nums;white-space:nowrap}.empty-state.svelte-qewm88{min-height:90px;padding:22px;margin:0;color:var(--color-mute, #6b6659);font-size:.84rem;line-height:1.35rem;text-align:center;background:var(--color-card, #fff);border:1px dashed var(--color-rule, #d9d2c1);border-radius:6px}@media(max-width:720px){.section-header.svelte-qewm88{display:grid;gap:7px}.summary.svelte-qewm88{white-space:normal}.state-grid.svelte-qewm88{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:7px}.state-card.svelte-qewm88{min-height:82px;padding:8px}}@media(max-width:420px){.legend.svelte-qewm88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.state-grid.svelte-qewm88{grid-template-columns:repeat(2,minmax(0,1fr))}.state-heading.svelte-qewm88{align-items:flex-start;flex-direction:column;gap:1px}.state-heading.svelte-qewm88 data:where(.svelte-qewm88){font-size:.64rem}}@media(prefers-reduced-motion:reduce){.state-card.svelte-qewm88,.segment.svelte-qewm88{transition:none}}@media(forced-colors:active){.state-card.svelte-qewm88,.stack.svelte-qewm88,.empty-state.svelte-qewm88{color:CanvasText;background:Canvas;border-color:CanvasText}.segment.svelte-qewm88,.legend-swatch.svelte-qewm88{background:Highlight;border-color:Canvas}a.state-card.svelte-qewm88:focus-visible{outline-color:Highlight}}@media print{.state-card.svelte-qewm88{color:#000;background:transparent;border-color:#999;box-shadow:none;content-visibility:visible;contain-intrinsic-size:auto;break-inside:avoid}.segment.svelte-qewm88,.legend-swatch.svelte-qewm88{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tile-map.svelte-2zebb3{min-width:0;color:var(--color-ink, #1a1917)}.map-legend.svelte-2zebb3{display:flex;gap:9px;align-items:center;margin-bottom:12px;color:var(--color-mute, #6b6659)}.map-legend.svelte-2zebb3 p:where(.svelte-2zebb3){margin:0;font-size:.72rem;line-height:1.1rem}.legend-scale.svelte-2zebb3{display:inline-flex;flex:0 0 auto;gap:2px}.legend-scale.svelte-2zebb3 span:where(.svelte-2zebb3){width:13px;height:10px;border:1px solid var(--color-rule, #d9d2c1);border-radius:1px}.legend-scale.svelte-2zebb3 .low:where(.svelte-2zebb3){background:color-mix(in srgb,var(--color-seal, #8a5a1a) 10%,var(--color-card, #fff))}.legend-scale.svelte-2zebb3 .medium:where(.svelte-2zebb3){background:color-mix(in srgb,var(--color-seal, #8a5a1a) 28%,var(--color-card, #fff))}.legend-scale.svelte-2zebb3 .high:where(.svelte-2zebb3){background:color-mix(in srgb,var(--color-seal, #8a5a1a) 48%,var(--color-card, #fff))}.map-legend.contribution.svelte-2zebb3 .legend-scale:where(.svelte-2zebb3) .low:where(.svelte-2zebb3){background:#b54842}.map-legend.contribution.svelte-2zebb3 .legend-scale:where(.svelte-2zebb3) .medium:where(.svelte-2zebb3){background:#70558b}.map-legend.contribution.svelte-2zebb3 .legend-scale:where(.svelte-2zebb3) .high:where(.svelte-2zebb3){background:#356fa3}.map-scroll.svelte-2zebb3{min-width:0;overflow-x:auto;padding:88px 4px 12px;margin-top:-60px;scrollbar-width:thin;overscroll-behavior-inline:contain}.map-scroll.svelte-2zebb3:focus-visible{outline:2px solid var(--color-seal, #8a5a1a);outline-offset:2px}.map-grid.svelte-2zebb3{display:grid;grid-template-columns:repeat(12,minmax(48px,1fr));grid-template-rows:repeat(8,minmax(48px,1fr));gap:clamp(3px,.6vw,7px);width:max(720px,100%);max-width:1040px;aspect-ratio:12 / 8;margin-inline:auto}.tile-position.svelte-2zebb3{position:relative;min-width:0;min-height:0}.state-tile.svelte-2zebb3{display:grid;place-content:center;gap:2px;width:100%;height:100%;min-height:46px;padding:4px;color:var(--color-ink, #1a1917);text-align:center;text-decoration:none;background:color-mix(in srgb,var(--tile-color, var(--color-seal, #8a5a1a)) var(--tile-tint),var(--color-card, #fff));border:1px solid var(--color-rule, #d9d2c1);border-radius:5px;box-shadow:0 1px 2px #1a19170a;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.state-tile.svelte-2zebb3 strong:where(.svelte-2zebb3){font-family:var(--font-data, var(--type-mono, ui-monospace, monospace));font-size:clamp(.72rem,1.2vw,.9rem);line-height:1;letter-spacing:.04em}.state-tile.svelte-2zebb3>span:where(.svelte-2zebb3):not(.tooltip){color:var(--color-mute, #6b6659);font-family:var(--font-data, var(--type-mono, ui-monospace, monospace));font-size:clamp(.56rem,.9vw,.68rem);font-variant-numeric:tabular-nums}a.state-tile.svelte-2zebb3:hover,a.state-tile.svelte-2zebb3:focus-visible{z-index:3;color:var(--color-seal, #8a5a1a);border-color:var(--color-seal, #8a5a1a);box-shadow:0 5px 16px #1a191724;transform:translateY(-2px)}a.state-tile.svelte-2zebb3:focus-visible{outline:2px solid var(--color-seal, #8a5a1a);outline-offset:2px}.state-tile.unavailable.svelte-2zebb3{color:var(--color-mute-soft, #9c9787);background:var(--color-card, #fff);border-style:dashed}.tooltip.svelte-2zebb3{position:absolute;z-index:20;bottom:calc(100% + 8px);left:50%;display:grid;gap:2px;width:max-content;max-width:190px;padding:8px 10px;color:var(--color-ink, #1a1917);text-align:left;pointer-events:none;visibility:hidden;opacity:0;background:var(--color-elevated, var(--color-card, #fff));border:1px solid var(--color-rule, #d9d2c1);border-radius:5px;box-shadow:var(--shadow-md, 0 8px 24px rgb(26 25 23 / 16%));transform:translate(-50%,4px);transition:opacity .1s ease,transform .1s ease,visibility .1s ease}.tooltip.svelte-2zebb3 b:where(.svelte-2zebb3){font-size:.76rem;line-height:1.05rem}.tooltip.svelte-2zebb3 span:where(.svelte-2zebb3),.tooltip.svelte-2zebb3 small:where(.svelte-2zebb3){color:var(--color-mute, #6b6659);font-size:.68rem;line-height:.95rem}.state-tile.svelte-2zebb3:hover .tooltip:where(.svelte-2zebb3),.state-tile.svelte-2zebb3:focus-visible .tooltip:where(.svelte-2zebb3){visibility:visible;opacity:1;transform:translate(-50%)}@media(max-width:760px){.map-scroll.svelte-2zebb3{padding-bottom:8px}.map-grid.svelte-2zebb3{margin-inline:0}}@media(prefers-reduced-motion:reduce){.state-tile.svelte-2zebb3,.tooltip.svelte-2zebb3{transition:none}}@media(forced-colors:active){.state-tile.svelte-2zebb3,.legend-scale.svelte-2zebb3 span:where(.svelte-2zebb3){color:CanvasText;background:Canvas;border-color:CanvasText}a.state-tile.svelte-2zebb3:focus-visible{outline-color:Highlight}}@media print{.map-scroll.svelte-2zebb3{overflow:visible}.map-grid.svelte-2zebb3{width:100%}.state-tile.svelte-2zebb3{color:#000;background:transparent;border-color:#999;box-shadow:none}.tooltip.svelte-2zebb3{display:none}}.state-view-heading.svelte-1oi8oos{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.view-toggle.svelte-1oi8oos{display:inline-flex;flex:0 0 auto;gap:3px;padding:3px;background:color-mix(in srgb,var(--color-elevated, var(--color-card, #fff)) 86%,transparent);border:1px solid var(--color-rule, #d9d2c1);border-radius:999px}.view-toggle.svelte-1oi8oos button:where(.svelte-1oi8oos){display:grid;place-items:center;height:28px;min-height:28px;padding:0 11px;margin:0;color:var(--color-mute, #6b6659);font-size:.74rem;font-weight:650;line-height:1;background:transparent;border:0;border-radius:999px;box-shadow:none}.view-toggle.svelte-1oi8oos button:where(.svelte-1oi8oos):hover{color:var(--color-seal, #8a5a1a);background:var(--color-hover, rgb(0 0 0 / 5%));box-shadow:none;transform:none}.view-toggle.svelte-1oi8oos button.active:where(.svelte-1oi8oos){color:var(--color-ink, #1a1917);background:var(--color-card, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgb(0 0 0 / 8%))}.view-toggle.svelte-1oi8oos button:where(.svelte-1oi8oos):focus-visible{outline:2px solid var(--color-seal, #8a5a1a);outline-offset:2px}.state-data-controls.svelte-1oi8oos{display:grid;gap:8px;padding-block:2px 12px}.topic-error.svelte-1oi8oos{margin:-4px 0 10px;color:var(--color-danger, #9d332f);font-size:.72rem}.state-detail-grid.svelte-1oi8oos{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:16px;align-items:start}.state-detail-grid.svelte-1oi8oos>.card:where(.svelte-1oi8oos){min-width:0;overflow:hidden}.state-sample-card.svelte-1oi8oos{container-type:inline-size}@media(max-width:980px){.state-detail-grid.svelte-1oi8oos{grid-template-columns:1fr}}@media(max-width:620px){.state-view-heading.svelte-1oi8oos{display:grid;gap:8px}}
