.dmap-find[data-astro-cid-qpcb5pke]{text-align:center;max-width:560px;margin:0 auto clamp(28px,3vw,40px)}.dmap-find-label[data-astro-cid-qpcb5pke]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;font-size:13px;font-weight:500;display:block}.dmap-find-row[data-astro-cid-qpcb5pke]{gap:10px;display:flex}.dmap-find-row[data-astro-cid-qpcb5pke] input[data-astro-cid-qpcb5pke]{min-width:0;font-family:var(--font);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;flex:auto;padding:13px 16px;font-size:16px;transition:border-color .18s,box-shadow .18s}.dmap-find-row[data-astro-cid-qpcb5pke] input[data-astro-cid-qpcb5pke]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #49bfbc38}.dmap-find-row[data-astro-cid-qpcb5pke] .btn[data-astro-cid-qpcb5pke]{flex:none}.dmap-result[data-astro-cid-qpcb5pke]{text-align:left;border-radius:12px;margin-top:14px;padding:12px 16px;font-size:15px;line-height:1.5}.dmap-result[data-astro-cid-qpcb5pke][data-kind=ok]{background:var(--accent-tint);color:var(--ink)}.dmap-result[data-astro-cid-qpcb5pke][data-kind=warn]{color:#6b4a1c;background:#fdf3e7}.dmap-result[data-astro-cid-qpcb5pke] a[data-astro-cid-qpcb5pke]{color:var(--accent-ink);font-weight:500}.dmap-result[data-astro-cid-qpcb5pke] .dmap-go[data-astro-cid-qpcb5pke]{white-space:nowrap}.dmap-layout[data-astro-cid-qpcb5pke]{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.dmap-figure[data-astro-cid-qpcb5pke]{box-shadow:var(--edge);background:#fff;border-radius:20px;margin:0;padding:clamp(12px,1.6vw,22px)}.dmap-svg[data-astro-cid-qpcb5pke]{width:100%;height:auto;display:block}.dmap-states[data-astro-cid-qpcb5pke] path[data-astro-cid-qpcb5pke]{fill:#eef1f3;stroke:#fff;stroke-width:1px;stroke-linejoin:round}.dmap-hit[data-astro-cid-qpcb5pke]{fill:#0000}.dmap-dot[data-astro-cid-qpcb5pke]{fill:var(--accent);stroke:#fff;stroke-width:1.5px;transition:r .16s,fill .16s}.dmap-pin[data-astro-cid-qpcb5pke]{cursor:pointer}.dmap-pin[data-astro-cid-qpcb5pke]:hover .dmap-dot[data-astro-cid-qpcb5pke],.dmap-pin[data-astro-cid-qpcb5pke]:focus-visible .dmap-dot[data-astro-cid-qpcb5pke],.dmap-pin[data-astro-cid-qpcb5pke].is-lit .dmap-dot[data-astro-cid-qpcb5pke]{r:9.5;fill:var(--accent-ink)}.dmap-pin[data-astro-cid-qpcb5pke]:focus-visible{outline:none}.dmap-pin[data-astro-cid-qpcb5pke]:focus-visible .dmap-dot[data-astro-cid-qpcb5pke]{stroke:var(--ink);stroke-width:2px}.dmap-pin[data-astro-cid-qpcb5pke].is-found .dmap-dot[data-astro-cid-qpcb5pke]{r:10.5;fill:var(--accent-ink);stroke-width:2.5px}.dmap-pin[data-astro-cid-qpcb5pke].is-off{opacity:.12;pointer-events:none}.dmap-pin[data-astro-cid-qpcb5pke]{transition:opacity .18s}.dmap-count[data-astro-cid-qpcb5pke]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:13px}.dmap-count[data-astro-cid-qpcb5pke] strong[data-astro-cid-qpcb5pke]{color:var(--ink);font-weight:600}.dmap-list[data-astro-cid-qpcb5pke]{max-height:480px;box-shadow:var(--edge);scrollbar-width:thin;background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;overflow-y:auto;mask-image:linear-gradient(#000 calc(100% - 34px),#0000)}.dmap-list[data-astro-cid-qpcb5pke].is-ended{mask-image:none}.dmap-item[data-astro-cid-qpcb5pke]+.dmap-item[data-astro-cid-qpcb5pke]{border-top:1px solid var(--line-soft)}.dmap-item[data-astro-cid-qpcb5pke][hidden]{display:none}.dmap-item[data-astro-cid-qpcb5pke]>a[data-astro-cid-qpcb5pke]{padding:12px 16px;text-decoration:none;transition:background .16s;display:block}.dmap-item[data-astro-cid-qpcb5pke]>a[data-astro-cid-qpcb5pke]:hover,.dmap-item[data-astro-cid-qpcb5pke].is-lit>a[data-astro-cid-qpcb5pke]{background:var(--accent-tint)}.dmap-item[data-astro-cid-qpcb5pke].is-found>a[data-astro-cid-qpcb5pke]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent-ink)}.dmap-name[data-astro-cid-qpcb5pke]{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:500;line-height:1.35;display:block}.dmap-where[data-astro-cid-qpcb5pke]{color:var(--ink-faint);margin-top:3px;font-size:12.5px;display:block}.dmap-item[data-astro-cid-qpcb5pke][data-pending] .dmap-where[data-astro-cid-qpcb5pke]{font-style:italic}.dmap-empty[data-astro-cid-qpcb5pke]{text-align:center;color:var(--ink-faint);margin-top:16px}.dmap-cta[data-astro-cid-qpcb5pke]{text-align:center;margin-top:clamp(28px,3vw,40px)}@media (width<=1000px){.dmap-layout[data-astro-cid-qpcb5pke]{grid-template-columns:1fr}.dmap-aside[data-astro-cid-qpcb5pke]{order:1}.dmap-figure[data-astro-cid-qpcb5pke]{order:2}.dmap-list[data-astro-cid-qpcb5pke]{max-height:420px}}@media (width<=560px){.dmap-find-row[data-astro-cid-qpcb5pke]{flex-direction:column}.dmap-find-row[data-astro-cid-qpcb5pke] .btn[data-astro-cid-qpcb5pke]{width:100%}.dmap-result[data-astro-cid-qpcb5pke]{text-align:center}.dmap-figure[data-astro-cid-qpcb5pke]{padding:10px}}@media (prefers-reduced-motion:reduce){.dmap-dot[data-astro-cid-qpcb5pke],.dmap-pin[data-astro-cid-qpcb5pke],.dmap-item[data-astro-cid-qpcb5pke]>a[data-astro-cid-qpcb5pke]{transition:none}}
