.radar{background:#10100f;color:var(--paper);position:relative;overflow:hidden}.radar:before{content:'';position:absolute;width:520px;height:520px;border:1px solid rgba(217,173,88,.16);border-radius:50%;right:-180px;top:-255px;box-shadow:0 0 0 40px rgba(217,173,88,.035),0 0 0 100px rgba(217,173,88,.02)}.radar-top{position:relative;display:flex;justify-content:space-between;gap:40px;align-items:flex-end}.radar-status{border-left:1px solid rgba(217,173,88,.45);padding:10px 0 10px 18px;min-width:180px;font-family:'DM Mono',monospace;font-size:.63rem;letter-spacing:.12em;color:var(--gold);display:grid;gap:8px}.radar-status small{color:#a9a298;font-size:.54rem;letter-spacing:.08em}.radar-dot{width:8px;height:8px;border-radius:50%;background:#43c994;display:inline-block;box-shadow:0 0 0 6px rgba(67,201,148,.12),0 0 18px rgba(67,201,148,.75)}.radar-controls{position:relative;display:flex;flex-wrap:wrap;gap:9px;margin:50px 0 22px}.radar-filter{border:1px solid #50483d;background:transparent;color:#d8d0c5;padding:11px 14px;font-family:'DM Mono',monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.radar-filter:hover,.radar-filter.active{border-color:var(--gold);background:var(--gold);color:#17120b}.radar-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #4a443a;border-left:1px solid #4a443a}.radar-card{min-height:312px;padding:25px 23px 22px;text-decoration:none;color:inherit;display:flex;flex-direction:column;border-right:1px solid #4a443a;border-bottom:1px solid #4a443a;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent);transition:background .25s ease,transform .25s ease}.radar-card:hover{background:linear-gradient(145deg,rgba(217,173,88,.16),rgba(217,173,88,.035));transform:translateY(-5px)}.radar-card.is-hidden{display:none}.radar-source{font-family:'DM Mono',monospace;color:var(--gold);font-size:.54rem;letter-spacing:.12em}.radar-card h3{font-size:1.5rem;line-height:1.01;letter-spacing:-.05em;margin:34px 0 13px}.radar-card p{font-size:.77rem;line-height:1.65;color:#afa89f;margin:0}.radar-link{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#f1d49b;margin-top:auto;padding-top:18px}.radar-link b{font-size:.92rem;margin-left:5px}.radar-cta{position:relative;margin-top:22px;padding:24px 28px;border:1px solid rgba(217,173,88,.38);background:linear-gradient(90deg,rgba(217,173,88,.12),transparent);display:flex;align-items:center;justify-content:space-between;gap:25px}.radar-cta .eyebrow{margin:0 0 8px}.radar-cta p:last-child{margin:0;font-size:.88rem;color:#ece4d7}@media(max-width:980px){.radar-grid{grid-template-columns:1fr 1fr}.radar-card{min-height:260px}}@media(max-width:760px){.radar-top{display:block}.radar-status{margin-top:28px;max-width:230px}.radar-controls{margin-top:36px}.radar-grid{grid-template-columns:1fr}.radar-card{min-height:230px}.radar-card h3{margin-top:24px}.radar-cta{display:block}.radar-cta .button{margin-top:20px}.radar:before{right:-320px}}
