.aumap[data-astro-cid-bnpxaeef]{position:relative}.aumap[data-astro-cid-bnpxaeef] svg[data-astro-cid-bnpxaeef]{width:100%;height:auto;display:block;overflow:visible}.aumap[data-astro-cid-bnpxaeef] svg[data-astro-cid-bnpxaeef] [data-astro-cid-bnpxaeef]{pointer-events:none}.aumap[data-astro-cid-bnpxaeef] svg[data-astro-cid-bnpxaeef] [data-astro-cid-bnpxaeef][data-glint],.aumap[data-astro-cid-bnpxaeef] svg[data-astro-cid-bnpxaeef] [data-astro-cid-bnpxaeef][data-glint] [data-astro-cid-bnpxaeef]{pointer-events:auto}[data-astro-cid-bnpxaeef][data-zoom]{transition:transform .62s var(--ease-out), opacity .62s var(--ease-out);transform-origin:0 0}.land[data-astro-cid-bnpxaeef]{fill:#ffffff07}.coast[data-astro-cid-bnpxaeef]{fill:none;stroke:#f8c58366;stroke-width:1.1px}.route[data-astro-cid-bnpxaeef]{fill:none;stroke:var(--warm);stroke-width:.9px;opacity:0;stroke-dasharray:5 7}@media (prefers-reduced-motion:no-preference){.route[data-astro-cid-bnpxaeef]{animation:9.6s linear infinite route-fly}.halo[data-astro-cid-bnpxaeef]{animation:5.6s ease-in-out infinite twinkle}}@keyframes route-fly{0%{opacity:0;stroke-dashoffset:260px}12%{opacity:.35}46%{opacity:.35}58%,to{opacity:0;stroke-dashoffset:0}}@keyframes twinkle{0%,to{opacity:.45}50%{opacity:1}}.glint[data-astro-cid-bnpxaeef]{cursor:pointer}.glint[data-astro-cid-bnpxaeef] .dot[data-astro-cid-bnpxaeef]{fill:var(--orange);transition:r .24s var(--ease-out), fill .24s}.glint[data-astro-cid-bnpxaeef] .hit[data-astro-cid-bnpxaeef]{fill:#0000}.glint[data-astro-cid-bnpxaeef]:hover .dot[data-astro-cid-bnpxaeef],.glint[data-astro-cid-bnpxaeef]:focus-visible .dot[data-astro-cid-bnpxaeef],.glint[data-astro-cid-bnpxaeef].attract .dot[data-astro-cid-bnpxaeef]{fill:#ffb35c;r:5.6}.glint[data-astro-cid-bnpxaeef].attract .halo[data-astro-cid-bnpxaeef]{opacity:1;animation:none}.glint[data-astro-cid-bnpxaeef].dim{opacity:.22}.glint[data-astro-cid-bnpxaeef].searchdim{opacity:.12}.aumap-town[data-astro-cid-bnpxaeef] .glint[data-astro-cid-bnpxaeef].on .halo[data-astro-cid-bnpxaeef]{animation:2.4s ease-in-out infinite twinkle}.tip[data-astro-cid-bnpxaeef][hidden]{display:none}.tip[data-astro-cid-bnpxaeef]{z-index:5;pointer-events:none;background:color-mix(in srgb, var(--navy) 92%, transparent);border:1px solid var(--line-on-dark);min-width:150px;box-shadow:var(--shadow);border-radius:12px;gap:.1rem;padding:.55rem .85rem;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.tip[data-astro-cid-bnpxaeef] strong[data-astro-cid-bnpxaeef]{color:var(--white);letter-spacing:-.01em;font-size:.95rem}.tip[data-astro-cid-bnpxaeef] span[data-astro-cid-bnpxaeef]{color:var(--warm);font-size:.72rem}.tip[data-astro-cid-bnpxaeef] em[data-astro-cid-bnpxaeef]{color:#ffffff80;text-transform:uppercase;letter-spacing:.14em;margin-top:.2rem;font-size:.66rem;font-style:normal}.maphint[data-astro-cid-bnpxaeef]{z-index:4;background:color-mix(in srgb, var(--navy) 86%, transparent);border:1px solid var(--line-on-dark);color:#ffffffd1;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.45rem .95rem;font-size:.74rem;transition:opacity .5s,visibility .5s;display:inline-flex;position:absolute;bottom:2%;left:0}.maphint[data-astro-cid-bnpxaeef] .pulse[data-astro-cid-bnpxaeef]{background:var(--orange);border-radius:50%;flex:none;width:9px;height:9px}@media (prefers-reduced-motion:no-preference){.maphint[data-astro-cid-bnpxaeef] .pulse[data-astro-cid-bnpxaeef]{animation:2.1s ease-out infinite hint-pulse}}@keyframes hint-pulse{0%{box-shadow:0 0 #fc82048c}70%,to{box-shadow:0 0 0 11px #fc820400}}.maphint[data-astro-cid-bnpxaeef].gone{opacity:0;visibility:hidden}@media (width<=640px){.maphint[data-astro-cid-bnpxaeef]{margin-top:.6rem;position:static}}.capwrap[data-astro-cid-2aaav7wi]{gap:.35rem;display:inline-grid}.cap[data-astro-cid-2aaav7wi]{letter-spacing:.01em;background:color-mix(in srgb, var(--tone) 14%, transparent);border:1px solid color-mix(in srgb, var(--tone) 42%, transparent);border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.32rem .85rem .32rem .6rem;font-size:.78rem;font-weight:650;display:inline-flex}.compact[data-astro-cid-2aaav7wi] .cap[data-astro-cid-2aaav7wi]{gap:.4rem;padding:.2rem .65rem .2rem .45rem;font-size:.7rem}.light[data-astro-cid-2aaav7wi]{background:var(--tone);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 22%, transparent);border-radius:50%;flex:none}.compact[data-astro-cid-2aaav7wi] .light[data-astro-cid-2aaav7wi]{width:7px;height:7px}.cap-green[data-astro-cid-2aaav7wi]{--tone:#2ea065}.cap-amber[data-astro-cid-2aaav7wi]{--tone:#e39c2d}.cap-red[data-astro-cid-2aaav7wi]{--tone:#d64d4d}.cap-detail[data-astro-cid-2aaav7wi]{color:inherit;opacity:.75;max-width:46ch;font-size:.8rem}
