.radar-root .rl-top{display:grid;grid-template-columns:1.02fr 1.12fr;gap:40px;align-items:center}.radar-root .rl-copy h1{font-size:40px;line-height:1.06;letter-spacing:-.028em;font-weight:700;color:var(--ink);margin:0 0 14px}.radar-root .rl-lede{font-size:17px;color:var(--ink-3);margin:0 0 24px}.radar-root .rl-acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.radar-root .rl-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px}.radar-root .rl-meta span{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--ink-4)}.radar-root .rl-meta svg{color:var(--brand);flex:0 0 auto}.radar-root .rl-bens{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;background:var(--surface);border-radius:16px;box-shadow:inset 0 0 0 1px var(--line),var(--sh-2);overflow:hidden}.radar-root .rl-ben{display:flex;gap:14px;padding:26px 28px}.radar-root .rl-ben+.rl-ben{border-left:1px solid var(--line)}.radar-root .rl-ben .ic{flex:0 0 auto;width:38px;height:38px;border-radius:var(--r-3);background:var(--brand-50);color:var(--brand-700);display:grid;place-items:center}.radar-root .rl-ben h3{font-size:15px;font-weight:600;color:var(--ink);margin:3px 0 5px}.radar-root .rl-ben p{font-size:13.5px;color:var(--ink-4);margin:0;line-height:1.5}.radar-root .rl-shotbox{container-type:inline-size;width:100%;min-width:0}.radar-root .rl-shot{width:100%;font-size:1.5686cqw;background:var(--surface);border-radius:1em;box-shadow:var(--sh-4);padding:1.125em}.radar-root .rl-hero-ed{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:stretch}.radar-root .rl-ed-copy h1{font-size:42px;line-height:1.05;letter-spacing:-.03em;font-weight:800;color:var(--ink);margin:0 0 20px}.radar-root .rl-ed-copy .rl-lede{font-size:18px;line-height:1.55;max-width:500px;margin:0 0 28px}.radar-root .rl-spot{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.radar-root .rl-spot-glow{position:absolute;inset:-20px -24px;background:radial-gradient(60% 60% at 58% 50%,rgba(13,148,136,.16),transparent 70%);filter:blur(10px);pointer-events:none}.radar-root .rl-spot-card{position:relative;container-type:inline-size;width:100%}.radar-root .rl-spot-card .rl-card{font-size:min(3.9cqw,18px);box-shadow:var(--sh-4)}.radar-root .rl-spot-tag{position:absolute;right:-10px;bottom:-14px;background:#11161f;color:#fff;font-size:12.5px;font-weight:600;padding:9px 14px;border-radius:12px;box-shadow:var(--sh-4);z-index:2}.radar-root .rl-spot-tag b{color:#5ee0cf}.radar-root .rl-live-sec{margin-top:52px}.radar-root .rl-feed-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.radar-root .rl-feed-head h2{font-size:23px;font-weight:700;letter-spacing:-.018em;color:var(--ink);margin:0}.radar-root .rl-feed-count{font-size:13px;font-weight:600;color:var(--brand-700);background:var(--brand-50);padding:4px 11px;border-radius:var(--r-pill);font-variant-numeric:tabular-nums}.radar-root .rl-live{position:relative;container-type:inline-size;background:var(--surface);border-radius:18px;box-shadow:inset 0 0 0 1px var(--line),var(--sh-4);padding:16px;overflow:hidden}.radar-root .rl-live-bar{background:var(--bg-subtle);border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:16px;overflow:hidden}.radar-root .rl-live-bar .rl-panel{background:transparent;border:0;padding:0;margin:0;font-size:min(1.5cqw,14px);flex-wrap:nowrap}.radar-root .rl-feed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.radar-root .rl-feed-grid .rl-card{font-size:13.5px}.radar-root .rl-feed-gate{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:150px 0 18px;background:linear-gradient(180deg,transparent 0,var(--surface) 46%);pointer-events:none}.radar-root .rl-feed-gate p{margin:0;font-size:15px;font-weight:600;color:var(--ink-2)}.radar-root .rl-feed-gate .btn{pointer-events:auto}.radar-root .rl-cta{position:relative;overflow:hidden;max-width:640px;margin:54px auto 0;border-radius:16px;padding:36px 40px;text-align:center;background:linear-gradient(135deg,#0B0F19,#1B2138 55%,#0D9488 150%)}.radar-root .rl-cta-glow{position:absolute;right:-40px;top:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(255,255,255,.14) 0,transparent 70%);pointer-events:none}.radar-root .rl-cta h2{position:relative;z-index:1;font-size:22px;font-weight:700;letter-spacing:-.016em;color:#fff;margin:0 0 7px}.radar-root .rl-cta p{font-size:14.5px;color:rgba(255,255,255,.82);margin:0 auto 20px;max-width:420px;line-height:1.5}.radar-root .rl-cta .btn,.radar-root .rl-cta p{position:relative;z-index:1}@media (max-width:900px){.radar-root .rl-hero-ed,.radar-root .rl-top{grid-template-columns:1fr}.radar-root .rl-hero-ed{gap:28px}.radar-root .rl-ed-copy h1{font-size:36px}.radar-root .rl-spot{justify-content:flex-start}.radar-root .rl-spot-card{max-width:420px}.radar-root .rl-bens{grid-template-columns:1fr}.radar-root .rl-ben+.rl-ben{border-left:0;border-top:1px solid var(--line)}.radar-root .rl-shot{font-size:clamp(7px,1.5686cqw,16px)}.radar-root .rl-feed-grid{grid-template-columns:1fr}.radar-root .rl-live-bar{overflow-x:auto}}