/* Radar 1051: final layer loaded after the legacy global stylesheet. */
body.widais-radar-page .widais-radar-top-hero.search-hero,
body.widais-radar-page .widais-radar-top-hero{
--widais-country-hero-radius:34px;
position:relative !important;
isolation:isolate !important;
display:grid !important;
grid-template-columns:minmax(260px, .66fr) minmax(420px, 660px) !important;
align-items:center !important;
gap:clamp(22px, 4.6vw, 86px) !important;
min-height:clamp(188px, 19vw, 285px) !important;
padding:clamp(24px, 3vw, 44px) !important;
overflow:hidden !important;
border:1px solid rgba(255,255,255,.14) !important;
border-radius:34px !important;
background:
radial-gradient(circle at 14% 4%, rgba(216,255,79,.18), transparent 31%),
radial-gradient(circle at 84% 10%, rgba(101,234,255,.16), transparent 35%),
radial-gradient(circle at 70% 82%, rgba(255,112,212,.10), transparent 33%),
linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.014) 54%, rgba(0,0,0,.42)),
#050506 !important;
box-shadow:0 34px 110px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.09) !important;
}

body.widais-radar-page .widais-radar-shell{
margin-top:0 !important;
}

body.widais-radar-page .widais-radar-top-hero.search-hero::before{
display:none !important;
content:none !important;
}

