.wrap.svelte-y0jd7w{margin:0}.box.svelte-y0jd7w{width:100%;max-width:520px;margin:0 auto;position:relative}svg.svelte-y0jd7w{width:100%;height:100%;display:block}.land.svelte-y0jd7w{fill:var(--paper);stroke:var(--line-strong);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.neighbour.svelte-y0jd7w{fill:none;stroke-dasharray:3 2.5}.dots.svelte-y0jd7w{position:absolute;inset:0}.dot.svelte-y0jd7w{--d:11px;--c:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;display:grid;position:absolute}.dot.svelte-y0jd7w:before{content:"";width:var(--d);height:var(--d);box-sizing:border-box;border:1px solid var(--sheet);background:var(--c);border-radius:50%}.dot.good.svelte-y0jd7w{--c:var(--good)}.dot.ok.svelte-y0jd7w{--c:var(--ok)}.dot.bad.svelte-y0jd7w{--c:var(--bad)}.dot.plain.svelte-y0jd7w{--c:var(--ink-soft)}.dot.square.svelte-y0jd7w:before{border-radius:var(--r-1)}.dot.diamond.svelte-y0jd7w:before{border-radius:var(--r-1);transform:rotate(45deg)scale(.9)}.dot.triangle.svelte-y0jd7w:before{clip-path:polygon(50% 0,100% 100%,0 100%);border:0;border-radius:0}.bubble.svelte-y0jd7w{border:2px solid var(--sheet);background:var(--ink);min-width:26px;height:26px;color:var(--sheet);font:800 var(--fs-2xs)/1 var(--sans);cursor:pointer;z-index:1;border-radius:999px;margin:-13px 0 0 -13px;padding:0 5px;position:absolute}@media (hover:hover){.bubble.svelte-y0jd7w:hover{background:var(--accent)}}.dots.minor.svelte-y0jd7w,.dots.minor.svelte-y0jd7w~.dots:where(.svelte-y0jd7w){pointer-events:none}.dots.minor.svelte-y0jd7w>:where(.svelte-y0jd7w),.dots.minor.svelte-y0jd7w~.dots:where(.svelte-y0jd7w)>:where(.svelte-y0jd7w){pointer-events:auto}.dot.vdot.svelte-y0jd7w{--d:9px}.dot.vdot.svelte-y0jd7w:before{background:var(--sheet);border:2px solid var(--accent)}.dot.vdot.on.svelte-y0jd7w{--d:15px;z-index:2}.dot.vdot.on.svelte-y0jd7w:before{background:var(--accent-bg);box-shadow:0 0 0 2px var(--sheet);border-width:3px}.bubble.mbubble.svelte-y0jd7w{background:var(--accent-bg);color:var(--accent);border:2px solid var(--accent);z-index:0}@media (hover:hover){.bubble.mbubble.svelte-y0jd7w:hover{background:var(--sheet)}}.dot.me.svelte-y0jd7w{--d:15px}.dot.me.svelte-y0jd7w:before{border:2.5px solid var(--ink);background:0 0}.dot.on.svelte-y0jd7w{--d:17px;z-index:2}.dot.on.svelte-y0jd7w:before{box-shadow:0 0 0 2px var(--sheet);border-width:2px}.dot.marked.svelte-y0jd7w{--d:19px}.dot.marked.on.svelte-y0jd7w{--d:21px}.mk.svelte-y0jd7w{font:800 var(--fs-2xs)/1 var(--sans);color:var(--sheet);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dot.svelte-y0jd7w:focus-visible{outline:2px solid var(--focus);outline-offset:0;z-index:3}.pickrow.svelte-y0jd7w{gap:var(--sp-1);max-width:520px;margin:var(--sp-3) auto 0;font-size:var(--fs-md);color:var(--ink-soft);display:grid}.pickrow.svelte-y0jd7w select:where(.svelte-y0jd7w){width:100%}@media (hover:hover){.dot.svelte-y0jd7w:hover{z-index:2}.dot.svelte-y0jd7w:hover:before{transform:scale(1.35)}}@media (width<=760px){.dot.svelte-y0jd7w{--d:13px}.dot.me.svelte-y0jd7w{--d:15px}.dot.on.svelte-y0jd7w{--d:17px}.dot.vdot.svelte-y0jd7w{--d:11px}.dot.vdot.on.svelte-y0jd7w{--d:17px}}figcaption.svelte-y0jd7w{text-align:center;margin-top:8px}
