.brand-map[data-v-68a571c0]{position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#0a0e17;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0a}.brand-map__canvas[data-v-68a571c0]{position:absolute;top:0;right:0;bottom:0;left:0}.brand-map__placeholder[data-v-68a571c0]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0e17,#1a2332)}.brand-map-marker{position:relative;width:24px;height:24px;pointer-events:auto;cursor:pointer}.brand-map-marker__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ff5e2740;box-shadow:0 0 0 2px #ff5e2766;animation:brand-map-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}.brand-map-marker__core{position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);background:#ff5e27;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 8px #ff5e2799}@keyframes brand-map-pulse{0%{transform:scale(.85);opacity:.9}70%{transform:scale(1.4);opacity:0}to{transform:scale(.85);opacity:0}}.maplibregl-popup.brand-map-popup .maplibregl-popup-content{background:#0a0e17eb;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:0;box-shadow:0 12px 36px #0009,inset 0 1px #ffffff0a;color:#f0f4f8;font-family:Inter,sans-serif}.maplibregl-popup.brand-map-popup .maplibregl-popup-tip{border-top-color:#0a0e17eb!important;border-bottom-color:#0a0e17eb!important}.brand-map-popup-body{display:block;padding:.75rem 1rem;text-decoration:none;color:inherit}.brand-map-popup-body--link{cursor:pointer;transition:background .2s ease}.brand-map-popup-body--link:hover{background:#0099e714}.brand-map-popup-title{font-weight:600;font-size:.9375rem;line-height:1.25;color:#f0f4f8}.brand-map-popup-sub{font-size:.8125rem;color:var(--color-v6-text-3);margin-top:.2rem;font-variant-numeric:tabular-nums}.brand-map-popup-cta{margin-top:.5rem;font-size:.75rem;letter-spacing:.04em;color:var(--v6-blue-text, #0099e7);font-weight:600}html[data-theme=light] .brand-map{border-color:var(--border, rgba(12, 26, 40, .1));background:var(--bg-2, #eef2f7);box-shadow:0 6px 22px #0f1c2c14,inset 0 1px #ffffff80}html[data-theme=light] .brand-map__placeholder{background:linear-gradient(135deg,#eef2f7,#dde6f0)}html[data-theme=light] .maplibregl-popup.brand-map-popup .maplibregl-popup-content{background:#fffffff0;border-color:var(--border-h, rgba(12, 26, 40, .18));box-shadow:0 12px 36px #0f1c2c29,inset 0 1px #fff9;color:var(--text-1, #0e1a26)}html[data-theme=light] .maplibregl-popup.brand-map-popup .maplibregl-popup-tip{border-top-color:#fffffff0!important;border-bottom-color:#fffffff0!important}html[data-theme=light] .brand-map-popup-title{color:var(--text-1, #0e1a26)}
