.rumap[data-astro-cid-r7qv5a56]{margin:0;position:relative}.stage[data-astro-cid-r7qv5a56]{position:relative}svg[data-astro-cid-r7qv5a56]{width:100%;height:auto;overflow:visible}.units[data-astro-cid-r7qv5a56] path[data-astro-cid-r7qv5a56]{stroke:none;transition:fill .5s var(--ease), opacity .2s}[data-astro-cid-r7qv5a56][data-interactive] .units[data-astro-cid-r7qv5a56] path[data-astro-cid-r7qv5a56]{cursor:pointer}.units[data-astro-cid-r7qv5a56] path[data-astro-cid-r7qv5a56]:hover,.units[data-astro-cid-r7qv5a56] path[data-astro-cid-r7qv5a56].on{opacity:.75}.units[data-astro-cid-r7qv5a56] path[data-astro-cid-r7qv5a56]:focus{outline:none}.units[data-astro-cid-r7qv5a56] path[data-astro-cid-r7qv5a56]:focus-visible{stroke:var(--dust);stroke-width:2px;paint-order:stroke}.overlay[data-astro-cid-r7qv5a56] path[data-astro-cid-r7qv5a56]{pointer-events:none}.hatch[data-astro-cid-r7qv5a56]{stroke:var(--bone);stroke-width:1.4px;opacity:.75}.borders[data-astro-cid-r7qv5a56]{fill:none;stroke:var(--ink);stroke-width:.7px;pointer-events:none}.annexed-line[data-astro-cid-r7qv5a56]{fill:none;stroke:var(--bone);stroke-width:1.1px;stroke-dasharray:3 2;pointer-events:none}.tiles[data-astro-cid-r7qv5a56]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:0;left:0}.tiles[data-astro-cid-r7qv5a56] button[data-astro-cid-r7qv5a56]{all:unset;font-family:var(--mono);cursor:pointer;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.tiles[data-astro-cid-r7qv5a56] .sw[data-astro-cid-r7qv5a56]{background:var(--c);border:1px solid var(--ink);width:1.1rem;height:1.1rem}.tiles[data-astro-cid-r7qv5a56] .annexed[data-astro-cid-r7qv5a56] .sw[data-astro-cid-r7qv5a56]{background-image:repeating-linear-gradient(45deg,#0000 0 3px,#f0f0ecbf 3px 4.5px)}.tiles[data-astro-cid-r7qv5a56] button[data-astro-cid-r7qv5a56]:focus-visible{outline:2px solid var(--dust)}.tiles[data-astro-cid-r7qv5a56] button[data-astro-cid-r7qv5a56].on{text-decoration:underline}.tip[data-astro-cid-r7qv5a56]{pointer-events:none;z-index:5;background:var(--bone);color:var(--ink);white-space:pre-line;max-width:260px;padding:.55rem .75rem;font-size:.9rem;line-height:1.3;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 30px #00000073}.legend[data-astro-cid-r7qv5a56]{color:var(--bone-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.legend[data-astro-cid-r7qv5a56] li[data-astro-cid-r7qv5a56]{align-items:center;gap:.4rem;display:flex}.legend[data-astro-cid-r7qv5a56] .sw[data-astro-cid-r7qv5a56]{width:.9rem;height:.9rem;display:inline-block}.legend[data-astro-cid-r7qv5a56] .hatched[data-astro-cid-r7qv5a56]{background:repeating-linear-gradient(45deg, var(--ink-3) 0 3px, var(--bone) 3px 4.5px)}figcaption[data-astro-cid-r7qv5a56]{margin-top:.8rem}@media (width<=640px){.tiles[data-astro-cid-r7qv5a56]{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.75rem;display:flex;position:static}}
