gta-interactive-map[data-astro-cid-va5bw2v3]{display:block;min-width:0}.map-frame[data-astro-cid-va5bw2v3]{position:relative;height:clamp(20rem,60vh,40rem);width:100%;overflow:hidden;border:1px solid var(--line);border-radius:.5rem;background:var(--surface)}[data-astro-cid-va5bw2v3][data-map-canvas]{position:absolute;inset:0;width:100%;height:100%;background:#122432}[data-astro-cid-va5bw2v3][hidden]{display:none!important}[data-astro-cid-va5bw2v3][data-map-placeholder]{padding:1.5rem}.map-actions[data-astro-cid-va5bw2v3]{display:flex;flex-wrap:wrap;gap:.75rem}.map-toolbar[data-astro-cid-va5bw2v3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-block:.75rem}.map-toolbar[data-astro-cid-va5bw2v3] p[data-astro-cid-va5bw2v3]{margin:0;color:var(--muted);font-size:.9rem}gta-interactive-map[data-astro-cid-va5bw2v3][data-phase=ready] [data-astro-cid-va5bw2v3][data-map-status]:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.5rem;border-radius:50%;background:var(--aqua)}[data-astro-cid-va5bw2v3][data-map-message]:empty{display:none}.review-note[data-astro-cid-va5bw2v3]{border-left:4px solid #e7ae55;padding:.75rem 1rem;background:var(--surface);margin-block:1rem}.review-note[data-astro-cid-va5bw2v3] p[data-astro-cid-va5bw2v3]{margin-bottom:0}.map-filters[data-astro-cid-va5bw2v3]{display:grid;gap:1.25rem;margin-block:1.25rem;padding:clamp(16px,3vw,24px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.filter-heading[data-astro-cid-va5bw2v3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.filter-heading[data-astro-cid-va5bw2v3] strong[data-astro-cid-va5bw2v3]{font-size:1.05rem}.filter-count[data-astro-cid-va5bw2v3]{padding:.25rem .65rem;border-radius:999px;background:var(--surface-raised);color:var(--aqua);font-size:.8rem;font-variant-numeric:tabular-nums}.filter-fields[data-astro-cid-va5bw2v3]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1rem}.filter-field[data-astro-cid-va5bw2v3]{display:grid;grid-template-rows:auto 48px;gap:.5rem;min-width:0}.filter-field[data-astro-cid-va5bw2v3]>label[data-astro-cid-va5bw2v3],legend[data-astro-cid-va5bw2v3]{color:var(--muted);font-size:.85rem;font-weight:700}[data-astro-cid-va5bw2v3][data-map-detail] label[data-astro-cid-va5bw2v3]{display:grid;gap:.35rem}input[data-astro-cid-va5bw2v3][type=search],input[data-astro-cid-va5bw2v3][type=url],select[data-astro-cid-va5bw2v3]{box-sizing:border-box;width:100%;min-height:44px;padding:.5rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:.4rem}.filter-field[data-astro-cid-va5bw2v3] select[data-astro-cid-va5bw2v3]{height:48px;padding:.65rem .8rem;background:var(--paper);border-radius:.6rem}.search-control[data-astro-cid-va5bw2v3]{position:relative;display:flex;align-items:center;min-width:0;height:48px}.search-icon[data-astro-cid-va5bw2v3]{position:absolute;left:.85rem;pointer-events:none;color:var(--muted)}.search-control[data-astro-cid-va5bw2v3] input[data-astro-cid-va5bw2v3]{height:48px;padding:.65rem 3rem .65rem 2.7rem;border-radius:.6rem;background:var(--paper)}.search-control[data-astro-cid-va5bw2v3] input[data-astro-cid-va5bw2v3]::placeholder{color:var(--muted);opacity:.8}.search-control[data-astro-cid-va5bw2v3] input[data-astro-cid-va5bw2v3]::-webkit-search-cancel-button{-webkit-appearance:none}.search-control[data-astro-cid-va5bw2v3] [data-astro-cid-va5bw2v3][data-map-clear]{position:absolute;right:3px;display:grid;place-items:center;width:42px;min-height:42px;padding:0;border:0;background:transparent;color:var(--muted)}input[data-astro-cid-va5bw2v3][type=checkbox]{width:1rem;height:1rem;margin:0;accent-color:var(--aqua);flex-shrink:0}fieldset[data-astro-cid-va5bw2v3]{min-width:0;margin:0;padding:0;border:0}legend[data-astro-cid-va5bw2v3]{margin-bottom:.6rem;padding:0}.category-options[data-astro-cid-va5bw2v3]{display:flex;flex-wrap:wrap;gap:.6rem}.category-option[data-astro-cid-va5bw2v3]{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:.55rem .85rem;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:.9rem}.category-option[data-astro-cid-va5bw2v3]:has(input:checked){border-color:var(--aqua);background:#64e4dc14}.category-option[data-astro-cid-va5bw2v3]:focus-within{outline:3px solid var(--aqua);outline-offset:3px}.filter-footer[data-astro-cid-va5bw2v3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;border-top:1px solid var(--line);padding-top:1rem}.filter-footer[data-astro-cid-va5bw2v3] p[data-astro-cid-va5bw2v3]{margin:0;max-width:52ch;color:var(--muted);font-size:.82rem}.filter-footer[data-astro-cid-va5bw2v3] [data-astro-cid-va5bw2v3][data-map-reset]{font-size:.85rem;white-space:nowrap}.map-filters[data-astro-cid-va5bw2v3] button[data-astro-cid-va5bw2v3]:disabled{opacity:.4;cursor:default}.map-filters[data-astro-cid-va5bw2v3] button[data-astro-cid-va5bw2v3]:enabled:hover,.map-actions[data-astro-cid-va5bw2v3] button[data-astro-cid-va5bw2v3]:hover{border-color:var(--aqua);color:var(--aqua)}.map-exploration[data-astro-cid-va5bw2v3]{display:grid;gap:1.25rem;margin-top:1rem;min-width:0}.map-exploration[data-astro-cid-va5bw2v3]>[data-astro-cid-va5bw2v3]{min-width:0}summary[data-astro-cid-va5bw2v3]{cursor:pointer;padding-block:.75rem;font-weight:700}[data-astro-cid-va5bw2v3][data-map-results]{list-style:none;padding:0;display:grid;gap:.4rem;max-height:28rem;overflow:auto}[data-astro-cid-va5bw2v3][data-map-results] button{text-align:left;width:100%;min-height:44px;padding:.5rem 1rem;cursor:pointer;font:inherit}[data-astro-cid-va5bw2v3][data-map-results] [aria-pressed=true]{outline:2px solid var(--aqua);font-weight:700}[data-astro-cid-va5bw2v3][data-map-detail]{padding:1rem;border:1px solid var(--line);border-radius:.5rem}[data-astro-cid-va5bw2v3][data-map-detail-content] p,[data-astro-cid-va5bw2v3][data-map-detail-content] a{overflow-wrap:anywhere}@media(min-width:800px){.map-exploration[data-astro-cid-va5bw2v3]{grid-template-columns:1fr 1.2fr}}@media(max-width:600px){.filter-fields[data-astro-cid-va5bw2v3]{grid-template-columns:minmax(0,1fr)}.filter-footer[data-astro-cid-va5bw2v3]{align-items:flex-start}}gta-interactive-map[data-astro-cid-va5bw2v3] button{min-height:44px;padding:.5rem 1rem;cursor:pointer;font:inherit;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:.4rem}gta-interactive-map[data-astro-cid-va5bw2v3] :focus-visible{outline:3px solid var(--aqua);outline-offset:3px}gta-interactive-map[data-astro-cid-va5bw2v3] .leaflet-bar a{width:44px;height:44px;line-height:44px}gta-interactive-map[data-astro-cid-va5bw2v3] .leaflet-popup-content-wrapper{color:#142b37;background:#f4f7f8}gta-interactive-map[data-astro-cid-va5bw2v3] .map-credit{color:#142b37;background:#f4f7f8;padding:.15rem .35rem;font-size:11px}@media(prefers-reduced-motion:reduce){gta-interactive-map[data-astro-cid-va5bw2v3] *{scroll-behavior:auto;transition:none!important;animation:none!important}}.map-review[data-astro-cid-mfg7o6iy]{max-width:1100px;margin-inline:auto}
