/* Card copy and click targets stay fixed; motion belongs to the artwork. */
.hub-card.site-card-motion:hover{transform:none}
.hub-card.site-card-motion:is([data-site-card-motion=paused],[data-site-card-motion=reduced]){transition:none}
.site-card-motion #deck-jet{transform-origin:63.7931% 45.4839%}
.site-card-motion .threat-orbit{isolation:isolate}
.site-card-motion .threat-orbit>b,.site-card-motion .threat-orbit>small{position:relative;z-index:2}
.site-radar-sweep,.site-radar-contact{position:absolute;pointer-events:none}
.site-radar-sweep{inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 288deg,#88dbc502 295deg,#88dbc525 359deg,transparent 360deg);opacity:.72;transform-origin:50% 50%;z-index:-1}
.site-radar-sweep:after{content:'';position:absolute;bottom:50%;left:50%;width:1px;height:50%;background:linear-gradient(transparent,#a7edda8c);transform-origin:50% 100%}
.site-radar-contact{width:5px;height:5px;border:1px solid #a5e6d1;background:#5b9c8c;box-shadow:0 0 8px #9be6d140;opacity:.15;transform:translate(-50%,-50%) scale(.8)}
.site-card-motion .route-art .site-route-marker{transform-origin:0 0;pointer-events:none}
.site-card-motion .route-art .site-route-marker>path{fill:#d6fff0;stroke:#112c31;stroke-width:.8;stroke-linejoin:round}
.site-card-motion .route-art .site-route-marker-halo{fill:#b7f4dd0d;stroke:#b7f4dd5c;stroke-width:.65}
.site-card-motion[data-site-card-motion=running]:is(:hover,:focus-visible) .site-radar-sweep{opacity:1}
.site-card-motion[data-site-card-motion=running]:is(:hover,:focus-visible) .site-route-marker-halo{stroke:#d3ffe3a6}
.site-card-motion[data-site-card-motion=reduced] .site-radar-sweep{visibility:hidden}
.site-card-motion[data-site-card-motion=reduced] .site-radar-contact{box-shadow:none}
@media(prefers-reduced-motion:reduce){.site-card-motion .site-radar-sweep{visibility:hidden}}
