.sp[data-v-6ac00c5c]{color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif}.sp__grid[data-v-6ac00c5c]{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.2fr);min-height:0}.sp__media[data-v-6ac00c5c]{border-right:1px solid var(--border-color);display:flex;flex-direction:column}.sp__figure[data-v-6ac00c5c]{background:var(--stat-card-bg);margin:0;overflow:hidden;position:relative}.sp__figure[data-v-6ac00c5c],.sp__img[data-v-6ac00c5c]{min-height:clamp(12rem,30vh,18rem)}.sp__img[data-v-6ac00c5c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s ease;width:100%}.sp__img--loaded[data-v-6ac00c5c]{opacity:1}.sp__img[data-v-6ac00c5c]:hover{transform:scale(1.02);transition:transform .3s ease}.sp__shimmer[data-v-6ac00c5c]{animation:shimmer-6ac00c5c 1.6s ease-in-out infinite;background:linear-gradient(110deg,transparent 30%,var(--shimmer-color,hsla(0,0%,100%,.06)) 50%,transparent 70%);background-size:200% 100%;inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes shimmer-6ac00c5c{0%{background-position:200% 0}to{background-position:-200% 0}}.sp__fallback[data-v-6ac00c5c]{align-items:center;background:var(--stat-card-bg);border:1px dashed;border-radius:10px;display:flex;flex-direction:column;gap:.6rem;height:clamp(12rem,30vh,18rem);justify-content:center;margin:.75rem}.sp__fallback-icon[data-v-6ac00c5c]{background-position:50%;background-repeat:no-repeat;background-size:contain;height:3.5rem;opacity:.3;width:3.5rem}.sp__fallback-label[data-v-6ac00c5c]{color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sp__credit[data-v-6ac00c5c]{border-top:1px solid var(--stat-card-border);color:var(--text-muted);font-size:.65rem;margin:0;padding:.4rem .75rem}.sp__endangerment[data-v-6ac00c5c]{align-items:flex-start;border:1px solid;border-radius:10px;display:flex;gap:.65rem;margin:.75rem .75rem 0;padding:.7rem .85rem}.sp__endangerment-body[data-v-6ac00c5c]{display:flex;flex-direction:column;gap:.1rem}.sp__endangerment-label[data-v-6ac00c5c]{font-size:.6rem;font-weight:700;letter-spacing:.12em;opacity:.7;text-transform:uppercase}.sp__endangerment-value[data-v-6ac00c5c]{font-size:.85rem;font-weight:700;line-height:1.3}.sp__chips[data-v-6ac00c5c]{display:flex;flex-wrap:wrap;gap:.35rem;padding:.75rem}.sp__chip[data-v-6ac00c5c]{align-items:center;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:.7rem;gap:.3rem;line-height:1.4;padding:.2rem .6rem}.sp__body[data-v-6ac00c5c]{min-width:0}.sp__body[data-v-6ac00c5c],.sp__head[data-v-6ac00c5c]{display:flex;flex-direction:column}.sp__head[data-v-6ac00c5c]{border-bottom:1px solid var(--border-color);gap:.25rem;padding:1.25rem 1.5rem .75rem}.sp__group-row[data-v-6ac00c5c]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.2rem}.sp__group[data-v-6ac00c5c]{border:1px solid;border-radius:5px;font-size:.65rem;font-weight:700;letter-spacing:.14em;padding:.12rem .6rem}.sp__cat[data-v-6ac00c5c],.sp__group[data-v-6ac00c5c]{display:inline-block;line-height:1.4;text-transform:uppercase}.sp__cat[data-v-6ac00c5c]{border-radius:4px;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.1em;padding:.12rem .5rem}.sp__title[data-v-6ac00c5c]{color:var(--text-primary);font-size:1.4rem;font-weight:800;letter-spacing:-.015em;line-height:1.2}.sp__sci[data-v-6ac00c5c],.sp__title[data-v-6ac00c5c]{margin:0;overflow-wrap:break-word}.sp__sci[data-v-6ac00c5c]{color:var(--text-muted);font-size:.9rem;font-style:italic}.sp__content[data-v-6ac00c5c]{display:flex;flex:1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem 1.5rem}.sp__section[data-v-6ac00c5c]{display:flex;flex-direction:column;gap:.25rem}.sp__h3[data-v-6ac00c5c]{color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.sp__p[data-v-6ac00c5c]{color:var(--text-secondary);font-size:.88rem;line-height:1.6;margin:0;overflow-wrap:break-word}.sp__threats[data-v-6ac00c5c]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.15rem}.sp__threat[data-v-6ac00c5c]{border:1px solid;border-radius:6px;font-size:.72rem;line-height:1.5;padding:.18rem .6rem}.sp__footer[data-v-6ac00c5c]{border-top:1px solid var(--border-color);display:flex;padding:.85rem 1.5rem}.sp__link[data-v-6ac00c5c]{align-items:center;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:8px;color:var(--link-clr,var(--info));display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;line-height:1.4;padding:.3rem .75rem;text-decoration:none;transition:background .15s,border-color .2s,color .15s}.sp__link[data-v-6ac00c5c]:hover{background:var(--stat-card-border);border-color:var(--link-clr,var(--info))}@media(max-width:640px){.sp__grid[data-v-6ac00c5c]{grid-template-columns:1fr}.sp__media[data-v-6ac00c5c]{border-bottom:1px solid var(--border-color);border-right:none}.sp__figure[data-v-6ac00c5c],.sp__img[data-v-6ac00c5c]{min-height:12rem}}.pp[data-v-9449b282]{color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif}.pp__hero[data-v-9449b282]{border-bottom:1px solid var(--border-color);padding:1.25rem 1.5rem;position:relative}.pp__hero-content[data-v-9449b282]{display:flex;flex-direction:column;gap:.35rem}.pp__title[data-v-9449b282]{align-items:center;color:var(--text-primary);display:flex;font-size:1.35rem;font-weight:800;gap:.5rem;letter-spacing:-.015em;line-height:1.25;margin:0;overflow-wrap:break-word}.pp__title-dot[data-v-9449b282]{border-radius:50%;flex-shrink:0;height:.65rem;width:.65rem}.pp__location[data-v-9449b282]{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.85rem;gap:.35rem;margin:.1rem 0 0}.pp__content[data-v-9449b282]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.pp__content--actions[data-v-9449b282]{padding-top:0}.pp__stats[data-v-9449b282]{display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.pp__stat[data-v-9449b282]{align-items:flex-start;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:10px;display:flex;gap:.7rem;padding:.85rem}.pp__stat-icon[data-v-9449b282]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.pp__stat-body[data-v-9449b282]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pp__stat-label[data-v-9449b282]{color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pp__stat-value[data-v-9449b282]{color:var(--text-primary);font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.pp__stat-value--unknown[data-v-9449b282],.pp__total-value--unknown[data-v-9449b282]{color:var(--text-muted);font-size:.85rem;font-weight:600}.pp__total[data-v-9449b282]{align-items:center;background:var(--stat-card-bg);border:1px solid;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.pp__total-left[data-v-9449b282]{display:flex;flex-direction:column;gap:.1rem}.pp__total-label[data-v-9449b282]{color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pp__total-value[data-v-9449b282]{font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:800}.pp__bar-track[data-v-9449b282]{background:var(--stat-card-border);border-radius:2px;flex:1;height:4px;max-width:120px;overflow:hidden}.pp__bar-fill[data-v-9449b282]{border-radius:2px;height:100%;transition:width .3s ease}.pp__actions[data-v-9449b282]{display:flex;gap:.5rem}.pp__action-btn[data-v-9449b282]{align-items:center;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:8px;color:var(--action-clr,var(--info));display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;line-height:1.4;padding:.45rem .85rem;text-decoration:none;transition:background .15s,border-color .2s,color .15s}.pp__action-btn[data-v-9449b282]:hover{background:var(--stat-card-border);border-color:var(--action-clr,var(--info))}.cp[data-v-ebe52993]{color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif}.cp__hero[data-v-ebe52993]{border-bottom:1px solid var(--border-color);padding:1.25rem 1.5rem;position:relative}.cp__hero-content[data-v-ebe52993]{display:flex;flex-direction:column;gap:.3rem}.cp__group-row[data-v-ebe52993]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.15rem}.cp__status[data-v-ebe52993]{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;font-size:.6rem;font-weight:700;gap:.3rem;letter-spacing:.08em;line-height:1.4;padding:.12rem .5rem;text-transform:uppercase}.cp__status--region[data-v-ebe52993]{background:var(--stat-card-bg);border-color:var(--stat-card-border);color:var(--text-muted)}.cp__status-dot[data-v-ebe52993]{border-radius:50%;flex-shrink:0;height:5px;width:5px}.cp__title[data-v-ebe52993]{align-items:center;color:var(--text-primary);display:flex;font-size:1.35rem;font-weight:800;gap:.5rem;letter-spacing:-.015em;line-height:1.25;margin:0;overflow-wrap:break-word}.cp__title-dot[data-v-ebe52993]{border-radius:50%;flex-shrink:0;height:.65rem;width:.65rem}.cp__location[data-v-ebe52993]{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.85rem;gap:.35rem;margin:.1rem 0 0}.cp__coords[data-v-ebe52993]{color:var(--text-muted);font-size:.7rem;font-variant-numeric:tabular-nums;margin:.15rem 0 0}.cp__content[data-v-ebe52993]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}.cp__stats[data-v-ebe52993]{display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.cp__stat[data-v-ebe52993]{align-items:flex-start;border:1px solid var(--stat-card-border);border-radius:10px;gap:.7rem;padding:.85rem}.cp__stat[data-v-ebe52993],.cp__stat-icon[data-v-ebe52993]{background:var(--stat-card-bg);display:flex}.cp__stat-icon[data-v-ebe52993]{align-items:center;border-radius:8px;color:var(--text-muted);flex-shrink:0;height:2rem;justify-content:center;width:2rem}.cp__stat-body[data-v-ebe52993]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cp__stat-label[data-v-ebe52993]{color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp__stat-value[data-v-ebe52993]{color:var(--text-primary);font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.cp__growth[data-v-ebe52993]{align-items:center;background:var(--stat-card-bg);border:1px solid var(--success);border-radius:10px;display:flex;gap:.75rem;padding:.75rem 1rem}.cp__growth-icon[data-v-ebe52993]{color:var(--success);flex-shrink:0}.cp__growth-body[data-v-ebe52993]{display:flex;flex-direction:column;gap:.1rem}.cp__growth-label[data-v-ebe52993]{color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp__growth-value[data-v-ebe52993]{color:var(--success);font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:800}.cp__history[data-v-ebe52993]{display:flex;flex-direction:column;gap:.5rem}.cp__section-title[data-v-ebe52993]{align-items:center;color:var(--text-muted);display:flex;font-size:.65rem;font-weight:700;gap:.4rem;letter-spacing:.12em;margin:0;text-transform:uppercase}.cp__chart[data-v-ebe52993]{align-items:flex-end;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:10px;display:flex;gap:.4rem;height:72px;padding:.5rem .6rem}.cp__chart-bar[data-v-ebe52993]{align-items:center;flex:1;gap:.25rem;height:100%}.cp__chart-bar[data-v-ebe52993],.cp__chart-stack[data-v-ebe52993]{display:flex;flex-direction:column;justify-content:flex-end}.cp__chart-stack[data-v-ebe52993]{flex:1;gap:1px;width:100%}.cp__chart-fill[data-v-ebe52993]{border-radius:2px;min-height:2px;transition:height .3s ease;width:100%}.cp__chart-fill--active[data-v-ebe52993]{opacity:.9}.cp__chart-fill--inactive[data-v-ebe52993]{background:var(--text-muted);opacity:.3}.cp__chart-label[data-v-ebe52993]{color:var(--text-muted);font-size:.58rem;font-weight:600;line-height:1}.cp__region-context[data-v-ebe52993]{align-items:center;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:10px;display:flex;gap:.65rem;padding:.75rem 1rem}.cp__region-icon[data-v-ebe52993]{color:var(--purple);flex-shrink:0}.cp__region-body[data-v-ebe52993]{display:flex;flex-direction:column;gap:.1rem}.cp__region-label[data-v-ebe52993]{color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp__region-value[data-v-ebe52993]{color:var(--text-primary);font-size:.9rem;font-weight:700}.cp__grants[data-v-ebe52993]{padding-top:0}.cp__grants-count[data-v-ebe52993]{background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:6px;color:var(--text-muted);font-size:.65rem;font-variant-numeric:tabular-nums;font-weight:800;margin-left:auto;padding:.1rem .5rem}.cp__grants-hint[data-v-ebe52993]{color:var(--text-muted);font-size:.7rem;margin:-.35rem 0 0}.cp__own[data-v-ebe52993],.cp__related[data-v-ebe52993]{display:flex;flex-direction:column;gap:.5rem}.cp__sub-title[data-v-ebe52993]{align-items:center;color:var(--warning);display:flex;font-size:.62rem;font-weight:800;gap:.35rem;letter-spacing:.1em;margin:.35rem 0 0;text-transform:uppercase}.cp__sub-title--related[data-v-ebe52993]{color:var(--text-muted)}.cp__grants-list[data-v-ebe52993]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.cp__grant[data-v-ebe52993]{align-items:flex-start;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:10px;display:flex;gap:.65rem;justify-content:space-between;padding:.65rem .8rem}.cp__grant-body[data-v-ebe52993]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cp__grant-title[data-v-ebe52993]{color:var(--text-primary);font-size:.8rem;font-weight:700;line-height:1.35;overflow-wrap:break-word}.cp__grant-place[data-v-ebe52993]{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.7rem;gap:.25rem}.cp__grant-benef[data-v-ebe52993]{background:color-mix(in srgb,var(--success) 12%,transparent);border-radius:6px;color:color-mix(in srgb,var(--success) 68%,#000);flex-shrink:0;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:800;padding:.15rem .5rem}.dark{color:var(--success)}.cp__grant-benef--unknown[data-v-ebe52993]{background:var(--stat-card-bg);border:1px solid var(--stat-card-border);color:var(--text-muted);font-weight:600}.cp__grant-side[data-v-ebe52993]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.35rem}.cp__fly-btn[data-v-ebe52993]{align-items:center;background:transparent;border:1px solid var(--stat-card-border);border-radius:7px;color:var(--info);cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:700;gap:.3rem;line-height:1.2;padding:.25rem .55rem;transition:border-color .15s,background .15s}.cp__fly-btn[data-v-ebe52993]:hover{background:color-mix(in srgb,var(--info) 10%,transparent);border-color:var(--info)}.cp__grant--own[data-v-ebe52993]{background:color-mix(in srgb,var(--warning) 7%,var(--stat-card-bg));border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.cp__grant-badge[data-v-ebe52993]{align-items:center;align-self:flex-start;background:color-mix(in srgb,var(--warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);border-radius:6px;color:color-mix(in srgb,var(--warning) 68%,#000);display:inline-flex;font-size:.6rem;font-weight:800;gap:.25rem;letter-spacing:.08em;margin-bottom:.15rem;padding:.1rem .5rem;text-transform:uppercase}.dark{color:var(--warning)}.cp__pager[data-v-ebe52993]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding-top:.15rem}.cp__pager-btn[data-v-ebe52993]{align-items:center;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;justify-content:center;min-height:2rem;min-width:2rem;padding:.35rem;transition:border-color .15s,opacity .15s}.cp__pager-btn[data-v-ebe52993]:hover:not(:disabled){border-color:var(--info)}.cp__pager-btn[data-v-ebe52993]:disabled{cursor:default;opacity:.35}.cp__pager-label[data-v-ebe52993]{color:var(--text-muted);font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cp__crews[data-v-ebe52993]{display:flex;flex-direction:column;gap:.5rem}.cp__crews .cp__grants-list[data-v-ebe52993]{list-style:none}.cp__crew[data-v-ebe52993]{align-items:center;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s;width:100%}.cp__crew[data-v-ebe52993]:hover{border-color:var(--info)}.cp__crew-dot[data-v-ebe52993]{border-radius:50%;height:8px;margin-top:.15rem;width:8px}.cp__crew-dot[data-v-ebe52993],.cp__crew-status[data-v-ebe52993]{align-self:flex-start;flex-shrink:0}.cp__crew-status[data-v-ebe52993]{background:color-mix(in srgb,var(--success) 12%,transparent);border-radius:6px;color:var(--success);font-size:.62rem;font-weight:800;letter-spacing:.08em;padding:.15rem .5rem;text-transform:uppercase}.cp__crew-status[data-v-ebe52993]:not([data-active]){background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning)}.cp__footer[data-v-ebe52993]{border-top:1px solid var(--border-color);display:flex;padding:.85rem 1.5rem}.cp__action[data-v-ebe52993]{align-items:center;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:8px;color:var(--action-clr,var(--info));display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;line-height:1.4;padding:.4rem .8rem;text-decoration:none;transition:background .15s,border-color .2s,color .15s}.cp__action[data-v-ebe52993]:hover{background:var(--stat-card-border);border-color:var(--action-clr,var(--info))}.custom-popup-overlay-fixed[data-v-855e135d]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.custom-popup-content[data-v-855e135d]{background:var(--bg-primary);border-radius:.75rem;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:32rem;overflow-y:auto;padding:1.5rem;position:relative}.custom-popup-close-btn[data-v-855e135d]{align-items:center;border-radius:.5rem;color:var(--text-secondary);display:flex;height:2rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:2rem}.custom-popup-close-btn[data-v-855e135d]:hover{background:var(--bg-secondary);color:var(--text-primary)}.nearby-panel[data-v-2f6ba3aa]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:1rem;box-shadow:0 20px 70px #0000006b;color:var(--text-primary);max-height:min(78svh,620px);overflow:hidden;position:absolute;right:1rem;top:1rem;width:min(370px,calc(100vw - 2rem));z-index:140}.nearby-header[data-v-2f6ba3aa]{border-bottom:1px solid rgba(148,163,184,.15);display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 1.15rem .9rem}.nearby-eyebrow[data-v-2f6ba3aa]{color:var(--primary);font:700 .65rem ui-monospace,monospace;letter-spacing:.12em;margin:0 0 .3rem;text-transform:uppercase}.nearby-header h2[data-v-2f6ba3aa]{font-size:1.25rem;letter-spacing:-.03em;margin:0}.nearby-close[data-v-2f6ba3aa]{background:transparent;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:inherit;cursor:pointer;font-size:1.4rem;min-height:44px;min-width:44px}.nearby-consent[data-v-2f6ba3aa]{padding:1.4rem}.nearby-icon[data-v-2f6ba3aa]{background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:12px;color:var(--primary);display:grid;font-size:1.6rem;height:42px;margin-bottom:.8rem;place-items:center;width:42px}.nearby-consent h3[data-v-2f6ba3aa]{font-size:1.1rem;margin:0 0 .5rem}.nearby-consent p[data-v-2f6ba3aa]{color:var(--text-secondary);font-size:.82rem;line-height:1.5;margin:0 0 1rem}.nearby-check[data-v-2f6ba3aa]{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.78rem;gap:.6rem;line-height:1.4;margin-bottom:1rem}.nearby-check input[data-v-2f6ba3aa]{accent-color:#22d3ee;margin-top:.15rem}.nearby-primary[data-v-2f6ba3aa]{background:#22d3ee;border:0;border-radius:.65rem;color:#071018;cursor:pointer;font-weight:800;min-height:44px;width:100%}.nearby-primary[data-v-2f6ba3aa]:disabled{cursor:not-allowed;opacity:.45}.nearby-error[data-v-2f6ba3aa]{color:var(--warning)!important;margin-top:1rem!important}.nearby-location[data-v-2f6ba3aa]{align-items:center;border-bottom:1px solid rgba(148,163,184,.15);color:var(--text-muted);display:flex;font-size:.7rem;gap:.45rem;padding:.7rem 1rem}.nearby-location button[data-v-2f6ba3aa]{background:transparent;border:0;color:var(--primary);cursor:pointer;margin-left:auto;text-decoration:underline}.nearby-status-dot[data-v-2f6ba3aa]{background:#34d399;border-radius:50%;height:7px;width:7px}.nearby-tabs[data-v-2f6ba3aa]{border-bottom:1px solid rgba(148,163,184,.15);display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr);padding:.55rem}.nearby-tabs button[data-v-2f6ba3aa]{background:transparent;border:0;border-radius:.55rem;color:var(--text-secondary);cursor:pointer;font-size:.75rem;min-height:40px}.nearby-tabs button.active[data-v-2f6ba3aa]{background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary)}.nearby-tabs span[data-v-2f6ba3aa]{margin-left:.2rem;opacity:.7}.nearby-list[data-v-2f6ba3aa]{max-height:390px;overflow:auto;padding:.5rem}.nearby-item[data-v-2f6ba3aa]{align-items:center;background:transparent;border:0;border-radius:.65rem;color:inherit;cursor:pointer;display:flex;gap:.7rem;min-height:58px;padding:.65rem .7rem;text-align:left;width:100%}.nearby-item[data-v-2f6ba3aa]:focus-visible,.nearby-item[data-v-2f6ba3aa]:hover{background:#94a3b81f;outline:none}.nearby-item>span[data-v-2f6ba3aa]:nth-child(2){display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.nearby-item strong[data-v-2f6ba3aa]{font-size:.8rem}.nearby-item small[data-v-2f6ba3aa],.nearby-item strong[data-v-2f6ba3aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearby-item small[data-v-2f6ba3aa]{color:var(--text-muted);font-size:.7rem}.nearby-item-icon[data-v-2f6ba3aa]{background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:9px;color:var(--primary);display:grid;height:30px;place-items:center;width:30px}.nearby-campaign[data-v-2f6ba3aa]{cursor:default}.nearby-empty[data-v-2f6ba3aa]{color:var(--text-secondary);font-size:.8rem;padding:1rem}@media(max-width:640px){.nearby-panel[data-v-2f6ba3aa]{bottom:calc(env(safe-area-inset-bottom) + 4.75rem);left:.6rem;max-height:62svh;right:.6rem;top:auto;width:auto}}.nearby-close[data-v-2f6ba3aa]:focus-visible,.nearby-item[data-v-2f6ba3aa]:focus-visible,.nearby-location button[data-v-2f6ba3aa]:focus-visible,.nearby-panel[data-v-2f6ba3aa]:focus,.nearby-primary[data-v-2f6ba3aa]:focus-visible,.nearby-tabs button[data-v-2f6ba3aa]:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.nearby-panel[data-v-2f6ba3aa]{scroll-behavior:auto}}.cluster-results-panel[data-v-92881bc8]{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:var(--glass-bg);border-right:1px solid var(--glass-border);box-shadow:18px 0 48px #00000047;color:var(--text-primary);display:flex;flex-direction:column;inset:0 auto 0 0;position:fixed;width:min(360px,88vw);z-index:var(--z-map-sheet,2147482000)}.cluster-results-handle[data-v-92881bc8]{display:none}.cluster-results-header[data-v-92881bc8]{align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.16);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1rem 1rem}.cluster-results-header-actions[data-v-92881bc8]{align-items:center;display:flex;gap:.4rem}.cluster-results-copy[data-v-92881bc8]{background:transparent;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:var(--primary);cursor:pointer;min-height:38px;min-width:38px}.cluster-results-eyebrow[data-v-92881bc8]{color:var(--primary);font:600 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;margin:0 0 .3rem;text-transform:uppercase}.cluster-results-header h2[data-v-92881bc8]{font-size:1.1rem;letter-spacing:-.02em;margin:0}.cluster-results-close[data-v-92881bc8]{background:transparent;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:inherit;cursor:pointer;font-size:1.5rem;line-height:1;min-height:44px;min-width:44px}.cluster-results-search[data-v-92881bc8]{padding:.9rem 1rem .65rem}.cluster-results-search input[data-v-92881bc8]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:.65rem;box-sizing:border-box;color:var(--input-text);min-height:42px;outline:none;padding:0 .8rem;width:100%}.cluster-results-search input[data-v-92881bc8]::-moz-placeholder{color:var(--input-placeholder)}.cluster-results-search input[data-v-92881bc8]::placeholder{color:var(--input-placeholder)}.cluster-results-search input[data-v-92881bc8]:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)}.cluster-results-list[data-v-92881bc8]{flex:1;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.4rem .55rem 1rem;-webkit-overflow-scrolling:touch}.cluster-results-item[data-v-92881bc8]{align-items:center;background:transparent;border:0;border-radius:.7rem;color:inherit;cursor:pointer;display:flex;gap:.7rem;min-height:58px;padding:.7rem .55rem;text-align:left;width:100%}.cluster-results-item[data-v-92881bc8]:focus-visible,.cluster-results-item[data-v-92881bc8]:hover{background:#94a3b81f}.cluster-results-close[data-v-92881bc8]:focus-visible,.cluster-results-copy[data-v-92881bc8]:focus-visible,.cluster-results-search input[data-v-92881bc8]:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.cluster-results-item[data-v-92881bc8]:focus-visible,.cluster-results-panel[data-v-92881bc8]:focus{outline:3px solid var(--primary);outline-offset:2px}.cluster-results-dot[data-v-92881bc8]{border-radius:999px;box-shadow:0 0 0 5px #22d3ee1a;flex:0 0 auto;height:9px;width:9px}.cluster-results-item-copy[data-v-92881bc8]{display:flex;flex:1;flex-direction:column;gap:.22rem;min-width:0}.cluster-results-item-copy strong[data-v-92881bc8]{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cluster-results-item-copy small[data-v-92881bc8]{color:var(--text-muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cluster-results-arrow[data-v-92881bc8]{color:var(--primary);font-size:1rem}.cluster-results-empty[data-v-92881bc8]{color:var(--text-secondary);font-size:.85rem;margin:1rem}@media(max-width:768px){.cluster-results-panel[data-v-92881bc8]{border:1px solid var(--glass-border);border-radius:1.25rem;box-shadow:0 -12px 42px #0006;height:min(42dvh,24rem);inset:auto max(.5rem,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + .5rem) max(.5rem,env(safe-area-inset-left));overflow:hidden;transition:inset .24s ease,height .24s ease,border-radius .24s ease;width:auto}.cluster-results-panel.is-mobile-expanded[data-v-92881bc8]{border-radius:1.25rem 1.25rem 0 0;height:100dvh;inset:0;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);width:100vw}.cluster-results-handle[data-v-92881bc8]{align-items:center;background:transparent;border:0;cursor:grab;display:flex;height:1.8rem;justify-content:center;left:50%;padding:.4rem;position:absolute;top:.2rem;touch-action:none;transform:translate(-50%);width:4rem;z-index:2}.cluster-results-handle span[data-v-92881bc8]{background:var(--text-muted);border-radius:999px;height:.25rem;opacity:.7;width:2.5rem}.cluster-results-header[data-v-92881bc8]{padding-top:2rem}}
