#geopolitics-map .mapboxgl-ctrl-logo,#geopolitics-map .mapboxgl-ctrl-attrib,#geopolitics-map .mapboxgl-ctrl-bottom-left,#geopolitics-map .mapboxgl-ctrl-bottom-right{display:none!important}.threat-marker{width:24px;height:24px;position:relative;display:flex;align-items:center;justify-content:center}.threat-core{width:6px;height:6px;border-radius:50%;z-index:2}.threat-ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid;opacity:0;animation:radar-ping 2s cubic-bezier(0,0,.2,1) infinite;z-index:1}.threat-marker-high .threat-core{background:var(--sig-high);box-shadow:0 0 8px #ef444499}.threat-marker-high .threat-ring{border-color:var(--sig-high)}.threat-marker-med .threat-core{background:var(--sig-med);box-shadow:0 0 8px #f59e0b99}.threat-marker-med .threat-ring{border-color:var(--sig-med)}.threat-marker-low .threat-core{background:var(--sig-low);box-shadow:0 0 8px #10b98199}.threat-marker-low .threat-ring{border-color:var(--sig-low)}@keyframes radar-ping{75%,to{transform:scale(2);opacity:0}}
