.map.svelte-birk2e{display:block;position:relative}.svg.svelte-birk2e{shape-rendering:geometricprecision;width:100%;height:auto;display:block;overflow:visible}.st.svelte-birk2e{stroke:var(--bg);stroke-width:.8px;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill .35s,filter .2s}.st.svelte-birk2e:focus-visible{stroke:var(--accent);stroke-width:2px}.mesh.svelte-birk2e{fill:none;stroke:var(--line);stroke-width:1px;pointer-events:none}.ring.svelte-birk2e{fill:none;stroke:var(--accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;pointer-events:none}.lbl.svelte-birk2e{font-family:var(--font-mono);pointer-events:none;font-weight:600}.ph.svelte-birk2e{aspect-ratio:975/610;background:var(--surface-2);opacity:.5;border-radius:10px;width:100%}.fail.svelte-birk2e{color:var(--text-muted);padding:24px;font-size:13px}.tip.svelte-birk2e{pointer-events:none;background:var(--surface);border:1px solid var(--line);font:500 12px var(--font-sans);color:var(--text);white-space:nowrap;z-index:5;border-radius:8px;padding:6px 10px;position:absolute;box-shadow:0 6px 20px #00000040}
