/* Scene is cinematic only. Geometry is loaded after the visitor opens Radar. */
body.map-match-update .map-camera:not([data-view=radar]) .map-radar-plane{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:none!important}
.radar3d-host{display:none;position:absolute;inset:0;z-index:3;background:#0d0d0d;border:0;margin:0;overflow:hidden}.map-camera[data-view=radar] .radar3d-host{display:block}.radar3d-canvas{position:absolute;inset:0}.radar3d-canvas canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.radar3d-canvas canvas:active{cursor:grabbing}.radar3d-label{position:absolute;bottom:22px;left:20px;right:15px;display:grid;gap:7px;pointer-events:none;z-index:2}.radar3d-label b{font:9px monospace;color:#dcdcdc;letter-spacing:1px}.radar3d-label span{font:8px/1.5 monospace;color:#a5a5a5}.radar3d-credit{position:absolute;bottom:6px;left:20px;z-index:3;color:#6e6e6e;font:6px monospace}.radar3d-host[data-radar-state=fallback]{background:transparent;pointer-events:none}.radar3d-host[data-radar-state=fallback] .radar3d-credit{pointer-events:auto}.radar3d-host[data-radar-state=loading]:after{content:'';position:absolute;width:25px;height:25px;border:1px solid #ffffff20;border-top-color:#ef3131;border-radius:50%;left:calc(50% - 12px);top:calc(50% - 12px);animation:radar-loader 1s linear infinite}.map-camera[data-view=radar]:has(.radar3d-host[data-radar-state=ready]) .map-radar-plane,.map-camera[data-view=radar]:has(.radar3d-host[data-radar-state=loading]) .map-radar-plane{visibility:hidden!important}.map-camera[data-view=radar]:has(.radar3d-host[data-radar-state=fallback]) .map-radar-plane{visibility:visible!important}.map-camera[data-view=radar] .map-tour-controls{display:none}.map-camera[data-view=radar] .map-camera-tools{z-index:6}.map-camera[data-view=radar] .map-camera-grid{display:none}.map-camera[data-view=radar] .map-scene-caption{display:none!important}@keyframes radar-loader{to{transform:rotate(360deg)}}@media(max-width:760px){.radar3d-label{left:15px;bottom:27px}.radar3d-credit{left:15px;bottom:9px;font-size:6px}.map-camera[data-view=radar] .map-radar-plane{top:55px!important}}@media(prefers-reduced-motion:reduce){.radar3d-host:after{animation:none!important}}
