/* TFS 1.02: one central searchlight anchored to the drone's camera. */
.tfs-nexus .cx-drone98-floating>img{clip-path:none!important;position:relative;z-index:3}
.tfs-nexus .cx-drone98-beam{
 left:49.25%!important;top:72%!important;width:clamp(110px,19vw,280px)!important;height:min(58vh,540px)!important;
 transform-origin:50% 0!important;z-index:2;opacity:.76;
 clip-path:polygon(49.6% 0,50.4% 0,94% 100%,6% 100%)!important;
 background:linear-gradient(180deg,rgba(238,255,248,.88),rgba(180,243,228,.30) 45%,transparent 100%)!important;
 filter:blur(6px)!important;animation:tfs102Searchlight 6.5s ease-in-out infinite alternate!important;
}
.tfs-nexus .cx-drone98-floating::before,.tfs-nexus .cx-drone98-floating::after{display:none!important}
@keyframes tfs102Searchlight{from{transform:translateX(-50%) rotate(-14deg);opacity:.57}to{transform:translateX(-50%) rotate(14deg);opacity:.85}}
/* The replacement is a transparent drone-only sprite without the original baked-in side rays. */
@media(max-width:700px){.tfs-nexus .cx-drone98-beam{height:30vh!important;width:clamp(90px,24vw,150px)!important}}
@media(prefers-reduced-motion:reduce){.tfs-nexus .cx-drone98-beam{animation:none!important;transform:translateX(-50%)!important}}
