.mapx[data-astro-cid-xlpccdoo]{display:grid;gap:1.4rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}@media(max-width:860px){.mapx[data-astro-cid-xlpccdoo]{grid-template-columns:1fr}}.mapx-stage[data-astro-cid-xlpccdoo]{position:relative;aspect-ratio:4 / 5;background:radial-gradient(ellipse at 60% 35%,#fffdf8,var(--paper-2));border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}@media(max-width:860px){.mapx-stage[data-astro-cid-xlpccdoo]{aspect-ratio:1 / 1.05}}.svgmap[data-astro-cid-xlpccdoo]{position:absolute;inset:0;width:100%;height:100%;padding:5%;transition:opacity .5s}.svgmap[data-astro-cid-xlpccdoo] path[data-astro-cid-xlpccdoo]{stroke:#b9ab92;stroke-width:.8;cursor:pointer}.svgmap[data-astro-cid-xlpccdoo] path[data-astro-cid-xlpccdoo].on{stroke:var(--ink);stroke-width:2}.svgmap[data-astro-cid-xlpccdoo] .inset[data-astro-cid-xlpccdoo]{fill:none;stroke:#b9ab92;stroke-dasharray:3 3}.gl[data-astro-cid-xlpccdoo]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s;cursor:grab;touch-action:none}@media(pointer:coarse){.gl[data-astro-cid-xlpccdoo]{touch-action:pan-y}}.mapx[data-astro-cid-xlpccdoo].live .gl[data-astro-cid-xlpccdoo]{opacity:1}.mapx[data-astro-cid-xlpccdoo].live .svgmap[data-astro-cid-xlpccdoo]{opacity:0;pointer-events:none}.legend[data-astro-cid-xlpccdoo]{position:absolute;left:0;right:0;bottom:.6rem;text-align:center;font-size:.72rem;color:var(--muted);margin:0;pointer-events:none}.tip[data-astro-cid-xlpccdoo]{position:absolute;z-index:2;background:var(--ink);color:var(--paper);padding:.45rem .7rem;border-radius:10px;font-size:.85rem;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));white-space:nowrap}.lbl[data-astro-cid-xlpccdoo]{font-weight:700;margin:0 0 .4rem}.filters[data-astro-cid-xlpccdoo]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.9rem}.chipbox[data-astro-cid-xlpccdoo]{position:relative}.chipbox[data-astro-cid-xlpccdoo] input[data-astro-cid-xlpccdoo]{position:absolute;opacity:0;inset:0}.chipbox[data-astro-cid-xlpccdoo] span[data-astro-cid-xlpccdoo]{display:inline-block;border:1.5px solid var(--ink);border-radius:999px;padding:.22rem .7rem;font-size:.88rem;cursor:pointer;background:transparent}.chipbox[data-astro-cid-xlpccdoo] input[data-astro-cid-xlpccdoo]:checked+span[data-astro-cid-xlpccdoo]{background:var(--ink);color:var(--paper)}.chipbox[data-astro-cid-xlpccdoo] input[data-astro-cid-xlpccdoo]:focus-visible+span[data-astro-cid-xlpccdoo]{outline:3px solid var(--butter)}.search[data-astro-cid-xlpccdoo]{display:flex;gap:.5rem;margin-bottom:.5rem}.search[data-astro-cid-xlpccdoo] select[data-astro-cid-xlpccdoo],.q[data-astro-cid-xlpccdoo]{font:inherit;padding:.5rem .9rem;border:2px solid var(--ink);border-radius:999px;background:var(--card);min-width:0}.search[data-astro-cid-xlpccdoo] select[data-astro-cid-xlpccdoo]{flex:1}.q[data-astro-cid-xlpccdoo]{width:100%}.count[data-astro-cid-xlpccdoo]{font-size:.8rem;color:var(--muted);margin:.7rem 0 .4rem}.results[data-astro-cid-xlpccdoo]{max-height:520px;overflow:auto;display:grid;gap:.5rem;padding-right:4px}.results[data-astro-cid-xlpccdoo] li{background:var(--card);border-radius:12px;padding:.75rem .9rem;border:1.5px solid transparent;font-size:.95rem;line-height:1.4}.results[data-astro-cid-xlpccdoo] li b{display:block}.results[data-astro-cid-xlpccdoo] .meta{color:var(--muted);font-size:.86rem}.results[data-astro-cid-xlpccdoo] .tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4rem}.results[data-astro-cid-xlpccdoo] .tags span{font-size:.74rem;background:var(--paper-2);border-radius:999px;padding:.1rem .5rem}.results[data-astro-cid-xlpccdoo] .tags span.hit{background:#fbd8cd;color:var(--tomato-ink);font-weight:600}.results[data-astro-cid-xlpccdoo] .busy{display:flex;align-items:center;gap:.5rem;margin-top:.45rem;font-size:.8rem;color:var(--muted)}.results[data-astro-cid-xlpccdoo] .busy i{flex:1;height:6px;background:var(--paper-2);border-radius:3px;overflow:hidden;max-width:140px}.results[data-astro-cid-xlpccdoo] .busy i b{display:block;height:100%;background:var(--butter);border-radius:3px}.srcnote[data-astro-cid-xlpccdoo]{font-size:.82rem;color:var(--muted);margin-top:.9rem}
