.mg-map-shell{background-color:#375d8f;background-image:url(data:image/webp;base64,UklGRo4FAABXRUJQVlA4IIIFAADQSACdASoAAgACPikUiUOhoSEQBAAYAoS0t34+TCZo7zUCGr/3X86Vjn8A/ADwvUUO4/wD//+kf4B//+vd33AKzdrxcnIe+2TkPfbJyHvtk4VFqtpesadpM6gmHk472Wd/094YfTNJMP3kqKpubLTxL+7DdZ4VNYJsFiftO4huhFt7ZOQ+GK09spm8xlp7ib0p5Q+bIsXJyHwH56XHhAklLMpwYB9qqxT3zvn/fEnIb1Azaebc0ByAqnzPKbXDX7ihXBa9FMdPg/TcuhxdJ8REgut7ZOQ+GpdGbXi+yws42w7kRgLFnc7PaVAslylmJ+IzWvRDKSIUH1Qq8LbbJRAJlZZ6W3uEgA5wO0sA99sorklzYW977ZOQ99scQ6iPd+GI8sCtfe1ZE8ogWS7ah+Dflh4J1xKb1a8XYVE+Q99Zsb6Ifz2ntkx0oWbS7XjCezf3LCG5uoYlLteJErhBdpUDqLMpwYB77Y4h1EZKj4jJp5Q+SKbSoFku14uTo3FIPAnIe+2ThkMTeV0gsGXaIgCojtYt/SO+K6XG1mfVcJDxBsQZGaum6/QujXTS35YQJlIJpUCyUugc7SoFlAFp7wkkdEfyZO09iArtbDGezQqTUa7JyG/twXfbO/y6WlQO7b7EQWCbBdpUL2leX6t1I1NwulpDTdz2h9s3cmMuPCDot4vtaO0qBZLteM3tIeu9G2pVw+mxK4VUy5LO2syGodjgwDg0fXCrCfyr3E+2ThVza5McpggrV2lQLNJCmBIiC7SoFnHhbbQLJdtMN7FLSEAA/u/rv//qDP8gz/IM/8mL//lK94V4X6noNqMyd+xACdzhqXlIqffAoGmHi5WBx+ePjlMPGsQfNmgCWuowsy5DtCnNP8WjanoNJcbPD8Fck4GgFQcP2BnMrT01VRxMqQ4sXM26frBaRuoSxkuw3lyZI9hmcWrxxdI5l2pdKuDIEndx9Oa0rmJEZPGUMGHH4kgNIRxbznhwNfzqHd72CuRmaYy09UX+yNRybjZ1VjtQsGBXgBNF+Kv3HWqvQ6Fp6d0OOQafMiarNIPGoKAyX0siSGzM8D9hbB9AJiwZOMx0BOGisq8ZoBwgU74peqkDeI+YAOdHLnLIdDV2y6CdtasKhk+nIIKxKEq/Thz2MZAo2dRTSu5QjdeYTWu+L1HpQKsuDcxz4aX95WemddB67jeBNgu4m791jSOXZdtHD0m+SROqLWaottZ2LqN49m3ivw2132vewqB/Ar99cAAmvqarQFKc9S8UYnOsTaoODxGQkqEJAv+Gu8zRydU3hr3N5gQuyIKgylMLjtxfZRLQ/1YdSZhhjJJWL6L7K84dYU3Nu6Yf3/X0r1OByVq+JJppzr1cvN+bHvTnnkH8nlI6pNPzNDKp/H0+rdvqtn1zAjWFWGkU2X29jIIeHMwYXom5unvRctuKSlbltY6/XOzrEBA7HuTyiTrwUJnbQNAOaNaKO4qjruMI0t2skCpfOGFj0thQw96ZNlk45ULPFOM/PiHD97C9pOxucyyxm7VGWmJs+sZP4L/qGkXmN8jA2c1zU4RguIeD78DJjC863MrVr07cN2YJBM4h4I/5fVXPsx9mRPIcRMWKUK5mdKx2OpQ+Ly4MCKHj6cSZJmoGznZ6xQYDhdxxGjjkPwBQkXq90mOEJoICpR3QwG2tdVv80XeiWecV8l3NV+hVw3Tp4PcMn/6x5rAuzuKkHXnzK+Yn2SP5Kn1w03qzj97ZHncg8MVZO0GSG0v9vtRroIGHcnr2KfWnoGV76Li0AMnNYUBRUu1GugY5Vt7QU5a8iZo9Dbdu4stSwQCnN83ZKTBDeuj2BVlgVdsHBcSPYvIE2ogP953+UuRsF1Cta+6tNCCPyKReUAAAAAA=);background-repeat:repeat;background-size:512px 512px}.mg-leaflet-map.leaflet-container{width:100%;height:100%;font-family:var(--font-sans);cursor:grab;background-color:#375d8f;background-image:url(data:image/webp;base64,UklGRo4FAABXRUJQVlA4IIIFAADQSACdASoAAgACPikUiUOhoSEQBAAYAoS0t34+TCZo7zUCGr/3X86Vjn8A/ADwvUUO4/wD//+kf4B//+vd33AKzdrxcnIe+2TkPfbJyHvtk4VFqtpesadpM6gmHk472Wd/094YfTNJMP3kqKpubLTxL+7DdZ4VNYJsFiftO4huhFt7ZOQ+GK09spm8xlp7ib0p5Q+bIsXJyHwH56XHhAklLMpwYB9qqxT3zvn/fEnIb1Azaebc0ByAqnzPKbXDX7ihXBa9FMdPg/TcuhxdJ8REgut7ZOQ+GpdGbXi+yws42w7kRgLFnc7PaVAslylmJ+IzWvRDKSIUH1Qq8LbbJRAJlZZ6W3uEgA5wO0sA99sorklzYW977ZOQ99scQ6iPd+GI8sCtfe1ZE8ogWS7ah+Dflh4J1xKb1a8XYVE+Q99Zsb6Ifz2ntkx0oWbS7XjCezf3LCG5uoYlLteJErhBdpUDqLMpwYB77Y4h1EZKj4jJp5Q+SKbSoFku14uTo3FIPAnIe+2ThkMTeV0gsGXaIgCojtYt/SO+K6XG1mfVcJDxBsQZGaum6/QujXTS35YQJlIJpUCyUugc7SoFlAFp7wkkdEfyZO09iArtbDGezQqTUa7JyG/twXfbO/y6WlQO7b7EQWCbBdpUL2leX6t1I1NwulpDTdz2h9s3cmMuPCDot4vtaO0qBZLteM3tIeu9G2pVw+mxK4VUy5LO2syGodjgwDg0fXCrCfyr3E+2ThVza5McpggrV2lQLNJCmBIiC7SoFnHhbbQLJdtMN7FLSEAA/u/rv//qDP8gz/IM/8mL//lK94V4X6noNqMyd+xACdzhqXlIqffAoGmHi5WBx+ePjlMPGsQfNmgCWuowsy5DtCnNP8WjanoNJcbPD8Fck4GgFQcP2BnMrT01VRxMqQ4sXM26frBaRuoSxkuw3lyZI9hmcWrxxdI5l2pdKuDIEndx9Oa0rmJEZPGUMGHH4kgNIRxbznhwNfzqHd72CuRmaYy09UX+yNRybjZ1VjtQsGBXgBNF+Kv3HWqvQ6Fp6d0OOQafMiarNIPGoKAyX0siSGzM8D9hbB9AJiwZOMx0BOGisq8ZoBwgU74peqkDeI+YAOdHLnLIdDV2y6CdtasKhk+nIIKxKEq/Thz2MZAo2dRTSu5QjdeYTWu+L1HpQKsuDcxz4aX95WemddB67jeBNgu4m791jSOXZdtHD0m+SROqLWaottZ2LqN49m3ivw2132vewqB/Ar99cAAmvqarQFKc9S8UYnOsTaoODxGQkqEJAv+Gu8zRydU3hr3N5gQuyIKgylMLjtxfZRLQ/1YdSZhhjJJWL6L7K84dYU3Nu6Yf3/X0r1OByVq+JJppzr1cvN+bHvTnnkH8nlI6pNPzNDKp/H0+rdvqtn1zAjWFWGkU2X29jIIeHMwYXom5unvRctuKSlbltY6/XOzrEBA7HuTyiTrwUJnbQNAOaNaKO4qjruMI0t2skCpfOGFj0thQw96ZNlk45ULPFOM/PiHD97C9pOxucyyxm7VGWmJs+sZP4L/qGkXmN8jA2c1zU4RguIeD78DJjC863MrVr07cN2YJBM4h4I/5fVXPsx9mRPIcRMWKUK5mdKx2OpQ+Ly4MCKHj6cSZJmoGznZ6xQYDhdxxGjjkPwBQkXq90mOEJoICpR3QwG2tdVv80XeiWecV8l3NV+hVw3Tp4PcMn/6x5rAuzuKkHXnzK+Yn2SP5Kn1w03qzj97ZHncg8MVZO0GSG0v9vtRroIGHcnr2KfWnoGV76Li0AMnNYUBRUu1GugY5Vt7QU5a8iZo9Dbdu4stSwQCnN83ZKTBDeuj2BVlgVdsHBcSPYvIE2ogP953+UuRsF1Cta+6tNCCPyKReUAAAAAA=);background-repeat:repeat;background-size:512px 512px}.mg-map-world-layer{opacity:0!important;display:none!important}.mg-leaflet-map.leaflet-container:active{cursor:grabbing}.mg-leaflet-map .leaflet-image-layer{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:auto}.mg-map-base-layer{filter:none}.mg-map-pin,.mg-map-cluster,.mg-map-grid-label{background:0 0!important;border:0!important}.mg-map-pin-core{border:2px solid color-mix(in oklab, var(--primary) 82%, white 18%);background:color-mix(in oklab, var(--background) 86%, transparent);width:32px;height:32px;box-shadow:0 8px 20px #00000094, 0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent), inset 0 0 0 1px #ffffff14;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:999px;place-items:center;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.mg-map-pin-core:before{content:"";border:1px solid color-mix(in oklab, var(--primary) 70%, white 30%);opacity:.9;border-radius:999px;position:absolute;inset:6px}.mg-map-pin-core span{z-index:1;background:var(--primary);width:6px;height:6px;box-shadow:0 0 10px color-mix(in oklab, var(--primary) 80%, transparent);border-radius:999px;position:relative}.leaflet-marker-icon:hover .mg-map-pin-core{box-shadow:0 10px 24px #000000a3, 0 0 0 4px color-mix(in oklab, var(--primary) 22%, transparent), 0 0 20px color-mix(in oklab, var(--primary) 20%, transparent);border-color:#fff;transform:scale(1.12)}.mg-map-pin-core.is-selected{background:color-mix(in oklab, var(--primary) 33%, var(--background));box-shadow:0 10px 26px #000000a8, 0 0 0 5px color-mix(in oklab, var(--primary) 25%, transparent), 0 0 28px color-mix(in oklab, var(--primary) 38%, transparent);border-color:#fff;transform:scale(1.14)}.mg-map-cluster-core{border:2px solid color-mix(in oklab, var(--primary) 72%, white 28%);background:color-mix(in oklab, var(--background) 88%, transparent);width:42px;height:42px;color:var(--foreground);font-family:var(--font-mono);box-shadow:0 10px 24px #0000009e, 0 0 0 5px color-mix(in oklab, var(--primary) 15%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.mg-map-tooltip.leaflet-tooltip{border:1px solid color-mix(in oklab, var(--border) 92%, transparent);background:color-mix(in oklab, var(--background) 94%, transparent);color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;padding:6px 9px;font-size:.72rem;font-weight:600;box-shadow:0 10px 24px #0000007a}.mg-map-tooltip.leaflet-tooltip-top:before{border-top-color:color-mix(in oklab, var(--background) 94%, transparent)}.mg-map-grid-label{pointer-events:none!important}.mg-map-grid-label span{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent);background:color-mix(in oklab, var(--background) 68%, transparent);width:42px;height:22px;color:color-mix(in oklab, var(--primary) 86%, white 14%);font-family:var(--font-mono);letter-spacing:.05em;text-shadow:0 1px 4px #000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:5px;place-items:center;font-size:.58rem;font-weight:700;display:grid}.mg-map-shell:fullscreen{width:100vw;height:100vh;min-height:100vh}.mg-map-shell:fullscreen .mg-leaflet-map{height:100vh}@media (width<=767px){.mg-map-pin-core{width:30px;height:30px}.mg-map-base-layer{filter:none}}@media (prefers-reduced-motion:reduce){.mg-map-pin-core{transition:none}}
