/* Source-based press radar: not a threat-level simulator */
.radar-v55{position:relative;margin:clamp(36px,6vw,85px) 0;background:#111111;border:1px solid rgba(255,255,255,.16);padding:clamp(18px,3vw,44px);overflow:hidden}.radar-v55:before{content:'';position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,#e00000,transparent);pointer-events:none}.radar-v55-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:36px}.radar-v55-head small{font:700 11px ui-monospace,monospace;letter-spacing:.16em;color:#e00000}.radar-v55-head h2{font-size:clamp(28px,3.3vw,53px);line-height:1.04;letter-spacing:-.045em;margin:13px 0}.radar-v55-head p{color:#bbbbbb;max-width:66ch;font-size:14px}.radar-v55-head button{background:transparent;border:1px solid #c80000;color:#ffffff;padding:12px 17px;cursor:pointer;font-size:11px;font-weight:750}.radar-v55-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#333333;border:1px solid #333333}.radar-v55-metrics>div{padding:22px;background:#141414;display:flex;flex-direction:column;gap:6px}.radar-v55-metrics b{font-size:clamp(22px,3vw,37px);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.radar-v55-metrics span{font:700 10px ui-monospace,monospace;letter-spacing:.1em;color:#bdbdbd}.radar-v55-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;margin-top:26px}.radar-v55-grid h3{font-size:13px;font-weight:750;letter-spacing:.11em;margin:0 0 25px}.radar-v55-grid>div{border:1px solid #363636;background:#0d0d0d;padding:22px}.ceas-time-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:235px}.ceas-time-col{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px;color:#d1d1d1}.ceas-time-col strong{font-size:11px;font-variant-numeric:tabular-nums}.ceas-time-col span{font-size:10px;color:#a2a2a2;white-space:nowrap}.ceas-time-bar{min-height:2px;width:100%;max-width:44px;background:linear-gradient(#e00000,#c80000);border-radius:2px 2px 0 0;transition:height .3s ease}.ceas-news-lead{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 0;border-bottom:1px solid #353535}.ceas-news-lead span{font-size:10px;color:#e00000;grid-column:1/-1}.ceas-news-lead strong{font-size:13px;line-height:1.3;font-weight:600}.ceas-news-lead small{font-size:10px;color:#b0b0b0}.ceas-news-lead:hover strong{color:#e00000}.radar-v55-note{color:#b4b4b4;line-height:1.6;font-size:12px;margin:20px 0 0}@media(max-width:850px){.radar-v55-grid{grid-template-columns:1fr}}@media(max-width:550px){.radar-v55-head{display:block}.radar-v55-head button{margin-top:12px}.radar-v55-metrics>div{padding:10px}.radar-v55-grid>div{padding:12px}.ceas-time-chart{height:165px}.ceas-time-col span{font-size:8px}}@media(prefers-reduced-motion:reduce){.ceas-time-bar{transition:none}}
/* Source-language and editorial provenance inspection */
.radar-v55-filters{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:18px 0;color:#b5b5b5;font:11px ui-monospace,monospace}.radar-v55-filters label{font-weight:700;letter-spacing:.12em;color:#e00000}.radar-v55-filters select{background:#212121;color:#ffffff;border:1px solid #c80000;padding:10px 13px;min-height:44px}.radar-v55-filters span{font-size:10px}.radar-v55-origins{margin:12px 0 24px;padding:21px;background:#191919;border:1px solid rgba(255,255,255,.12)}.radar-v55-origins>strong{font:700 10px ui-monospace,monospace;letter-spacing:.1em;color:#e00000}.radar-v55-origins>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px}.radar-origin-row{padding:12px 16px;background:#232323;display:flex;justify-content:space-between;gap:12px;color:#e1e1e1;font-size:12px}.radar-origin-row strong{color:#e00000}.radar-origin-empty{grid-column:1/-1;color:#aaaaaa;font-size:12px}@media(max-width:700px){.radar-v55-origins>div{grid-template-columns:1fr 1fr}.radar-v55-filters{display:grid;align-items:stretch}.radar-v55-filters select{width:100%}}@media(max-width:420px){.radar-v55-origins>div{grid-template-columns:1fr}}
