.groups[data-v-780ffe4c],.activities[data-v-780ffe4c]{display:flex;flex-wrap:wrap;gap:8px}.groups button[data-v-780ffe4c],.activities button[data-v-780ffe4c]{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:10px 16px;border:1px solid #dbe3e8;border-radius:999px;background:#fff;color:#135479;font-size:12px;transition:background .2s,border-color .2s}.groups button.active[data-v-780ffe4c],.activities button.selected[data-v-780ffe4c]{background:#e4eef4;border-color:#9bbbce;color:#03476f}.activities[data-v-780ffe4c]{margin-top:14px;animation:reveal-780ffe4c .2s ease-out}.activities button[data-v-780ffe4c]{font-size:11px;min-height:38px;padding:8px 14px}.selection[data-v-780ffe4c]{font-size:11px;color:#135479;margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.selection button[data-v-780ffe4c]{text-decoration:underline;text-underline-offset:3px}button[data-v-780ffe4c]:focus-visible{outline:3px solid #2c80b0;outline-offset:4px}button[data-v-780ffe4c]:disabled{opacity:.65;cursor:wait}@media (hover:hover){button[data-v-780ffe4c]:hover{background:#ecf3f7;border-color:#a6c1d0}}@keyframes reveal-780ffe4c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-v-780ffe4c]{animation:none!important;transition:none!important}}.explore-map[data-v-097feb41]{position:relative;border-radius:22px;overflow:hidden;border:1px solid #dbe4e9;background:#e9edef}.map-canvas[data-v-097feb41]{width:100%;height:100%;min-height:360px}.map-empty[data-v-097feb41]{position:absolute;left:14px;right:14px;bottom:14px;background:#fffe;border-radius:12px;padding:10px 12px;font-size:12px;color:#4c6b62;text-align:center}[data-v-097feb41] .ex-pop{display:flex;flex-direction:column;gap:4px;font-family:inherit;color:#143446}[data-v-097feb41] .ex-pop img{width:100%;height:110px;object-fit:cover;border-radius:9px;margin-bottom:4px}[data-v-097feb41] .ex-pop strong{font-size:14px;line-height:1.3}[data-v-097feb41] .ex-pop span{font-size:12px;color:#5b6d77}[data-v-097feb41] .ex-pop-actions{display:flex;gap:10px;margin-top:6px;font-size:12px;font-weight:650}[data-v-097feb41] .ex-pop-actions a{color:#03476f}[data-v-097feb41] .ex-pop-actions a+a{color:#176897}[data-v-097feb41] .maplibregl-popup-content{border-radius:14px;padding:10px;box-shadow:0 10px 26px #0d23302e}.stay-card[data-v-7da7ddeb]{display:flex;flex-direction:column;height:100%;border:1px solid #dbe3e8;border-radius:22px;background:#fffdf8;overflow:hidden;color:#022f4a;transition:transform .2s,box-shadow .2s}.stay-card[data-v-7da7ddeb]:hover{transform:translateY(-3px);box-shadow:0 16px 32px #14344616}.stay-main[data-v-7da7ddeb]{display:flex;flex-direction:column;flex:1;min-width:0}.stay-main[data-v-7da7ddeb]:focus-visible,.stay-wa[data-v-7da7ddeb]:focus-visible{outline:3px solid #c09a60;outline-offset:-3px}.stay-media[data-v-7da7ddeb]{position:relative;aspect-ratio:4/3;background:#e3e9ed;overflow:hidden}.stay-media img[data-v-7da7ddeb]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.stay-media img.is-art[data-v-7da7ddeb]{object-position:78% 60%}.stay-card:hover .stay-media img[data-v-7da7ddeb]{transform:scale(1.04)}.stay-media[data-v-7da7ddeb]:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#0b202c70);pointer-events:none}.stay-kind[data-v-7da7ddeb]{position:absolute;left:12px;top:12px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border-radius:999px;background:#fffdf8f2;color:#1b4258;font-size:11px;font-weight:700}.stay-kind[data-v-7da7ddeb] svg{width:15px;height:15px}.stay-caption[data-v-7da7ddeb]{position:absolute;right:10px;bottom:10px;z-index:1;padding:3px 7px;border-radius:8px;background:#fffdf8e6;color:#50635e;font-size:9px}.stay-copy[data-v-7da7ddeb]{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;flex:1}.stay-copy h3[data-v-7da7ddeb]{font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.25;margin:0}.stay-place[data-v-7da7ddeb]{font-size:12px;color:#5a707c;margin:0}.stay-action[data-v-7da7ddeb]{margin-top:auto;padding-top:10px;font-size:12px;font-weight:700;color:#03476f}.stay-wa[data-v-7da7ddeb]{display:flex;align-items:center;justify-content:center;min-height:42px;border-top:1px solid #d9e1e6;background:#e7f1f7;color:#185a81;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.stay-card[data-v-7da7ddeb],.stay-media img[data-v-7da7ddeb]{transition:none}.stay-card[data-v-7da7ddeb]:hover,.stay-card:hover .stay-media img[data-v-7da7ddeb]{transform:none}}.zone-section[data-v-bb6470ca]{padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #e0e7eb}.zone-rail[data-v-bb6470ca]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.zone-card[data-v-bb6470ca]{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#275570,#13364b);display:flex;align-items:flex-end;min-height:120px;border-radius:18px;padding:12px;text-align:left;color:#fff;border:3px solid transparent;transition:transform .2s,border-color .2s}.zone-card img[data-v-bb6470ca]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .4s}.zone-card[data-v-bb6470ca]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0b212de6,#0b212d55 60%,#0b212d10)}.zone-copy[data-v-bb6470ca]{display:flex;flex-direction:column;gap:2px}.zone-copy strong[data-v-bb6470ca]{font-size:14px;font-weight:700;letter-spacing:-.2px}.zone-copy small[data-v-bb6470ca]{font-size:10.5px;line-height:1.35;color:#dae4ea}.zone-count[data-v-bb6470ca]{position:absolute;top:9px;right:9px;background:#ffffffeb;color:#173e43;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.zone-card.is-active[data-v-bb6470ca]{border-color:#f2c94c;transform:translateY(-2px)}.zone-card.is-active[data-v-bb6470ca]:after{background:linear-gradient(0deg,#0b212df0,#0b212d70 70%,#0b212d20)}.region-chips[data-v-bb6470ca]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.region-chips button[data-v-bb6470ca]{display:inline-flex;align-items:center;gap:6px;border:1px solid #dce4e9;border-radius:999px;padding:8px 13px;font-size:12px;background:#fff;color:#3d596a;min-height:36px}.region-chips button small[data-v-bb6470ca]{font-size:10.5px;color:#788c98}.region-chips button.is-active[data-v-bb6470ca]{background:#03476f;border-color:#03476f;color:#fff}.region-chips button.is-active small[data-v-bb6470ca]{color:#cddfea}.place-banner[data-v-bb6470ca]{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#275570,#13364b);border-radius:22px;min-height:170px;display:flex;align-items:flex-end;margin:0 0 22px;color:#fff}.place-banner img[data-v-bb6470ca]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.place-banner[data-v-bb6470ca]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b212dea,#0b212d90,#0b212d10)}.place-banner figcaption[data-v-bb6470ca]{display:flex;flex-direction:column;gap:4px;padding:22px 24px}.place-banner .explore-eyebrow[data-v-bb6470ca]{color:#cbdde8}.place-banner strong[data-v-bb6470ca]{font-size:clamp(22px,3vw,30px);font-weight:750;letter-spacing:-.8px;line-height:1.1}.place-banner small[data-v-bb6470ca]{font-size:12.5px;color:#dfe8ed}.place-credit[data-v-bb6470ca]{position:absolute;right:12px;bottom:8px;font-size:9.5px;color:#ffffffb0}@media (hover:hover){.zone-card:hover img[data-v-bb6470ca]{transform:scale(1.05)}}@media (max-width:900px){.zone-rail[data-v-bb6470ca]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.zone-card[data-v-bb6470ca]{flex:0 0 min(46%,190px);scroll-snap-align:start}.region-chips[data-v-bb6470ca]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.region-chips button[data-v-bb6470ca]{flex-shrink:0;white-space:nowrap}}@media (max-width:650px){.zone-card[data-v-bb6470ca]{flex-basis:62%;min-height:110px}.place-banner[data-v-bb6470ca]{min-height:150px}.place-banner figcaption[data-v-bb6470ca]{padding:18px}.place-credit[data-v-bb6470ca]{position:static;align-self:flex-end;margin:0 10px 8px auto}.place-banner[data-v-bb6470ca]{flex-direction:column;align-items:stretch;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.zone-card[data-v-bb6470ca],.zone-card img[data-v-bb6470ca]{transition:none}}.place-filters[data-v-bb6470ca]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px}.place-select[data-v-bb6470ca]{display:flex;flex-direction:column;gap:5px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#abc8d9}.place-select select[data-v-bb6470ca]{min-width:200px;min-height:40px;border-radius:12px;border:1px solid #ffffff30;background:#ffffff14;color:#fff;padding:8px 12px;font-size:12px;text-transform:none;letter-spacing:0}.place-select select option[data-v-bb6470ca]{color:#173e43}.lodging-shortcut[data-v-bb6470ca]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:12px;background:#f5f9fb;color:#1f455b;font-size:12px;font-weight:650}.lodging-hero[data-v-bb6470ca]{position:relative;overflow:hidden;border-radius:28px;margin-bottom:18px;min-height:300px;display:flex;align-items:flex-end;background:#0d2431;color:#fffdf8;box-shadow:0 18px 40px #173e4322}.lodging-hero-art[data-v-bb6470ca]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 55%}.lodging-hero[data-v-bb6470ca]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#091b26f2 0%,#091b26c7 38%,#091b2633 75%,transparent)}.lodging-hero-body[data-v-bb6470ca]{position:relative;z-index:1;max-width:560px;padding:32px}.lodging-hero .explore-eyebrow[data-v-bb6470ca]{color:#f2c879}.lodging-hero h2[data-v-bb6470ca]{font-size:34px;font-weight:700;letter-spacing:-1px;line-height:1.08;margin:8px 0 10px}.lodging-hero p[data-v-bb6470ca]{font-size:14px;line-height:1.55;color:#e0e8ed;max-width:440px}.lodging-stats[data-v-bb6470ca]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.lodging-stats span[data-v-bb6470ca]{padding:7px 12px;border-radius:999px;background:#ffffff1c;border:1px solid #ffffff2e;font-size:12px;color:#e7eef2}.lodging-stats strong[data-v-bb6470ca]{color:#fff;font-size:14px;margin-right:3px}.lodging-hero .wa-toggle[data-v-bb6470ca]{background:#fffdf8;border-color:#fffdf8}.wa-toggle[data-v-bb6470ca]{display:inline-flex;align-items:center;gap:9px;border:1.5px solid #cedbe3;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:650;color:#03476f;background:#f7fafb}.wa-toggle small[data-v-bb6470ca]{font-weight:500;color:#697f8c}.wa-dot[data-v-bb6470ca]{width:30px;height:18px;border-radius:999px;background:#ced7dd;position:relative;transition:background .2s}.wa-dot[data-v-bb6470ca]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s}.wa-toggle.is-on[data-v-bb6470ca]{border-color:#176897;background:#e7f1f7}.wa-toggle.is-on .wa-dot[data-v-bb6470ca]{background:#176897}.wa-toggle.is-on .wa-dot[data-v-bb6470ca]:after{transform:translate(12px)}.kind-tiles[data-v-bb6470ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin-bottom:28px}.kind-tiles button[data-v-bb6470ca]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1.5px solid #dbe4e9;border-radius:18px;background:#fffdf8;color:#1b4258;text-align:left;transition:border-color .2s,background .2s,transform .2s}.kind-tiles button[data-v-bb6470ca]:hover:not(:disabled){transform:translateY(-2px);border-color:#9cb6c5}.kind-tiles svg[data-v-bb6470ca]{width:28px;height:28px;color:#275f80}.kind-tiles span[data-v-bb6470ca]{font-size:13px;font-weight:700;line-height:1.2}.kind-tiles small[data-v-bb6470ca]{font-size:11px;color:#697f8c}.kind-tiles button.is-active[data-v-bb6470ca]{background:#1b4258;border-color:#1b4258;color:#fffdf8}.kind-tiles button.is-active svg[data-v-bb6470ca]{color:#f2c879}.kind-tiles button.is-active small[data-v-bb6470ca]{color:#cedbe3}.view-toggle[data-v-bb6470ca]{display:none}.results-layout[data-v-bb6470ca]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.map-column[data-v-bb6470ca]{order:2;position:sticky;top:84px}.results-map[data-v-bb6470ca]{height:min(70vh,560px)}.map-note[data-v-bb6470ca]{font-size:11px;color:#697f8c;margin-top:8px}.results-layout .result-grid[data-v-bb6470ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-item[data-v-bb6470ca]{border-radius:22px;transition:box-shadow .2s}.result-item.is-highlighted[data-v-bb6470ca]{box-shadow:0 0 0 3px #f2c94c}.wa-card[data-v-bb6470ca]{display:block;margin-top:6px;border-radius:12px;background:#e7f1f7;color:#185a81;font-size:12px;font-weight:650;padding:9px 12px;text-align:center}@media (max-width:1000px){.results-layout[data-v-bb6470ca]{grid-template-columns:1fr}.map-column[data-v-bb6470ca]{order:0;position:static}.results-map[data-v-bb6470ca]{height:380px}.view-toggle[data-v-bb6470ca]{display:flex;gap:6px;margin-bottom:14px}.view-toggle button[data-v-bb6470ca]{flex:1;border-radius:12px;padding:10px;font-size:12px;font-weight:650;background:#e5edf2;color:#3d596a}.view-toggle button.is-active[data-v-bb6470ca]{background:#03476f;color:#fff}.view-toggle small[data-v-bb6470ca]{opacity:.8}.show-lista .map-column[data-v-bb6470ca],.show-mapa .result-groups[data-v-bb6470ca]{display:none}}@media (max-width:650px){.place-select[data-v-bb6470ca],.place-select select[data-v-bb6470ca]{width:100%;min-width:0}.place-filters[data-v-bb6470ca]{flex-direction:column;align-items:stretch}.lodging-shortcut[data-v-bb6470ca]{justify-content:center}.results-layout .result-grid[data-v-bb6470ca]{grid-template-columns:1fr}.lodging-hero[data-v-bb6470ca]{min-height:0;border-radius:22px}.lodging-hero[data-v-bb6470ca]:after{background:linear-gradient(180deg,#091b2666,#091b26e6 55%)}.lodging-hero-body[data-v-bb6470ca]{padding:110px 20px 22px}.lodging-hero h2[data-v-bb6470ca]{font-size:26px}.kind-tiles[data-v-bb6470ca]{grid-template-columns:repeat(2,1fr)}.results-map[data-v-bb6470ca]{height:60vh}}.territory-chips[data-v-bb6470ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.territory-chips a[data-v-bb6470ca]{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:14px 16px;border-radius:16px;background:#173e4b;color:#fff}.territory-chips strong[data-v-bb6470ca]{font-size:15px}.territory-chips small[data-v-bb6470ca]{grid-row:2;font-size:11px;color:#c5dcea}.territory-chips svg[data-v-bb6470ca]{grid-row:1/3;grid-column:2;width:16px}.stay-list-title[data-v-bb6470ca]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:22px 0 10px;font-size:13px;font-weight:650}.stay-list-title small[data-v-bb6470ca]{font-size:11px;font-weight:400;color:#697f8c}.stay-list[data-v-bb6470ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stay-list li[data-v-bb6470ca]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:14px;background:#fff;border:1px solid #dbe3e8}.stay-list a[data-v-bb6470ca]:first-child{display:flex;flex-direction:column;min-width:0}.stay-list strong[data-v-bb6470ca]{font-size:13px;font-weight:600;color:#173e43}.stay-list small[data-v-bb6470ca]{font-size:11px;color:#697f8c}.stay-wa[data-v-bb6470ca]{flex-shrink:0;font-size:11px;font-weight:650;color:#185a81;background:#e7f1f7;border-radius:999px;padding:6px 10px}@media (max-width:650px){.stay-list[data-v-bb6470ca]{grid-template-columns:1fr}}.results-pagination[data-v-bb6470ca]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;flex-wrap:wrap}.page-button[data-v-bb6470ca]{padding:10px 14px;border-radius:12px;background:#e4eef4;color:#03476f;font-size:12px;font-weight:600}.page-button.is-disabled[data-v-bb6470ca]{opacity:.5}.page-summary[data-v-bb6470ca]{font-size:12px;color:#50758b}@media (max-width:650px){.results-pagination[data-v-bb6470ca]{gap:8px}.page-button[data-v-bb6470ca]{padding:10px;font-size:11px}.page-summary[data-v-bb6470ca]{order:-1;flex-basis:100%;text-align:center}}.explore-page[data-v-bb6470ca]{background:#f4f7f8;color:#173e43;min-height:70vh}.explore-width[data-v-bb6470ca]{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.explore-hero[data-v-bb6470ca]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 0%,#35719440,transparent 60%),linear-gradient(115deg,#13364b,#183d52);color:#fff}.hero-content[data-v-bb6470ca]{padding-top:42px;padding-bottom:26px;animation:explore-enter-bb6470ca .5s ease-out both}.hero-contour[data-v-bb6470ca]{position:absolute;right:-30px;top:-170px;width:650px;height:500px;rotate:-25deg;border:1px solid #ffffff0d;border-radius:45% 55% 60% 40%;z-index:-1}.hero-contour[data-v-bb6470ca]:after{content:"";position:absolute;top:35px;right:35px;bottom:35px;left:35px;border:1px solid #ffffff0a;border-radius:inherit}.explore-eyebrow[data-v-bb6470ca]{display:block;font-size:9px;font-weight:700;letter-spacing:1.8px;line-height:1.6;color:#50758b}.explore-hero .explore-eyebrow[data-v-bb6470ca]{color:#abc8d9}.hero-heading[data-v-bb6470ca]{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero-heading h1[data-v-bb6470ca]{font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.08;letter-spacing:-1.5px;margin:10px 0 14px}.hero-heading h1 span[data-v-bb6470ca]{color:#bfd8e7}.hero-heading p[data-v-bb6470ca]{font-size:12px;line-height:1.7;color:#c1d1db;max-width:500px}.hero-map-link[data-v-bb6470ca]{display:flex;align-items:center;gap:20px;border:1px solid #ffffff25;border-radius:30px;padding:12px 18px;font-size:11px;white-space:nowrap;background:#ffffff09;transition:background .2s,transform .2s}.hero-map-link span[data-v-bb6470ca]{font-size:18px}.search-form[data-v-bb6470ca]{display:flex;align-items:center;gap:12px;padding:7px 8px 7px 20px;margin-top:28px;background:#fff;border-radius:18px;box-shadow:0 12px 28px #061e2b1f;color:#28485b}.search-form svg[data-v-bb6470ca]{width:21px;height:21px;flex-shrink:0}.search-form input[data-v-bb6470ca]{flex:1;min-width:0;min-height:42px;background:transparent;border:0;outline:0;font-size:13px;color:#163446}.search-form input[data-v-bb6470ca]::placeholder{color:#7f919c}.search-form[data-v-bb6470ca]:focus-within{outline:3px solid #95c3dd;outline-offset:3px}.search-form button[data-v-bb6470ca]{display:flex;align-items:center;justify-content:center;gap:18px;padding:12px 22px;border-radius:12px;background:#03476f;color:#fff;font-size:12px;font-weight:600;min-height:43px}.search-form button span[data-v-bb6470ca]{font-size:18px}.search-form button[data-v-bb6470ca]:disabled{opacity:.6;cursor:wait}.type-filters[data-v-bb6470ca]{display:flex;align-items:center;gap:8px;margin-top:20px;overflow-x:auto;padding:3px 0;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent}.type-filters button[data-v-bb6470ca]{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:9px 13px;min-height:39px;border-radius:30px;background:#ffffff0c;color:#d1dee5;border:1px solid #ffffff16;font-size:11px;transition:background .2s,color .2s,transform .2s}.type-filters button.is-active[data-v-bb6470ca]{background:#f5f9fb;border-color:#f5f9fb;color:#1f455b}.type-filters button span[data-v-bb6470ca]{font-size:14px}.search-error[data-v-bb6470ca]{margin-top:12px;font-size:12px;color:#ffe3d3}.explore-body[data-v-bb6470ca]{padding-top:28px;padding-bottom:48px}.activity-section[data-v-bb6470ca]{padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid #e0e7eb}.activity-heading[data-v-bb6470ca]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.clear-filters[data-v-bb6470ca]{display:flex;align-items:center;gap:8px;font-size:10px;color:#487087;font-weight:600}.clear-filters span[data-v-bb6470ca]{font-size:17px}.activity-filters[data-v-bb6470ca]{display:flex;flex-wrap:wrap;gap:7px}.activity-filters button[data-v-bb6470ca]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #dce4e9;color:#6d808b;font-size:10px;min-height:33px;padding:7px 12px;border-radius:30px;transition:background .2s,border-color .2s,color .2s}.activity-filters button.is-active[data-v-bb6470ca]{background:#e4eef4;border-color:#9bbbce;color:#03476f}.explore-page button[data-v-bb6470ca]:disabled{cursor:wait;opacity:.65}.results-heading[data-v-bb6470ca]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.results-heading h2[data-v-bb6470ca]{font-size:25px;font-weight:700;letter-spacing:-.8px;line-height:1.2;margin-top:6px}.results-count[data-v-bb6470ca]{flex-shrink:0;font-size:10px;color:#637e8e;background:#e5edf2;border-radius:30px;padding:7px 12px}.result-groups[data-v-bb6470ca]{display:flex;flex-direction:column;gap:30px;transition:opacity .2s}.result-groups.is-searching[data-v-bb6470ca]{opacity:.45;pointer-events:none}.group-heading[data-v-bb6470ca]{display:flex;align-items:center;gap:10px;margin-bottom:13px}.group-heading h3[data-v-bb6470ca]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.group-heading h3 span[data-v-bb6470ca]{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--group-color) 9%,white);font-size:16px}.group-heading>span[data-v-bb6470ca]{font-size:10px;color:#8397a2}.result-grid[data-v-bb6470ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.empty-results[data-v-bb6470ca]{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #e3eaee;border-radius:26px;padding:36px 24px}.empty-symbol[data-v-bb6470ca]{font-size:38px;color:#5f869c;margin-bottom:10px}.empty-results h3[data-v-bb6470ca]{font-size:24px;font-weight:650;letter-spacing:-.6px;margin:8px 0 10px}.empty-results p[data-v-bb6470ca]{font-size:12px;line-height:1.8;color:#768892;max-width:380px}.empty-actions[data-v-bb6470ca]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:22px}.empty-actions button[data-v-bb6470ca],.empty-actions>a[data-v-bb6470ca]{border-radius:12px;background:#03476f;color:#fff;padding:12px 16px;font-size:11px;font-weight:600}.empty-actions>a[data-v-bb6470ca]{background:#ecf3f7;color:#40657b}.empty-collaborate[data-v-bb6470ca]{font-size:10px;color:#7c8e99;margin-top:22px;text-decoration:underline;text-underline-offset:3px}.explore-page[data-v-bb6470ca] :is(button,a):focus-visible{outline:3px solid #2c7fb0;outline-offset:4px}.hero-map-link span[data-v-bb6470ca],.search-form button span[data-v-bb6470ca],.empty-actions a span[data-v-bb6470ca]{font-family:Arial,sans-serif}@keyframes explore-enter-bb6470ca{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (hover:hover){.hero-map-link[data-v-bb6470ca]:hover{background:#ffffff18;transform:translateY(-2px)}.type-filters button[data-v-bb6470ca]:hover{background:#ffffff20}.type-filters button.is-active[data-v-bb6470ca]:hover{background:#fff}.activity-filters button[data-v-bb6470ca]:hover{border-color:#a6c1d0;background:#f7fafc}.search-form button[data-v-bb6470ca]:not(:disabled):hover{background:#2e6484}}@media (max-width:1000px){.result-grid[data-v-bb6470ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-heading h1[data-v-bb6470ca]{font-size:38px}}@media (max-width:650px){.explore-width[data-v-bb6470ca]{padding-left:16px;padding-right:16px}.hero-content[data-v-bb6470ca]{padding-top:28px;padding-bottom:20px}.hero-heading[data-v-bb6470ca]{align-items:flex-start;flex-direction:column;gap:18px}.hero-heading h1[data-v-bb6470ca]{font-size:33px;letter-spacing:-1px;margin-bottom:12px}.hero-heading p[data-v-bb6470ca]{font-size:11px;max-width:320px}.hero-map-link[data-v-bb6470ca]{font-size:10px;padding:9px 13px;gap:14px}.search-form[data-v-bb6470ca]{margin-top:22px;padding-left:13px;gap:8px;border-radius:15px}.search-form input[data-v-bb6470ca]{font-size:11px;min-height:40px}.search-form svg[data-v-bb6470ca]{width:18px;height:18px}.search-form button[data-v-bb6470ca]{padding:10px 13px;gap:8px;font-size:10px}.search-form button span[data-v-bb6470ca]{font-size:15px}.type-filters[data-v-bb6470ca]{gap:6px;margin-top:16px}.type-filters button[data-v-bb6470ca]{font-size:10px;padding:8px 11px}.explore-body[data-v-bb6470ca]{padding-top:22px;padding-bottom:30px}.activity-section[data-v-bb6470ca]{padding-bottom:20px;margin-bottom:22px}.activity-filters[data-v-bb6470ca]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin;scrollbar-color:#c7d4dc transparent}.activity-filters button[data-v-bb6470ca]{white-space:nowrap;flex-shrink:0;font-size:9px;padding:7px 10px}.results-heading[data-v-bb6470ca]{align-items:flex-start;gap:10px;flex-direction:column;margin-bottom:22px}.results-heading h2[data-v-bb6470ca]{font-size:23px}.results-count[data-v-bb6470ca]{font-size:9px}.result-grid[data-v-bb6470ca]{grid-template-columns:1fr;gap:11px}.result-groups[data-v-bb6470ca]{gap:26px}.empty-results[data-v-bb6470ca]{padding:28px 18px}.empty-results h3[data-v-bb6470ca]{font-size:22px}.empty-collaborate[data-v-bb6470ca]{line-height:1.8;max-width:250px}}@media (prefers-reduced-motion:reduce){.explore-page[data-v-bb6470ca] *{animation:none!important;transition:none!important}}
