.map-radar-module__pD9via__overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.map-radar-module__pD9via__field{aspect-ratio:1;width:64%;position:absolute;top:47%;left:63%;transform:translate(-50%,-50%)}.map-radar-module__pD9via__range,.map-radar-module__pD9via__innerRange{border:1px solid #d4dd8d18;border-radius:50%;position:absolute;inset:15%}.map-radar-module__pD9via__innerRange{inset:33%}.map-radar-module__pD9via__beam{background:conic-gradient(#0000 0deg 300deg,#b9d39b00 300deg,#b9d39b08 320deg,#c9dda817 343deg,#d4dd8d2b 358.8deg,#e6efaa75 359.6deg,#0000 360deg);border-radius:50%;animation:16s linear infinite map-radar-module__pD9via__map-radar-turn;position:absolute;inset:0}.map-radar-module__pD9via__origin,.map-radar-module__pD9via__echo{border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.map-radar-module__pD9via__origin{opacity:.6;background:#e6efaa}.map-radar-module__pD9via__echo{border:1px solid #d4dd8d;animation:5s ease-out infinite map-radar-module__pD9via__map-radar-echo}@keyframes map-radar-module__pD9via__map-radar-turn{0%{transform:rotate(-35deg)}to{transform:rotate(325deg)}}@keyframes map-radar-module__pD9via__map-radar-echo{0%{opacity:.5;transform:scale(1)}65%,to{opacity:0;transform:scale(5)}}@media (max-width:767px){.map-radar-module__pD9via__origin,.map-radar-module__pD9via__echo{width:3px;height:3px;margin:-1.5px 0 0 -1.5px}}@media (prefers-reduced-motion:reduce){.map-radar-module__pD9via__beam,.map-radar-module__pD9via__echo{animation:none;display:none}.map-radar-module__pD9via__origin{opacity:.35}}
.tactical-radar-module__ZQwDOG__radar{aspect-ratio:1;margin-top:32px;pointer-events:none;color:#a8c790;background:#101310;border:1px solid #a8c79035;border-radius:50%;width:208px;margin-inline:auto;position:relative;overflow:hidden}.tactical-radar-module__ZQwDOG__rings,.tactical-radar-module__ZQwDOG__crosshair,.tactical-radar-module__ZQwDOG__sweep{border-radius:50%;position:absolute;inset:10px}.tactical-radar-module__ZQwDOG__rings{background:repeating-radial-gradient(circle,#0000 0 22px,#a8c79020 22px 23px,#0000 23px 24px);border:1px solid #a8c79030}.tactical-radar-module__ZQwDOG__crosshair{background:linear-gradient(90deg,#0000 calc(50% - .5px),#a8c79022 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#a8c79022 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px))}.tactical-radar-module__ZQwDOG__sweep{background:conic-gradient(#0000 0deg 290deg,#a8c79000 290deg,#a8c79012 325deg,#a8c79030 358deg,#d4dd8da0 359.5deg,#0000 360deg);animation:12s linear infinite tactical-radar-module__ZQwDOG__radar-turn}.tactical-radar-module__ZQwDOG__origin,.tactical-radar-module__ZQwDOG__echo{background:#d4dd8d;border-radius:50%;width:4px;height:4px;position:absolute}.tactical-radar-module__ZQwDOG__origin{opacity:.65;top:calc(50% - 2px);left:calc(50% - 2px)}.tactical-radar-module__ZQwDOG__echo{opacity:0;animation:12s linear infinite tactical-radar-module__ZQwDOG__radar-contact}.tactical-radar-module__ZQwDOG__echoOne{animation-delay:-10.5s;top:28%;left:72%}.tactical-radar-module__ZQwDOG__echoTwo{animation-delay:-7.4s;top:70%;left:67%}.tactical-radar-module__ZQwDOG__echoThree{animation-delay:-3.6s;top:56%;left:24%}.tactical-radar-module__ZQwDOG__north,.tactical-radar-module__ZQwDOG__east,.tactical-radar-module__ZQwDOG__south,.tactical-radar-module__ZQwDOG__west{font-family:var(--font-mono);opacity:.5;font-size:8px;line-height:1;position:absolute}.tactical-radar-module__ZQwDOG__north{top:3px;left:calc(50% - 3px)}.tactical-radar-module__ZQwDOG__east{top:calc(50% - 4px);right:3px}.tactical-radar-module__ZQwDOG__south{bottom:3px;left:calc(50% - 3px)}.tactical-radar-module__ZQwDOG__west{top:calc(50% - 4px);left:3px}@keyframes tactical-radar-module__ZQwDOG__radar-turn{to{transform:rotate(360deg)}}@keyframes tactical-radar-module__ZQwDOG__radar-contact{0%,to{opacity:0}2%{opacity:.8}35%{opacity:0}}@media (max-width:767px){.tactical-radar-module__ZQwDOG__radar{width:160px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.tactical-radar-module__ZQwDOG__sweep{opacity:.5;animation:none}.tactical-radar-module__ZQwDOG__echo{opacity:.35;animation:none}}
