.target-radar-hero{position:relative;z-index:10}.radar-container{position:relative;width:100%;max-width:480px;aspect-ratio:1 / 1;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 50% 32%,#3341558c,#0f172aeb 55%,#020617fa);box-shadow:0 30px 60px -18px #02061773,inset 0 0 0 1px #ffffff14,inset 0 2px 30px #94a3b81f,0 0 60px #f43f5e24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;display:flex;align-items:center;justify-content:center}.radar-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-image:radial-gradient(rgba(148,163,184,.14) 1px,transparent 1.5px);background-size:22px 22px;opacity:.5;pointer-events:none;-webkit-mask-image:radial-gradient(circle at center,#000 62%,transparent 78%);mask-image:radial-gradient(circle at center,#000 62%,transparent 78%)}.radar-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.radar-ring-1{width:30%;height:30%;border-style:dashed;border-color:#ffffff17}.radar-ring-2{width:60%;height:60%;border-color:#ffffff12}.radar-ring-3{width:90%;height:90%;border-style:dashed;border-color:#ffffff0f}.radar-container.is-active .radar-ring-3{animation:radarRingPulse 4s ease-in-out infinite}@keyframes radarRingPulse{0%,to{border-color:#ffffff0f}50%{border-color:#f43f5e38}}.radar-crosshair{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.radar-crosshair:before,.radar-crosshair:after{content:"";position:absolute;background:#ffffff0f}.radar-crosshair:before{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}.radar-crosshair:after{left:0;right:0;top:50%;height:1px;transform:translateY(-50%)}.radar-sweep{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,#f43f5e00,#f43f5e00 210deg,#f43f5e0f 300deg,#f43f5e47 345deg,#fb71858c 357deg,#ffffffd9 360deg);opacity:0;transform-origin:center center;pointer-events:none;mix-blend-mode:screen;transition:opacity .6s ease}.radar-sweep-line{position:absolute;top:50%;left:50%;width:50%;height:2px;transform-origin:left center;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(251,113,133,.6) 40%,transparent);opacity:0;pointer-events:none;z-index:6;box-shadow:0 0 8px #fb7185b3;transition:opacity .6s ease}.radar-container.is-active .radar-sweep,.radar-container.is-active .radar-sweep-line{opacity:1;animation:radarSweep 4s linear infinite}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-sweep-line{transform:rotate(0)}.radar-core{position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background:#f43f5e;transform:translate(-50%,-50%);box-shadow:0 0 12px #f43f5e,0 0 26px #f43f5eb3;z-index:7;transition:background .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.radar-container.is-active .radar-core{animation:radarCorePulse 2.4s ease-in-out infinite}@keyframes radarCorePulse{0%,to{box-shadow:0 0 12px #f43f5e,0 0 26px #f43f5e80}50%{box-shadow:0 0 16px #f43f5e,0 0 40px #f43f5ecc}}.radar-core.is-extracting{background:#10b981;box-shadow:0 0 20px #10b981,0 0 40px #10b981,0 0 64px #10b9818c;transform:translate(-50%,-50%) scale(1.5);animation:none}.radar-dot{position:absolute;width:7px;height:7px;background:#e2e8f073;border-radius:50%;transform:translate(-50%,-50%) scale(0);z-index:4;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .35s ease,box-shadow .35s ease,opacity .4s ease}.radar-dot.is-visible{transform:translate(-50%,-50%) scale(1);background:#f1f5f9d9;box-shadow:0 0 8px #ffffff73}.radar-dot.is-miss{background:#64748b;box-shadow:none;opacity:.28;transform:translate(-50%,-50%) scale(.85)}.radar-dot.is-hit{background:#34d399;box-shadow:0 0 12px #10b981,0 0 24px #10b981cc;transform:translate(-50%,-50%) scale(1.6)}.radar-dot:before{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;border:1.5px solid #34d399;border-radius:50%;transform:translate(-50%,-50%) scale(2);opacity:0;transition:transform .3s ease,opacity .3s ease}.radar-dot.is-hit:before{transform:translate(-50%,-50%) scale(1);opacity:1;animation:lockOnPulse 1.6s ease-in-out infinite}.radar-dot:after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%,-50%);opacity:0;border-radius:4px;background:linear-gradient(#34d399,#34d399) left top / 6px 1.5px no-repeat,linear-gradient(#34d399,#34d399) left top / 1.5px 6px no-repeat,linear-gradient(#34d399,#34d399) right top / 6px 1.5px no-repeat,linear-gradient(#34d399,#34d399) right top / 1.5px 6px no-repeat,linear-gradient(#34d399,#34d399) left bottom / 6px 1.5px no-repeat,linear-gradient(#34d399,#34d399) left bottom / 1.5px 6px no-repeat,linear-gradient(#34d399,#34d399) right bottom / 6px 1.5px no-repeat,linear-gradient(#34d399,#34d399) right bottom / 1.5px 6px no-repeat;transition:opacity .3s ease .1s}.radar-dot.is-hit:after{opacity:.9}@keyframes lockOnPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.35);opacity:.4}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.radar-ping{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(52,211,153,.8);transform:translate(-50%,-50%) scale(.4);opacity:.9;pointer-events:none;z-index:3;animation:radarPing .9s cubic-bezier(0,0,.2,1) forwards}@keyframes radarPing{to{transform:translate(-50%,-50%) scale(4.5);opacity:0}}.extraction-line{position:absolute;top:50%;left:50%;width:0;height:2px;background:linear-gradient(90deg,#10b9810d,#34d399);transform-origin:left center;z-index:3;opacity:0;pointer-events:none;box-shadow:0 0 6px #10b98199;transition:opacity .2s ease}.extraction-line.is-active{opacity:1}.radar-metrics-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;position:relative;z-index:15}.radar-metric-card{background:#ffffffb8;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.7);border-radius:1rem;padding:1rem 1.5rem;box-shadow:0 12px 28px -10px #0f172a1f,inset 0 1px #ffffffd9;display:flex;flex-direction:column;align-items:center;min-width:140px;transform:translateY(20px);opacity:0;transition:transform .6s cubic-bezier(.175,.885,.32,1.275),opacity .6s ease,box-shadow .3s ease}.radar-metric-card:hover{box-shadow:0 18px 36px -12px #0f172a33,inset 0 1px #ffffffe6}.target-radar-hero.is-in-view .radar-metric-card{transform:translateY(0);opacity:1}.target-radar-hero.is-in-view .radar-metric-card:nth-child(1){transition-delay:.1s}.target-radar-hero.is-in-view .radar-metric-card:nth-child(2){transition-delay:.2s}.target-radar-hero.is-in-view .radar-metric-card:nth-child(3){transition-delay:.3s}.radar-metric-value{font-size:1.75rem;font-weight:700;font-family:var(--font-title, "Poppins", sans-serif);line-height:1.2;font-variant-numeric:tabular-nums}.radar-metric-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:600;margin-top:.25rem}.radar-chips-wrapper{margin-top:1.5rem;text-align:center;position:relative;z-index:15}.radar-chips-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-weight:600;margin-bottom:.75rem}.radar-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.radar-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:9999px;border:1px solid #e2e8f0;background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.8rem;font-weight:600;color:#475569;cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.radar-chip:hover{border-color:#fda4af;color:#e11d48;transform:translateY(-1px);box-shadow:0 4px 12px -4px #f43f5e40}.radar-chip:focus-visible{outline:2px solid #f43f5e;outline-offset:2px}.radar-chip-icon{font-size:.7rem;color:#fb7185;transition:color .25s ease}.radar-chip[aria-pressed=true]{background:#f43f5e;border-color:#f43f5e;color:#fff;box-shadow:0 6px 16px -6px #f43f5e80}.radar-chip[aria-pressed=true] .radar-chip-icon{color:#fff}@media(prefers-reduced-motion:reduce){.radar-sweep{animation:none;opacity:.45;transform:rotate(35deg)}.radar-sweep-line{animation:none;opacity:.5;transform:rotate(35deg)}.radar-container.is-active .radar-ring-3,.radar-container.is-active .radar-core{animation:none}.radar-dot{transition:none}.radar-dot.is-hit:before{animation:none}.radar-ping{animation:none;display:none}.radar-metric-card{transition:none;transform:none;opacity:1}.radar-chip{transition:none}.radar-chip:hover{transform:none}.extraction-line{transition:none}}
