.box.svelte-1cuyty5{min-height:120px;position:relative}svg.svelte-1cuyty5{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block}path.svelte-1cuyty5{stroke:var(--map-stroke);stroke-width:.6px;transition:fill var(--t-med) ease;cursor:pointer;outline:none}path.svelte-1cuyty5:hover,path.sel.svelte-1cuyty5{stroke:var(--ink);stroke-width:1.8px}.arrows.svelte-1cuyty5{pointer-events:none}.arrows.svelte-1cuyty5 path:where(.svelte-1cuyty5){fill:none;stroke-linecap:round;stroke-linejoin:round;cursor:default;transition:none}.arrows.svelte-1cuyty5 path.halo:where(.svelte-1cuyty5){stroke:var(--card);opacity:.85}.arrows.svelte-1cuyty5 .faint:where(.svelte-1cuyty5){opacity:.45}svg.svelte-1cuyty5:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:8px}.pop.svelte-1cuyty5{z-index:5;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);pointer-events:none;border-radius:14px;padding:12px 14px;font-size:.85rem;position:absolute}.sheet.svelte-1cuyty5{left:10px;right:10px;bottom:calc(var(--scrubber-h,0px) + 14px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--card);border:1px solid var(--line);max-width:520px;max-height:55vh;box-shadow:var(--shadow-lg);animation:svelte-1cuyty5-rise var(--t-med,.18s) ease-out;border-radius:18px;margin:0 auto;padding:16px 18px;font-size:.9rem;position:fixed;overflow-y:auto}.close.svelte-1cuyty5{background:var(--card-3);color:var(--ink);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;font-size:1.15rem;line-height:1;position:absolute;top:10px;right:10px}@keyframes svelte-1cuyty5-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1cuyty5{animation:none}path.svelte-1cuyty5{transition:none}}
