.brand-logo[data-v-2e4f6128]{-o-object-fit:contain;object-fit:contain;border-radius:6px;flex:none;display:block}.brand-logo.is-round[data-v-2e4f6128]{border-radius:50%}.map-search-filter-hud[data-v-24350b39]{z-index:40;width:100%;max-width:440px;font-family:inherit;position:relative}.search-bar-shell[data-v-24350b39]{box-sizing:border-box;background:#0e1320f5;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;height:44px;padding:4px 8px;transition:box-shadow .16s;display:flex;box-shadow:0 8px 24px #00000052}.search-bar-shell[data-v-24350b39]:focus-within{box-shadow:0 8px 28px #0006}.search-action[data-v-24350b39],.search-leading-icon[data-v-24350b39]{color:#94a3b8;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.result-chevron[data-v-24350b39],.result-icon svg[data-v-24350b39],.search-action svg[data-v-24350b39],.search-leading-icon svg[data-v-24350b39]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.search-action[data-v-24350b39]{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:6px}.search-action[data-v-24350b39]:hover{color:#fff;background:#94a3b824}.search-input[data-v-24350b39]{color:#fff;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:14px}.search-action[data-v-24350b39],.search-result[data-v-24350b39]{font-family:inherit}.search-input[data-v-24350b39]::placeholder{color:#94a3b8}.search-input[data-v-24350b39]::-webkit-search-cancel-button{display:none}.search-spinner[data-v-24350b39]{border:2px solid #cbd5e1;border-top-color:#475569;border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.7s linear infinite search-spin-24350b39}@keyframes search-spin-24350b39{to{transform:rotate(1turn)}}.search-results[data-v-24350b39]{z-index:1;background:#0e1320;border:1px solid #ffffff1f;border-radius:16px;max-height:460px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000061}.results-header[data-v-24350b39]{border-bottom:1px solid #ffffff14;justify-content:flex-end;padding:2px 8px;display:flex}.close-results-button[data-v-24350b39]{width:28px;height:28px}.close-results-button svg[data-v-24350b39]{width:16px;height:16px}.search-result[data-v-24350b39]{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;width:100%;padding:0 8px 0 0;display:flex}.search-result-main[data-v-24350b39]{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:10px 4px 10px 12px;font-family:inherit;display:flex}.search-result[data-v-24350b39]:last-of-type{border-bottom:0}.search-result-main.is-active[data-v-24350b39],.search-result-main[data-v-24350b39]:hover{background:#94a3b81f}.search-result-action[data-v-24350b39]{color:#67e8f9;cursor:pointer;font:inherit;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:999px;flex:none;padding:7px 9px;font-size:11px;font-weight:700}.search-result-action[data-v-24350b39]:hover{background:#22d3ee29}.result-icon[data-v-24350b39]{color:#94a3b8;border:1px solid #94a3b838;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.result-icon img[data-v-24350b39]{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.result-details[data-v-24350b39]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.result-subtitle>span[data-v-24350b39],.result-title[data-v-24350b39]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-title[data-v-24350b39]{color:#fff;font-size:13px;font-weight:600}.result-subtitle[data-v-24350b39]{color:#94a3b8;gap:8px;font-size:11px;display:flex}.result-category[data-v-24350b39]{color:#fbbf24}.result-coordinates[data-v-24350b39]{color:#94a3b8;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.result-chevron[data-v-24350b39]{color:#94a3b8;opacity:0;flex:0 0 16px;width:16px;height:16px;transition:opacity .15s}.search-result.is-active .result-chevron[data-v-24350b39],.search-result:hover .result-chevron[data-v-24350b39]{opacity:1}.search-empty-message[data-v-24350b39]{color:#94a3b8;margin:0;padding:14px 12px;font-size:13px}.is-light .search-bar-shell[data-v-24350b39],.is-light .search-results[data-v-24350b39]{color:#0f172a;background:#fff;border-color:#e2e8f0;box-shadow:0 8px 24px #0f172a2e}.is-light .result-title[data-v-24350b39],.is-light .search-input[data-v-24350b39]{color:#0f172a}.is-light .search-input[data-v-24350b39]::-moz-placeholder{color:#64748b}.is-light .result-chevron[data-v-24350b39],.is-light .result-coordinates[data-v-24350b39],.is-light .result-subtitle[data-v-24350b39],.is-light .search-action[data-v-24350b39],.is-light .search-empty-message[data-v-24350b39],.is-light .search-input[data-v-24350b39]::placeholder,.is-light .search-leading-icon[data-v-24350b39]{color:#64748b}.is-light .search-result[data-v-24350b39]{border-bottom-color:#f1f5f9}.is-light .search-result.is-active[data-v-24350b39],.is-light .search-result[data-v-24350b39]:hover{background:#f1f5f9}.is-light .result-icon[data-v-24350b39]{color:#475569;border-color:#e2e8f0}.is-light .result-category[data-v-24350b39]{color:#b45309}.is-light .results-header[data-v-24350b39]{border-bottom-color:#f1f5f9}.gta-header-behavior{display:contents}.gta-header-behavior[data-mode=pinned]{--gta-header-background-color:rgb(var(--v-theme-background))}.gta-header-surface{isolation:isolate;transform:translateY(var(--gta-header-translate-y,0))}.gta-header-behavior.is-force-hidden .gta-header-surface,.gta-header-behavior.is-transitioning .gta-header-surface{transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .2s}.gta-header-surface:before{z-index:0;background-color:var(--gta-header-background-color,var(--gta-theme-surface,#111115));-webkit-backdrop-filter:blur(var(--gta-header-backdrop-blur,0));content:"";opacity:var(--gta-header-background-opacity,1);pointer-events:none;transition:opacity .12s linear;position:absolute;inset:0}.gta-header-surface>*{z-index:1;position:relative}.gta-header-content{opacity:var(--gta-header-content-opacity,1)}.app-header-bar{--gta-header-background-color:rgb(var(--v-theme-background));z-index:2;box-sizing:border-box;pointer-events:none;height:72px;padding:0;position:relative}.app-header-bar-content{z-index:2;box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;width:100%;height:100%;padding:0 clamp(16px,3vw,16px);display:flex;position:relative}.app-header-search-container{z-index:3;justify-content:flex-start;align-items:center;height:100%;display:flex;position:absolute;inset:0;pointer-events:none!important}.app-header-left{z-index:4;pointer-events:auto;flex:auto;align-items:center;gap:6px;min-width:0;height:100%;display:flex;position:relative}.app-header-right{z-index:4;pointer-events:auto;flex:none;align-items:center;gap:6px;height:100%;margin-left:auto;display:flex;position:relative}.app-header-brand{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;height:100%;text-decoration:none;display:inline-flex}.app-header-wordmark{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 6px #0009;font-size:17px;font-weight:800;line-height:1}.gta-header-content{pointer-events:var(--gta-header-content-pointer-events,auto)}@media (width<=768px){.app-header-bar{height:72px}.app-header-bar-content{padding-inline:16px}}@media (width<=480px){.app-header-bar-content{padding-inline:14px}}@media (width<=959px){.app-header-left,.app-header-right{gap:4px}.app-header-brand{gap:6px}}@media (width<=600px){.app-header-wordmark{white-space:nowrap}}@media (width<=768px){.app-header-bar.is-map-mode>.app-header-bar-content,.app-header-bar.is-map-mode>.app-header-search-container{transform:translateY(4px)}}.map-controls-dock-shell{z-index:500002;-webkit-user-select:none;user-select:none;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:24px;right:20px}.map-controls-dock-shell--mobile{right:16px;bottom:max(24px, env(safe-area-inset-bottom));z-index:1}.map-controls-dock-shell__column,.map-controls-dock-shell__tools{flex-direction:column;align-items:center;gap:8px;display:flex}.map-controls-dock-shell__zoom{background:#fff;border-radius:8px;flex-direction:column;align-items:center;width:34px;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000059}.map-controls-dock-shell__zoom-button{color:#1e293b;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:34px;height:33px;padding:0;transition:background-color .15s,color .15s;display:flex}.map-controls-dock-shell__zoom-button:hover{color:#0f172a;background:#f1f5f9}.map-controls-dock-shell__zoom-button:active{background:#e2e8f0}.map-controls-dock-shell__divider{background:#e2e8f0;flex:0 0 1px;width:22px;height:1px}.map-dock-btn{color:#1e293b;cursor:pointer;background:#fff;border:0;border-radius:8px;outline:none;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;transition:all .15s;display:flex;box-shadow:0 2px 10px #00000059}.map-dock-btn:hover{color:#0f172a;background:#f1f5f9;transform:translateY(-1px);box-shadow:0 4px 14px #00000073}.map-dock-btn:active{transform:scale(.95)}.recent-searches[data-v-bfca419b]{color:#0f172a;padding:0;font-family:inherit}.recent-searches__heading[data-v-bfca419b]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:flex}.recent-searches__clear[data-v-bfca419b]{color:#64748b;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;transition:color .15s,background-color .15s}.recent-searches__clear[data-v-bfca419b]:hover{color:#ef4444;background:#ef444414}.recent-searches__list[data-v-bfca419b]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.recent-searches__item[data-v-bfca419b]{border-radius:9px;align-items:center;width:100%;min-width:0;transition:background-color .15s;display:flex;position:relative}.recent-searches__item[data-v-bfca419b]:focus-within,.recent-searches__item[data-v-bfca419b]:hover{background:#f1f5f9}.recent-searches__item:focus-within .recent-searches__remove[data-v-bfca419b],.recent-searches__item:hover .recent-searches__remove[data-v-bfca419b]{opacity:1}.recent-searches__query[data-v-bfca419b]{color:#0f172a;text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;border-radius:9px;outline:none;flex:auto;align-items:center;gap:10px;padding:9px 10px;display:flex}.recent-searches__icon[data-v-bfca419b]{color:#64748b;flex:none}.recent-searches__copy[data-v-bfca419b]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.recent-searches__copy small[data-v-bfca419b],.recent-searches__copy strong[data-v-bfca419b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-searches__copy strong[data-v-bfca419b]{color:#0f172a;font-size:13px;font-weight:600}.recent-searches__copy small[data-v-bfca419b]{color:#64748b;font-size:11px}.recent-searches__kind[data-v-bfca419b]{color:#64748b;flex:none;font-size:10px}.recent-searches__remove[data-v-bfca419b]{color:#94a3b8;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-right:6px;padding:0;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.recent-searches__remove[data-v-bfca419b]:focus-visible,.recent-searches__remove[data-v-bfca419b]:hover{opacity:1;color:#0f172a;background:#e2e8f0}.recent-searches__error[data-v-bfca419b]{color:#ef4444;margin:4px 10px 8px;font-size:12px}