body.widais-radar-page .widais-radar-top-hero.search-hero::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:1 !important;
display:block !important;
border-radius:inherit !important;
background:
linear-gradient(90deg, rgba(4,4,5,.80) 0%, rgba(4,4,5,.32) 36%, rgba(4,4,5,.14) 62%, rgba(4,4,5,.66) 100%),
linear-gradient(180deg, rgba(4,4,5,.12), rgba(4,4,5,.70)) !important;
background-size:135% 100%, 100% 100% !important;
opacity:.88 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-radar-hero-world,
body.widais-radar-page .widais-radar-top-hero .widais-country-world-map,
body.widais-radar-page .widais-radar-top-hero .widais-public-world-map-backdrop{
display:block !important;
position:absolute !important;
inset:-3% -4% !important;
z-index:0 !important;
opacity:.78 !important;
border-radius:var(--widais-country-hero-radius, 34px) !important;
clip-path:inset(0 round var(--widais-country-hero-radius, 34px)) !important;
-webkit-clip-path:inset(0 round var(--widais-country-hero-radius, 34px)) !important;
filter:blur(.15px) saturate(1.32) contrast(1.24) !important;
mix-blend-mode:screen !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-country-world-map::before,
body.widais-radar-page .widais-radar-top-hero .widais-public-world-map-backdrop::before{
display:block !important;
content:"" !important;
background:
radial-gradient(circle at 16% 18%, rgba(216,255,79,.18), transparent 25%),
radial-gradient(circle at 83% 18%, rgba(101,234,255,.16), transparent 27%),
linear-gradient(90deg, rgba(4,4,5,.78) 0%, rgba(4,4,5,.32) 36%, rgba(4,4,5,.16) 62%, rgba(4,4,5,.66) 100%),
linear-gradient(180deg, rgba(4,4,5,.12), rgba(4,4,5,.70)) !important;
background-size:160% 120%, 150% 120%, 135% 100%, 100% 100% !important;
animation:widaisXHeroMapGlow 16s ease-in-out infinite alternate !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-country-world-map::after,
body.widais-radar-page .widais-radar-top-hero .widais-public-world-map-backdrop::after{
display:block !important;
content:"" !important;
background:
linear-gradient(112deg, transparent 0 34%, rgba(216,255,79,.14) 45%, rgba(101,234,255,.11) 49%, transparent 61% 100%) !important;
background-size:320% 100% !important;
opacity:.82 !important;
animation:widaisCountryMapSweep 9s ease-in-out infinite !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-country-world-map svg,
body.widais-radar-page .widais-radar-top-hero .widais-public-world-map-backdrop svg{
display:block !important;
opacity:.92 !important;
filter:drop-shadow(0 0 20px rgba(216,255,79,.16)) drop-shadow(0 0 34px rgba(101,234,255,.10)) !important;
animation:widaisXHeroMapFloat 18s ease-in-out infinite alternate !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-country-map-land{
fill:rgba(216,255,79,.12) !important;
stroke:rgba(216,255,79,.44) !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-country-map-routes{
stroke:rgba(101,234,255,.46) !important;
stroke-dasharray:8 18 !important;
animation:widaisCountryMapRoutes 7s linear infinite !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-country-map-points{
fill:#d8ff4f !important;
filter:drop-shadow(0 0 12px rgba(216,255,79,.72)) drop-shadow(0 0 24px rgba(101,234,255,.22)) !important;
opacity:.95 !important;
animation:widaisXHeroLocalPoints 2.2s ease-in-out infinite alternate !important;
}

body.widais-radar-page .widais-radar-top-hero > .widais-radar-hero-copy,
body.widais-radar-page .widais-radar-top-hero > .widais-radar-hero-legend{
position:relative !important;
z-index:2 !important;
}

body.widais-radar-page .widais-radar-top-hero > .widais-radar-hero-copy{
max-width:none !important;
gap:0 !important;
justify-self:start !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-radar-hero-copy h1{
max-width:560px !important;
margin:0 !important;
color:#fff !important;
font-size:clamp(46px, 5.2vw, 84px) !important;
font-weight:1000 !important;
line-height:.86 !important;
letter-spacing:-.08em !important;
text-wrap:balance !important;
}

body.widais-radar-page .widais-radar-hero-legend{
justify-self:end !important;
align-self:center !important;
display:grid !important;
grid-template-columns:repeat(2, minmax(145px, 1fr)) !important;
gap:8px !important;
width:min(100%, 520px) !important;
transform:translateX(clamp(18px, 1.8vw, 32px)) !important;
}

body.widais-radar-page .widais-radar-hero-legend span{
position:relative !important;
display:inline-flex !important;
align-items:center !important;
gap:9px !important;
min-height:48px !important;
padding:0 15px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:20px !important;
background:rgba(0,0,0,.46) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.10) !important;
color:#fff !important;
font-size:13px !important;
font-weight:950 !important;
letter-spacing:-.015em !important;
line-height:1 !important;
text-transform:none !important;
backdrop-filter:blur(18px) saturate(140%) !important;
-webkit-backdrop-filter:blur(18px) saturate(140%) !important;
}

body.widais-radar-page .widais-radar-hero-legend span::before{
content:"" !important;
width:9px !important;
height:9px !important;
flex:0 0 9px !important;
border-radius:999px !important;
background:#d8ff4f !important;
box-shadow:0 0 16px rgba(216,255,79,.42) !important;
}

body.widais-radar-page .widais-radar-hero-legend .is-event::before{
background:#ff6b6b !important;
box-shadow:0 0 16px rgba(255,107,107,.40) !important;
}

body.widais-radar-page .widais-radar-hero-legend .is-space::before{
background:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-hero-legend .is-brand::before{
background:#71f1df !important;
box-shadow:0 0 16px rgba(113,241,223,.36) !important;
}

body.widais-radar-page .widais-radar-hero-legend .is-talent::before{
background:#fff !important;
box-shadow:0 0 16px rgba(255,255,255,.32) !important;
}

body.widais-radar-page .widais-radar-actions{
justify-content:flex-start !important;
margin-bottom:10px !important;
}

body.widais-radar-page .widais-radar-location-note{
display:flex !important;
align-items:center !important;
justify-content:flex-start !important;
min-height:auto !important;
margin-top:9px !important;
padding:0 2px !important;
}

body.widais-radar-page .widais-radar-location-note span{
display:inline !important;
min-height:0 !important;
padding:0 !important;
border:0 !important;
border-radius:0 !important;
background:transparent !important;
box-shadow:none !important;
color:rgba(255,255,255,.44) !important;
font-size:10px !important;
font-weight:760 !important;
letter-spacing:.01em !important;
line-height:1.35 !important;
}

body.widais-radar-page .widais-radar-filter-deck{
position:relative !important;
isolation:isolate !important;
display:grid !important;
grid-template-columns:1fr !important;
gap:12px !important;
padding:clamp(14px, 1.7vw, 20px) !important;
overflow:visible !important;
border:1px solid rgba(255,255,255,.13) !important;
border-radius:30px !important;
background:#050505 !important;
box-shadow:0 22px 60px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.06) !important;
}

body.widais-radar-page .widais-radar-filter-deck::before{
display:none !important;
content:none !important;
background:none !important;
opacity:0 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-filter-title{
display:grid !important;
grid-template-columns:auto minmax(0, 1fr) !important;
align-items:center !important;
gap:12px !important;
padding:0 4px 2px !important;
}

body.widais-radar-page .widais-radar-filter-title span{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-height:34px !important;
padding:0 13px !important;
border:1px solid rgba(216,255,79,.46) !important;
border-radius:15px !important;
background:#d8ff4f !important;
box-shadow:0 12px 28px rgba(216,255,79,.12), inset 0 1px 0 rgba(255,255,255,.34) !important;
color:#050505 !important;
font-size:10px !important;
font-weight:1000 !important;
letter-spacing:.12em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-filter-title strong{
max-width:none !important;
margin:0 !important;
color:#fff !important;
font-size:clamp(17px, 1.55vw, 24px) !important;
font-weight:950 !important;
line-height:1.02 !important;
letter-spacing:-.045em !important;
text-align:left !important;
}

body.widais-radar-page .widais-radar-location-filter{
display:grid !important;
grid-template-columns:minmax(230px, 1fr) minmax(230px, 1fr) auto auto !important;
align-items:stretch !important;
gap:10px !important;
width:100% !important;
min-width:0 !important;
padding:8px !important;
border:1px solid rgba(255,255,255,.09) !important;
border-radius:26px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important;
}

body.widais-radar-page .widais-radar-scope-field{
position:relative !important;
z-index:20 !important;
display:grid !important;
grid-template-columns:auto minmax(0, 1fr) !important;
align-items:center !important;
gap:10px !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-scope-field:has(.widais-radar-picker[open]){
z-index:100000 !important;
}

body.widais-radar-page .widais-radar-scope-kicker{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-height:28px !important;
padding:0 10px !important;
border:1px solid rgba(216,255,79,.20) !important;
border-radius:999px !important;
background:rgba(216,255,79,.075) !important;
color:rgba(216,255,79,.88) !important;
font-size:9px !important;
font-weight:950 !important;
letter-spacing:.13em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-native-select{
position:absolute !important;
inline-size:1px !important;
block-size:1px !important;
opacity:0 !important;
pointer-events:none !important;
clip:rect(0 0 0 0) !important;
clip-path:inset(50%) !important;
}

body.widais-radar-page .widais-radar-picker{
position:relative !important;
display:block !important;
min-width:0 !important;
width:100% !important;
z-index:20 !important;
}

body.widais-radar-page .widais-radar-picker[open]{
z-index:100001 !important;
}

body.widais-radar-page .widais-radar-picker summary{
position:relative !important;
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
gap:12px !important;
min-height:56px !important;
width:100% !important;
padding:0 50px 0 18px !important;
overflow:hidden !important;
border:1px solid rgba(216,255,79,.30) !important;
border-radius:999px !important;
background:
radial-gradient(circle at 18% 0%, rgba(216,255,79,.16), transparent 35%),
linear-gradient(145deg, rgba(255,255,255,.095), rgba(255,255,255,.035)),
rgba(0,0,0,.58) !important;
box-shadow:0 15px 42px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.12) !important;
color:#fff !important;
font-size:14px !important;
font-weight:950 !important;
letter-spacing:-.015em !important;
line-height:1 !important;
cursor:pointer !important;
list-style:none !important;
transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease !important;
}

body.widais-radar-page .widais-radar-picker summary::-webkit-details-marker{
display:none !important;
}

body.widais-radar-page .widais-radar-picker summary span{
display:block !important;
overflow:hidden !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-picker summary::after{
content:"" !important;
position:absolute !important;
right:18px !important;
top:50% !important;
width:8px !important;
height:8px !important;
border-right:2px solid rgba(216,255,79,.85) !important;
border-bottom:2px solid rgba(216,255,79,.85) !important;
transform:translateY(-70%) rotate(45deg) !important;
transition:transform .18s ease !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-picker summary:focus-visible,
body.widais-radar-page .widais-radar-picker[open] summary{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.46) !important;
background:
radial-gradient(circle at 18% 0%, rgba(216,255,79,.23), transparent 35%),
linear-gradient(145deg, rgba(255,255,255,.12), rgba(255,255,255,.045)),
rgba(0,0,0,.64) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.10), 0 20px 54px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.15) !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-picker[open] summary::after{
transform:translateY(-32%) rotate(225deg) !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-menu{
left:0 !important;
right:auto !important;
top:calc(100% + 10px) !important;
width:min(560px, calc(100vw - 48px)) !important;
z-index:100002 !important;
gap:12px !important;
padding:12px !important;
border:1px solid rgba(255,255,255,.16) !important;
border-radius:28px !important;
background:
radial-gradient(circle at 16% 0%, rgba(216,255,79,.12), transparent 32%),
radial-gradient(circle at 86% 12%, rgba(101,234,255,.10), transparent 34%),
linear-gradient(145deg, rgba(18,20,18,.98), rgba(4,5,7,.98)) !important;
box-shadow:0 34px 92px rgba(0,0,0,.62), 0 18px 48px rgba(216,255,79,.09), inset 0 1px 0 rgba(255,255,255,.13) !important;
backdrop-filter:blur(22px) saturate(150%) !important;
-webkit-backdrop-filter:blur(22px) saturate(150%) !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list{
display:grid !important;
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
gap:7px !important;
max-height:min(360px, 46vh) !important;
overflow:auto !important;
padding:2px !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button,
body.widais-radar-page .widais-radar-picker .widais-country-picker-list button{
appearance:none !important;
-webkit-appearance:none !important;
border:0 !important;
font:inherit !important;
text-align:left !important;
cursor:pointer !important;
}

body.widais-radar-page .widais-radar-picker button[hidden]{
display:none !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button{
flex:0 0 auto !important;
display:inline-flex !important;
align-items:center !important;
min-height:36px !important;
padding:0 11px !important;
border:1px solid rgba(255,255,255,.13) !important;
border-radius:999px !important;
background:rgba(255,255,255,.055) !important;
color:rgba(255,255,255,.78) !important;
font-size:12px !important;
font-weight:850 !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button{
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
gap:12px !important;
min-height:44px !important;
padding:0 12px !important;
border:1px solid rgba(255,255,255,.09) !important;
border-radius:16px !important;
background:rgba(255,255,255,.045) !important;
color:#fff !important;
font-size:13px !important;
font-weight:820 !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button span{
overflow:hidden !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button small{
color:rgba(255,255,255,.45) !important;
font-size:10px !important;
font-weight:950 !important;
letter-spacing:.12em !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button:hover,
body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button.is-active,
body.widais-radar-page .widais-radar-picker .widais-country-picker-list button:hover,
body.widais-radar-page .widais-radar-picker .widais-country-picker-list button.is-active{
border-color:rgba(216,255,79,.52) !important;
background:linear-gradient(135deg, rgba(216,255,79,.96), rgba(255,218,85,.93)) !important;
color:#050505 !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button.is-active small{
color:#050505 !important;
}

body.widais-radar-page .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
border-color:rgba(255,255,255,.12) !important;
background:rgba(255,255,255,.045) !important;
color:rgba(255,255,255,.58) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important;
}

body.widais-radar-page .widais-radar-location-filter label{
position:relative !important;
display:grid !important;
grid-template-columns:auto minmax(0, 1fr) !important;
align-items:center !important;
gap:10px !important;
min-height:56px !important;
min-width:0 !important;
padding:0 48px 0 13px !important;
overflow:hidden !important;
border:1px solid rgba(216,255,79,.30) !important;
border-radius:999px !important;
background:
radial-gradient(circle at 18% 0%, rgba(216,255,79,.16), transparent 35%),
linear-gradient(145deg, rgba(255,255,255,.095), rgba(255,255,255,.035)),
rgba(0,0,0,.58) !important;
box-shadow:0 15px 42px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.12) !important;
cursor:pointer !important;
transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease !important;
}

body.widais-radar-page .widais-radar-location-filter label::after{
content:"" !important;
position:absolute !important;
right:18px !important;
top:50% !important;
width:8px !important;
height:8px !important;
border-right:2px solid rgba(216,255,79,.85) !important;
border-bottom:2px solid rgba(216,255,79,.85) !important;
transform:translateY(-70%) rotate(45deg) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-location-filter label > span{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-height:28px !important;
margin:0 !important;
padding:0 10px !important;
border:1px solid rgba(216,255,79,.20) !important;
border-radius:999px !important;
background:rgba(216,255,79,.075) !important;
color:rgba(216,255,79,.88) !important;
font-size:9px !important;
font-weight:950 !important;
letter-spacing:.13em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-location-filter select{
width:100% !important;
height:100% !important;
min-height:0 !important;
padding:0 !important;
border:0 !important;
outline:none !important;
appearance:none !important;
-webkit-appearance:none !important;
background:transparent !important;
background-image:none !important;
box-shadow:none !important;
color:#fff !important;
font-size:14px !important;
font-weight:950 !important;
letter-spacing:-.015em !important;
line-height:1 !important;
cursor:pointer !important;
text-overflow:ellipsis !important;
}

body.widais-radar-page .widais-radar-location-filter select option{
background:#050505 !important;
color:#fff !important;
font-weight:820 !important;
}

body.widais-radar-page .widais-radar-location-filter label:focus-within{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.46) !important;
background:
radial-gradient(circle at 18% 0%, rgba(216,255,79,.23), transparent 35%),
linear-gradient(145deg, rgba(255,255,255,.12), rgba(255,255,255,.045)),
rgba(0,0,0,.64) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.10), 0 20px 54px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.15) !important;
}

body.widais-radar-page .widais-radar-location-filter label:hover{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.40) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.075), 0 18px 48px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.14) !important;
}

body.widais-radar-page .widais-radar-location-filter button,
body.widais-radar-page .widais-radar-location-filter a{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-height:54px !important;
padding:0 20px !important;
border-radius:18px !important;
font-size:10px !important;
font-weight:1000 !important;
letter-spacing:.12em !important;
line-height:1 !important;
text-transform:uppercase !important;
text-decoration:none !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-location-filter button{
border:1px solid #d8ff4f !important;
background:#d8ff4f !important;
color:#050505 !important;
box-shadow:0 14px 30px rgba(216,255,79,.13), inset 0 1px 0 rgba(255,255,255,.36) !important;
cursor:pointer !important;
}

body.widais-radar-page .widais-radar-location-filter a{
border:1px solid rgba(255,255,255,.11) !important;
background:#070707 !important;
color:rgba(255,255,255,.74) !important;
}

body.widais-radar-page .widais-radar-filter-group{
display:flex !important;
align-items:center !important;
gap:7px !important;
width:100% !important;
min-height:0 !important;
padding:8px !important;
overflow-x:auto !important;
border:1px solid rgba(255,255,255,.10) !important;
border-radius:22px !important;
background:rgba(0,0,0,.34) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.045) !important;
scrollbar-width:none !important;
}

body.widais-radar-page .widais-radar-filter-group::-webkit-scrollbar{
display:none !important;
}

body.widais-radar-page .widais-radar-filter-group > span{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-width:max-content !important;
min-height:36px !important;
margin:0 2px 0 0 !important;
padding:0 12px !important;
border:1px solid rgba(216,255,79,.18) !important;
border-radius:15px !important;
background:rgba(216,255,79,.055) !important;
color:#d8ff4f !important;
font-size:10px !important;
font-weight:1000 !important;
letter-spacing:.13em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-filter-group button{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-width:max-content !important;
min-height:36px !important;
padding:0 14px !important;
border:1px solid rgba(255,255,255,.10) !important;
border-radius:15px !important;
background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.012)), #070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important;
color:rgba(255,255,255,.72) !important;
font-size:10px !important;
font-weight:950 !important;
letter-spacing:.085em !important;
line-height:1 !important;
text-transform:uppercase !important;
cursor:pointer !important;
transition:transform .18s ease, border-color .18s ease, color .18s ease, background .18s ease, box-shadow .18s ease !important;
}

body.widais-radar-page .widais-radar-filter-group button:hover,
body.widais-radar-page .widais-radar-filter-group button:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.36) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-filter-group button.is-active{
border-color:#d8ff4f !important;
background:#d8ff4f !important;
box-shadow:0 12px 28px rgba(216,255,79,.13), inset 0 1px 0 rgba(255,255,255,.34) !important;
color:#050505 !important;
}

body.widais-radar-page .widais-radar-priority-group{
border-color:rgba(255,255,255,.10) !important;
background:rgba(0,0,0,.34) !important;
}

body.widais-radar-page .widais-radar-priority-group button{
min-width:112px !important;
}

@media(max-width:880px){
body.widais-radar-page .widais-radar-top-hero.search-hero,
body.widais-radar-page .widais-radar-top-hero{
grid-template-columns:1fr !important;
gap:16px !important;
min-height:0 !important;
padding:20px !important;
border-radius:28px !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-radar-hero-copy h1{
max-width:100% !important;
font-size:clamp(42px, 14vw, 58px) !important;
}

body.widais-radar-page .widais-radar-hero-legend{
justify-self:stretch !important;
width:100% !important;
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
transform:none !important;
}

body.widais-radar-page .widais-radar-filter-title{
grid-template-columns:1fr !important;
gap:8px !important;
}

body.widais-radar-page .widais-radar-filter-title strong{
font-size:22px !important;
}

body.widais-radar-page .widais-radar-location-filter{
grid-template-columns:1fr 1fr !important;
}

body.widais-radar-page .widais-radar-location-filter button,
body.widais-radar-page .widais-radar-location-filter a{
min-height:46px !important;
}
}

@media(max-width:520px){
body.widais-radar-page .widais-radar-hero-legend{
grid-template-columns:1fr 1fr !important;
gap:7px !important;
}

body.widais-radar-page .widais-radar-hero-legend span{
min-height:42px !important;
padding:0 11px !important;
border-radius:17px !important;
font-size:12px !important;
}

body.widais-radar-page .widais-radar-filter-deck{
padding:12px !important;
border-radius:25px !important;
}

body.widais-radar-page .widais-radar-location-filter{
grid-template-columns:1fr !important;
}

body.widais-radar-page .widais-radar-scope-field{
grid-template-columns:1fr !important;
gap:7px !important;
}

body.widais-radar-page .widais-radar-scope-kicker{
width:max-content !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-menu{
left:0 !important;
right:auto !important;
width:min(100%, calc(100vw - 48px)) !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list{
grid-template-columns:1fr !important;
}

body.widais-radar-page .widais-radar-filter-group{
padding:7px !important;
}
}

/* 1060: Discover-level country and region pickers for Radar. */
body.widais-radar-page .widais-radar-filter-deck,
body.widais-radar-page .widais-radar-location-filter{
overflow:visible !important;
z-index:5000 !important;
}

body.widais-radar-page .widais-radar-location-filter{
align-items:stretch !important;
grid-template-columns:minmax(260px, 1fr) minmax(260px, 1fr) auto auto !important;
}

body.widais-radar-page .widais-radar-scope-field{
position:relative !important;
isolation:isolate !important;
z-index:30 !important;
display:grid !important;
grid-template-columns:minmax(0, 1fr) auto !important;
grid-template-areas:"label picker" "current picker" !important;
align-items:center !important;
gap:7px 12px !important;
min-height:72px !important;
padding:12px !important;
overflow:visible !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:24px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.065), 0 14px 42px rgba(0,0,0,.18) !important;
}

body.widais-radar-page .widais-radar-scope-field::before{
content:"" !important;
position:absolute !important;
inset:1px !important;
z-index:-1 !important;
border-radius:inherit !important;
background:radial-gradient(circle at 18% 0%, rgba(216,255,79,.085), transparent 38%) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-scope-field:has(.widais-radar-picker[open]){
z-index:2147483000 !important;
border-color:rgba(216,255,79,.34) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.065), 0 26px 70px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.08) !important;
}

body.widais-radar-page .widais-radar-scope-kicker{
grid-area:label !important;
display:block !important;
min-height:0 !important;
padding:0 !important;
border:0 !important;
border-radius:0 !important;
background:transparent !important;
box-shadow:none !important;
color:rgba(255,255,255,.54) !important;
font-size:10px !important;
font-weight:950 !important;
letter-spacing:.16em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-scope-current{
grid-area:current !important;
display:block !important;
min-width:0 !important;
overflow:hidden !important;
color:#fff !important;
font-size:clamp(17px, 1.45vw, 22px) !important;
font-weight:950 !important;
letter-spacing:-.045em !important;
line-height:1.02 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-native-select{
position:absolute !important;
inline-size:1px !important;
block-size:1px !important;
opacity:0 !important;
pointer-events:none !important;
clip:rect(0 0 0 0) !important;
clip-path:inset(50%) !important;
}

body.widais-radar-page .widais-radar-picker{
grid-area:picker !important;
position:relative !important;
z-index:40 !important;
align-self:center !important;
width:auto !important;
min-width:150px !important;
}

body.widais-radar-page .widais-radar-picker[open]{
z-index:2147483100 !important;
}

body.widais-radar-page .widais-radar-picker summary{
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:10px !important;
width:100% !important;
min-height:46px !important;
padding:0 42px 0 16px !important;
overflow:hidden !important;
border:1px solid rgba(5,5,5,.30) !important;
border-radius:999px !important;
background:
radial-gradient(circle at 16% 0%, rgba(255,255,255,.45), transparent 34%),
linear-gradient(135deg, #d8ff4f 0%, #f3ff86 47%, #ffd84f 100%) !important;
box-shadow:0 18px 44px rgba(216,255,79,.18), inset 0 1px 0 rgba(255,255,255,.52), inset 0 -1px 0 rgba(0,0,0,.10) !important;
color:#050505 !important;
font-size:13px !important;
font-weight:950 !important;
letter-spacing:.01em !important;
line-height:1 !important;
cursor:pointer !important;
list-style:none !important;
transition:transform .18s ease, box-shadow .18s ease, filter .18s ease !important;
}

body.widais-radar-page .widais-radar-picker summary span{
display:block !important;
overflow:hidden !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-picker summary::after{
right:16px !important;
width:8px !important;
height:8px !important;
border-right:2px solid rgba(5,5,5,.74) !important;
border-bottom:2px solid rgba(5,5,5,.74) !important;
transform:translateY(-65%) rotate(45deg) !important;
}

body.widais-radar-page .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-picker summary:focus-visible{
filter:saturate(1.06) !important;
transform:translateY(-1px) !important;
background:
radial-gradient(circle at 16% 0%, rgba(255,255,255,.45), transparent 34%),
linear-gradient(135deg, #d8ff4f 0%, #f3ff86 47%, #ffd84f 100%) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.16), 0 22px 56px rgba(216,255,79,.23), inset 0 1px 0 rgba(255,255,255,.54) !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-picker[open] summary::after{
transform:translateY(-32%) rotate(225deg) !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-menu{
position:fixed !important;
left:var(--radar-picker-left, 20px) !important;
right:auto !important;
top:var(--radar-picker-top, 160px) !important;
z-index:2147483200 !important;
display:grid !important;
gap:10px !important;
width:var(--radar-picker-width, min(560px, calc(100vw - 42px))) !important;
max-width:calc(100vw - 42px) !important;
max-height:var(--radar-picker-max-height, 70vh) !important;
padding:10px !important;
overflow:visible !important;
border:1px solid rgba(216,255,79,.30) !important;
border-radius:24px !important;
background:
radial-gradient(circle at 16% 0%, rgba(255,255,255,.18), transparent 34%),
linear-gradient(145deg, rgba(13,14,10,.985), rgba(5,7,8,.985)) !important;
box-shadow:0 34px 92px rgba(0,0,0,.62), 0 18px 48px rgba(216,255,79,.12), inset 0 1px 0 rgba(255,255,255,.13) !important;
backdrop-filter:blur(22px) saturate(150%) !important;
-webkit-backdrop-filter:blur(22px) saturate(150%) !important;
}

body.widais-radar-page .widais-radar-region-picker .widais-country-picker-menu{
left:var(--radar-picker-left, 20px) !important;
right:auto !important;
}

body.widais-radar-page .widais-country-picker-search{
display:grid !important;
gap:6px !important;
}

body.widais-radar-page .widais-country-picker-search span{
color:rgba(255,255,255,.50) !important;
font-size:10px !important;
font-weight:950 !important;
letter-spacing:.16em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-country-picker-search input{
width:100% !important;
min-height:42px !important;
padding:0 13px !important;
border:1px solid rgba(255,255,255,.13) !important;
border-radius:16px !important;
background:rgba(255,255,255,.07) !important;
box-shadow:none !important;
color:#fff !important;
font-size:14px !important;
font-weight:820 !important;
outline:none !important;
}

body.widais-radar-page .widais-country-picker-search input::placeholder{
color:rgba(255,255,255,.42) !important;
}

body.widais-radar-page .widais-country-picker-search input:focus{
border-color:rgba(216,255,79,.46) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.10) !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick{
display:flex !important;
align-items:center !important;
gap:7px !important;
overflow-x:auto !important;
padding-bottom:2px !important;
scrollbar-width:none !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick::-webkit-scrollbar{
display:none !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list{
display:grid !important;
grid-template-columns:1fr !important;
gap:6px !important;
max-height:min(330px, calc(var(--radar-picker-max-height, 70vh) - 128px)) !important;
overflow:auto !important;
padding:0 2px 0 0 !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button,
body.widais-radar-page .widais-radar-picker .widais-country-picker-list button{
appearance:none !important;
-webkit-appearance:none !important;
border:0 !important;
font:inherit !important;
text-align:left !important;
text-decoration:none !important;
cursor:pointer !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button{
flex:0 0 auto !important;
display:inline-flex !important;
align-items:center !important;
min-height:34px !important;
padding:0 11px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:999px !important;
background:rgba(255,255,255,.065) !important;
color:rgba(255,255,255,.78) !important;
font-size:12px !important;
font-weight:850 !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button{
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
gap:12px !important;
min-height:40px !important;
padding:0 12px !important;
border:1px solid rgba(255,255,255,.09) !important;
border-radius:15px !important;
background:rgba(255,255,255,.045) !important;
color:#fff !important;
font-size:13px !important;
font-weight:820 !important;
}

body.widais-radar-page .widais-radar-picker button[hidden]{
display:none !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button span{
overflow:hidden !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button small{
color:rgba(255,255,255,.45) !important;
font-size:10px !important;
font-weight:950 !important;
letter-spacing:.12em !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button:hover,
body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button.is-active{
border-color:rgba(216,255,79,.52) !important;
background:linear-gradient(135deg, rgba(216,255,79,.96), rgba(255,218,85,.94)) !important;
color:#050505 !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button:hover,
body.widais-radar-page .widais-radar-picker .widais-country-picker-list button.is-active{
border-color:rgba(216,255,79,.42) !important;
background:rgba(216,255,79,.13) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button.is-active small{
color:#d8ff4f !important;
}

/* 1066: Final compact override for country/region change buttons. */
body.widais-radar-page .widais-radar-picker summary,
body.widais-radar-page .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-picker summary:focus-visible,
body.widais-radar-page .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
min-height:42px !important;
padding:0 38px 0 14px !important;
font-size:12px !important;
}

body.widais-radar-page .widais-radar-picker summary span{
font-size:12px !important;
}

body.widais-radar-page .widais-radar-picker summary::after{
right:14px !important;
width:7px !important;
height:7px !important;
}

/* 1068: ISO scope and user marker cleanup. */
body.widais-radar-page .widais-radar-user{
display:inline-flex !important;
align-items:center !important;
justify-content:flex-start !important;
gap:7px !important;
min-width:max-content !important;
padding:5px 12px 5px 5px !important;
border-radius:999px !important;
}

body.widais-radar-page .widais-radar-user span{
flex:0 0 26px !important;
}

body.widais-radar-page .widais-radar-user strong{
display:block !important;
max-width:140px !important;
overflow:hidden !important;
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:-.01em !important;
line-height:1.05 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-card-copy .verified-star,
body.widais-radar-page .widais-radar-card-copy .widais-verified-star,
body.widais-radar-page .widais-radar-card-copy [class*="verified"]{
display:none !important;
}

/* 1157: Search-aware radar results. Cards fill the full lower deck. */
body.widais-radar-page .widais-radar-results{
width:100% !important;
box-sizing:border-box !important;
}

body.widais-radar-page .widais-radar-card-list{
width:100% !important;
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
align-items:stretch !important;
}

body.widais-radar-page .widais-radar-card{
width:100% !important;
box-sizing:border-box !important;
}

body.widais-radar-page .widais-radar-card-actions{
display:grid !important;
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
gap:8px !important;
width:100% !important;
}

@media(max-width:1120px){
body.widais-radar-page .widais-radar-card-list{
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
}
}

@media(max-width:680px){
body.widais-radar-page .widais-radar-card-list{
grid-template-columns:1fr !important;
}
}

/* 1325: Match Radar category row labels with the neutral filter label tone. */
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group > span{
background:transparent !important;
border-color:rgba(255,255,255,.13) !important;
color:rgba(255,255,255,.62) !important;
box-shadow:10px 0 18px rgba(5,5,5,.92) !important;
}

/* 1158 final lock: keep Radar category chips above legacy filter overrides. */
body.widais-radar-page .widais-radar-category-hidden-fields{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-row{
display:block !important;
width:100% !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group{
position:relative !important;
display:flex !important;
align-items:center !important;
gap:7px !important;
width:100% !important;
min-height:56px !important;
padding:9px !important;
overflow-x:auto !important;
overflow-y:hidden !important;
border:1px solid rgba(255,255,255,.09) !important;
border-radius:22px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
scrollbar-width:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group::-webkit-scrollbar{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group > span{
position:sticky !important;
left:0 !important;
z-index:2 !important;
flex:0 0 auto !important;
min-height:34px !important;
padding:0 11px !important;
border:1px solid rgba(216,255,79,.22) !important;
border-radius:14px !important;
background:#050505 !important;
box-shadow:10px 0 18px rgba(5,5,5,.92) !important;
color:#d8ff4f !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9px !important;
font-weight:1000 !important;
letter-spacing:.16em !important;
line-height:34px !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]{
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:7px !important;
flex:0 0 auto !important;
min-height:34px !important;
padding:0 13px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:14px !important;
background:#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
color:rgba(255,255,255,.72) !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9.5px !important;
font-weight:950 !important;
letter-spacing:.075em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]::before{
content:"" !important;
width:7px !important;
height:7px !important;
flex:0 0 7px !important;
border:1px solid rgba(216,255,79,.42) !important;
border-radius:999px !important;
background:rgba(216,255,79,.10) !important;
box-shadow:0 0 12px rgba(216,255,79,.20) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.42) !important;
background:rgba(216,255,79,.055) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter].is-active{
border-color:rgba(216,255,79,.72) !important;
background:rgba(216,255,79,.085) !important;
box-shadow:0 0 0 3px rgba(216,255,79,.03), inset 0 1px 0 rgba(255,255,255,.08) !important;
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter].is-active::before{
background:#d8ff4f !important;
box-shadow:0 0 15px rgba(216,255,79,.48), 0 0 0 1px rgba(216,255,79,.22) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter="all"].is-active{
border-color:rgba(255,255,255,.62) !important;
background:rgba(255,255,255,.055) !important;
color:#fff !important;
}

/* 1158 final lock: keep Radar category chips above legacy filter overrides. */
body.widais-radar-page .widais-radar-category-hidden-fields{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-row{
display:block !important;
width:100% !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group{
position:relative !important;
display:flex !important;
align-items:center !important;
gap:7px !important;
width:100% !important;
min-height:56px !important;
padding:9px !important;
overflow-x:auto !important;
overflow-y:hidden !important;
border:1px solid rgba(255,255,255,.09) !important;
border-radius:22px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
scrollbar-width:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group::-webkit-scrollbar{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group > span{
position:sticky !important;
left:0 !important;
z-index:2 !important;
flex:0 0 auto !important;
min-height:34px !important;
padding:0 11px !important;
border:1px solid rgba(216,255,79,.22) !important;
border-radius:14px !important;
background:#050505 !important;
box-shadow:10px 0 18px rgba(5,5,5,.92) !important;
color:#d8ff4f !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9px !important;
font-weight:1000 !important;
letter-spacing:.16em !important;
line-height:34px !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]{
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:7px !important;
flex:0 0 auto !important;
min-height:34px !important;
padding:0 13px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:14px !important;
background:#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
color:rgba(255,255,255,.72) !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9.5px !important;
font-weight:950 !important;
letter-spacing:.075em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]::before{
content:"" !important;
width:7px !important;
height:7px !important;
flex:0 0 7px !important;
border:1px solid rgba(216,255,79,.42) !important;
border-radius:999px !important;
background:rgba(216,255,79,.10) !important;
box-shadow:0 0 12px rgba(216,255,79,.20) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.42) !important;
background:rgba(216,255,79,.055) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter].is-active{
border-color:rgba(216,255,79,.72) !important;
background:rgba(216,255,79,.085) !important;
box-shadow:0 0 0 3px rgba(216,255,79,.03), inset 0 1px 0 rgba(255,255,255,.08) !important;
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter].is-active::before{
background:#d8ff4f !important;
box-shadow:0 0 15px rgba(216,255,79,.48), 0 0 0 1px rgba(216,255,79,.22) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter="all"].is-active{
border-color:rgba(255,255,255,.62) !important;
background:rgba(255,255,255,.055) !important;
color:#fff !important;
}

/* 1158: Category filter for Radar, aligned with the current command deck. */
body.widais-radar-page .widais-radar-category-hidden-fields{
display:none !important;
}

body.widais-radar-page .widais-radar-category-row{
display:block !important;
min-width:0 !important;
width:100% !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group{
position:relative !important;
display:flex !important;
align-items:center !important;
gap:7px !important;
width:100% !important;
min-height:56px !important;
padding:9px !important;
overflow-x:auto !important;
overflow-y:hidden !important;
border:1px solid rgba(255,255,255,.09) !important;
border-radius:22px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
scrollbar-width:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group::-webkit-scrollbar{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group > span{
position:sticky !important;
left:0 !important;
z-index:2 !important;
flex:0 0 auto !important;
background:#050505 !important;
box-shadow:10px 0 18px rgba(5,5,5,.92) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter]{
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:7px !important;
flex:0 0 auto !important;
min-height:34px !important;
padding:0 13px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:14px !important;
background:#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
color:rgba(255,255,255,.72) !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9.5px !important;
font-weight:950 !important;
letter-spacing:.075em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter]::before{
content:"" !important;
width:7px !important;
height:7px !important;
flex:0 0 7px !important;
border:1px solid rgba(216,255,79,.42) !important;
border-radius:999px !important;
background:rgba(216,255,79,.10) !important;
box-shadow:0 0 12px rgba(216,255,79,.20) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter]:hover,
body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter]:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.42) !important;
background:rgba(216,255,79,.055) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter].is-active{
border-color:rgba(216,255,79,.72) !important;
background:rgba(216,255,79,.085) !important;
box-shadow:0 0 0 3px rgba(216,255,79,.03), inset 0 1px 0 rgba(255,255,255,.08) !important;
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter].is-active::before{
background:#d8ff4f !important;
box-shadow:0 0 15px rgba(216,255,79,.48), 0 0 0 1px rgba(216,255,79,.22) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter="all"]{
border-color:rgba(255,255,255,.22) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter="all"].is-active{
border-color:rgba(255,255,255,.62) !important;
background:rgba(255,255,255,.055) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter="all"]::before{
border-color:rgba(255,255,255,.42) !important;
background:rgba(255,255,255,.20) !important;
box-shadow:0 0 12px rgba(255,255,255,.18) !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group{
min-height:52px !important;
padding:8px !important;
border-radius:20px !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter]{
min-height:32px !important;
padding:0 11px !important;
font-size:9px !important;
}
}

/* 1069: Radar filter title and submit action without yellow fill. */
body.widais-radar-page .widais-radar-filter-title{
display:flex !important;
align-items:center !important;
justify-content:flex-start !important;
gap:0 !important;
padding:0 4px 2px !important;
}

body.widais-radar-page .widais-radar-filter-title span{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-height:34px !important;
padding:0 16px !important;
border:1px solid rgba(216,255,79,.76) !important;
border-radius:15px !important;
background:transparent !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px rgba(0,0,0,.20) !important;
color:#fff !important;
font-size:10px !important;
font-weight:1000 !important;
letter-spacing:.12em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-filter-title strong{
display:none !important;
}

body.widais-radar-page .widais-radar-location-filter button{
border:1px solid rgba(216,255,79,.82) !important;
background:transparent !important;
color:#fff !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px rgba(0,0,0,.20) !important;
}

body.widais-radar-page .widais-radar-location-filter button:hover,
body.widais-radar-page .widais-radar-location-filter button:focus-visible{
border-color:#d8ff4f !important;
background:rgba(216,255,79,.08) !important;
color:#fff !important;
}

/* 1067: Tactical radar polish. Cleaner HUD, useful targets and no "RDR WIDAIS" label. */
body.widais-radar-page .widais-radar-layout{
gap:14px !important;
}

body.widais-radar-page .widais-radar-panel{
position:relative !important;
overflow:hidden !important;
border:1px solid rgba(255,255,255,.10) !important;
border-radius:32px !important;
background:#050505 !important;
box-shadow:0 24px 70px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.065) !important;
}

body.widais-radar-page .widais-radar-actions{
position:relative !important;
z-index:20 !important;
align-items:center !important;
padding:2px 2px 10px !important;
}

body.widais-radar-page .widais-radar-action.is-location{
min-height:40px !important;
padding:0 16px !important;
border:1px solid rgba(216,255,79,.34) !important;
border-radius:18px !important;
background:#d8ff4f !important;
box-shadow:0 14px 34px rgba(216,255,79,.13), inset 0 1px 0 rgba(255,255,255,.38) !important;
color:#050505 !important;
font-size:10px !important;
font-weight:1000 !important;
letter-spacing:.10em !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-action-legend{
gap:6px !important;
}

body.widais-radar-page .widais-radar-action-legend span{
min-height:38px !important;
padding:0 13px !important;
border-radius:17px !important;
border-color:rgba(255,255,255,.10) !important;
background:#070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 10px 24px rgba(0,0,0,.16) !important;
}

body.widais-radar-page .widais-radar-canvas{
position:relative !important;
overflow:hidden !important;
border:1px solid rgba(216,255,79,.24) !important;
border-radius:30px !important;
background:
radial-gradient(circle at 50% 50%, rgba(216,255,79,.18) 0 1px, transparent 2px),
radial-gradient(circle at 50% 50%, rgba(216,255,79,.10), rgba(216,255,79,.035) 19%, transparent 43%),
repeating-radial-gradient(circle at 50% 50%, transparent 0 82px, rgba(216,255,79,.14) 83px 84px, transparent 85px 166px),
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.24) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.20) 50%, transparent calc(50% + .5px)),
repeating-linear-gradient(0deg, rgba(216,255,79,.046) 0 1px, transparent 1px 36px),
repeating-linear-gradient(90deg, rgba(216,255,79,.044) 0 1px, transparent 1px 36px),
linear-gradient(145deg, #010201 0%, #030603 54%, #010101 100%) !important;
box-shadow:inset 0 0 0 1px rgba(255,255,255,.055), inset 0 0 70px rgba(216,255,79,.045), inset 0 -130px 180px rgba(0,0,0,.44), 0 28px 78px rgba(0,0,0,.32) !important;
}

body.widais-radar-page .widais-radar-canvas::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:6 !important;
display:block !important;
padding:0 !important;
background:
linear-gradient(90deg, rgba(216,255,79,.36) 0 48px, transparent 48px calc(100% - 48px), rgba(216,255,79,.36) calc(100% - 48px) 100%) top left / 100% 1px no-repeat,
linear-gradient(90deg, rgba(216,255,79,.30) 0 32px, transparent 32px calc(100% - 32px), rgba(216,255,79,.30) calc(100% - 32px) 100%) bottom left / 100% 1px no-repeat,
linear-gradient(0deg, rgba(216,255,79,.30) 0 32px, transparent 32px calc(100% - 32px), rgba(216,255,79,.30) calc(100% - 32px) 100%) top left / 1px 100% no-repeat,
linear-gradient(0deg, rgba(216,255,79,.30) 0 32px, transparent 32px calc(100% - 32px), rgba(216,255,79,.30) calc(100% - 32px) 100%) top right / 1px 100% no-repeat,
radial-gradient(circle at 50% 50%, transparent 0 54%, rgba(0,0,0,.15) 75%, rgba(0,0,0,.46) 100%) !important;
color:transparent !important;
text-shadow:none !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-canvas::before{
content:"" !important;
position:absolute !important;
left:50% !important;
top:50% !important;
width:152% !important;
height:152% !important;
z-index:4 !important;
inset:auto !important;
border-radius:50% !important;
background:
conic-gradient(from -18deg,
transparent 0deg,
transparent 292deg,
rgba(216,255,79,.045) 302deg,
rgba(113,241,223,.11) 313deg,
rgba(216,255,79,.58) 322deg,
rgba(255,255,255,.26) 325deg,
rgba(216,255,79,.18) 334deg,
transparent 350deg,
transparent 360deg) !important;
clip-path:none !important;
opacity:.92 !important;
mix-blend-mode:screen !important;
filter:drop-shadow(0 0 20px rgba(216,255,79,.33)) drop-shadow(0 0 54px rgba(113,241,223,.13)) !important;
transform:translate(-50%, -50%) rotate(0deg) !important;
transform-origin:50% 50% !important;
animation:widais-radar-pro-sweep 5.4s linear infinite !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-grid{
z-index:1 !important;
opacity:.62 !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.18) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.15) 50%, transparent calc(50% + .5px)),
repeating-linear-gradient(0deg, rgba(216,255,79,.042) 0 1px, transparent 1px 36px),
repeating-linear-gradient(90deg, rgba(216,255,79,.040) 0 1px, transparent 1px 36px) !important;
}

body.widais-radar-page .widais-radar-urban{
z-index:2 !important;
opacity:.98 !important;
mix-blend-mode:screen !important;
filter:drop-shadow(0 0 16px rgba(216,255,79,.08)) !important;
}

body.widais-radar-page .widais-radar-tactical-halo circle,
body.widais-radar-page .widais-radar-tactical-ring{
fill:none !important;
stroke:rgba(216,255,79,.22) !important;
stroke-width:1.15 !important;
vector-effect:non-scaling-stroke !important;
}

body.widais-radar-page .widais-radar-tactical-ring.is-ring-1,
body.widais-radar-page .widais-radar-tactical-ring.is-ring-3{
stroke:rgba(113,241,223,.16) !important;
}

body.widais-radar-page .widais-radar-tactical-spokes line,
body.widais-radar-page .widais-radar-tactical-ticks line{
stroke:rgba(216,255,79,.17) !important;
stroke-width:1 !important;
vector-effect:non-scaling-stroke !important;
}

body.widais-radar-page .widais-radar-tactical-spokes .is-axis{
stroke:rgba(216,255,79,.34) !important;
}

body.widais-radar-page .widais-radar-tactical-spokes .is-major{
stroke:rgba(216,255,79,.22) !important;
}

body.widais-radar-page .widais-radar-tactical-arcs .is-arc{
fill:none !important;
stroke-linecap:round !important;
stroke:rgba(216,255,79,.30) !important;
stroke-width:3 !important;
filter:drop-shadow(0 0 9px rgba(216,255,79,.18)) !important;
}

body.widais-radar-page .widais-radar-tactical-echoes circle{
fill:rgba(216,255,79,.54) !important;
filter:drop-shadow(0 0 8px rgba(216,255,79,.28)) !important;
}

body.widais-radar-page .widais-radar-tactical-sweep{
fill:rgba(216,255,79,.16) !important;
stroke:rgba(216,255,79,.68) !important;
stroke-width:1.8 !important;
opacity:.88 !important;
filter:drop-shadow(0 0 16px rgba(216,255,79,.32)) !important;
}

body.widais-radar-page .widais-radar-sweep{
z-index:5 !important;
}

body.widais-radar-page .widais-radar-sweep span{
width:51% !important;
height:52% !important;
clip-path:polygon(0 0, 100% 0, 100% 18%, 0 2.5%) !important;
background:linear-gradient(90deg, rgba(216,255,79,.62), rgba(216,255,79,.20) 34%, rgba(113,241,223,.09) 64%, transparent 88%) !important;
opacity:.78 !important;
}

body.widais-radar-page .widais-radar-sweep::after{
height:2px !important;
background:linear-gradient(90deg, #d8ff4f, rgba(216,255,79,.52), transparent) !important;
box-shadow:0 0 17px rgba(216,255,79,.54), 0 0 44px rgba(216,255,79,.22) !important;
}

body.widais-radar-page .widais-radar-rings{
z-index:3 !important;
}

body.widais-radar-page .widais-radar-rings span{
border-color:rgba(216,255,79,.22) !important;
box-shadow:0 0 0 1px rgba(216,255,79,.030), inset 0 0 28px rgba(216,255,79,.020) !important;
}

body.widais-radar-page .widais-radar-rings em{
padding:4px 7px !important;
border:1px solid rgba(216,255,79,.18) !important;
border-radius:999px !important;
background:rgba(0,0,0,.74) !important;
color:rgba(216,255,79,.76) !important;
font-size:9px !important;
font-weight:950 !important;
letter-spacing:.08em !important;
}

body.widais-radar-page .widais-radar-user{
z-index:8 !important;
gap:7px !important;
padding:5px 10px 5px 5px !important;
border:1px solid rgba(216,255,79,.32) !important;
border-radius:999px !important;
background:rgba(0,0,0,.86) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.045), 0 12px 34px rgba(0,0,0,.32) !important;
}

body.widais-radar-page .widais-radar-user span{
width:26px !important;
height:26px !important;
border-radius:50% !important;
background:
radial-gradient(circle, #050505 0 4px, #d8ff4f 4.5px 8px, rgba(216,255,79,.18) 8.5px 100%) !important;
box-shadow:0 0 0 1px rgba(216,255,79,.78), 0 0 0 5px rgba(216,255,79,.10), 0 0 20px rgba(216,255,79,.24) !important;
}

body.widais-radar-page .widais-radar-user strong{
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:.02em !important;
}

body.widais-radar-page .widais-radar-point{
z-index:7 !important;
gap:7px !important;
padding:5px 10px 5px 5px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:999px !important;
background:rgba(0,0,0,.88) !important;
box-shadow:0 16px 34px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.075), 0 0 0 1px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 16%, transparent) !important;
}

body.widais-radar-page .widais-radar-point span{
position:relative !important;
width:25px !important;
height:25px !important;
flex:0 0 25px !important;
border:1px solid color-mix(in srgb, var(--radar-point-color, #d8ff4f) 74%, rgba(255,255,255,.18)) !important;
border-radius:50% !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--radar-point-color, #d8ff4f) 68%, transparent) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), color-mix(in srgb, var(--radar-point-color, #d8ff4f) 64%, transparent) 50%, transparent calc(50% + .5px)),
radial-gradient(circle, var(--radar-point-color, #d8ff4f) 0 3px, #050505 3.5px 8px, color-mix(in srgb, var(--radar-point-color, #d8ff4f) 22%, transparent) 8.5px 100%) !important;
box-shadow:0 0 0 4px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 12%, transparent), 0 0 18px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 34%, transparent) !important;
}

body.widais-radar-page .widais-radar-point span::before{
content:"" !important;
display:block !important;
position:absolute !important;
inset:-6px !important;
border:1px solid color-mix(in srgb, var(--radar-point-color, #d8ff4f) 30%, transparent) !important;
border-radius:50% !important;
opacity:.78 !important;
}

body.widais-radar-page .widais-radar-point strong{
max-width:178px !important;
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:-.015em !important;
line-height:1.05 !important;
text-shadow:0 0 16px rgba(0,0,0,.8) !important;
}

body.widais-radar-page .widais-radar-point:hover,
body.widais-radar-page .widais-radar-point:focus-visible,
body.widais-radar-page .widais-radar-point.is-active-point{
transform:translate(-50%, -50%) scale(1.05) !important;
border-color:color-mix(in srgb, var(--radar-point-color, #d8ff4f) 58%, rgba(255,255,255,.18)) !important;
box-shadow:0 18px 42px rgba(0,0,0,.34), 0 0 0 4px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 12%, transparent), 0 0 34px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 28%, transparent) !important;
}

body.widais-radar-page .widais-radar-preview{
z-index:15 !important;
border:1px solid rgba(216,255,79,.22) !important;
border-radius:24px !important;
background:rgba(0,0,0,.90) !important;
box-shadow:0 28px 74px rgba(0,0,0,.50), inset 0 1px 0 rgba(255,255,255,.08) !important;
backdrop-filter:blur(18px) saturate(140%) !important;
-webkit-backdrop-filter:blur(18px) saturate(140%) !important;
}

body.widais-radar-page .widais-radar-results{
overflow:hidden !important;
border:1px solid rgba(255,255,255,.10) !important;
border-radius:32px !important;
background:#050505 !important;
box-shadow:0 24px 70px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.065) !important;
}

body.widais-radar-page .widais-radar-results-head{
padding:3px 3px 12px !important;
border-bottom:1px solid rgba(255,255,255,.08) !important;
}

body.widais-radar-page .widais-radar-results-head > span{
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-stats article{
border:1px solid rgba(255,255,255,.09) !important;
border-radius:18px !important;
background:#080808 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
}

body.widais-radar-page .widais-radar-card{
border:1px solid rgba(255,255,255,.10) !important;
border-radius:24px !important;
background:#070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055), 0 14px 38px rgba(0,0,0,.20) !important;
}

body.widais-radar-page .widais-radar-card:hover,
body.widais-radar-page .widais-radar-card.is-active-card{
border-color:rgba(216,255,79,.28) !important;
background:#090909 !important;
box-shadow:0 18px 46px rgba(0,0,0,.32), 0 0 0 4px rgba(216,255,79,.035), inset 0 1px 0 rgba(255,255,255,.07) !important;
}

body.widais-radar-page .widais-radar-card-media,
body.widais-radar-page .widais-radar-card-empty{
border:1px solid rgba(216,255,79,.16) !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.14) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.12) 50%, transparent calc(50% + .5px)),
radial-gradient(circle at 50% 50%, rgba(216,255,79,.13), transparent 44%),
#040504 !important;
}

body.widais-radar-page .widais-radar-card-copy small{
color:rgba(216,255,79,.74) !important;
}

body.widais-radar-page .widais-radar-card-copy strong{
color:#fff !important;
}

body.widais-radar-page .widais-radar-card-copy em,
body.widais-radar-page .widais-radar-card-copy span{
color:rgba(255,255,255,.58) !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-panel,
body.widais-radar-page .widais-radar-results{
border-radius:26px !important;
}

body.widais-radar-page .widais-radar-action-legend{
justify-content:flex-start !important;
}

body.widais-radar-unified-page .widais-radar-canvas{
height:min(106vw, 610px) !important;
min-height:420px !important;
border-radius:24px !important;
}

body.widais-radar-page .widais-radar-point{
padding:5px !important;
}

body.widais-radar-page .widais-radar-point strong{
display:none !important;
}
}

/* 1068c: Absolute final lock for Radar ISO/location polish. */
body.widais-radar-page .widais-radar-user{
display:inline-flex !important;
align-items:center !important;
justify-content:flex-start !important;
gap:7px !important;
min-width:max-content !important;
padding:5px 12px 5px 5px !important;
border-radius:999px !important;
}

body.widais-radar-page .widais-radar-user span{
flex:0 0 26px !important;
}

body.widais-radar-page .widais-radar-user strong{
display:block !important;
max-width:140px !important;
overflow:hidden !important;
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:-.01em !important;
line-height:1.05 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-card-copy .verified-star,
body.widais-radar-page .widais-radar-card-copy .widais-verified-star,
body.widais-radar-page .widais-radar-card-copy [class*="verified"]{
display:none !important;
}

/* 1068b: EOF lock for ISO picker cleanup and horizontal user marker. */
body.widais-radar-page .widais-radar-user{
display:inline-flex !important;
align-items:center !important;
justify-content:flex-start !important;
gap:7px !important;
min-width:max-content !important;
padding:5px 12px 5px 5px !important;
border-radius:999px !important;
}

body.widais-radar-page .widais-radar-user span{
flex:0 0 26px !important;
}

body.widais-radar-page .widais-radar-user strong{
display:block !important;
max-width:140px !important;
overflow:hidden !important;
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:-.01em !important;
line-height:1.05 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-card-copy .verified-star,
body.widais-radar-page .widais-radar-card-copy .widais-verified-star,
body.widais-radar-page .widais-radar-card-copy [class*="verified"]{
display:none !important;
}

/* 1065: Slightly smaller country/region change buttons. */
body.widais-radar-page .widais-radar-picker summary,
body.widais-radar-page .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-picker summary:focus-visible,
body.widais-radar-page .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
min-height:42px !important;
padding:0 38px 0 14px !important;
font-size:12px !important;
}

body.widais-radar-page .widais-radar-picker summary span{
font-size:12px !important;
}

body.widais-radar-page .widais-radar-picker summary::after{
right:14px !important;
width:7px !important;
height:7px !important;
}

body.widais-radar-page .widais-radar-scope-field.is-waiting-country .widais-radar-scope-current{
color:rgba(255,255,255,.58) !important;
}

body.widais-radar-page .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
filter:saturate(.72) brightness(.92) !important;
}

body.widais-radar-page .widais-radar-layout,
body.widais-radar-page .widais-radar-panel,
body.widais-radar-page .widais-radar-results{
position:relative !important;
z-index:1 !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-view,
body.widais-radar-page .widais-radar-card-link.is-view{
border:1px solid #050505 !important;
background:#fff !important;
box-shadow:0 10px 22px rgba(255,255,255,.10), inset 0 1px 0 rgba(255,255,255,.90) !important;
color:#050505 !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-view:hover,
body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-view:focus-visible,
body.widais-radar-page .widais-radar-card-link.is-view:hover,
body.widais-radar-page .widais-radar-card-link.is-view:focus-visible{
border-color:#050505 !important;
background:#fff !important;
color:#050505 !important;
filter:brightness(.96) !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-plan,
body.widais-radar-page .widais-radar-card-link.is-plan{
border-color:rgba(216,255,79,.70) !important;
background:#d8ff4f !important;
color:#050505 !important;
}

@media(max-width:880px){
body.widais-radar-page .widais-radar-location-filter{
grid-template-columns:1fr 1fr !important;
}

body.widais-radar-page .widais-radar-location-filter > button,
body.widais-radar-page .widais-radar-location-filter > a{
width:100% !important;
}
}

@media(max-width:620px){
body.widais-radar-page .widais-radar-location-filter{
grid-template-columns:1fr !important;
}

body.widais-radar-page .widais-radar-scope-field{
grid-template-columns:minmax(0, 1fr) !important;
grid-template-areas:"label" "current" "picker" !important;
align-items:start !important;
min-height:0 !important;
padding:13px !important;
}

body.widais-radar-page .widais-radar-picker{
width:100% !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-picker summary{
width:100% !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-menu{
left:var(--radar-picker-left, 14px) !important;
right:auto !important;
top:var(--radar-picker-top, 140px) !important;
width:var(--radar-picker-width, calc(100vw - 28px)) !important;
max-width:calc(100vw - 40px) !important;
}
}

/* 1062: Move Radar type legend from the hero into the canvas actions row. */
body.widais-radar-page .widais-radar-top-hero.search-hero,
body.widais-radar-page .widais-radar-top-hero{
grid-template-columns:1fr !important;
}

body.widais-radar-page .widais-radar-top-hero > .widais-radar-hero-copy{
max-width:760px !important;
}

body.widais-radar-page .widais-radar-actions{
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
gap:12px !important;
flex-wrap:wrap !important;
margin-bottom:12px !important;
}

body.widais-radar-page .widais-radar-action-legend{
display:flex !important;
align-items:center !important;
justify-content:flex-end !important;
gap:7px !important;
flex:1 1 420px !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-action-legend span{
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:7px !important;
min-height:38px !important;
padding:0 12px !important;
border:1px solid rgba(255,255,255,.11) !important;
border-radius:16px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.075) !important;
color:rgba(255,255,255,.82) !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:-.01em !important;
line-height:1 !important;
text-transform:none !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-action-legend span::before{
content:"" !important;
width:8px !important;
height:8px !important;
flex:0 0 8px !important;
border-radius:999px !important;
background:#d8ff4f !important;
box-shadow:0 0 14px rgba(216,255,79,.38) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-event::before{
background:#ff6b6b !important;
box-shadow:0 0 14px rgba(255,107,107,.36) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-space::before{
background:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-action-legend .is-brand::before{
background:#71f1df !important;
box-shadow:0 0 14px rgba(113,241,223,.32) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-talent::before{
background:#fff !important;
box-shadow:0 0 14px rgba(255,255,255,.28) !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-actions{
align-items:stretch !important;
}

body.widais-radar-page .widais-radar-action-legend{
justify-content:flex-start !important;
flex:1 1 100% !important;
overflow-x:auto !important;
padding-bottom:1px !important;
scrollbar-width:none !important;
}

body.widais-radar-page .widais-radar-action-legend::-webkit-scrollbar{
display:none !important;
}

body.widais-radar-page .widais-radar-action-legend span{
flex:0 0 auto !important;
}
}

/* 1064: Radar country/region selector polished to match Discover controls. */
body.widais-radar-page .widais-radar-picker summary,
body.widais-radar-page .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-picker summary:focus-visible,
body.widais-radar-page .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
min-height:48px !important;
padding:0 46px 0 17px !important;
border:1px solid rgba(5,5,5,.26) !important;
border-radius:999px !important;
background:
radial-gradient(circle at 16% 0%, rgba(255,255,255,.42), transparent 34%),
linear-gradient(135deg, #d8ff4f 0%, #f3ff86 47%, #ffd84f 100%) !important;
box-shadow:0 18px 44px rgba(216,255,79,.18), inset 0 1px 0 rgba(255,255,255,.50), inset 0 -1px 0 rgba(0,0,0,.10) !important;
color:#050505 !important;
font-size:14px !important;
font-weight:950 !important;
letter-spacing:.01em !important;
filter:none !important;
}

body.widais-radar-page .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-picker summary:focus-visible{
filter:saturate(1.06) !important;
transform:translateY(-1px) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.16), 0 22px 56px rgba(216,255,79,.23), inset 0 1px 0 rgba(255,255,255,.54) !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-picker summary span{
color:#050505 !important;
font-size:14px !important;
font-weight:950 !important;
letter-spacing:.01em !important;
}

body.widais-radar-page .widais-radar-picker summary::after{
right:16px !important;
width:8px !important;
height:8px !important;
border-right:2px solid rgba(5,5,5,.74) !important;
border-bottom:2px solid rgba(5,5,5,.74) !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-menu{
gap:10px !important;
padding:10px !important;
border:1px solid rgba(216,255,79,.30) !important;
border-radius:24px !important;
background:
radial-gradient(circle at 16% 0%, rgba(255,255,255,.18), transparent 34%),
linear-gradient(145deg, rgba(13,14,10,.985), rgba(5,7,8,.985)) !important;
box-shadow:0 34px 92px rgba(0,0,0,.62), 0 18px 48px rgba(216,255,79,.12), inset 0 1px 0 rgba(255,255,255,.13) !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick{
gap:7px !important;
padding-bottom:2px !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button{
min-height:34px !important;
padding:0 11px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:999px !important;
background:rgba(255,255,255,.065) !important;
color:rgba(255,255,255,.78) !important;
font-size:12px !important;
font-weight:850 !important;
letter-spacing:0 !important;
line-height:1 !important;
text-transform:none !important;
transition:transform .18s ease, border-color .18s ease, background .18s ease, color .18s ease !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button:hover,
body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button.is-active{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.52) !important;
background:linear-gradient(135deg, rgba(216,255,79,.96), rgba(255,218,85,.94)) !important;
color:#050505 !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list{
gap:6px !important;
padding-right:2px !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button{
min-height:40px !important;
padding:0 12px !important;
border:1px solid rgba(255,255,255,.09) !important;
border-radius:15px !important;
background:rgba(255,255,255,.045) !important;
box-shadow:none !important;
color:#fff !important;
font-size:13px !important;
font-weight:820 !important;
letter-spacing:0 !important;
line-height:1 !important;
text-transform:none !important;
transition:transform .18s ease, border-color .18s ease, background .18s ease !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button:hover,
body.widais-radar-page .widais-radar-picker .widais-country-picker-list button.is-active{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.42) !important;
background:rgba(216,255,79,.13) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button span{
color:inherit !important;
font-size:13px !important;
font-weight:820 !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button small{
color:rgba(255,255,255,.45) !important;
font-size:10px !important;
font-weight:950 !important;
letter-spacing:.12em !important;
}

body.widais-radar-page .widais-radar-picker .widais-country-picker-list button.is-active small{
color:#d8ff4f !important;
}

/* 1066b: Final EOF compact override for country/region change buttons. */
body.widais-radar-page .widais-radar-picker summary,
body.widais-radar-page .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-picker summary:focus-visible,
body.widais-radar-page .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
min-height:42px !important;
padding:0 38px 0 14px !important;
font-size:12px !important;
}

body.widais-radar-page .widais-radar-picker summary span{
font-size:12px !important;
}

body.widais-radar-page .widais-radar-picker summary::after{
right:14px !important;
width:7px !important;
height:7px !important;
}

/* 1067b: EOF tactical radar lock. This must stay after every legacy radar layer. */
body.widais-radar-page .widais-radar-panel{
overflow:hidden !important;
border:1px solid rgba(255,255,255,.10) !important;
border-radius:32px !important;
background:#050505 !important;
box-shadow:0 24px 70px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.065) !important;
}

body.widais-radar-page .widais-radar-actions{
position:relative !important;
z-index:20 !important;
align-items:center !important;
padding:2px 2px 10px !important;
}

body.widais-radar-page .widais-radar-action.is-location{
min-height:40px !important;
padding:0 16px !important;
border:1px solid rgba(216,255,79,.34) !important;
border-radius:18px !important;
background:#d8ff4f !important;
box-shadow:0 14px 34px rgba(216,255,79,.13), inset 0 1px 0 rgba(255,255,255,.38) !important;
color:#050505 !important;
font-size:10px !important;
font-weight:1000 !important;
letter-spacing:.10em !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-action-legend{
gap:6px !important;
}

body.widais-radar-page .widais-radar-action-legend span{
min-height:38px !important;
padding:0 13px !important;
border-radius:17px !important;
background:#070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 10px 24px rgba(0,0,0,.16) !important;
}

body.widais-radar-page .widais-radar-canvas{
position:relative !important;
overflow:hidden !important;
border:1px solid rgba(216,255,79,.24) !important;
border-radius:30px !important;
background:
radial-gradient(circle at 50% 50%, rgba(216,255,79,.18) 0 1px, transparent 2px),
radial-gradient(circle at 50% 50%, rgba(216,255,79,.11), rgba(216,255,79,.035) 19%, transparent 43%),
repeating-radial-gradient(circle at 50% 50%, transparent 0 82px, rgba(216,255,79,.14) 83px 84px, transparent 85px 166px),
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.24) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.20) 50%, transparent calc(50% + .5px)),
repeating-linear-gradient(0deg, rgba(216,255,79,.046) 0 1px, transparent 1px 36px),
repeating-linear-gradient(90deg, rgba(216,255,79,.044) 0 1px, transparent 1px 36px),
linear-gradient(145deg, #010201 0%, #030603 54%, #010101 100%) !important;
box-shadow:inset 0 0 0 1px rgba(255,255,255,.055), inset 0 0 70px rgba(216,255,79,.045), inset 0 -130px 180px rgba(0,0,0,.44), 0 28px 78px rgba(0,0,0,.32) !important;
}

body.widais-radar-page .widais-radar-canvas::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:6 !important;
display:block !important;
padding:0 !important;
background:
linear-gradient(90deg, rgba(216,255,79,.36) 0 48px, transparent 48px calc(100% - 48px), rgba(216,255,79,.36) calc(100% - 48px) 100%) top left / 100% 1px no-repeat,
linear-gradient(90deg, rgba(216,255,79,.30) 0 32px, transparent 32px calc(100% - 32px), rgba(216,255,79,.30) calc(100% - 32px) 100%) bottom left / 100% 1px no-repeat,
linear-gradient(0deg, rgba(216,255,79,.30) 0 32px, transparent 32px calc(100% - 32px), rgba(216,255,79,.30) calc(100% - 32px) 100%) top left / 1px 100% no-repeat,
linear-gradient(0deg, rgba(216,255,79,.30) 0 32px, transparent 32px calc(100% - 32px), rgba(216,255,79,.30) calc(100% - 32px) 100%) top right / 1px 100% no-repeat,
radial-gradient(circle at 50% 50%, transparent 0 54%, rgba(0,0,0,.15) 75%, rgba(0,0,0,.46) 100%) !important;
color:transparent !important;
text-shadow:none !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-canvas::before{
content:"" !important;
position:absolute !important;
left:50% !important;
top:50% !important;
width:152% !important;
height:152% !important;
z-index:4 !important;
inset:auto !important;
border-radius:50% !important;
background:
conic-gradient(from -18deg,
transparent 0deg,
transparent 292deg,
rgba(216,255,79,.045) 302deg,
rgba(113,241,223,.11) 313deg,
rgba(216,255,79,.58) 322deg,
rgba(255,255,255,.26) 325deg,
rgba(216,255,79,.18) 334deg,
transparent 350deg,
transparent 360deg) !important;
clip-path:none !important;
opacity:.92 !important;
mix-blend-mode:screen !important;
filter:drop-shadow(0 0 20px rgba(216,255,79,.33)) drop-shadow(0 0 54px rgba(113,241,223,.13)) !important;
transform:translate(-50%, -50%) rotate(0deg) !important;
transform-origin:50% 50% !important;
animation:widais-radar-pro-sweep 5.4s linear infinite !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-grid{
z-index:1 !important;
opacity:.62 !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.18) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.15) 50%, transparent calc(50% + .5px)),
repeating-linear-gradient(0deg, rgba(216,255,79,.042) 0 1px, transparent 1px 36px),
repeating-linear-gradient(90deg, rgba(216,255,79,.040) 0 1px, transparent 1px 36px) !important;
}

body.widais-radar-page .widais-radar-urban{
z-index:2 !important;
opacity:.98 !important;
mix-blend-mode:screen !important;
}

body.widais-radar-page .widais-radar-tactical-halo circle,
body.widais-radar-page .widais-radar-tactical-ring{
fill:none !important;
stroke:rgba(216,255,79,.22) !important;
stroke-width:1.15 !important;
vector-effect:non-scaling-stroke !important;
}

body.widais-radar-page .widais-radar-tactical-spokes line,
body.widais-radar-page .widais-radar-tactical-ticks line{
stroke:rgba(216,255,79,.17) !important;
stroke-width:1 !important;
vector-effect:non-scaling-stroke !important;
}

body.widais-radar-page .widais-radar-tactical-spokes .is-axis{
stroke:rgba(216,255,79,.34) !important;
}

body.widais-radar-page .widais-radar-tactical-arcs .is-arc{
fill:none !important;
stroke-linecap:round !important;
stroke:rgba(216,255,79,.30) !important;
stroke-width:3 !important;
filter:drop-shadow(0 0 9px rgba(216,255,79,.18)) !important;
}

body.widais-radar-page .widais-radar-tactical-echoes circle{
fill:rgba(216,255,79,.54) !important;
filter:drop-shadow(0 0 8px rgba(216,255,79,.28)) !important;
}

body.widais-radar-page .widais-radar-tactical-sweep{
fill:rgba(216,255,79,.16) !important;
stroke:rgba(216,255,79,.68) !important;
stroke-width:1.8 !important;
opacity:.88 !important;
filter:drop-shadow(0 0 16px rgba(216,255,79,.32)) !important;
}

body.widais-radar-page .widais-radar-sweep{
z-index:5 !important;
}

body.widais-radar-page .widais-radar-sweep span{
width:51% !important;
height:52% !important;
clip-path:polygon(0 0, 100% 0, 100% 18%, 0 2.5%) !important;
background:linear-gradient(90deg, rgba(216,255,79,.62), rgba(216,255,79,.20) 34%, rgba(113,241,223,.09) 64%, transparent 88%) !important;
opacity:.78 !important;
}

body.widais-radar-page .widais-radar-sweep::after{
height:2px !important;
background:linear-gradient(90deg, #d8ff4f, rgba(216,255,79,.52), transparent) !important;
box-shadow:0 0 17px rgba(216,255,79,.54), 0 0 44px rgba(216,255,79,.22) !important;
}

body.widais-radar-page .widais-radar-rings{
z-index:3 !important;
}

body.widais-radar-page .widais-radar-rings span{
border-color:rgba(216,255,79,.22) !important;
box-shadow:0 0 0 1px rgba(216,255,79,.030), inset 0 0 28px rgba(216,255,79,.020) !important;
}

body.widais-radar-page .widais-radar-rings em{
padding:4px 7px !important;
border:1px solid rgba(216,255,79,.18) !important;
border-radius:999px !important;
background:rgba(0,0,0,.74) !important;
color:rgba(216,255,79,.76) !important;
font-size:9px !important;
font-weight:950 !important;
letter-spacing:.08em !important;
}

body.widais-radar-page .widais-radar-user{
z-index:8 !important;
gap:7px !important;
padding:5px 10px 5px 5px !important;
border:1px solid rgba(216,255,79,.32) !important;
border-radius:999px !important;
background:rgba(0,0,0,.86) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.045), 0 12px 34px rgba(0,0,0,.32) !important;
}

body.widais-radar-page .widais-radar-user span{
width:26px !important;
height:26px !important;
border-radius:50% !important;
background:
radial-gradient(circle, #050505 0 4px, #d8ff4f 4.5px 8px, rgba(216,255,79,.18) 8.5px 100%) !important;
box-shadow:0 0 0 1px rgba(216,255,79,.78), 0 0 0 5px rgba(216,255,79,.10), 0 0 20px rgba(216,255,79,.24) !important;
}

body.widais-radar-page .widais-radar-user strong{
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:.02em !important;
}

body.widais-radar-page .widais-radar-point{
z-index:7 !important;
gap:7px !important;
padding:5px 10px 5px 5px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:999px !important;
background:rgba(0,0,0,.88) !important;
box-shadow:0 16px 34px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.075), 0 0 0 1px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 16%, transparent) !important;
}

body.widais-radar-page .widais-radar-point span{
position:relative !important;
width:25px !important;
height:25px !important;
flex:0 0 25px !important;
border:1px solid color-mix(in srgb, var(--radar-point-color, #d8ff4f) 74%, rgba(255,255,255,.18)) !important;
border-radius:50% !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--radar-point-color, #d8ff4f) 68%, transparent) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), color-mix(in srgb, var(--radar-point-color, #d8ff4f) 64%, transparent) 50%, transparent calc(50% + .5px)),
radial-gradient(circle, var(--radar-point-color, #d8ff4f) 0 3px, #050505 3.5px 8px, color-mix(in srgb, var(--radar-point-color, #d8ff4f) 22%, transparent) 8.5px 100%) !important;
box-shadow:0 0 0 4px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 12%, transparent), 0 0 18px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 34%, transparent) !important;
}

body.widais-radar-page .widais-radar-point span::before{
content:"" !important;
display:block !important;
position:absolute !important;
inset:-6px !important;
border:1px solid color-mix(in srgb, var(--radar-point-color, #d8ff4f) 30%, transparent) !important;
border-radius:50% !important;
opacity:.78 !important;
}

body.widais-radar-page .widais-radar-point strong{
max-width:178px !important;
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:-.015em !important;
line-height:1.05 !important;
text-shadow:0 0 16px rgba(0,0,0,.8) !important;
}

body.widais-radar-page .widais-radar-point:hover,
body.widais-radar-page .widais-radar-point:focus-visible,
body.widais-radar-page .widais-radar-point.is-active-point{
transform:translate(-50%, -50%) scale(1.05) !important;
border-color:color-mix(in srgb, var(--radar-point-color, #d8ff4f) 58%, rgba(255,255,255,.18)) !important;
box-shadow:0 18px 42px rgba(0,0,0,.34), 0 0 0 4px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 12%, transparent), 0 0 34px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 28%, transparent) !important;
}

body.widais-radar-page .widais-radar-preview{
z-index:15 !important;
border:1px solid rgba(216,255,79,.22) !important;
border-radius:24px !important;
background:rgba(0,0,0,.90) !important;
box-shadow:0 28px 74px rgba(0,0,0,.50), inset 0 1px 0 rgba(255,255,255,.08) !important;
backdrop-filter:blur(18px) saturate(140%) !important;
-webkit-backdrop-filter:blur(18px) saturate(140%) !important;
}

body.widais-radar-page .widais-radar-results{
overflow:hidden !important;
border:1px solid rgba(255,255,255,.10) !important;
border-radius:32px !important;
background:#050505 !important;
box-shadow:0 24px 70px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.065) !important;
}

body.widais-radar-page .widais-radar-results-head{
padding:3px 3px 12px !important;
border-bottom:1px solid rgba(255,255,255,.08) !important;
}

body.widais-radar-page .widais-radar-results-head > span{
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-stats article{
border:1px solid rgba(255,255,255,.09) !important;
border-radius:18px !important;
background:#080808 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
}

body.widais-radar-page .widais-radar-card{
border:1px solid rgba(255,255,255,.10) !important;
border-radius:24px !important;
background:#070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055), 0 14px 38px rgba(0,0,0,.20) !important;
}

body.widais-radar-page .widais-radar-card:hover,
body.widais-radar-page .widais-radar-card.is-active-card{
border-color:rgba(216,255,79,.28) !important;
background:#090909 !important;
box-shadow:0 18px 46px rgba(0,0,0,.32), 0 0 0 4px rgba(216,255,79,.035), inset 0 1px 0 rgba(255,255,255,.07) !important;
}

body.widais-radar-page .widais-radar-card-media,
body.widais-radar-page .widais-radar-card-empty{
border:1px solid rgba(216,255,79,.16) !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.14) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.12) 50%, transparent calc(50% + .5px)),
radial-gradient(circle at 50% 50%, rgba(216,255,79,.13), transparent 44%),
#040504 !important;
}

body.widais-radar-page .widais-radar-card-copy small{
color:rgba(216,255,79,.74) !important;
}

body.widais-radar-page .widais-radar-card-copy strong{
color:#fff !important;
}

body.widais-radar-page .widais-radar-card-copy em,
body.widais-radar-page .widais-radar-card-copy span{
color:rgba(255,255,255,.58) !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-panel,
body.widais-radar-page .widais-radar-results{
border-radius:26px !important;
}

body.widais-radar-page .widais-radar-action-legend{
justify-content:flex-start !important;
}

body.widais-radar-unified-page .widais-radar-canvas{
height:min(106vw, 610px) !important;
min-height:420px !important;
border-radius:24px !important;
}

body.widais-radar-page .widais-radar-point{
padding:5px !important;
}

body.widais-radar-page .widais-radar-point strong{
display:none !important;
}
}
/* 1068d: True EOF lock for Radar ISO/location polish. */
body.widais-radar-page .widais-radar-user{
display:inline-flex !important;
align-items:center !important;
justify-content:flex-start !important;
gap:7px !important;
min-width:max-content !important;
padding:5px 12px 5px 5px !important;
border-radius:999px !important;
}

body.widais-radar-page .widais-radar-user span{
flex:0 0 26px !important;
}

body.widais-radar-page .widais-radar-user strong{
display:block !important;
max-width:140px !important;
overflow:hidden !important;
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:-.01em !important;
line-height:1.05 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-card-copy .verified-star,
body.widais-radar-page .widais-radar-card-copy .widais-verified-star,
body.widais-radar-page .widais-radar-card-copy [class*="verified"]{
display:none !important;
}

/* 1070: Final yellow-fill cleanup for Radar buttons using the TIPO accent. */
body.widais-radar-page{
--widais-radar-accent-yellow:#d8ff4f;
}

body.widais-radar-page .widais-radar-filter-title span,
body.widais-radar-page .widais-radar-location-filter button,
body.widais-radar-page .widais-radar-filter-group button.is-active,
body.widais-radar-page .widais-radar-action.is-location,
body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-plan,
body.widais-radar-page .widais-radar-card-link.is-plan,
body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button.is-active,
body.widais-radar-page .widais-radar-picker .widais-country-picker-list button.is-active{
border-color:var(--widais-radar-accent-yellow) !important;
background:transparent !important;
background-image:none !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px rgba(0,0,0,.22), 0 0 0 1px rgba(216,255,79,.035) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-filter-title span,
body.widais-radar-page .widais-radar-filter-group button.is-active,
body.widais-radar-page .widais-radar-picker .widais-country-picker-quick button.is-active,
body.widais-radar-page .widais-radar-picker .widais-country-picker-list button.is-active small{
color:var(--widais-radar-accent-yellow) !important;
}

body.widais-radar-page .widais-radar-location-filter button:hover,
body.widais-radar-page .widais-radar-location-filter button:focus-visible,
body.widais-radar-page .widais-radar-filter-group button.is-active:hover,
body.widais-radar-page .widais-radar-filter-group button.is-active:focus-visible,
body.widais-radar-page .widais-radar-action.is-location:hover,
body.widais-radar-page .widais-radar-action.is-location:focus-visible,
body.widais-radar-page .widais-radar-card-link.is-plan:hover,
body.widais-radar-page .widais-radar-card-link.is-plan:focus-visible{
border-color:var(--widais-radar-accent-yellow) !important;
background:rgba(216,255,79,.08) !important;
color:#fff !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.10), 0 14px 30px rgba(0,0,0,.26), 0 0 0 1px rgba(216,255,79,.08) !important;
}

/* 1071: Remove empty result marker and make the animated radar blade more triangular. */
body.widais-radar-page .widais-radar-card-media.is-empty-media{
display:none !important;
}

body.widais-radar-page .widais-radar-card-main:has(.widais-radar-card-media.is-empty-media){
grid-template-columns:minmax(0, 1fr) !important;
gap:0 !important;
}

body.widais-radar-page .widais-radar-card-main.has-empty-media{
grid-template-columns:minmax(0, 1fr) !important;
gap:0 !important;
}

body.widais-radar-page .widais-radar-card-main:has(.widais-radar-card-media.is-empty-media) .widais-radar-card-copy{
padding-left:1px !important;
}

body.widais-radar-page .widais-radar-card-main.has-empty-media .widais-radar-card-copy{
padding-left:1px !important;
}

body.widais-radar-page .widais-radar-canvas::before{
width:172% !important;
height:172% !important;
background:
conic-gradient(from 306deg,
transparent 0deg,
transparent 286deg,
rgba(216,255,79,.050) 294deg,
rgba(216,255,79,.30) 307deg,
rgba(255,255,255,.18) 318deg,
rgba(113,241,223,.14) 329deg,
rgba(216,255,79,.20) 338deg,
transparent 354deg,
transparent 360deg) !important;
opacity:.96 !important;
filter:drop-shadow(0 0 24px rgba(216,255,79,.38)) drop-shadow(0 0 62px rgba(113,241,223,.13)) !important;
animation-duration:5.2s !important;
}

body.widais-radar-page .widais-radar-tactical-sweep{
fill:rgba(216,255,79,.22) !important;
stroke:rgba(216,255,79,.88) !important;
stroke-width:2.2 !important;
opacity:.96 !important;
filter:drop-shadow(0 0 22px rgba(216,255,79,.42)) drop-shadow(0 0 54px rgba(113,241,223,.14)) !important;
animation-duration:5.2s !important;
}

body.widais-radar-page .widais-radar-sweep span{
width:61% !important;
height:64% !important;
clip-path:polygon(0 0, 100% 0, 76% 42%, 0 7%) !important;
background:linear-gradient(90deg, rgba(216,255,79,.74), rgba(216,255,79,.28) 38%, rgba(113,241,223,.12) 68%, transparent 92%) !important;
opacity:.92 !important;
filter:drop-shadow(0 0 20px rgba(216,255,79,.38)) drop-shadow(0 0 46px rgba(113,241,223,.14)) !important;
animation-duration:5.2s !important;
}

body.widais-radar-page .widais-radar-sweep::after{
width:60% !important;
height:2px !important;
background:linear-gradient(90deg, #d8ff4f, rgba(216,255,79,.68), rgba(216,255,79,.18), transparent) !important;
box-shadow:0 0 20px rgba(216,255,79,.62), 0 0 52px rgba(216,255,79,.24) !important;
animation-duration:5.2s !important;
}

/* 1072: Clean point marker and true center-origin radar triangle. */
body.widais-radar-page .widais-radar-point span{
width:22px !important;
height:22px !important;
flex:0 0 22px !important;
border:1px solid color-mix(in srgb, var(--radar-point-color, #d8ff4f) 76%, rgba(255,255,255,.14)) !important;
border-radius:999px !important;
background:
radial-gradient(circle at 50% 50%, var(--radar-point-color, #d8ff4f) 0 4px, #050505 4.5px 8px, color-mix(in srgb, var(--radar-point-color, #d8ff4f) 18%, transparent) 8.5px 100%) !important;
box-shadow:0 0 0 4px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 10%, transparent), 0 0 16px color-mix(in srgb, var(--radar-point-color, #d8ff4f) 28%, transparent) !important;
}

body.widais-radar-page .widais-radar-point span::before,
body.widais-radar-page .widais-radar-point span::after{
display:none !important;
content:none !important;
}

body.widais-radar-page .widais-radar-canvas::before{
background:
conic-gradient(from 304deg,
transparent 0deg,
transparent 284deg,
rgba(216,255,79,.055) 292deg,
rgba(216,255,79,.27) 306deg,
rgba(255,255,255,.16) 319deg,
rgba(113,241,223,.13) 332deg,
rgba(216,255,79,.16) 342deg,
transparent 357deg,
transparent 360deg) !important;
}

body.widais-radar-page .widais-radar-tactical-sweep{
fill:rgba(216,255,79,.18) !important;
stroke:rgba(216,255,79,.82) !important;
stroke-width:2.4 !important;
stroke-linejoin:round !important;
}

body.widais-radar-page .widais-radar-sweep span{
position:absolute !important;
left:50% !important;
top:50% !important;
width:64% !important;
height:58% !important;
transform-origin:0 0 !important;
clip-path:polygon(0 0, 100% 0, 100% 48%) !important;
background:linear-gradient(90deg, rgba(216,255,79,.60), rgba(216,255,79,.20) 42%, rgba(113,241,223,.10) 72%, transparent 96%) !important;
opacity:.86 !important;
}

body.widais-radar-page .widais-radar-sweep span::before,
body.widais-radar-page .widais-radar-sweep span::after{
content:"" !important;
display:block !important;
position:absolute !important;
left:0 !important;
top:0 !important;
width:100% !important;
height:2px !important;
border-radius:999px !important;
background:linear-gradient(90deg, #d8ff4f, rgba(216,255,79,.70), rgba(216,255,79,.18), transparent) !important;
box-shadow:0 0 18px rgba(216,255,79,.58), 0 0 46px rgba(216,255,79,.20) !important;
transform-origin:0 50% !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-sweep span::before{
transform:rotate(0deg) !important;
}

body.widais-radar-page .widais-radar-sweep span::after{
transform:rotate(25.5deg) !important;
}

body.widais-radar-page .widais-radar-sweep::after{
display:none !important;
content:none !important;
}

/* 1085: Rebuild Radar top block with the same compact hero system as /x/m/add. */
body.widais-radar-page .widais-radar-submit-hero{
--widais-country-hero-radius:34px !important;
position:relative !important;
isolation:isolate !important;
display:grid !important;
align-items:center !important;
min-height:clamp(142px, 13.5vw, 214px) !important;
padding:clamp(18px, 2.15vw, 30px) !important;
overflow:hidden !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:var(--widais-country-hero-radius) !important;
background:
radial-gradient(circle at 14% 4%, rgba(216,255,79,.13), transparent 31%),
radial-gradient(circle at 84% 10%, rgba(101,234,255,.12), transparent 35%),
radial-gradient(circle at 70% 82%, rgba(255,112,212,.08), transparent 33%),
linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.014) 54%, rgba(0,0,0,.42)),
#050506 !important;
box-shadow:0 30px 96px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.09) !important;
}

body.widais-radar-page .widais-radar-submit-hero::before{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:1 !important;
display:block !important;
background:
linear-gradient(90deg, rgba(5,5,6,.86) 0%, rgba(5,5,6,.42) 42%, rgba(5,5,6,.76) 100%),
linear-gradient(180deg, rgba(5,5,6,.16), rgba(5,5,6,.72)) !important;
opacity:1 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-submit-hero::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:1 !important;
display:block !important;
background:
linear-gradient(112deg, transparent 0 34%, rgba(216,255,79,.12) 45%, rgba(101,234,255,.10) 49%, transparent 61% 100%) !important;
background-size:320% 100% !important;
opacity:.50 !important;
animation:widaisCountryMapSweep 9s ease-in-out infinite !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-submit-hero .widais-public-world-map-backdrop{
display:block !important;
position:absolute !important;
inset:-3% -4% !important;
z-index:0 !important;
opacity:.62 !important;
border-radius:var(--widais-country-hero-radius) !important;
clip-path:inset(0 round var(--widais-country-hero-radius)) !important;
-webkit-clip-path:inset(0 round var(--widais-country-hero-radius)) !important;
filter:blur(.2px) saturate(1.12) contrast(1.16) !important;
mix-blend-mode:screen !important;
}

body.widais-radar-page .widais-radar-submit-hero .widais-public-world-map-backdrop::before{
display:block !important;
content:"" !important;
background:
radial-gradient(circle at 16% 18%, rgba(216,255,79,.11), transparent 25%),
radial-gradient(circle at 83% 18%, rgba(101,234,255,.10), transparent 27%),
linear-gradient(90deg, rgba(4,4,5,.86) 0%, rgba(4,4,5,.40) 36%, rgba(4,4,5,.22) 62%, rgba(4,4,5,.72) 100%),
linear-gradient(180deg, rgba(4,4,5,.18), rgba(4,4,5,.78)) !important;
background-size:160% 120%, 150% 120%, 135% 100%, 100% 100% !important;
animation:widaisXHeroMapGlow 16s ease-in-out infinite alternate !important;
}

body.widais-radar-page .widais-radar-submit-hero .widais-public-world-map-backdrop::after{
display:block !important;
content:"" !important;
background:
linear-gradient(112deg, transparent 0 34%, rgba(216,255,79,.14) 45%, rgba(101,234,255,.11) 49%, transparent 61% 100%) !important;
background-size:320% 100% !important;
opacity:.72 !important;
animation:widaisCountryMapSweep 9s ease-in-out infinite !important;
}

body.widais-radar-page .widais-radar-submit-hero .widais-public-world-map-backdrop svg{
display:block !important;
opacity:.78 !important;
filter:drop-shadow(0 0 18px rgba(216,255,79,.10)) drop-shadow(0 0 30px rgba(101,234,255,.06)) !important;
animation:widaisXHeroMapFloat 18s ease-in-out infinite alternate !important;
}

body.widais-radar-page .widais-radar-submit-hero > div{
position:relative !important;
z-index:2 !important;
display:grid !important;
gap:0 !important;
max-width:1040px !important;
}

body.widais-radar-page .widais-radar-submit-hero h1{
max-width:980px !important;
margin:0 !important;
color:#fff !important;
font-size:clamp(50px, 7.7vw, 106px) !important;
font-weight:1000 !important;
line-height:.84 !important;
letter-spacing:-.085em !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-submit-hero{
min-height:118px !important;
padding:18px !important;
border-radius:26px !important;
}

body.widais-radar-page .widais-radar-submit-hero h1{
font-size:clamp(40px, 12vw, 58px) !important;
line-height:.88 !important;
}
}

/* 1087: Reduce the Radar header gap by another 30%. */
body.widais-radar-page .home-top + .widais-radar-shell{
margin-top:-14px !important;
}

/* 1084: Place Radar title almost flush with the left edge of the compact hero. */
body.widais-radar-page .widais-radar-top-hero.search-hero,
body.widais-radar-page .widais-radar-top-hero{
--widais-country-hero-radius:34px !important;
--widais-radar-title-inset:clamp(2px, .35vw, 6px) !important;
display:grid !important;
grid-template-columns:1fr !important;
align-items:center !important;
min-height:clamp(142px, 13.5vw, 214px) !important;
padding:clamp(18px, 2.15vw, 30px) var(--widais-radar-title-inset) !important;
border-radius:34px !important;
background:
radial-gradient(circle at 14% 4%, rgba(216,255,79,.16), transparent 31%),
radial-gradient(circle at 84% 10%, rgba(101,234,255,.14), transparent 35%),
radial-gradient(circle at 70% 82%, rgba(255,112,212,.08), transparent 33%),
linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.014) 54%, rgba(0,0,0,.42)),
#050506 !important;
box-shadow:0 28px 82px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.09) !important;
}

body.widais-radar-page .widais-radar-top-hero.search-hero::after{
background:
linear-gradient(90deg, rgba(4,4,5,.88) 0%, rgba(4,4,5,.44) 38%, rgba(4,4,5,.20) 63%, rgba(4,4,5,.72) 100%),
linear-gradient(180deg, rgba(4,4,5,.16), rgba(4,4,5,.76)) !important;
opacity:.92 !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-radar-hero-world,
body.widais-radar-page .widais-radar-top-hero .widais-country-world-map,
body.widais-radar-page .widais-radar-top-hero .widais-public-world-map-backdrop{
opacity:.70 !important;
filter:blur(.15px) saturate(1.26) contrast(1.20) !important;
}

body.widais-radar-page .widais-radar-top-hero > .widais-radar-hero-copy{
width:100% !important;
max-width:1040px !important;
gap:0 !important;
justify-self:start !important;
margin:0 !important;
padding:0 !important;
transform:translateX(clamp(-1px, -.14vw, -3px)) !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-radar-hero-copy h1{
max-width:980px !important;
margin:0 !important;
padding:0 !important;
font-size:clamp(50px, 7.7vw, 106px) !important;
font-weight:1000 !important;
line-height:.84 !important;
letter-spacing:-.085em !important;
transform:none !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-top-hero.search-hero,
body.widais-radar-page .widais-radar-top-hero{
min-height:118px !important;
padding:18px 4px !important;
border-radius:26px !important;
}

body.widais-radar-page .widais-radar-top-hero .widais-radar-hero-copy h1{
font-size:clamp(40px, 12vw, 58px) !important;
line-height:.88 !important;
}
}

/* 1088: Align Radar result card copy with the action buttons. */
body.widais-radar-page .widais-radar-card-main.has-empty-media .widais-radar-card-copy,
body.widais-radar-page .widais-radar-card-main:has(.widais-radar-card-media.is-empty-media) .widais-radar-card-copy{
padding-left:12px !important;
padding-right:12px !important;
}

body.widais-radar-page .widais-radar-card-copy{
text-align:left !important;
}

/* 1089: Add a small top breathing space above the Radar card kicker. */
body.widais-radar-page .widais-radar-card-main.has-empty-media .widais-radar-card-copy,
body.widais-radar-page .widais-radar-card-main:has(.widais-radar-card-media.is-empty-media) .widais-radar-card-copy{
padding-top:5px !important;
}

/* 1090: Make the Radar "Ver mas" action an outline button. */
body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-view,
body.widais-radar-page .widais-radar-card-link.is-view{
border-color:rgba(255,255,255,.68) !important;
background:transparent !important;
background-image:none !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.07) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-view:hover,
body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-view:focus-visible,
body.widais-radar-page .widais-radar-card-link.is-view:hover,
body.widais-radar-page .widais-radar-card-link.is-view:focus-visible{
border-color:#fff !important;
background:rgba(255,255,255,.07) !important;
color:#fff !important;
box-shadow:0 0 0 4px rgba(255,255,255,.035), inset 0 1px 0 rgba(255,255,255,.10) !important;
}

/* 1094: Remove the "near you / signals" header and let Radar results start cleanly. */
body.widais-radar-page .widais-radar-results{
padding-top:clamp(12px, 1.45vw, 18px) !important;
}

body.widais-radar-page .widais-radar-stats{
margin-top:0 !important;
}

body.widais-radar-page .widais-radar-card-list{
margin-top:clamp(12px, 1.4vw, 18px) !important;
}

/* 1091: Add the provider-free Widais Ghost Map beneath the tactical radar. */
body.widais-radar-page .widais-radar-canvas{
background:
radial-gradient(circle at 50% 50%, rgba(216,255,79,.16) 0 1px, transparent 2px),
radial-gradient(circle at 50% 50%, rgba(216,255,79,.095), rgba(216,255,79,.028) 19%, transparent 43%),
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.16) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.13) 50%, transparent calc(50% + .5px)),
linear-gradient(145deg, #010201 0%, #030604 54%, #010101 100%) !important;
}

body.widais-radar-page .widais-radar-ghost-map{
position:absolute !important;
inset:0 !important;
z-index:1 !important;
display:block !important;
overflow:hidden !important;
border-radius:inherit !important;
pointer-events:none !important;
opacity:.96 !important;
mix-blend-mode:screen !important;
filter:blur(.08px) saturate(1.34) contrast(1.28) !important;
}

body.widais-radar-page .widais-radar-ghost-map::before,
body.widais-radar-page .widais-radar-ghost-map::after{
content:"" !important;
position:absolute !important;
inset:-8% !important;
z-index:2 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-ghost-map::before{
background:
radial-gradient(circle at 22% 18%, rgba(113,241,223,.16), transparent 30%),
radial-gradient(circle at 78% 76%, rgba(216,255,79,.14), transparent 31%),
linear-gradient(115deg, rgba(0,0,0,.42), transparent 42%, rgba(0,0,0,.34) 100%) !important;
}

body.widais-radar-page .widais-radar-ghost-map::after{
background:
linear-gradient(90deg, rgba(0,0,0,.38), transparent 29%, transparent 70%, rgba(0,0,0,.40)),
radial-gradient(circle at 50% 50%, transparent 0 50%, rgba(0,0,0,.18) 82%, rgba(0,0,0,.46) 100%) !important;
}

body.widais-radar-page .widais-radar-ghost-svg{
position:absolute !important;
inset:-2% !important;
z-index:1 !important;
width:104% !important;
height:104% !important;
opacity:1 !important;
animation:widais-radar-ghost-drift 18s ease-in-out infinite alternate !important;
}

body.widais-radar-page .widais-radar-ghost-road{
fill:none !important;
stroke:rgba(102,227,217,.27) !important;
stroke-width:2.8 !important;
stroke-linecap:round !important;
stroke-linejoin:round !important;
vector-effect:non-scaling-stroke !important;
}

body.widais-radar-page .widais-radar-ghost-road.is-main{
stroke:rgba(216,255,79,.36) !important;
stroke-width:5.4 !important;
filter:drop-shadow(0 0 13px rgba(216,255,79,.16)) !important;
}

body.widais-radar-page .widais-radar-ghost-road.is-soft{
stroke:rgba(255,255,255,.16) !important;
stroke-width:3.8 !important;
}

body.widais-radar-page .widais-radar-ghost-block{
fill:rgba(113,241,223,.060) !important;
stroke:rgba(113,241,223,.16) !important;
stroke-width:1 !important;
vector-effect:non-scaling-stroke !important;
}

body.widais-radar-page .widais-radar-ghost-contour{
fill:none !important;
stroke:rgba(255,255,255,.11) !important;
stroke-width:1.65 !important;
vector-effect:non-scaling-stroke !important;
}

body.widais-radar-page .widais-radar-ghost-density{
fill:rgba(216,255,79,.105) !important;
stroke:none !important;
opacity:.88 !important;
}

body.widais-radar-page .widais-radar-ghost-density.is-event{fill:rgba(255,107,107,.095) !important;}
body.widais-radar-page .widais-radar-ghost-density.is-space{fill:rgba(216,255,79,.12) !important;}
body.widais-radar-page .widais-radar-ghost-density.is-brand{fill:rgba(113,241,223,.10) !important;}
body.widais-radar-page .widais-radar-ghost-density.is-talent{fill:rgba(255,255,255,.082) !important;}
body.widais-radar-page .widais-radar-ghost-density.is-empty{fill:rgba(113,241,223,.075) !important;}

body.widais-radar-page .widais-radar-grid{
z-index:2 !important;
}

body.widais-radar-page .widais-radar-urban{
z-index:3 !important;
}

body.widais-radar-page .widais-radar-heatmap{
z-index:4 !important;
}

body.widais-radar-page .widais-radar-rings{
z-index:5 !important;
}

body.widais-radar-page .widais-radar-sweep{
z-index:6 !important;
}

body.widais-radar-page .widais-radar-canvas::before{
z-index:6 !important;
}

body.widais-radar-page .widais-radar-canvas::after{
z-index:9 !important;
}

body.widais-radar-page .widais-radar-orbit{
z-index:10 !important;
}

body.widais-radar-page .widais-radar-point{
z-index:11 !important;
}

body.widais-radar-page .widais-radar-user{
z-index:12 !important;
}

body.widais-radar-page .widais-radar-preview{
z-index:20 !important;
}

body.widais-radar-page .widais-radar-tactical-echoes{
display:none !important;
}

@keyframes widais-radar-ghost-drift{
0%{transform:translate3d(-.6%, -.45%, 0) scale(1.015);}
100%{transform:translate3d(.55%, .42%, 0) scale(1.025);}
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-ghost-map{
opacity:.82 !important;
filter:blur(.12px) saturate(1.20) contrast(1.14) !important;
}

body.widais-radar-page .widais-radar-ghost-road{
stroke-width:2.2 !important;
}

body.widais-radar-page .widais-radar-ghost-road.is-main{
stroke-width:4.1 !important;
}
}

/* 1093: Remove the invented Ghost Map and restore the previous tactical line radar. */
body.widais-radar-page .widais-radar-ghost-map{
display:none !important;
content:none !important;
opacity:0 !important;
}

body.widais-radar-page .widais-radar-canvas{
background:
radial-gradient(circle at 50% 50%, rgba(216,255,79,.18) 0 1px, transparent 2px),
radial-gradient(circle at 50% 50%, rgba(216,255,79,.11), rgba(216,255,79,.035) 19%, transparent 43%),
repeating-radial-gradient(circle at 50% 50%, transparent 0 82px, rgba(216,255,79,.14) 83px 84px, transparent 85px 166px),
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.24) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.20) 50%, transparent calc(50% + .5px)),
repeating-linear-gradient(0deg, rgba(216,255,79,.046) 0 1px, transparent 1px 36px),
repeating-linear-gradient(90deg, rgba(216,255,79,.044) 0 1px, transparent 1px 36px),
linear-gradient(145deg, #010201 0%, #030603 54%, #010101 100%) !important;
}

body.widais-radar-page .widais-radar-grid{
z-index:1 !important;
}

body.widais-radar-page .widais-radar-urban{
z-index:2 !important;
}

body.widais-radar-page .widais-radar-rings{
z-index:3 !important;
}

body.widais-radar-page .widais-radar-heatmap{
z-index:4 !important;
}

body.widais-radar-page .widais-radar-sweep,
body.widais-radar-page .widais-radar-canvas::before{
z-index:5 !important;
}

body.widais-radar-page .widais-radar-canvas::after{
z-index:6 !important;
}

body.widais-radar-page .widais-radar-point{
z-index:7 !important;
}

body.widais-radar-page .widais-radar-user{
z-index:8 !important;
}

body.widais-radar-page .widais-radar-orbit{
z-index:9 !important;
}

body.widais-radar-page .widais-radar-preview{
z-index:15 !important;
}

body.widais-radar-page .widais-radar-tactical-echoes{
display:block !important;
}

/* 1097: Replace unused pan arrows with a tactical zone HUD. */
body.widais-radar-page .widais-radar-zone-hud{
position:absolute !important;
top:clamp(12px, 1.4vw, 18px) !important;
left:clamp(12px, 1.4vw, 18px) !important;
z-index:19 !important;
display:grid !important;
gap:5px !important;
min-width:min(250px, calc(100% - 92px)) !important;
max-width:min(360px, calc(100% - 92px)) !important;
padding:11px 14px 12px !important;
border:1px solid rgba(216,255,79,.24) !important;
border-radius:20px !important;
background:rgba(0,0,0,.74) !important;
box-shadow:0 18px 42px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.075), 0 0 0 1px rgba(255,255,255,.028) !important;
backdrop-filter:blur(14px) saturate(135%) !important;
-webkit-backdrop-filter:blur(14px) saturate(135%) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-zone-hud::before{
content:"" !important;
position:absolute !important;
left:12px !important;
top:50% !important;
width:5px !important;
height:44% !important;
border-radius:999px !important;
background:linear-gradient(180deg, rgba(216,255,79,.18), #d8ff4f, rgba(216,255,79,.18)) !important;
box-shadow:0 0 16px rgba(216,255,79,.18) !important;
transform:translateY(-50%) !important;
}

body.widais-radar-page .widais-radar-zone-hud span,
body.widais-radar-page .widais-radar-zone-hud strong{
display:block !important;
padding-left:12px !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
line-height:1 !important;
}

body.widais-radar-page .widais-radar-zone-hud span{
color:#d8ff4f !important;
font-size:8px !important;
font-weight:1000 !important;
letter-spacing:.22em !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-zone-hud strong{
overflow:hidden !important;
color:#fff !important;
font-size:clamp(13px, 1.25vw, 17px) !important;
font-weight:900 !important;
letter-spacing:.015em !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
text-shadow:0 0 18px rgba(216,255,79,.12), 0 1px 0 rgba(0,0,0,.75) !important;
}

body.widais-radar-page .widais-radar-pan-controls{
display:none !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-zone-hud{
min-width:min(210px, calc(100% - 80px)) !important;
max-width:min(250px, calc(100% - 80px)) !important;
padding:10px 12px 11px !important;
border-radius:18px !important;
}

body.widais-radar-page .widais-radar-zone-hud strong{
font-size:12px !important;
}
}

/* 1095: Radar navigation replaces distance chips with in-map zoom and pan controls. */
body.widais-radar-page .widais-radar-map-controls{
position:absolute !important;
inset:0 !important;
z-index:18 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-zoom-controls,
body.widais-radar-page .widais-radar-pan-controls{
position:absolute !important;
display:grid !important;
border:1px solid rgba(216,255,79,.22) !important;
border-radius:22px !important;
background:rgba(0,0,0,.72) !important;
box-shadow:0 18px 42px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.08), 0 0 0 1px rgba(255,255,255,.035) !important;
backdrop-filter:blur(14px) saturate(135%) !important;
-webkit-backdrop-filter:blur(14px) saturate(135%) !important;
pointer-events:auto !important;
}

body.widais-radar-page .widais-radar-zoom-controls{
top:clamp(12px, 1.4vw, 18px) !important;
right:clamp(12px, 1.4vw, 18px) !important;
grid-template-rows:40px auto 40px !important;
min-width:54px !important;
padding:6px !important;
}

body.widais-radar-page .widais-radar-pan-controls{
left:clamp(12px, 1.4vw, 18px) !important;
bottom:clamp(12px, 1.4vw, 18px) !important;
grid-template-columns:38px 38px 38px !important;
grid-template-rows:38px 38px 38px !important;
gap:5px !important;
padding:7px !important;
}

body.widais-radar-page .widais-radar-pan-controls .is-up{
grid-column:2 !important;
grid-row:1 !important;
}

body.widais-radar-page .widais-radar-pan-controls .is-left{
grid-column:1 !important;
grid-row:2 !important;
}

body.widais-radar-page .widais-radar-pan-controls span{
grid-column:2 !important;
grid-row:2 !important;
align-self:center !important;
justify-self:center !important;
width:10px !important;
height:10px !important;
border:1px solid rgba(216,255,79,.38) !important;
border-radius:50% !important;
background:radial-gradient(circle, rgba(216,255,79,.74) 0 2px, rgba(216,255,79,.12) 2.5px 100%) !important;
box-shadow:0 0 16px rgba(216,255,79,.22) !important;
}

body.widais-radar-page .widais-radar-pan-controls .is-right{
grid-column:3 !important;
grid-row:2 !important;
}

body.widais-radar-page .widais-radar-pan-controls .is-down{
grid-column:2 !important;
grid-row:3 !important;
}

body.widais-radar-page .widais-radar-zoom-controls button,
body.widais-radar-page .widais-radar-pan-controls button{
display:grid !important;
place-items:center !important;
width:100% !important;
height:100% !important;
min-height:0 !important;
border:1px solid rgba(255,255,255,.14) !important;
border-radius:15px !important;
background:#060606 !important;
color:#fff !important;
font-size:19px !important;
font-weight:950 !important;
line-height:1 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 8px 22px rgba(0,0,0,.24) !important;
transition:transform .18s ease, border-color .18s ease, color .18s ease, background .18s ease, box-shadow .18s ease !important;
}

body.widais-radar-page .widais-radar-zoom-controls button:hover,
body.widais-radar-page .widais-radar-zoom-controls button:focus-visible,
body.widais-radar-page .widais-radar-pan-controls button:hover,
body.widais-radar-page .widais-radar-pan-controls button:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.72) !important;
background:rgba(216,255,79,.07) !important;
color:#d8ff4f !important;
box-shadow:0 0 0 4px rgba(216,255,79,.045), inset 0 1px 0 rgba(255,255,255,.10) !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-zoom-controls button:disabled{
opacity:.38 !important;
cursor:not-allowed !important;
transform:none !important;
border-color:rgba(255,255,255,.09) !important;
color:rgba(255,255,255,.46) !important;
background:#050505 !important;
box-shadow:none !important;
}

body.widais-radar-page .widais-radar-zoom-controls strong{
display:grid !important;
place-items:center !important;
min-height:30px !important;
padding:3px 2px !important;
color:#d8ff4f !important;
font-size:9px !important;
font-weight:1000 !important;
letter-spacing:.06em !important;
line-height:1 !important;
text-align:center !important;
text-transform:uppercase !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-zoom-controls{
grid-template-rows:36px auto 36px !important;
min-width:50px !important;
padding:5px !important;
border-radius:19px !important;
}

body.widais-radar-page .widais-radar-pan-controls{
grid-template-columns:34px 34px 34px !important;
grid-template-rows:34px 34px 34px !important;
gap:4px !important;
padding:6px !important;
border-radius:19px !important;
}

body.widais-radar-page .widais-radar-zoom-controls button,
body.widais-radar-page .widais-radar-pan-controls button{
border-radius:13px !important;
font-size:17px !important;
}
}

/* 1098: Premium command deck for Radar filters. */
body.widais-radar-page .widais-radar-command-filter{
position:relative !important;
z-index:40 !important;
display:grid !important;
gap:12px !important;
overflow:visible !important;
padding:clamp(12px, 1.55vw, 18px) !important;
border:1px solid rgba(255,255,255,.105) !important;
border-radius:30px !important;
background:
linear-gradient(90deg, rgba(216,255,79,.20) 0 1px, transparent 1px calc(100% - 1px), rgba(216,255,79,.13) calc(100% - 1px) 100%),
linear-gradient(180deg, rgba(216,255,79,.18) 0 1px, transparent 1px calc(100% - 1px), rgba(255,255,255,.06) calc(100% - 1px) 100%),
radial-gradient(circle at 15% 0%, rgba(216,255,79,.10), transparent 34%),
radial-gradient(circle at 82% 100%, rgba(113,241,223,.055), transparent 34%),
#050505 !important;
box-shadow:0 26px 72px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.065), inset 0 -70px 110px rgba(0,0,0,.18) !important;
isolation:isolate !important;
}

body.widais-radar-page .widais-radar-command-filter::before{
content:"" !important;
position:absolute !important;
inset:9px !important;
z-index:-1 !important;
display:block !important;
border-radius:22px !important;
background:
linear-gradient(90deg, transparent 0 20%, rgba(216,255,79,.10) 50%, transparent 80%),
repeating-linear-gradient(90deg, rgba(216,255,79,.038) 0 1px, transparent 1px 42px) !important;
opacity:.42 !important;
mask-image:linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter::after{
content:"" !important;
position:absolute !important;
left:clamp(16px, 2vw, 24px) !important;
right:clamp(16px, 2vw, 24px) !important;
top:50% !important;
z-index:-1 !important;
height:1px !important;
background:linear-gradient(90deg, transparent, rgba(216,255,79,.22), transparent) !important;
opacity:.48 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-title{
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
gap:12px !important;
padding:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-title span{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-height:34px !important;
padding:0 15px !important;
border:1px solid rgba(216,255,79,.62) !important;
border-radius:15px !important;
background:rgba(0,0,0,.64) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 0 0 4px rgba(216,255,79,.025) !important;
color:#d8ff4f !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:10px !important;
font-weight:1000 !important;
letter-spacing:.17em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-title strong{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-height:30px !important;
padding:0 11px !important;
border:1px solid rgba(255,255,255,.09) !important;
border-radius:999px !important;
background:rgba(255,255,255,.035) !important;
color:rgba(255,255,255,.62) !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9px !important;
font-weight:950 !important;
letter-spacing:.16em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-filter-core{
display:grid !important;
gap:10px !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter{
display:grid !important;
grid-template-columns:minmax(220px, 1fr) minmax(220px, 1fr) minmax(96px, auto) minmax(96px, auto) !important;
align-items:stretch !important;
gap:9px !important;
width:100% !important;
padding:0 !important;
border:0 !important;
border-radius:0 !important;
background:transparent !important;
box-shadow:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
position:relative !important;
z-index:41 !important;
display:grid !important;
grid-template-columns:auto minmax(0, 1fr) !important;
grid-template-areas:"kicker current" "picker picker" !important;
align-items:center !important;
gap:7px 10px !important;
min-width:0 !important;
padding:10px !important;
border:1px solid rgba(255,255,255,.085) !important;
border-radius:22px !important;
background:linear-gradient(180deg, rgba(255,255,255,.038), rgba(255,255,255,.012)), #070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 10px 26px rgba(0,0,0,.16) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:has(.widais-radar-picker[open]){
z-index:100000 !important;
border-color:rgba(216,255,79,.24) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.035), inset 0 1px 0 rgba(255,255,255,.07), 0 18px 42px rgba(0,0,0,.30) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-kicker{
grid-area:kicker !important;
min-height:24px !important;
padding:0 9px !important;
border:1px solid rgba(216,255,79,.22) !important;
border-radius:999px !important;
background:rgba(216,255,79,.055) !important;
color:#d8ff4f !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:8px !important;
font-weight:1000 !important;
letter-spacing:.16em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-current{
grid-area:current !important;
display:block !important;
min-width:0 !important;
overflow:hidden !important;
color:#fff !important;
font-size:13px !important;
font-weight:900 !important;
letter-spacing:-.01em !important;
line-height:1 !important;
text-align:right !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker{
grid-area:picker !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
min-height:42px !important;
padding:0 42px 0 15px !important;
border:1px solid rgba(255,255,255,.11) !important;
border-radius:16px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 10px 24px rgba(0,0,0,.18) !important;
color:#fff !important;
font-size:12px !important;
font-weight:950 !important;
letter-spacing:.01em !important;
filter:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.40) !important;
background:rgba(216,255,79,.055) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.035), inset 0 1px 0 rgba(255,255,255,.08), 0 12px 28px rgba(0,0,0,.22) !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary span{
color:inherit !important;
font-size:12px !important;
font-weight:950 !important;
letter-spacing:.01em !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary::after{
right:15px !important;
width:7px !important;
height:7px !important;
border-right:2px solid rgba(216,255,79,.76) !important;
border-bottom:2px solid rgba(216,255,79,.76) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-height:100% !important;
padding:0 16px !important;
border-radius:20px !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:10px !important;
font-weight:1000 !important;
letter-spacing:.13em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button{
border:1px solid rgba(216,255,79,.70) !important;
background:rgba(216,255,79,.075) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 12px 30px rgba(216,255,79,.045) !important;
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a{
border:1px solid rgba(255,255,255,.12) !important;
background:#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
color:rgba(255,255,255,.68) !important;
text-decoration:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.80) !important;
background:rgba(216,255,79,.10) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-filter-row{
display:grid !important;
grid-template-columns:minmax(0, 1.35fr) minmax(260px, .75fr) !important;
gap:9px !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group{
display:flex !important;
align-items:center !important;
gap:7px !important;
min-width:0 !important;
width:100% !important;
padding:9px !important;
overflow-x:auto !important;
border:1px solid rgba(255,255,255,.085) !important;
border-radius:22px !important;
background:linear-gradient(180deg, rgba(255,255,255,.030), rgba(255,255,255,.010)), #070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055), 0 10px 26px rgba(0,0,0,.14) !important;
scrollbar-width:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group > span{
min-height:34px !important;
padding:0 11px !important;
border:1px solid rgba(216,255,79,.22) !important;
border-radius:14px !important;
background:rgba(216,255,79,.055) !important;
color:#d8ff4f !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9px !important;
font-weight:1000 !important;
letter-spacing:.16em !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group button{
min-height:34px !important;
padding:0 13px !important;
border:1px solid rgba(255,255,255,.11) !important;
border-radius:14px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
color:rgba(255,255,255,.72) !important;
font-size:10px !important;
font-weight:950 !important;
letter-spacing:.07em !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group button.is-active{
border-color:rgba(216,255,79,.74) !important;
background:rgba(216,255,79,.075) !important;
box-shadow:0 0 0 3px rgba(216,255,79,.030), inset 0 1px 0 rgba(255,255,255,.08) !important;
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group button:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.45) !important;
background:rgba(255,255,255,.045) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-priority-group button{
min-width:92px !important;
}

@media(max-width:980px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter,
body.widais-radar-page .widais-radar-filter-row{
grid-template-columns:1fr !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a{
min-height:44px !important;
}
}

@media(max-width:640px){
body.widais-radar-page .widais-radar-command-filter{
padding:12px !important;
border-radius:26px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-title strong{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
padding:9px !important;
border-radius:20px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group{
padding:8px !important;
}
}

/* 1099: Cleaner country/region HUD controls inside Radar filters. */
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
grid-template-columns:34px minmax(0, 1fr) auto !important;
grid-template-areas:"orb kicker picker" "orb current picker" !important;
align-items:center !important;
gap:4px 11px !important;
min-height:78px !important;
padding:12px 12px 12px 10px !important;
border-color:rgba(255,255,255,.10) !important;
border-radius:24px !important;
background:
radial-gradient(circle at 7% 0%, rgba(216,255,79,.105), transparent 34%),
linear-gradient(180deg, rgba(255,255,255,.040), rgba(255,255,255,.012)),
#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.065), 0 12px 30px rgba(0,0,0,.18) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field::after{
content:"" !important;
position:absolute !important;
left:52px !important;
right:12px !important;
bottom:10px !important;
height:1px !important;
background:linear-gradient(90deg, rgba(216,255,79,.18), transparent 82%) !important;
opacity:.62 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb{
grid-area:orb !important;
position:relative !important;
display:block !important;
width:30px !important;
height:30px !important;
border:1px solid rgba(216,255,79,.38) !important;
border-radius:50% !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.54) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.40) 50%, transparent calc(50% + .5px)),
radial-gradient(circle, rgba(216,255,79,.88) 0 3px, #050505 3.5px 9px, rgba(216,255,79,.13) 9.5px 100%) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.045), 0 0 20px rgba(216,255,79,.16) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region .widais-radar-scope-orb{
border-color:rgba(113,241,223,.36) !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(113,241,223,.44) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(113,241,223,.34) 50%, transparent calc(50% + .5px)),
radial-gradient(circle, rgba(113,241,223,.80) 0 3px, #050505 3.5px 9px, rgba(113,241,223,.115) 9.5px 100%) !important;
box-shadow:0 0 0 4px rgba(113,241,223,.040), 0 0 20px rgba(113,241,223,.13) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-kicker{
align-self:end !important;
min-height:auto !important;
padding:0 !important;
border:0 !important;
border-radius:0 !important;
background:transparent !important;
color:rgba(216,255,79,.88) !important;
font-size:8px !important;
letter-spacing:.20em !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region .widais-radar-scope-kicker{
color:rgba(113,241,223,.82) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-current{
align-self:start !important;
font-size:clamp(15px, 1.25vw, 18px) !important;
font-weight:950 !important;
letter-spacing:-.035em !important;
line-height:1.02 !important;
text-align:left !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker{
align-self:center !important;
justify-self:end !important;
width:auto !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
min-width:96px !important;
min-height:40px !important;
padding:0 34px 0 14px !important;
border-radius:999px !important;
border-color:rgba(255,255,255,.13) !important;
background:#050505 !important;
font-size:11px !important;
letter-spacing:.06em !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary::after{
right:14px !important;
width:6px !important;
height:6px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:has(.widais-radar-picker[open]){
border-color:rgba(216,255,79,.36) !important;
background:
radial-gradient(circle at 7% 0%, rgba(216,255,79,.15), transparent 34%),
linear-gradient(180deg, rgba(255,255,255,.050), rgba(255,255,255,.014)),
#060606 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region:has(.widais-radar-picker[open]){
border-color:rgba(113,241,223,.32) !important;
}

@media(max-width:640px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
grid-template-columns:30px minmax(0, 1fr) !important;
grid-template-areas:"orb kicker" "orb current" "picker picker" !important;
min-height:0 !important;
gap:5px 10px !important;
padding:11px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb{
width:28px !important;
height:28px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker{
justify-self:stretch !important;
width:100% !important;
margin-top:5px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
width:100% !important;
}
}

/* 1100: Flatten Radar filters, removing gradient, bright border and selector underline. */
body.widais-radar-page .widais-radar-command-filter{
border-color:rgba(255,255,255,.11) !important;
background:#050505 !important;
box-shadow:0 24px 64px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.055) !important;
}

body.widais-radar-page .widais-radar-command-filter::before,
body.widais-radar-page .widais-radar-command-filter::after{
display:none !important;
content:none !important;
opacity:0 !important;
background:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-title span{
border-color:rgba(255,255,255,.14) !important;
background:#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 12px 26px rgba(0,0,0,.18) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:has(.widais-radar-picker[open]),
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region:has(.widais-radar-picker[open]){
border-color:rgba(255,255,255,.10) !important;
background:#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 12px 30px rgba(0,0,0,.18) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field::after{
display:none !important;
content:none !important;
opacity:0 !important;
background:none !important;
}

/* 1101: Tighten the air above the main Radar block without changing the global page rhythm. */
body.widais-radar-page .widais-radar-command-filter + .widais-radar-layout{
margin-top:-6px !important;
}

@media (max-width:720px){
body.widais-radar-page .widais-radar-command-filter + .widais-radar-layout{
margin-top:-4px !important;
}
}

/* 1102: Add a separate movable "Mi punto" cursor with gated pan controls. */
body.widais-radar-page .widais-radar-action.is-manual-point{
min-height:40px !important;
padding:0 16px !important;
border:1px solid rgba(255,255,255,.16) !important;
border-radius:18px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 12px 28px rgba(0,0,0,.22) !important;
color:#fff !important;
font-size:10px !important;
font-weight:1000 !important;
letter-spacing:.10em !important;
line-height:1 !important;
text-transform:uppercase !important;
transition:border-color .18s ease, box-shadow .18s ease, color .18s ease, background .18s ease, transform .18s ease !important;
}

body.widais-radar-page .widais-radar-action.is-manual-point:hover,
body.widais-radar-page .widais-radar-action.is-manual-point:focus-visible,
body.widais-radar-page .widais-radar-action.is-manual-point.is-active{
border-color:rgba(113,241,223,.72) !important;
background:rgba(113,241,223,.07) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.10), 0 14px 30px rgba(0,0,0,.26), 0 0 0 1px rgba(113,241,223,.08) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-action.is-manual-point.is-active{
color:#71f1df !important;
}

body.widais-radar-page .widais-radar-manual-point{
position:absolute !important;
left:50%;
top:50%;
z-index:13 !important;
display:inline-flex !important;
align-items:center !important;
justify-content:flex-start !important;
gap:7px !important;
min-width:max-content !important;
padding:5px 12px 5px 5px !important;
border:1px solid rgba(113,241,223,.42) !important;
border-radius:999px !important;
background:rgba(0,0,0,.88) !important;
box-shadow:0 0 0 4px rgba(113,241,223,.045), 0 12px 34px rgba(0,0,0,.32), 0 0 26px rgba(113,241,223,.12) !important;
transform:translate(-50%, -50%) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-manual-point[hidden]{
display:none !important;
}

body.widais-radar-page .widais-radar-manual-point span{
flex:0 0 26px !important;
width:26px !important;
height:26px !important;
border-radius:50% !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(113,241,223,.95) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(113,241,223,.95) 50%, transparent calc(50% + .5px)),
radial-gradient(circle, #050505 0 4px, #71f1df 4.5px 8px, rgba(113,241,223,.16) 8.5px 100%) !important;
box-shadow:0 0 0 1px rgba(113,241,223,.82), 0 0 0 5px rgba(113,241,223,.10), 0 0 20px rgba(113,241,223,.24) !important;
}

body.widais-radar-page .widais-radar-manual-point strong{
display:block !important;
max-width:120px !important;
overflow:hidden !important;
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:.02em !important;
line-height:1 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-pan-controls{
display:grid !important;
}

body.widais-radar-page .widais-radar-pan-controls.is-disabled{
opacity:.38 !important;
filter:saturate(.72) !important;
}

body.widais-radar-page .widais-radar-pan-controls button:disabled{
cursor:not-allowed !important;
opacity:.42 !important;
transform:none !important;
border-color:rgba(255,255,255,.09) !important;
background:#050505 !important;
box-shadow:none !important;
color:rgba(255,255,255,.38) !important;
}

body.widais-radar-page .widais-radar-shell.has-radar-manual-point .widais-radar-pan-controls{
border-color:rgba(113,241,223,.34) !important;
box-shadow:0 18px 42px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.08), 0 0 0 1px rgba(113,241,223,.055) !important;
}

@media (max-width:720px){
body.widais-radar-page .widais-radar-action.is-manual-point{
min-height:38px !important;
padding:0 13px !important;
font-size:9px !important;
}
}

/* 1103: Match "Mi ubicación" to the manual point marker, using Widais yellow. */
body.widais-radar-page .widais-radar-user{
z-index:12 !important;
display:inline-flex !important;
align-items:center !important;
justify-content:flex-start !important;
gap:7px !important;
min-width:max-content !important;
padding:5px 12px 5px 5px !important;
border:1px solid rgba(216,255,79,.42) !important;
border-radius:999px !important;
background:rgba(0,0,0,.88) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.045), 0 12px 34px rgba(0,0,0,.32), 0 0 26px rgba(216,255,79,.12) !important;
transform:translate(-50%, -50%) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-user span{
flex:0 0 26px !important;
width:26px !important;
height:26px !important;
border-radius:50% !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.95) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.95) 50%, transparent calc(50% + .5px)),
radial-gradient(circle, #050505 0 4px, #d8ff4f 4.5px 8px, rgba(216,255,79,.16) 8.5px 100%) !important;
box-shadow:0 0 0 1px rgba(216,255,79,.82), 0 0 0 5px rgba(216,255,79,.10), 0 0 20px rgba(216,255,79,.24) !important;
}

body.widais-radar-page .widais-radar-user strong{
display:block !important;
max-width:120px !important;
overflow:hidden !important;
padding:0 !important;
border:0 !important;
border-radius:0 !important;
background:transparent !important;
box-shadow:none !important;
color:#fff !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:.02em !important;
line-height:1 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

/* 1105: Use the same radar-dot language for X targets and recolor the visible type legend. */
body.widais-radar-page{
--widais-radar-event:#56ff83;
--widais-radar-event-rgb:86,255,131;
--widais-radar-space:#4aa3ff;
--widais-radar-space-rgb:74,163,255;
--widais-radar-brand:#ff4f6d;
--widais-radar-brand-rgb:255,79,109;
--widais-radar-talent:#ff9f2f;
--widais-radar-talent-rgb:255,159,47;
}

body.widais-radar-page .widais-radar-point.is-event{
--radar-point-color:var(--widais-radar-event) !important;
--widais-radar-point-rgb:var(--widais-radar-event-rgb);
}

body.widais-radar-page .widais-radar-point.is-space{
--radar-point-color:var(--widais-radar-space) !important;
--widais-radar-point-rgb:var(--widais-radar-space-rgb);
}

body.widais-radar-page .widais-radar-point.is-brand{
--radar-point-color:var(--widais-radar-brand) !important;
--widais-radar-point-rgb:var(--widais-radar-brand-rgb);
}

body.widais-radar-page .widais-radar-point.is-talent{
--radar-point-color:var(--widais-radar-talent) !important;
--widais-radar-point-rgb:var(--widais-radar-talent-rgb);
}

body.widais-radar-page .widais-radar-point{
--widais-radar-point-rgb:var(--widais-radar-space-rgb);
border-color:rgba(var(--widais-radar-point-rgb), .30) !important;
box-shadow:0 0 0 4px rgba(var(--widais-radar-point-rgb), .035), 0 16px 34px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.075), 0 0 24px rgba(var(--widais-radar-point-rgb), .10) !important;
}

body.widais-radar-page .widais-radar-point span{
flex:0 0 26px !important;
width:26px !important;
height:26px !important;
border:0 !important;
border-radius:50% !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(var(--widais-radar-point-rgb), .95) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(var(--widais-radar-point-rgb), .95) 50%, transparent calc(50% + .5px)),
radial-gradient(circle, #050505 0 4px, var(--radar-point-color, #4aa3ff) 4.5px 8px, rgba(var(--widais-radar-point-rgb), .16) 8.5px 100%) !important;
box-shadow:0 0 0 1px rgba(var(--widais-radar-point-rgb), .82), 0 0 0 5px rgba(var(--widais-radar-point-rgb), .10), 0 0 20px rgba(var(--widais-radar-point-rgb), .24) !important;
}

body.widais-radar-page .widais-radar-point span::before,
body.widais-radar-page .widais-radar-point span::after{
display:none !important;
content:none !important;
}

body.widais-radar-page .widais-radar-action-legend .is-event{
border-color:rgba(var(--widais-radar-event-rgb), .30) !important;
color:var(--widais-radar-event) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-space{
border-color:rgba(var(--widais-radar-space-rgb), .30) !important;
color:var(--widais-radar-space) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-brand{
border-color:rgba(var(--widais-radar-brand-rgb), .30) !important;
color:var(--widais-radar-brand) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-talent{
border-color:rgba(var(--widais-radar-talent-rgb), .30) !important;
color:var(--widais-radar-talent) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-event::before{
background:var(--widais-radar-event) !important;
box-shadow:0 0 14px rgba(var(--widais-radar-event-rgb), .36) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-space::before{
background:var(--widais-radar-space) !important;
box-shadow:0 0 14px rgba(var(--widais-radar-space-rgb), .36) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-brand::before{
background:var(--widais-radar-brand) !important;
box-shadow:0 0 14px rgba(var(--widais-radar-brand-rgb), .36) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-talent::before{
background:var(--widais-radar-talent) !important;
box-shadow:0 0 14px rgba(var(--widais-radar-talent-rgb), .36) !important;
}

/* 1106: Refine the top Radar action buttons as a compact two-control HUD. */
body.widais-radar-page .widais-radar-actions{
align-items:center !important;
gap:8px !important;
margin-bottom:12px !important;
}

body.widais-radar-page .widais-radar-action-legend{
margin-left:auto !important;
}

body.widais-radar-page .widais-radar-action.is-location,
body.widais-radar-page .widais-radar-action.is-manual-point{
--widais-radar-action-color:#d8ff4f;
--widais-radar-action-rgb:216,255,79;
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:8px !important;
min-height:38px !important;
padding:0 14px 0 11px !important;
overflow:hidden !important;
border:1px solid rgba(var(--widais-radar-action-rgb), .34) !important;
border-radius:18px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 12px 28px rgba(0,0,0,.22), 0 0 0 1px rgba(var(--widais-radar-action-rgb), .025) !important;
color:#fff !important;
font-size:12px !important;
font-weight:900 !important;
letter-spacing:-.01em !important;
line-height:1 !important;
text-transform:none !important;
white-space:nowrap !important;
transition:transform .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease, color .18s ease !important;
}

body.widais-radar-page .widais-radar-action.is-manual-point{
--widais-radar-action-color:#71f1df;
--widais-radar-action-rgb:113,241,223;
}

body.widais-radar-page .widais-radar-action.is-location::before,
body.widais-radar-page .widais-radar-action.is-manual-point::before{
content:"" !important;
width:18px !important;
height:18px !important;
flex:0 0 18px !important;
border-radius:50% !important;
background:
linear-gradient(90deg, transparent calc(50% - .5px), rgba(var(--widais-radar-action-rgb), .92) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(var(--widais-radar-action-rgb), .92) 50%, transparent calc(50% + .5px)),
radial-gradient(circle, #050505 0 3px, var(--widais-radar-action-color) 3.5px 6px, rgba(var(--widais-radar-action-rgb), .14) 6.5px 100%) !important;
box-shadow:0 0 0 1px rgba(var(--widais-radar-action-rgb), .74), 0 0 0 4px rgba(var(--widais-radar-action-rgb), .07), 0 0 16px rgba(var(--widais-radar-action-rgb), .18) !important;
}

body.widais-radar-page .widais-radar-action.is-location::after,
body.widais-radar-page .widais-radar-action.is-manual-point::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
border-radius:inherit !important;
background:linear-gradient(110deg, transparent 0 30%, rgba(var(--widais-radar-action-rgb), .10) 48%, transparent 66% 100%) !important;
opacity:.34 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-action.is-location:hover,
body.widais-radar-page .widais-radar-action.is-location:focus-visible,
body.widais-radar-page .widais-radar-action.is-manual-point:hover,
body.widais-radar-page .widais-radar-action.is-manual-point:focus-visible,
body.widais-radar-page .widais-radar-action.is-manual-point.is-active{
transform:translateY(-1px) !important;
border-color:rgba(var(--widais-radar-action-rgb), .72) !important;
background:rgba(var(--widais-radar-action-rgb), .07) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.11), 0 14px 30px rgba(0,0,0,.28), 0 0 0 1px rgba(var(--widais-radar-action-rgb), .08), 0 0 24px rgba(var(--widais-radar-action-rgb), .07) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-action.is-manual-point.is-active{
color:#71f1df !important;
}

@media (max-width:760px){
body.widais-radar-page .widais-radar-actions{
gap:7px !important;
}

body.widais-radar-page .widais-radar-action.is-location,
body.widais-radar-page .widais-radar-action.is-manual-point{
flex:1 1 calc(50% - 4px) !important;
min-height:38px !important;
padding:0 10px !important;
font-size:11px !important;
}

body.widais-radar-page .widais-radar-action-legend{
margin-left:0 !important;
flex-basis:100% !important;
}
}

/* 1107: Match the Radar type filter chips to the colored top legend. */
body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter]{
--widais-radar-chip-color:#fff;
--widais-radar-chip-rgb:255,255,255;
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:7px !important;
border-color:rgba(var(--widais-radar-chip-rgb), .22) !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 10px 22px rgba(0,0,0,.16), 0 0 0 1px rgba(var(--widais-radar-chip-rgb), .018) !important;
color:rgba(var(--widais-radar-chip-rgb), .88) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter]::before{
content:"" !important;
width:8px !important;
height:8px !important;
flex:0 0 8px !important;
border-radius:999px !important;
background:rgb(var(--widais-radar-chip-rgb)) !important;
box-shadow:0 0 12px rgba(var(--widais-radar-chip-rgb), .34) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter="event"]{
--widais-radar-chip-color:var(--widais-radar-event);
--widais-radar-chip-rgb:var(--widais-radar-event-rgb);
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter="space"]{
--widais-radar-chip-color:var(--widais-radar-space);
--widais-radar-chip-rgb:var(--widais-radar-space-rgb);
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter="brand"]{
--widais-radar-chip-color:var(--widais-radar-brand);
--widais-radar-chip-rgb:var(--widais-radar-brand-rgb);
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter="talent"]{
--widais-radar-chip-color:var(--widais-radar-talent);
--widais-radar-chip-rgb:var(--widais-radar-talent-rgb);
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter]:hover,
body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter]:focus-visible,
body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter].is-active{
border-color:rgba(var(--widais-radar-chip-rgb), .68) !important;
background:rgba(var(--widais-radar-chip-rgb), .07) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.10), 0 12px 26px rgba(0,0,0,.20), 0 0 0 1px rgba(var(--widais-radar-chip-rgb), .06), 0 0 22px rgba(var(--widais-radar-chip-rgb), .06) !important;
color:var(--widais-radar-chip-color) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter="all"].is-active{
color:#fff !important;
}

/* 1108: Add the same visual rhythm to priority chips with subtle white dots. */
body.widais-radar-page .widais-radar-command-filter [data-radar-priority-filter]{
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:7px !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-priority-filter]::before{
content:"" !important;
width:8px !important;
height:8px !important;
flex:0 0 8px !important;
border-radius:999px !important;
background:rgba(255,255,255,.92) !important;
box-shadow:0 0 12px rgba(255,255,255,.34), 0 0 0 1px rgba(255,255,255,.14) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-priority-filter].is-active::before{
background:#fff !important;
box-shadow:0 0 14px rgba(255,255,255,.50), 0 0 0 1px rgba(255,255,255,.22) !important;
}

/* 1113: Merge Radar counters into the visible type chips to avoid duplicate labels. */
body.widais-radar-page .widais-radar-action.is-location,
body.widais-radar-page .widais-radar-action.is-manual-point{
order:1 !important;
}

body.widais-radar-page .widais-radar-action-legend{
order:2 !important;
}

body.widais-radar-page .widais-radar-action-legend span{
gap:8px !important;
}

body.widais-radar-page .widais-radar-action-legend span strong{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-width:22px !important;
height:22px !important;
padding:0 6px !important;
border:1px solid rgba(255,255,255,.18) !important;
border-radius:999px !important;
background:rgba(255,255,255,.055) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.11), 0 0 14px rgba(255,255,255,.055) !important;
color:#fff !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:11px !important;
font-weight:1000 !important;
line-height:1 !important;
letter-spacing:-.04em !important;
}

body.widais-radar-page .widais-radar-action-legend .is-event strong{
border-color:rgba(var(--widais-radar-event-rgb), .36) !important;
background:rgba(var(--widais-radar-event-rgb), .075) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.10), 0 0 16px rgba(var(--widais-radar-event-rgb), .10) !important;
}

body.widais-radar-page .widais-radar-action-legend .is-space strong{
border-color:rgba(var(--widais-radar-space-rgb), .36) !important;
background:rgba(var(--widais-radar-space-rgb), .075) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.10), 0 0 16px rgba(var(--widais-radar-space-rgb), .10) !important;
}

/* 1110: Radar now has two public counters, so let them breathe across the full width. */
body.widais-radar-page .widais-radar-results .widais-radar-stats{
display:grid !important;
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
gap:clamp(10px, 1.2vw, 14px) !important;
width:100% !important;
margin:0 !important;
padding:0 clamp(12px, 1.45vw, 18px) !important;
box-sizing:border-box !important;
}

body.widais-radar-page .widais-radar-results .widais-radar-stats article{
min-height:clamp(74px, 7.4vw, 94px) !important;
padding:clamp(15px, 1.65vw, 20px) !important;
display:flex !important;
flex-direction:column !important;
align-items:flex-start !important;
justify-content:center !important;
}

body.widais-radar-page .widais-radar-results .widais-radar-stats article strong{
line-height:.92 !important;
}

@media(max-width:560px){
body.widais-radar-page .widais-radar-results .widais-radar-stats{
grid-template-columns:1fr 1fr !important;
padding:0 clamp(10px, 4vw, 14px) !important;
gap:9px !important;
}

body.widais-radar-page .widais-radar-results .widais-radar-stats article{
min-height:68px !important;
padding:13px !important;
}
}

/* 1145: Country and region become ISO-backed autocomplete fields on Radar. */
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
grid-template-columns:34px minmax(0, 1fr) !important;
grid-template-areas:"orb kicker" "orb search" !important;
gap:6px 11px !important;
min-height:84px !important;
padding:12px !important;
border-color:rgba(255,255,255,.11) !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.065), 0 14px 34px rgba(0,0,0,.22) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:has(.widais-radar-picker[open]){
border-color:rgba(216,255,79,.34) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.035), inset 0 1px 0 rgba(255,255,255,.075), 0 18px 42px rgba(0,0,0,.28) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region:has(.widais-radar-picker[open]){
border-color:rgba(113,241,223,.32) !important;
box-shadow:0 0 0 4px rgba(113,241,223,.030), inset 0 1px 0 rgba(255,255,255,.075), 0 18px 42px rgba(0,0,0,.28) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-current{
display:none !important;
}

body.widais-radar-page .widais-radar-scope-search-shell{
grid-area:search !important;
position:relative !important;
display:block !important;
min-width:0 !important;
width:100% !important;
}

body.widais-radar-page .widais-radar-scope-search-shell::after{
content:"" !important;
position:absolute !important;
right:14px !important;
top:50% !important;
width:7px !important;
height:7px !important;
border-right:2px solid rgba(216,255,79,.72) !important;
border-bottom:2px solid rgba(216,255,79,.72) !important;
transform:translateY(-62%) rotate(45deg) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-scope-field.is-region .widais-radar-scope-search-shell::after{
border-color:rgba(113,241,223,.70) !important;
}

body.widais-radar-page .widais-radar-scope-search-input{
appearance:none !important;
-webkit-appearance:none !important;
width:100% !important;
height:42px !important;
min-height:42px !important;
padding:0 34px 0 14px !important;
border:1px solid rgba(255,255,255,.13) !important;
border-radius:16px !important;
background:#080808 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.065), 0 10px 22px rgba(0,0,0,.16) !important;
color:#fff !important;
font-size:13px !important;
font-weight:900 !important;
letter-spacing:-.015em !important;
line-height:42px !important;
outline:none !important;
transition:border-color .18s ease, box-shadow .18s ease, background .18s ease, transform .18s ease !important;
}

body.widais-radar-page .widais-radar-scope-search-input::placeholder{
color:rgba(255,255,255,.42) !important;
font-weight:850 !important;
}

body.widais-radar-page .widais-radar-scope-search-input:focus{
border-color:rgba(216,255,79,.46) !important;
background:#050505 !important;
box-shadow:0 0 0 4px rgba(216,255,79,.035), inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px rgba(0,0,0,.22) !important;
}

body.widais-radar-page .widais-radar-scope-field.is-region .widais-radar-scope-search-input:focus{
border-color:rgba(113,241,223,.44) !important;
box-shadow:0 0 0 4px rgba(113,241,223,.030), inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px rgba(0,0,0,.22) !important;
}

body.widais-radar-page .widais-radar-scope-search-input:disabled{
cursor:not-allowed !important;
opacity:.58 !important;
color:rgba(255,255,255,.54) !important;
}

body.widais-radar-page .widais-radar-scope-search-input::-webkit-search-cancel-button{
-webkit-appearance:none !important;
width:13px !important;
height:13px !important;
margin-right:5px !important;
border-radius:50% !important;
background:
linear-gradient(45deg, transparent 43%, rgba(216,255,79,.88) 45% 55%, transparent 57%),
linear-gradient(-45deg, transparent 43%, rgba(216,255,79,.88) 45% 55%, transparent 57%) !important;
cursor:pointer !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker{
grid-area:search !important;
position:absolute !important;
left:0 !important;
bottom:0 !important;
width:1px !important;
height:1px !important;
overflow:visible !important;
align-self:end !important;
justify-self:start !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker[open] summary,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-waiting-country .widais-radar-picker summary{
position:absolute !important;
width:1px !important;
min-width:1px !important;
height:1px !important;
min-height:1px !important;
padding:0 !important;
margin:0 !important;
overflow:hidden !important;
clip:rect(0 0 0 0) !important;
clip-path:inset(50%) !important;
white-space:nowrap !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
opacity:0 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary span,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker summary::after{
display:none !important;
content:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-menu{
position:fixed !important;
left:var(--radar-picker-left, 20px) !important;
right:auto !important;
top:var(--radar-picker-top, 160px) !important;
bottom:auto !important;
z-index:999999 !important;
width:var(--radar-picker-width, min(560px, calc(100vw - 42px))) !important;
max-width:calc(100vw - 28px) !important;
max-height:var(--radar-picker-max-height, 70vh) !important;
padding:10px !important;
overflow:hidden !important;
border:1px solid rgba(255,255,255,.13) !important;
border-radius:22px !important;
background:#050505 !important;
box-shadow:0 30px 80px rgba(0,0,0,.58), inset 0 1px 0 rgba(255,255,255,.075), 0 0 0 1px rgba(216,255,79,.035) !important;
backdrop-filter:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick{
display:flex !important;
gap:7px !important;
padding:0 0 8px !important;
margin:0 0 8px !important;
overflow-x:auto !important;
border-bottom:1px solid rgba(255,255,255,.075) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list{
display:grid !important;
gap:6px !important;
max-height:min(330px, calc(var(--radar-picker-max-height, 70vh) - 78px)) !important;
overflow:auto !important;
padding:0 2px 2px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button{
min-height:40px !important;
border:1px solid rgba(255,255,255,.095) !important;
border-radius:15px !important;
background:#080808 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button{
display:grid !important;
grid-template-columns:minmax(0, 1fr) auto !important;
align-items:center !important;
gap:12px !important;
padding:0 12px !important;
text-align:left !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button span{
overflow:hidden !important;
font-size:13px !important;
font-weight:900 !important;
letter-spacing:-.015em !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button small{
padding:5px 7px !important;
border:1px solid rgba(255,255,255,.10) !important;
border-radius:999px !important;
background:rgba(255,255,255,.035) !important;
color:rgba(255,255,255,.48) !important;
font-size:8px !important;
font-weight:1000 !important;
letter-spacing:.12em !important;
line-height:1 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button.is-active,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button.is-active{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.45) !important;
background:rgba(216,255,79,.07) !important;
color:#d8ff4f !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-region-picker .widais-country-picker-list button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-region-picker .widais-country-picker-list button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-region-picker .widais-country-picker-list button.is-active{
border-color:rgba(113,241,223,.42) !important;
background:rgba(113,241,223,.065) !important;
color:#71f1df !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker button[hidden]{
display:none !important;
}

@media(max-width:640px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
grid-template-columns:30px minmax(0, 1fr) !important;
grid-template-areas:"orb kicker" "orb search" !important;
min-height:80px !important;
padding:11px !important;
}

body.widais-radar-page .widais-radar-scope-search-input{
height:40px !important;
min-height:40px !important;
line-height:40px !important;
font-size:12px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-menu{
border-radius:20px !important;
}
}

/* 1146: Premium Radar search system. Cleaner ISO autocomplete, stronger hierarchy and better usability. */
@keyframes widaisRadarScopeBreath{
0%,100%{box-shadow:0 0 0 4px rgba(216,255,79,.045), 0 0 20px rgba(216,255,79,.15), inset 0 0 0 1px rgba(255,255,255,.08);}
50%{box-shadow:0 0 0 7px rgba(216,255,79,.025), 0 0 30px rgba(216,255,79,.22), inset 0 0 0 1px rgba(255,255,255,.12);}
}

@keyframes widaisRadarScopeSweep{
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}

body.widais-radar-page .widais-radar-command-filter{
display:grid !important;
gap:clamp(12px, 1.35vw, 16px) !important;
padding:clamp(14px, 1.65vw, 20px) !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:clamp(28px, 2.9vw, 36px) !important;
background:#050505 !important;
box-shadow:0 26px 70px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.06) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-title{
display:flex !important;
align-items:center !important;
justify-content:flex-start !important;
gap:10px !important;
min-height:0 !important;
margin:0 !important;
padding:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-title span{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-height:30px !important;
padding:0 13px !important;
border:1px solid rgba(216,255,79,.46) !important;
border-radius:999px !important;
background:transparent !important;
box-shadow:none !important;
color:#d8ff4f !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9px !important;
font-weight:1000 !important;
letter-spacing:.17em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter{
display:grid !important;
grid-template-columns:minmax(280px, 1fr) minmax(280px, 1fr) minmax(112px, auto) minmax(104px, auto) !important;
gap:10px !important;
align-items:stretch !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
grid-template-columns:54px minmax(0, 1fr) !important;
grid-template-areas:"orb kicker" "orb search" !important;
align-items:center !important;
gap:6px 12px !important;
min-height:82px !important;
padding:12px 13px 12px 11px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:25px !important;
background:#070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.065), 0 14px 34px rgba(0,0,0,.20) !important;
overflow:visible !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:has(.widais-radar-picker[open]),
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:focus-within{
border-color:rgba(216,255,79,.38) !important;
background:#050505 !important;
box-shadow:0 0 0 4px rgba(216,255,79,.03), inset 0 1px 0 rgba(255,255,255,.08), 0 18px 46px rgba(0,0,0,.30) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region:has(.widais-radar-picker[open]),
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region:focus-within{
border-color:rgba(113,241,223,.38) !important;
box-shadow:0 0 0 4px rgba(113,241,223,.026), inset 0 1px 0 rgba(255,255,255,.08), 0 18px 46px rgba(0,0,0,.30) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb{
grid-area:orb !important;
align-self:center !important;
justify-self:center !important;
position:relative !important;
display:block !important;
width:46px !important;
height:46px !important;
border:1px solid rgba(216,255,79,.50) !important;
border-radius:50% !important;
background:
radial-gradient(circle at 50% 50%, #d8ff4f 0 3px, #050505 4px 12px, rgba(216,255,79,.16) 13px 17px, transparent 18px 100%),
linear-gradient(90deg, transparent calc(50% - .5px), rgba(216,255,79,.45) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(216,255,79,.35) 50%, transparent calc(50% + .5px)),
#050505 !important;
animation:widaisRadarScopeBreath 4.8s ease-in-out infinite !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb::before{
content:"" !important;
position:absolute !important;
inset:6px !important;
border-radius:50% !important;
background:conic-gradient(from 0deg, rgba(216,255,79,.30) 0deg, rgba(216,255,79,.03) 58deg, transparent 82deg 360deg) !important;
filter:blur(.2px) !important;
animation:widaisRadarScopeSweep 5.6s linear infinite !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb::after{
content:"" !important;
position:absolute !important;
inset:14px !important;
border:1px solid rgba(216,255,79,.30) !important;
border-radius:50% !important;
background:#050505 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region .widais-radar-scope-orb{
border-color:rgba(113,241,223,.48) !important;
background:
radial-gradient(circle at 50% 50%, #71f1df 0 3px, #050505 4px 12px, rgba(113,241,223,.16) 13px 17px, transparent 18px 100%),
linear-gradient(90deg, transparent calc(50% - .5px), rgba(113,241,223,.42) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(113,241,223,.32) 50%, transparent calc(50% + .5px)),
#050505 !important;
animation-name:widaisRadarRegionBreath !important;
}

@keyframes widaisRadarRegionBreath{
0%,100%{box-shadow:0 0 0 4px rgba(113,241,223,.040), 0 0 20px rgba(113,241,223,.13), inset 0 0 0 1px rgba(255,255,255,.08);}
50%{box-shadow:0 0 0 7px rgba(113,241,223,.022), 0 0 30px rgba(113,241,223,.20), inset 0 0 0 1px rgba(255,255,255,.12);}
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region .widais-radar-scope-orb::before{
background:conic-gradient(from 0deg, rgba(113,241,223,.28) 0deg, rgba(113,241,223,.03) 58deg, transparent 82deg 360deg) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region .widais-radar-scope-orb::after{
border-color:rgba(113,241,223,.28) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-kicker{
align-self:end !important;
color:rgba(255,255,255,.58) !important;
font-size:8px !important;
font-weight:1000 !important;
letter-spacing:.18em !important;
}

body.widais-radar-page .widais-radar-scope-search-input{
height:46px !important;
min-height:46px !important;
padding:0 42px 0 15px !important;
border:1px solid rgba(255,255,255,.13) !important;
border-radius:18px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 10px 24px rgba(0,0,0,.18) !important;
color:#fff !important;
font-size:14px !important;
font-weight:900 !important;
letter-spacing:-.02em !important;
line-height:46px !important;
}

body.widais-radar-page .widais-radar-scope-search-input:focus{
border-color:rgba(216,255,79,.52) !important;
box-shadow:0 0 0 4px rgba(216,255,79,.035), inset 0 1px 0 rgba(255,255,255,.09), 0 12px 30px rgba(0,0,0,.24) !important;
}

body.widais-radar-page .widais-radar-scope-field.is-region .widais-radar-scope-search-input:focus{
border-color:rgba(113,241,223,.50) !important;
box-shadow:0 0 0 4px rgba(113,241,223,.030), inset 0 1px 0 rgba(255,255,255,.09), 0 12px 30px rgba(0,0,0,.24) !important;
}

body.widais-radar-page .widais-radar-scope-search-shell::after{
right:17px !important;
width:8px !important;
height:8px !important;
border-width:2px !important;
opacity:.9 !important;
}

body.widais-radar-page .widais-radar-location-filter > button,
body.widais-radar-page .widais-radar-location-filter > a,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a{
min-height:82px !important;
height:100% !important;
padding:0 16px !important;
border-radius:25px !important;
background:transparent !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055), 0 14px 30px rgba(0,0,0,.18) !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9px !important;
font-weight:1000 !important;
letter-spacing:.14em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-location-filter > button,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button{
border:1px solid rgba(216,255,79,.52) !important;
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-location-filter > a,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a{
border:1px solid rgba(255,255,255,.16) !important;
color:rgba(255,255,255,.78) !important;
}

body.widais-radar-page .widais-radar-location-filter > button:hover,
body.widais-radar-page .widais-radar-location-filter > button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button:focus-visible{
transform:translateY(-1px) !important;
background:rgba(216,255,79,.055) !important;
border-color:rgba(216,255,79,.78) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-location-filter > a:hover,
body.widais-radar-page .widais-radar-location-filter > a:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a:focus-visible{
transform:translateY(-1px) !important;
background:rgba(255,255,255,.045) !important;
border-color:rgba(255,255,255,.28) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
display:grid !important;
grid-template-columns:minmax(255px, .84fr) minmax(300px, 1fr) minmax(240px, .72fr) !important;
gap:10px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group{
min-height:52px !important;
padding:8px !important;
border:1px solid rgba(255,255,255,.10) !important;
border-radius:24px !important;
background:#070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055), 0 12px 30px rgba(0,0,0,.16) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group > span{
min-height:36px !important;
background:transparent !important;
border-color:rgba(255,255,255,.13) !important;
color:rgba(255,255,255,.62) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group button{
min-height:36px !important;
border-radius:15px !important;
background:#050505 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-group button.is-active{
background:rgba(216,255,79,.07) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-menu{
padding:12px !important;
border-radius:26px !important;
border-color:rgba(255,255,255,.14) !important;
background:#050505 !important;
box-shadow:0 34px 90px rgba(0,0,0,.62), inset 0 1px 0 rgba(255,255,255,.08), 0 0 0 1px rgba(216,255,79,.035) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick{
padding:0 0 10px !important;
margin:0 0 10px !important;
gap:8px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button{
min-height:36px !important;
padding:0 12px !important;
border-radius:999px !important;
font-size:10px !important;
letter-spacing:.06em !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list{
gap:7px !important;
max-height:min(356px, calc(var(--radar-picker-max-height, 70vh) - 86px)) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button{
min-height:44px !important;
padding:0 13px 0 14px !important;
border-radius:17px !important;
background:#080808 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button span{
font-size:13px !important;
font-weight:950 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button small{
min-width:32px !important;
text-align:center !important;
}

body.widais-radar-page .widais-radar-picker-empty{
margin:10px 2px 2px !important;
padding:14px !important;
border:1px solid rgba(255,255,255,.10) !important;
border-radius:18px !important;
background:#080808 !important;
color:rgba(255,255,255,.62) !important;
font-size:12px !important;
font-weight:850 !important;
letter-spacing:-.01em !important;
line-height:1.35 !important;
}

body.widais-radar-page .widais-radar-picker-empty[hidden]{
display:none !important;
}

body.widais-radar-page .widais-radar-panel,
body.widais-radar-page .widais-radar-results{
border-color:rgba(255,255,255,.12) !important;
background:#050505 !important;
box-shadow:0 26px 70px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.055) !important;
}

body.widais-radar-page .widais-radar-card{
border-color:rgba(255,255,255,.11) !important;
background:#070707 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055), 0 14px 32px rgba(0,0,0,.18) !important;
}

body.widais-radar-page .widais-radar-card:hover{
border-color:rgba(216,255,79,.28) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.075), 0 18px 42px rgba(0,0,0,.24), 0 0 0 1px rgba(216,255,79,.025) !important;
}

@media(max-width:1080px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter{
grid-template-columns:1fr 1fr !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > button,
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter > a{
min-height:48px !important;
}
}

@media(max-width:720px){
body.widais-radar-page .widais-radar-command-filter{
padding:12px !important;
border-radius:28px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter,
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
grid-template-columns:1fr !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
grid-template-columns:48px minmax(0, 1fr) !important;
min-height:76px !important;
padding:10px !important;
border-radius:23px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb{
width:42px !important;
height:42px !important;
}

body.widais-radar-page .widais-radar-scope-search-input{
height:42px !important;
min-height:42px !important;
font-size:13px !important;
line-height:42px !important;
}
}

/* 1147: Rebuilt Radar ISO search. No tiny labels, cleaner capsules, stronger Widais interaction. */
@keyframes widaisRadarSearchPulse{
0%,100%{transform:scale(1); opacity:.86;}
50%{transform:scale(1.08); opacity:1;}
}

@keyframes widaisRadarSearchSpin{
to{transform:rotate(360deg);}
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter{
grid-template-columns:minmax(290px, 1fr) minmax(290px, 1fr) minmax(118px, auto) minmax(112px, auto) !important;
gap:clamp(9px, 1vw, 12px) !important;
align-items:stretch !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
--radar-search-rgb:216,255,79;
--radar-search-color:#d8ff4f;
grid-template-columns:56px minmax(0, 1fr) !important;
grid-template-areas:"orb search" !important;
align-items:center !important;
gap:12px !important;
min-height:76px !important;
padding:10px 12px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:30px !important;
background:
linear-gradient(135deg, rgba(var(--radar-search-rgb), .085), transparent 34%),
linear-gradient(180deg, rgba(255,255,255,.040), rgba(255,255,255,.010)),
#030303 !important;
box-shadow:
inset 0 1px 0 rgba(255,255,255,.075),
0 18px 46px rgba(0,0,0,.24),
0 0 0 1px rgba(var(--radar-search-rgb), .025) !important;
overflow:visible !important;
transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease, background .2s ease !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region{
--radar-search-rgb:113,241,223;
--radar-search-color:#71f1df;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field::before{
content:"" !important;
position:absolute !important;
inset:1px !important;
border-radius:inherit !important;
background:
radial-gradient(circle at 18% 50%, rgba(var(--radar-search-rgb), .12), transparent 27%),
linear-gradient(115deg, transparent 0 48%, rgba(255,255,255,.035) 52%, transparent 62% 100%) !important;
pointer-events:none !important;
opacity:.9 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:focus-within,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:has(.widais-radar-picker[open]){
transform:translateY(-1px) !important;
border-color:rgba(var(--radar-search-rgb), .52) !important;
background:
linear-gradient(135deg, rgba(var(--radar-search-rgb), .12), transparent 36%),
linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.012)),
#030303 !important;
box-shadow:
0 0 0 4px rgba(var(--radar-search-rgb), .035),
inset 0 1px 0 rgba(255,255,255,.09),
0 24px 58px rgba(0,0,0,.34),
0 0 28px rgba(var(--radar-search-rgb), .055) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-kicker{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb{
grid-area:orb !important;
align-self:center !important;
justify-self:center !important;
position:relative !important;
z-index:1 !important;
width:48px !important;
height:48px !important;
border:1px solid rgba(var(--radar-search-rgb), .52) !important;
border-radius:50% !important;
background:
radial-gradient(circle, var(--radar-search-color) 0 3px, #030303 4px 10px, rgba(var(--radar-search-rgb), .20) 11px 15px, transparent 16px 100%),
linear-gradient(90deg, transparent calc(50% - .5px), rgba(var(--radar-search-rgb), .54) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(var(--radar-search-rgb), .38) 50%, transparent calc(50% + .5px)),
#050505 !important;
box-shadow:
0 0 0 5px rgba(var(--radar-search-rgb), .035),
0 0 22px rgba(var(--radar-search-rgb), .18),
inset 0 1px 0 rgba(255,255,255,.12) !important;
animation:widaisRadarSearchPulse 4.8s ease-in-out infinite !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb::before{
content:"" !important;
position:absolute !important;
inset:5px !important;
border-radius:50% !important;
background:conic-gradient(from 0deg, rgba(var(--radar-search-rgb), .36), rgba(var(--radar-search-rgb), .035) 48deg, transparent 78deg 360deg) !important;
animation:widaisRadarSearchSpin 5.8s linear infinite !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb::after{
content:"" !important;
position:absolute !important;
inset:18px !important;
border-radius:50% !important;
background:var(--radar-search-color) !important;
box-shadow:0 0 12px rgba(var(--radar-search-rgb), .42) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-scope-search-shell{
grid-area:search !important;
z-index:2 !important;
}

body.widais-radar-page .widais-radar-scope-search-shell::after{
right:17px !important;
width:9px !important;
height:9px !important;
border-right:2px solid rgba(var(--radar-search-rgb), .82) !important;
border-bottom:2px solid rgba(var(--radar-search-rgb), .82) !important;
filter:drop-shadow(0 0 8px rgba(var(--radar-search-rgb), .22)) !important;
}

body.widais-radar-page .widais-radar-scope-search-input{
height:54px !important;
min-height:54px !important;
padding:0 46px 0 18px !important;
border:1px solid rgba(255,255,255,.13) !important;
border-radius:23px !important;
background:
linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.010)),
#070707 !important;
box-shadow:
inset 0 1px 0 rgba(255,255,255,.07),
0 12px 26px rgba(0,0,0,.20) !important;
color:#fff !important;
font-size:clamp(14px, 1.06vw, 16px) !important;
font-weight:950 !important;
letter-spacing:-.035em !important;
line-height:54px !important;
}

body.widais-radar-page .widais-radar-scope-search-input::placeholder{
color:rgba(255,255,255,.50) !important;
font-weight:900 !important;
letter-spacing:-.02em !important;
}

body.widais-radar-page .widais-radar-scope-search-input:hover{
border-color:rgba(255,255,255,.20) !important;
}

body.widais-radar-page .widais-radar-scope-search-input:focus{
border-color:rgba(var(--radar-search-rgb), .58) !important;
background:#050505 !important;
box-shadow:
0 0 0 4px rgba(var(--radar-search-rgb), .038),
inset 0 1px 0 rgba(255,255,255,.09),
0 14px 30px rgba(0,0,0,.24) !important;
}

body.widais-radar-page .widais-radar-scope-search-input::-webkit-search-cancel-button{
width:12px !important;
height:12px !important;
margin-right:7px !important;
background:
linear-gradient(45deg, transparent 42%, var(--radar-search-color) 45% 55%, transparent 58%),
linear-gradient(-45deg, transparent 42%, var(--radar-search-color) 45% 55%, transparent 58%) !important;
opacity:.9 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-menu{
padding:13px !important;
border:1px solid rgba(255,255,255,.15) !important;
border-radius:28px !important;
background:
linear-gradient(180deg, rgba(255,255,255,.050), rgba(255,255,255,.012)),
#030303 !important;
box-shadow:
0 36px 96px rgba(0,0,0,.66),
inset 0 1px 0 rgba(255,255,255,.09),
0 0 0 1px rgba(var(--radar-search-rgb), .040) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick{
border-bottom:1px solid rgba(255,255,255,.08) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button{
background:#070707 !important;
border-color:rgba(255,255,255,.11) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button{
min-height:46px !important;
border-radius:18px !important;
padding:0 14px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button.is-active,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button.is-active{
border-color:rgba(var(--radar-search-rgb), .52) !important;
background:rgba(var(--radar-search-rgb), .072) !important;
color:var(--radar-search-color) !important;
box-shadow:
inset 0 1px 0 rgba(255,255,255,.08),
0 10px 24px rgba(0,0,0,.22),
0 0 18px rgba(var(--radar-search-rgb), .055) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button span{
font-size:14px !important;
font-weight:950 !important;
letter-spacing:-.025em !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button small{
border-color:rgba(var(--radar-search-rgb), .20) !important;
background:rgba(var(--radar-search-rgb), .045) !important;
color:rgba(255,255,255,.58) !important;
}

body.widais-radar-page .widais-radar-picker-empty{
border-color:rgba(var(--radar-search-rgb), .18) !important;
background:rgba(var(--radar-search-rgb), .045) !important;
color:rgba(255,255,255,.74) !important;
}

@media(max-width:1080px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter{
grid-template-columns:1fr 1fr !important;
}
}

@media(max-width:720px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter{
grid-template-columns:1fr !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
grid-template-columns:50px minmax(0, 1fr) !important;
min-height:72px !important;
padding:9px 10px !important;
border-radius:26px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb{
width:44px !important;
height:44px !important;
}

body.widais-radar-page .widais-radar-scope-search-input{
height:50px !important;
min-height:50px !important;
line-height:50px !important;
font-size:14px !important;
}
}

/* 1148: Premium Radar country/region search. */
@keyframes widaisRadarPickerGlow{
0%,100%{opacity:.72; transform:scale(1);}
50%{opacity:1; transform:scale(1.045);}
}

@keyframes widaisRadarPickerSweep{
to{transform:rotate(360deg);}
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter{
grid-template-columns:minmax(300px, 1fr) minmax(300px, 1fr) minmax(116px, auto) minmax(108px, auto) !important;
gap:clamp(10px, 1.1vw, 14px) !important;
align-items:stretch !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
--radar-search-rgb:216,255,79;
--radar-search-color:#d8ff4f;
--radar-search-soft:rgba(216,255,79,.08);
position:relative !important;
display:grid !important;
grid-template-columns:58px minmax(0, 1fr) !important;
grid-template-areas:"orb search" !important;
align-items:center !important;
gap:13px !important;
min-height:74px !important;
padding:9px 12px !important;
border:1px solid rgba(255,255,255,.135) !important;
border-radius:31px !important;
background:
linear-gradient(135deg, rgba(var(--radar-search-rgb), .11), transparent 28%),
radial-gradient(circle at 92% 18%, rgba(255,255,255,.085), transparent 34%),
linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.010)),
#020202 !important;
box-shadow:
inset 0 1px 0 rgba(255,255,255,.085),
inset 0 -1px 0 rgba(255,255,255,.030),
0 18px 44px rgba(0,0,0,.28) !important;
isolation:isolate !important;
overflow:visible !important;
transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease, background .22s ease !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field.is-region{
--radar-search-rgb:113,241,223;
--radar-search-color:#71f1df;
--radar-search-soft:rgba(113,241,223,.075);
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field::before{
content:"" !important;
position:absolute !important;
inset:1px !important;
z-index:-1 !important;
border-radius:inherit !important;
background:
linear-gradient(115deg, transparent 0 42%, rgba(255,255,255,.055) 47%, transparent 56% 100%),
repeating-linear-gradient(90deg, rgba(255,255,255,.025) 0 1px, transparent 1px 12px) !important;
opacity:.62 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field::after{
content:"" !important;
position:absolute !important;
inset:8px !important;
z-index:-1 !important;
border-radius:25px !important;
border:1px solid rgba(var(--radar-search-rgb), .055) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:focus-within,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:has(.widais-radar-picker[open]){
transform:translateY(-1px) !important;
border-color:rgba(var(--radar-search-rgb), .48) !important;
background:
linear-gradient(135deg, rgba(var(--radar-search-rgb), .15), transparent 31%),
radial-gradient(circle at 92% 18%, rgba(255,255,255,.11), transparent 34%),
linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.012)),
#010101 !important;
box-shadow:
0 0 0 4px rgba(var(--radar-search-rgb), .035),
inset 0 1px 0 rgba(255,255,255,.10),
0 24px 62px rgba(0,0,0,.36),
0 0 34px rgba(var(--radar-search-rgb), .08) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-kicker,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-current{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb{
grid-area:orb !important;
position:relative !important;
display:block !important;
align-self:center !important;
justify-self:center !important;
width:50px !important;
height:50px !important;
border:1px solid rgba(var(--radar-search-rgb), .54) !important;
border-radius:19px !important;
background:
radial-gradient(circle at 50% 50%, var(--radar-search-color) 0 3px, #060606 4px 10px, rgba(var(--radar-search-rgb), .20) 11px 15px, transparent 16px 100%),
linear-gradient(90deg, transparent calc(50% - .5px), rgba(var(--radar-search-rgb), .45) 50%, transparent calc(50% + .5px)),
linear-gradient(0deg, transparent calc(50% - .5px), rgba(var(--radar-search-rgb), .35) 50%, transparent calc(50% + .5px)),
#060606 !important;
box-shadow:
0 0 0 5px rgba(var(--radar-search-rgb), .035),
0 0 23px rgba(var(--radar-search-rgb), .17),
inset 0 1px 0 rgba(255,255,255,.12) !important;
animation:widaisRadarPickerGlow 4.2s ease-in-out infinite !important;
overflow:hidden !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb::before{
content:"" !important;
position:absolute !important;
inset:5px !important;
border-radius:15px !important;
background:
conic-gradient(from 0deg, rgba(var(--radar-search-rgb), .46), rgba(var(--radar-search-rgb), .06) 54deg, transparent 84deg 360deg) !important;
filter:blur(.15px) !important;
animation:widaisRadarPickerSweep 5.2s linear infinite !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb::after{
content:"" !important;
position:absolute !important;
inset:18px !important;
border-radius:50% !important;
background:var(--radar-search-color) !important;
box-shadow:0 0 13px rgba(var(--radar-search-rgb), .45) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-search-shell{
grid-area:search !important;
position:relative !important;
display:block !important;
z-index:3 !important;
width:100% !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-search-shell::before{
content:"" !important;
position:absolute !important;
left:15px !important;
top:50% !important;
width:7px !important;
height:7px !important;
border-radius:999px !important;
background:var(--radar-search-color) !important;
box-shadow:0 0 12px rgba(var(--radar-search-rgb), .50) !important;
transform:translateY(-50%) !important;
pointer-events:none !important;
z-index:2 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-search-shell::after{
content:"" !important;
position:absolute !important;
right:18px !important;
top:50% !important;
width:9px !important;
height:9px !important;
border-right:2px solid rgba(var(--radar-search-rgb), .82) !important;
border-bottom:2px solid rgba(var(--radar-search-rgb), .82) !important;
transform:translateY(-62%) rotate(45deg) !important;
filter:drop-shadow(0 0 8px rgba(var(--radar-search-rgb), .25)) !important;
pointer-events:none !important;
z-index:2 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-search-input{
appearance:none !important;
-webkit-appearance:none !important;
display:block !important;
width:100% !important;
height:54px !important;
min-height:54px !important;
padding:0 48px 0 33px !important;
border:1px solid rgba(255,255,255,.145) !important;
border-radius:23px !important;
background:
linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.012)),
#060606 !important;
box-shadow:
inset 0 1px 0 rgba(255,255,255,.075),
0 12px 28px rgba(0,0,0,.22) !important;
color:#fff !important;
font-family:inherit !important;
font-size:clamp(14px, 1.02vw, 16px) !important;
font-weight:950 !important;
letter-spacing:-.03em !important;
line-height:54px !important;
outline:none !important;
transition:border-color .18s ease, box-shadow .18s ease, background .18s ease !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-search-input::placeholder{
color:rgba(255,255,255,.46) !important;
font-weight:900 !important;
letter-spacing:-.018em !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-search-input:hover{
border-color:rgba(255,255,255,.22) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-search-input:focus{
border-color:rgba(var(--radar-search-rgb), .62) !important;
background:
linear-gradient(180deg, rgba(var(--radar-search-rgb), .050), rgba(255,255,255,.012)),
#040404 !important;
box-shadow:
0 0 0 4px rgba(var(--radar-search-rgb), .040),
inset 0 1px 0 rgba(255,255,255,.10),
0 15px 34px rgba(0,0,0,.28) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-search-input::-webkit-search-cancel-button{
width:13px !important;
height:13px !important;
margin-right:8px !important;
cursor:pointer !important;
background:
linear-gradient(45deg, transparent 42%, rgba(var(--radar-search-rgb), .95) 45% 55%, transparent 58%),
linear-gradient(-45deg, transparent 42%, rgba(var(--radar-search-rgb), .95) 45% 55%, transparent 58%) !important;
opacity:.95 !important;
-webkit-appearance:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker{
z-index:999999 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-menu{
position:fixed !important;
left:var(--radar-picker-left, 20px) !important;
top:var(--radar-picker-top, 160px) !important;
z-index:999999 !important;
width:var(--radar-picker-width, min(560px, calc(100vw - 32px))) !important;
max-width:calc(100vw - 24px) !important;
max-height:var(--radar-picker-max-height, 68vh) !important;
padding:12px !important;
border:1px solid rgba(255,255,255,.16) !important;
border-radius:29px !important;
background:
radial-gradient(circle at 12% 0%, rgba(var(--radar-search-rgb), .10), transparent 34%),
linear-gradient(180deg, rgba(255,255,255,.060), rgba(255,255,255,.014)),
#020202 !important;
box-shadow:
0 42px 110px rgba(0,0,0,.72),
0 0 0 1px rgba(var(--radar-search-rgb), .04),
inset 0 1px 0 rgba(255,255,255,.10) !important;
backdrop-filter:blur(18px) saturate(1.18) !important;
overflow:hidden !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick{
display:flex !important;
gap:7px !important;
padding:0 0 10px !important;
margin:0 0 10px !important;
border-bottom:1px solid rgba(255,255,255,.075) !important;
overflow:auto !important;
scrollbar-width:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick::-webkit-scrollbar{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button{
border:1px solid rgba(255,255,255,.12) !important;
background:#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.065) !important;
color:rgba(255,255,255,.82) !important;
transition:transform .16s ease, border-color .16s ease, background .16s ease, color .16s ease, box-shadow .16s ease !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button{
min-height:34px !important;
padding:0 13px !important;
border-radius:999px !important;
font-size:11px !important;
font-weight:950 !important;
letter-spacing:.02em !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list{
display:grid !important;
gap:7px !important;
max-height:calc(var(--radar-picker-max-height, 68vh) - 76px) !important;
padding:0 3px 1px 0 !important;
overflow:auto !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button{
min-height:48px !important;
border-radius:19px !important;
padding:0 13px 0 15px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button span{
font-size:14px !important;
font-weight:950 !important;
letter-spacing:-.025em !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button small{
min-width:auto !important;
height:23px !important;
padding:0 8px !important;
border:1px solid rgba(var(--radar-search-rgb), .18) !important;
border-radius:999px !important;
background:rgba(var(--radar-search-rgb), .045) !important;
color:rgba(255,255,255,.60) !important;
font-size:9px !important;
font-weight:950 !important;
letter-spacing:.08em !important;
line-height:21px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button.is-active,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button.is-active{
transform:translateY(-1px) !important;
border-color:rgba(var(--radar-search-rgb), .50) !important;
background:
linear-gradient(135deg, rgba(var(--radar-search-rgb), .12), rgba(255,255,255,.030)),
#050505 !important;
color:var(--radar-search-color) !important;
box-shadow:
inset 0 1px 0 rgba(255,255,255,.08),
0 12px 28px rgba(0,0,0,.27),
0 0 20px rgba(var(--radar-search-rgb), .07) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button.is-active small{
border-color:rgba(var(--radar-search-rgb), .36) !important;
color:var(--radar-search-color) !important;
}

body.widais-radar-page .widais-radar-picker-empty{
margin:8px 2px 0 !important;
padding:13px 14px !important;
border:1px solid rgba(var(--radar-search-rgb), .18) !important;
border-radius:18px !important;
background:rgba(var(--radar-search-rgb), .050) !important;
color:rgba(255,255,255,.72) !important;
font-size:12px !important;
font-weight:850 !important;
letter-spacing:-.01em !important;
}

@media(max-width:1080px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter{
grid-template-columns:1fr 1fr !important;
}
}

@media(max-width:720px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-location-filter{
grid-template-columns:1fr !important;
gap:9px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field{
grid-template-columns:50px minmax(0, 1fr) !important;
min-height:68px !important;
padding:8px 10px !important;
border-radius:27px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-orb{
width:44px !important;
height:44px !important;
border-radius:17px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-search-input{
height:50px !important;
min-height:50px !important;
padding-left:31px !important;
font-size:14px !important;
line-height:50px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-menu{
border-radius:24px !important;
padding:10px !important;
}
}

/* 1150: Force Radar autocomplete menus to appear while typing. */
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker:not([open]) .widais-country-picker-menu{
display:none !important;
visibility:hidden !important;
opacity:0 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker[open] .widais-country-picker-menu{
display:grid !important;
visibility:visible !important;
opacity:1 !important;
pointer-events:auto !important;
position:fixed !important;
z-index:2147483647 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker[open] .widais-country-picker-list{
display:grid !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-picker button[hidden],
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-list button[hidden],
body.widais-radar-page .widais-radar-command-filter .widais-radar-picker .widais-country-picker-quick button[hidden]{
display:none !important;
}

/* 1151: Keep fixed autocomplete menus anchored to the viewport, not transformed fields. */
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:focus-within,
body.widais-radar-page .widais-radar-command-filter .widais-radar-scope-field:has(.widais-radar-picker[open]){
transform:none !important;
}

/* 1152: Radar result cards use the same ficha avatar language as /lists and public profiles. */
body.widais-radar-page .widais-radar-card-media{
--radar-card-avatar-size:78px;
--radar-card-avatar-inset:5px;
position:relative !important;
overflow:visible !important;
display:block !important;
width:var(--radar-card-avatar-size) !important;
height:var(--radar-card-avatar-size) !important;
min-width:var(--radar-card-avatar-size) !important;
border:0 !important;
border-radius:999px !important;
background:transparent !important;
box-shadow:0 14px 34px rgba(0,0,0,.38) !important;
}

body.widais-radar-page .widais-radar-card-media::before{
content:"" !important;
position:absolute !important;
inset:-3px !important;
z-index:0 !important;
border-radius:inherit !important;
background:conic-gradient(from 0deg, #ffda55, #ff3f9f, #7c3cff, #00d5ff, #37ff8b, #ffda55) !important;
animation:seoLogoRingSpin 3s linear infinite !important;
}

body.widais-radar-page .widais-radar-card-media::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:1 !important;
border-radius:inherit !important;
background:#050505 !important;
}

body.widais-radar-page .widais-radar-card-media img,
body.widais-radar-page .widais-radar-card-media .widais-radar-card-initial{
position:absolute !important;
inset:var(--radar-card-avatar-inset) !important;
z-index:2 !important;
display:grid !important;
place-items:center !important;
width:calc(100% - (var(--radar-card-avatar-inset) * 2)) !important;
height:calc(100% - (var(--radar-card-avatar-inset) * 2)) !important;
border:0 !important;
border-radius:inherit !important;
background:#050505 !important;
color:#fff !important;
object-fit:cover !important;
}

body.widais-radar-page .widais-radar-card-media .widais-radar-card-initial{
font-size:clamp(24px, 2.4vw, 34px) !important;
font-weight:950 !important;
letter-spacing:-.07em !important;
line-height:1 !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-card-media{
--radar-card-avatar-size:68px;
--radar-card-avatar-inset:5px;
}
}

/* 1153: Use compact ficha avatars in radar cards and previews. */
body.widais-radar-page .widais-radar-card{
min-height:128px !important;
padding:10px !important;
border-radius:24px !important;
}

body.widais-radar-page .widais-radar-card-main{
grid-template-columns:64px minmax(0, 1fr) !important;
gap:11px !important;
}

body.widais-radar-page .widais-radar-card-media{
--radar-card-avatar-size:64px;
--radar-card-avatar-inset:5px;
box-shadow:0 12px 28px rgba(0,0,0,.34) !important;
}

body.widais-radar-page .widais-radar-card-media .widais-radar-card-initial{
font-size:clamp(22px, 2vw, 29px) !important;
}

body.widais-radar-page .widais-radar-preview{
grid-template-columns:62px minmax(0, 1fr) !important;
gap:12px !important;
align-items:center !important;
padding:11px 12px !important;
}

body.widais-radar-page .widais-radar-preview-media{
position:relative !important;
grid-row:1 / 7 !important;
display:block !important;
width:62px !important;
height:62px !important;
overflow:visible !important;
border:0 !important;
border-radius:999px !important;
background:transparent !important;
box-shadow:0 12px 28px rgba(0,0,0,.34) !important;
}

body.widais-radar-page .widais-radar-preview-media::before{
content:"" !important;
position:absolute !important;
inset:-3px !important;
z-index:0 !important;
border-radius:inherit !important;
background:conic-gradient(from 0deg, #ffda55, #ff3f9f, #7c3cff, #00d5ff, #37ff8b, #ffda55) !important;
animation:seoLogoRingSpin 3s linear infinite !important;
}

body.widais-radar-page .widais-radar-preview-media::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:1 !important;
border-radius:inherit !important;
background:#050505 !important;
}

body.widais-radar-page .widais-radar-preview-media img,
body.widais-radar-page .widais-radar-preview-media .widais-radar-preview-initial{
position:absolute !important;
inset:5px !important;
z-index:2 !important;
display:grid !important;
place-items:center !important;
width:calc(100% - 10px) !important;
height:calc(100% - 10px) !important;
border:0 !important;
border-radius:inherit !important;
background:#050505 !important;
color:#fff !important;
object-fit:cover !important;
}

body.widais-radar-page .widais-radar-preview-media .widais-radar-preview-initial{
font-size:24px !important;
font-weight:950 !important;
letter-spacing:-.07em !important;
line-height:1 !important;
}

body.widais-radar-page .widais-radar-preview strong{
font-size:16px !important;
line-height:.98 !important;
}

body.widais-radar-page .widais-radar-preview small,
body.widais-radar-page .widais-radar-preview p{
font-size:10px !important;
line-height:1.28 !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-card{
padding:9px !important;
border-radius:22px !important;
}

body.widais-radar-page .widais-radar-card-main{
grid-template-columns:58px minmax(0, 1fr) !important;
gap:10px !important;
}

body.widais-radar-page .widais-radar-card-media{
--radar-card-avatar-size:58px;
--radar-card-avatar-inset:5px;
}

body.widais-radar-page .widais-radar-card-media .widais-radar-card-initial{
font-size:23px !important;
}

body.widais-radar-page .widais-radar-preview{
grid-template-columns:56px minmax(0, 1fr) !important;
width:min(330px, calc(100% - 22px)) !important;
right:11px !important;
bottom:11px !important;
padding:10px !important;
border-radius:22px !important;
}

body.widais-radar-page .widais-radar-preview-media{
width:56px !important;
height:56px !important;
}

body.widais-radar-page .widais-radar-preview-media .widais-radar-preview-initial{
font-size:22px !important;
}
}

/* 1155: Polished Radar signal cards for bottom results and point previews. */
body.widais-radar-page .widais-radar-card-list{
grid-template-columns:repeat(auto-fit, minmax(min(100%, 318px), 392px)) !important;
justify-content:start !important;
align-items:start !important;
gap:12px !important;
margin-top:10px !important;
}

body.widais-radar-page .widais-radar-card{
position:relative !important;
isolation:isolate !important;
display:grid !important;
grid-template-columns:1fr !important;
gap:10px !important;
width:100% !important;
max-width:392px !important;
min-height:0 !important;
padding:11px !important;
overflow:hidden !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:25px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.065), 0 18px 46px rgba(0,0,0,.22) !important;
}

body.widais-radar-page .widais-radar-card::before{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:-1 !important;
background:
radial-gradient(circle at 12% 0%, rgba(216,255,79,.08), transparent 34%),
linear-gradient(135deg, rgba(255,255,255,.035), transparent 48%) !important;
opacity:.88 !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-card:hover,
body.widais-radar-page .widais-radar-card.is-active-card{
border-color:rgba(216,255,79,.30) !important;
background:#060706 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.075), 0 20px 52px rgba(0,0,0,.30), 0 0 0 4px rgba(216,255,79,.035) !important;
transform:translateY(-1px) !important;
}

body.widais-radar-page .widais-radar-card-main{
display:grid !important;
grid-template-columns:56px minmax(0, 1fr) !important;
gap:12px !important;
align-items:center !important;
min-height:76px !important;
padding:10px !important;
border:1px solid rgba(255,255,255,.08) !important;
border-radius:20px !important;
background:rgba(255,255,255,.018) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.045) !important;
}

body.widais-radar-page .widais-radar-card-main:hover,
body.widais-radar-page .widais-radar-card-main:focus-visible{
border-color:rgba(255,255,255,.16) !important;
background:rgba(255,255,255,.028) !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-card-media{
--radar-card-avatar-size:56px;
--radar-card-avatar-inset:5px;
align-self:center !important;
box-shadow:0 10px 22px rgba(0,0,0,.30) !important;
}

body.widais-radar-page .widais-radar-card-media::before{
inset:-2px !important;
}

body.widais-radar-page .widais-radar-card-media .widais-radar-card-initial{
font-size:23px !important;
}

body.widais-radar-page .widais-radar-card-copy{
display:grid !important;
align-content:center !important;
gap:4px !important;
min-width:0 !important;
padding:0 !important;
text-align:left !important;
}

body.widais-radar-page .widais-radar-card-copy small{
position:relative !important;
display:block !important;
width:max-content !important;
max-width:100% !important;
padding-left:12px !important;
overflow:hidden !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
color:rgba(216,255,79,.80) !important;
font-size:9px !important;
font-weight:950 !important;
letter-spacing:.105em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-card-copy small::before{
content:"" !important;
position:absolute !important;
left:0 !important;
top:50% !important;
display:block !important;
width:6px !important;
height:6px !important;
border-radius:999px !important;
background:#d8ff4f !important;
box-shadow:0 0 14px rgba(216,255,79,.46) !important;
transform:translateY(-50%) !important;
}

body.widais-radar-page .widais-radar-card-copy small [data-radar-card-distance]{
display:inline !important;
overflow:visible !important;
color:inherit !important;
font-size:inherit !important;
font-weight:inherit !important;
line-height:inherit !important;
text-overflow:clip !important;
white-space:inherit !important;
}

body.widais-radar-page .widais-radar-card-copy strong{
color:#fff !important;
font-size:17px !important;
font-weight:950 !important;
line-height:1.02 !important;
letter-spacing:-.045em !important;
}

body.widais-radar-page .widais-radar-card-copy em,
body.widais-radar-page .widais-radar-card-copy span{
color:rgba(255,255,255,.58) !important;
font-size:11px !important;
font-weight:760 !important;
line-height:1.18 !important;
}

body.widais-radar-page .widais-radar-card-actions{
display:grid !important;
grid-template-columns:1fr 1fr !important;
gap:8px !important;
align-items:center !important;
margin:0 !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link,
body.widais-radar-page .widais-radar-card-link{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
width:100% !important;
min-height:36px !important;
padding:0 13px !important;
border-radius:16px !important;
background:transparent !important;
background-image:none !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
font-size:10px !important;
font-weight:950 !important;
letter-spacing:.085em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-view,
body.widais-radar-page .widais-radar-card-link.is-view{
border:1px solid rgba(255,255,255,.52) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-plan,
body.widais-radar-page .widais-radar-card-link.is-plan{
border:1px solid rgba(216,255,79,.68) !important;
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link:hover,
body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link:focus-visible,
body.widais-radar-page .widais-radar-card-link:hover,
body.widais-radar-page .widais-radar-card-link:focus-visible{
background:rgba(255,255,255,.06) !important;
outline:none !important;
transform:translateY(-1px) !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-plan:hover,
body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link.is-plan:focus-visible,
body.widais-radar-page .widais-radar-card-link.is-plan:hover,
body.widais-radar-page .widais-radar-card-link.is-plan:focus-visible{
background:rgba(216,255,79,.075) !important;
}

body.widais-radar-page .widais-radar-preview{
right:clamp(10px, 1.35vw, 16px) !important;
bottom:clamp(10px, 1.35vw, 16px) !important;
z-index:18 !important;
display:grid !important;
grid-template-columns:56px minmax(0, 1fr) !important;
grid-template-areas:"media copy" "actions actions" !important;
align-items:center !important;
gap:11px 12px !important;
width:min(346px, calc(100% - 22px)) !important;
padding:12px !important;
border:1px solid rgba(255,255,255,.14) !important;
border-radius:24px !important;
background:#050505 !important;
box-shadow:0 24px 72px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.075) !important;
backdrop-filter:none !important;
-webkit-backdrop-filter:none !important;
}

body.widais-radar-page .widais-radar-preview::before{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:-1 !important;
border-radius:inherit !important;
background:
radial-gradient(circle at 12% 0%, rgba(216,255,79,.10), transparent 36%),
linear-gradient(135deg, rgba(255,255,255,.035), transparent 50%) !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-preview-media{
grid-area:media !important;
grid-row:auto !important;
width:56px !important;
height:56px !important;
align-self:center !important;
box-shadow:0 10px 22px rgba(0,0,0,.32) !important;
}

body.widais-radar-page .widais-radar-preview-media::before{
inset:-2px !important;
}

body.widais-radar-page .widais-radar-preview-media .widais-radar-preview-initial{
font-size:23px !important;
}

body.widais-radar-page .widais-radar-preview-copy{
grid-area:copy !important;
display:grid !important;
align-content:center !important;
gap:4px !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-preview-kicker{
display:inline-flex !important;
align-items:center !important;
gap:6px !important;
width:max-content !important;
max-width:100% !important;
color:rgba(216,255,79,.82) !important;
font-size:9px !important;
font-weight:950 !important;
letter-spacing:.105em !important;
line-height:1 !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-preview-kicker::before{
content:"" !important;
display:inline-block !important;
width:6px !important;
height:6px !important;
border-radius:999px !important;
background:#d8ff4f !important;
box-shadow:0 0 14px rgba(216,255,79,.48) !important;
}

body.widais-radar-page .widais-radar-preview-title,
body.widais-radar-page .widais-radar-preview strong{
overflow:hidden !important;
color:#fff !important;
font-size:17px !important;
font-weight:950 !important;
line-height:1.02 !important;
letter-spacing:-.045em !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-preview small,
body.widais-radar-page .widais-radar-preview p{
margin:0 !important;
overflow:hidden !important;
color:rgba(255,255,255,.58) !important;
font-size:11px !important;
font-weight:760 !important;
line-height:1.22 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-preview-actions{
grid-area:actions !important;
display:grid !important;
grid-template-columns:1fr 1fr !important;
gap:8px !important;
margin:0 !important;
}

body.widais-radar-page .widais-radar-preview-actions a{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
width:100% !important;
min-height:34px !important;
padding:0 12px !important;
border-radius:15px !important;
background:transparent !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
color:#fff !important;
font-size:10px !important;
font-weight:950 !important;
letter-spacing:.085em !important;
line-height:1 !important;
text-decoration:none !important;
text-transform:uppercase !important;
}

body.widais-radar-page .widais-radar-preview-actions a:first-child{
border:1px solid rgba(255,255,255,.52) !important;
}

body.widais-radar-page .widais-radar-preview-actions a.is-plan{
border:1px solid rgba(216,255,79,.68) !important;
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-preview-actions a:hover,
body.widais-radar-page .widais-radar-preview-actions a:focus-visible{
background:rgba(255,255,255,.06) !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-preview-actions a.is-plan:hover,
body.widais-radar-page .widais-radar-preview-actions a.is-plan:focus-visible{
background:rgba(216,255,79,.075) !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-card-list{
grid-template-columns:1fr !important;
gap:10px !important;
}

body.widais-radar-page .widais-radar-card{
max-width:none !important;
padding:10px !important;
border-radius:23px !important;
}

body.widais-radar-page .widais-radar-card-main{
grid-template-columns:52px minmax(0, 1fr) !important;
min-height:70px !important;
padding:9px !important;
border-radius:19px !important;
}

body.widais-radar-page .widais-radar-card-media{
--radar-card-avatar-size:52px;
--radar-card-avatar-inset:5px;
}

body.widais-radar-page .widais-radar-card-copy strong{
font-size:16px !important;
}

body.widais-radar-page .widais-radar-card-actions{
gap:7px !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link,
body.widais-radar-page .widais-radar-card-link{
min-height:34px !important;
border-radius:15px !important;
font-size:9.5px !important;
}

body.widais-radar-page .widais-radar-preview{
grid-template-columns:52px minmax(0, 1fr) !important;
width:min(318px, calc(100% - 20px)) !important;
padding:10px !important;
border-radius:22px !important;
gap:10px !important;
}

body.widais-radar-page .widais-radar-preview-media{
width:52px !important;
height:52px !important;
}

body.widais-radar-page .widais-radar-preview-title,
body.widais-radar-page .widais-radar-preview strong{
font-size:16px !important;
}

body.widais-radar-page .widais-radar-preview-actions{
gap:7px !important;
}

body.widais-radar-page .widais-radar-preview-actions a{
min-height:33px !important;
border-radius:15px !important;
font-size:9.5px !important;
}
}

/* 1156: Radar card actions and preview state fixes. */
body.widais-radar-page .widais-radar-preview[hidden]{
display:none !important;
width:0 !important;
height:0 !important;
min-height:0 !important;
padding:0 !important;
border:0 !important;
overflow:hidden !important;
pointer-events:none !important;
}

body.widais-radar-page .widais-radar-card-actions{
display:grid !important;
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
gap:8px !important;
width:100% !important;
margin:0 !important;
padding:0 !important;
box-sizing:border-box !important;
}

body.widais-radar-page .widais-radar-card-actions .widais-radar-card-link,
body.widais-radar-page .widais-radar-card-link{
box-sizing:border-box !important;
width:100% !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-preview-actions a.is-plan{
border-color:#d8ff4f !important;
background:#d8ff4f !important;
box-shadow:0 12px 26px rgba(216,255,79,.14), inset 0 1px 0 rgba(255,255,255,.36) !important;
color:#050505 !important;
}

body.widais-radar-page .widais-radar-preview-actions a.is-plan:hover,
body.widais-radar-page .widais-radar-preview-actions a.is-plan:focus-visible{
border-color:#f0ff8b !important;
background:#f0ff8b !important;
box-shadow:0 14px 30px rgba(216,255,79,.18), inset 0 1px 0 rgba(255,255,255,.42) !important;
color:#050505 !important;
}

/* 1157 final lock: radar lower cards fill the available row after legacy overrides. */
body.widais-radar-page .widais-radar-results{
width:100% !important;
max-width:none !important;
box-sizing:border-box !important;
}

body.widais-radar-page .widais-radar-card-list{
display:grid !important;
width:100% !important;
max-width:none !important;
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
align-items:stretch !important;
justify-content:stretch !important;
gap:12px !important;
}

body.widais-radar-page .widais-radar-card{
width:100% !important;
max-width:none !important;
box-sizing:border-box !important;
}

body.widais-radar-page .widais-radar-card-actions{
display:grid !important;
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
gap:8px !important;
width:100% !important;
}

@media(max-width:1120px){
body.widais-radar-page .widais-radar-card-list{
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
}
}

@media(max-width:680px){
body.widais-radar-page .widais-radar-card-list{
grid-template-columns:1fr !important;
}
}

/* 1327 final lock: make the Radar filter row visibly favor Format, and keep category labels neutral grey. */
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
grid-template-columns:minmax(200px, 255px) minmax(390px, 1fr) minmax(220px, .68fr) !important;
gap:10px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row > .widais-radar-filter-group:first-child{
gap:5px !important;
padding:7px !important;
justify-self:start !important;
width:100% !important;
max-width:255px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row > .widais-radar-filter-group:first-child > span,
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row > .widais-radar-filter-group:first-child button{
padding-left:9px !important;
padding-right:9px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-event-kind-group{
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-event-kind-group button{
min-width:96px !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="space"] .widais-radar-category-group > span,
body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group > span,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group > span{
background:rgba(255,255,255,.035) !important;
border-color:rgba(255,255,255,.18) !important;
color:rgba(255,255,255,.64) !important;
box-shadow:10px 0 18px rgba(5,5,5,.92) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="space"] .widais-radar-category-group [data-radar-category-filter]::before,
body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group [data-radar-category-filter]::before{
border-color:rgba(255,255,255,.38) !important;
background:rgba(255,255,255,.10) !important;
box-shadow:0 0 10px rgba(255,255,255,.10) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="space"] .widais-radar-category-group [data-radar-category-filter].is-active::before,
body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group [data-radar-category-filter].is-active::before{
background:rgba(255,255,255,.72) !important;
box-shadow:0 0 12px rgba(255,255,255,.20), 0 0 0 1px rgba(255,255,255,.18) !important;
}

@media(max-width:720px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
grid-template-columns:1fr !important;
}
}

/* 1328: move Radar card distance into a right-side circular badge. */
body.widais-radar-page .widais-radar-card-main{
display:grid !important;
grid-template-columns:auto minmax(0, 1fr) auto !important;
align-items:center !important;
gap:12px !important;
}

body.widais-radar-page .widais-radar-card-copy{
min-width:0 !important;
}

body.widais-radar-page .widais-radar-card-distance-badge{
width:50px !important;
height:50px !important;
min-width:50px !important;
border-radius:999px !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
text-align:center !important;
padding:0 5px !important;
box-sizing:border-box !important;
font-size:10.5px !important;
font-weight:850 !important;
line-height:1.02 !important;
letter-spacing:0 !important;
color:rgba(255,255,255,.92) !important;
background:rgba(255,255,255,.07) !important;
border:1px solid rgba(255,255,255,.18) !important;
box-shadow:inset 0 0 0 1px rgba(255,255,255,.04), 0 12px 24px rgba(0,0,0,.22) !important;
white-space:normal !important;
}

@media(max-width:520px){
body.widais-radar-page .widais-radar-card-main{
grid-template-columns:auto minmax(0, 1fr) 44px !important;
gap:10px !important;
}

body.widais-radar-page .widais-radar-card-distance-badge{
width:44px !important;
height:44px !important;
min-width:44px !important;
font-size:9.5px !important;
}
}

/* 1329: align clicked Radar previews with the lower card template. */
body.widais-radar-page .widais-radar-preview{
grid-template-columns:auto minmax(0, 1fr) auto !important;
grid-template-areas:"media copy distance" "actions actions actions" !important;
width:min(386px, calc(100% - 22px)) !important;
align-items:center !important;
gap:11px 12px !important;
}

body.widais-radar-page .widais-radar-preview-copy{
min-width:0 !important;
gap:4px !important;
}

body.widais-radar-page .widais-radar-preview-title,
body.widais-radar-page .widais-radar-preview strong{
display:block !important;
overflow:hidden !important;
color:#fff !important;
font-size:17px !important;
font-weight:950 !important;
line-height:1.05 !important;
letter-spacing:0 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-preview-category,
body.widais-radar-page .widais-radar-preview-location{
display:block !important;
margin:0 !important;
overflow:hidden !important;
font-style:normal !important;
letter-spacing:0 !important;
text-overflow:ellipsis !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-preview-category{
color:rgba(216,255,79,.86) !important;
font-size:12px !important;
font-weight:850 !important;
line-height:1.12 !important;
}

body.widais-radar-page .widais-radar-preview-location{
color:rgba(255,255,255,.58) !important;
font-size:11px !important;
font-weight:760 !important;
line-height:1.16 !important;
}

body.widais-radar-page .widais-radar-preview-distance{
grid-area:distance !important;
align-self:center !important;
}

@media(max-width:520px){
body.widais-radar-page .widais-radar-preview{
grid-template-columns:auto minmax(0, 1fr) 44px !important;
width:min(330px, calc(100% - 20px)) !important;
gap:10px !important;
}
}
