svg.svelte-1d110wm{display:block;width:100%;height:min(76svh,740px);min-height:320px}.region.svelte-1d110wm{stroke:#1a1611;stroke-width:2;cursor:pointer;transition:fill .18s ease,filter .18s ease}.region.svelte-1d110wm:hover,.region.svelte-1d110wm:focus-visible{filter:brightness(.92);outline:none}.region.selected.svelte-1d110wm{stroke:#7b1e1e;stroke-width:4}.region.low.svelte-1d110wm{fill:#d4bfa8}.region.medium.svelte-1d110wm{fill:#b6896b}.region.high.svelte-1d110wm{fill:#98563e}.region.highest.svelte-1d110wm{fill:#7b1e1e}.labels.svelte-1d110wm text:where(.svelte-1d110wm){fill:#1a1611;font:700 20px ui-monospace,monospace;letter-spacing:.06em;pointer-events:none;paint-order:stroke;stroke:#f5f0e6e6;stroke-width:4px}@media(max-width:700px){svg.svelte-1d110wm{height:48svh;min-height:290px}}html[data-theme=dark] .region.svelte-1d110wm{stroke:#d8cebe}html[data-theme=dark] .region.selected.svelte-1d110wm{stroke:#e06c6c}html[data-theme=dark] .labels.svelte-1d110wm text:where(.svelte-1d110wm){fill:#f5f0e6;stroke:#171411e6}.movement.svelte-ggtvqx{background:#f5f0e6;color:#1a1611;padding:clamp(12px,2vw,24px);font-family:var(--font-ui)}.layout.svelte-ggtvqx{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);max-width:1440px;margin:auto;border:2px solid #1a1611;background:#ede6d8}.map-panel.svelte-ggtvqx{min-width:0;padding:16px;background:#f5f0e6}.loading.svelte-ggtvqx{min-height:400px;display:grid;align-content:center;justify-items:center;gap:12px}.legend.svelte-ggtvqx{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:12px;font:11px var(--font-mono);color:#5c5346}.legend.svelte-ggtvqx span:where(.svelte-ggtvqx){display:inline-flex;align-items:center;gap:8px}.legend.svelte-ggtvqx i:where(.svelte-ggtvqx){width:20px;height:14px;border:1px solid #1a1611}.unengaged.svelte-ggtvqx{background:repeating-linear-gradient(135deg,#e5dccb 0 3px,#8c7e6a 3px 4px,#e5dccb 4px 8px)}.ramp.svelte-ggtvqx{background:#8b4a32;width:44px!important}aside.svelte-ggtvqx{border-left:2px solid #1a1611;display:flex;flex-direction:column;background:#ede6d8}.ranking.svelte-ggtvqx,.detail.svelte-ggtvqx{padding:24px}.ranking-head.svelte-ggtvqx{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ranking-head.svelte-ggtvqx>span:where(.svelte-ggtvqx){font:11px var(--font-mono);color:#5c5346}h2.svelte-ggtvqx{color:#1a1611;font:700 22px/1.2 var(--font-display);margin:0}ol.svelte-ggtvqx{list-style:none;padding:0;margin:18px 0 0}li.svelte-ggtvqx+li:where(.svelte-ggtvqx){border-top:1px solid #cfc4b0}button.svelte-ggtvqx{cursor:pointer}li.svelte-ggtvqx button:where(.svelte-ggtvqx){width:100%;display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;min-height:52px;padding:10px 0;border:0;background:none;color:#1a1611;text-align:left;font-size:14px}li.svelte-ggtvqx button:where(.svelte-ggtvqx):hover,li.svelte-ggtvqx button.active:where(.svelte-ggtvqx){color:#7b1e1e;font-weight:700}.rank.svelte-ggtvqx{color:#5c5346;font:12px var(--font-mono)}.score.svelte-ggtvqx{color:#7b1e1e;font:700 12px var(--font-mono)}.detail.svelte-ggtvqx{border-top:2px solid #1a1611}.state.svelte-ggtvqx{margin-top:10px;font:12px var(--font-mono);color:#5c5346}dl.svelte-ggtvqx{margin:20px 0}dl.svelte-ggtvqx>div:where(.svelte-ggtvqx){display:flex;justify-content:space-between;padding:8px 0;gap:12px;font-size:13px}dt.svelte-ggtvqx{color:#5c5346}dd.svelte-ggtvqx{margin:0;font-family:var(--font-mono)}.actions.svelte-ggtvqx{display:flex;gap:24px}a.svelte-ggtvqx{color:#7b1e1e;font-weight:600;text-decoration:underline;text-underline-offset:4px}.privacy.svelte-ggtvqx{color:#5c5346;font-size:12px;line-height:1.65;padding:24px;margin:auto 0 0;border-top:1px solid #cfc4b0}.preview-note.svelte-ggtvqx,.debug.svelte-ggtvqx{font:11px/1.6 var(--font-mono);padding:12px;color:#5c5346}button.svelte-ggtvqx:focus-visible,a.svelte-ggtvqx:focus-visible{outline:2px solid #7b1e1e;outline-offset:4px}.movement.compact.svelte-ggtvqx{padding:0}.movement.compact.svelte-ggtvqx .layout:where(.svelte-ggtvqx){grid-template-columns:minmax(0,1.35fr) minmax(210px,.85fr)}@media(max-width:1180px){.movement.compact.svelte-ggtvqx .layout:where(.svelte-ggtvqx){grid-template-columns:1fr}.movement.compact.svelte-ggtvqx aside:where(.svelte-ggtvqx){border-left:0;border-top:2px solid #1a1611}}@media(max-width:760px){.layout.svelte-ggtvqx{grid-template-columns:1fr}aside.svelte-ggtvqx{border-left:0;border-top:2px solid #1a1611}.map-panel.svelte-ggtvqx{padding:8px}.ranking.svelte-ggtvqx,.detail.svelte-ggtvqx,.privacy.svelte-ggtvqx{padding:18px}.ranking.svelte-ggtvqx li:where(.svelte-ggtvqx) button:where(.svelte-ggtvqx){min-height:44px}}html[data-theme=dark] .layout.svelte-ggtvqx{border-color:#4a3f33;background:#211c17}html[data-theme=dark] .map-panel.svelte-ggtvqx{background:#171411}html[data-theme=dark] aside.svelte-ggtvqx{background:#211c17;border-color:#4a3f33}html[data-theme=dark] h2.svelte-ggtvqx,html[data-theme=dark] dd.svelte-ggtvqx,html[data-theme=dark] li.svelte-ggtvqx button:where(.svelte-ggtvqx){color:#f5f0e6}html[data-theme=dark] .legend.svelte-ggtvqx,html[data-theme=dark] dt.svelte-ggtvqx,html[data-theme=dark] .privacy.svelte-ggtvqx,html[data-theme=dark] .ranking-head.svelte-ggtvqx>span:where(.svelte-ggtvqx){color:#b0a38f}html[data-theme=dark] li.svelte-ggtvqx+li:where(.svelte-ggtvqx),html[data-theme=dark] .privacy.svelte-ggtvqx,html[data-theme=dark] .detail.svelte-ggtvqx{border-color:#362e25}html[data-theme=dark] a.svelte-ggtvqx{color:#e06c6c}
