.hero-radar-surface.svelte-skv6c4{contain:layout style;isolation:isolate;overflow:visible}.hero-radar-grid.svelte-skv6c4{left:50%;top:50%;width:min(100%,400px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:.045;background-image:linear-gradient(#fef3c7 1px,transparent 1px),linear-gradient(90deg,#fef3c7 1px,transparent 1px);background-size:24px 24px;background-position:calc(50% + 12px) calc(50% + 12px);mask-image:radial-gradient(ellipse at 50% 50%,black 0%,black 48%,rgb(0 0 0 / .55) 66%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 0%,black 48%,rgb(0 0 0 / .55) 66%,transparent 88%)}.scan-expand-panel.svelte-skv6c4{transform-origin:top center;animation:svelte-skv6c4-scan-expand .26s cubic-bezier(.22,1,.36,1) both}.scan-radar-lock-card.svelte-skv6c4{border-color:#ffffff14;box-shadow:0 18px 40px #00000057}.scan-radar-locked.svelte-skv6c4{animation-duration:1.9s}.scan-radar-lock-dot.svelte-skv6c4{filter:drop-shadow(0 0 8px color-mix(in srgb,currentColor 42%,transparent))}.desktop-live-signal-card.svelte-skv6c4{animation:svelte-skv6c4-live-signal-in .28s cubic-bezier(.22,1,.36,1) both;box-shadow:0 18px 40px #0000004d}.desktop-live-radar-pulse.svelte-skv6c4{pointer-events:none}.desktop-live-radar-thread.svelte-skv6c4{stroke-dasharray:5 7;animation:svelte-skv6c4-desktop-live-thread 1.8s ease-in-out infinite}.desktop-live-radar-ring.svelte-skv6c4,.desktop-live-radar-dot.svelte-skv6c4{transform-box:fill-box;transform-origin:center}.desktop-live-radar-ring.svelte-skv6c4{animation:svelte-skv6c4-desktop-live-ring 1.65s ease-out infinite;filter:drop-shadow(0 0 8px currentColor)}.desktop-live-radar-dot.svelte-skv6c4{animation:svelte-skv6c4-desktop-live-dot 1.65s ease-in-out infinite;filter:drop-shadow(0 0 10px currentColor)}.landing-trend-card.svelte-skv6c4{transform:none}@media(min-width:640px){.landing-trend-card.svelte-skv6c4{transform:rotate(var(--trend-rotation))}.landing-trend-card.svelte-skv6c4:hover{transform:translateY(-.25rem) rotate(var(--trend-rotation))}}.mobile-scan-strip.svelte-skv6c4{min-height:70px;isolation:isolate;box-shadow:0 18px 42px #00000042}.mobile-scan-strip.svelte-skv6c4:before{content:"";position:absolute;inset:0;z-index:0;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .12) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .1) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(90deg,black 0%,black 58%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,black 0%,black 58%,transparent 100%)}.mobile-scan-strip.svelte-skv6c4:after{content:"";position:absolute;inset:-30% auto -30% -40%;z-index:0;width:42%;background:linear-gradient(100deg,transparent,rgb(0 230 118 / .09),transparent);transform:translate(-40%);animation:svelte-skv6c4-mobile-scan-glint 2.8s ease-in-out infinite}.live-signal-rotator.svelte-skv6c4{position:relative;min-height:22px;overflow:hidden}.live-signal-row.svelte-skv6c4{width:100%;opacity:1;animation:svelte-skv6c4-live-signal-in .28s cubic-bezier(.22,1,.36,1) both}.mobile-scan-orbit.svelte-skv6c4{border:1px solid color-mix(in srgb,var(--mobile-scan) 28%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--mobile-scan) 18%,transparent),transparent 18%),radial-gradient(circle at 50% 50%,transparent 0%,transparent 46%,color-mix(in srgb,var(--mobile-scan) 10%,transparent) 48%,transparent 52%);box-shadow:inset 0 0 18px #ffffff08}.mobile-scan-ring.svelte-skv6c4,.mobile-scan-dot.svelte-skv6c4,.mobile-scan-needle.svelte-skv6c4{position:absolute;pointer-events:none}.mobile-scan-ring.svelte-skv6c4{inset:8px;border:1px dashed color-mix(in srgb,var(--mobile-scan) 28%,transparent);border-radius:999px;animation:svelte-skv6c4-mobile-scan-pulse 2.1s ease-in-out infinite}.mobile-scan-ring-b.svelte-skv6c4{inset:15px;border-style:solid;opacity:.72;animation-delay:.22s}.mobile-scan-dot.svelte-skv6c4{width:7px;height:7px;border-radius:999px;background:var(--mobile-scan);box-shadow:0 0 12px color-mix(in srgb,var(--mobile-scan) 44%,transparent)}.mobile-scan-dot-a.svelte-skv6c4{right:9px;top:13px}.mobile-scan-dot-b.svelte-skv6c4{left:12px;bottom:11px;width:5px;height:5px;background:#38bdf8;box-shadow:0 0 10px #38bdf859}.mobile-scan-needle.svelte-skv6c4{left:50%;top:50%;width:1.5px;height:19px;background:linear-gradient(180deg,var(--mobile-scan),transparent);transform:translate(-50%,-100%) rotate(-30deg);transform-origin:50% 100%;animation:svelte-skv6c4-mobile-scan-sweep 2.6s linear infinite}.scan-console-open.svelte-skv6c4 .scan-input-shell:where(.svelte-skv6c4){border-color:#00e67638;box-shadow:0 18px 55px #0000006b,0 0 0 1px #00e6760d}.scan-data-bridge.svelte-skv6c4{position:relative;height:18px;margin-left:30px;margin-right:30px;overflow:hidden}.scan-data-bridge-wide.svelte-skv6c4{margin-left:clamp(24px,9vw,132px);margin-right:clamp(24px,16vw,240px)}.scan-data-bridge.svelte-skv6c4:before{content:"";position:absolute;left:16px;right:76px;top:8px;height:1px;background:linear-gradient(90deg,rgb(0 230 118 / .65),rgb(56 189 248 / .24),transparent);box-shadow:0 0 16px #00e67638}.scan-data-bridge.svelte-skv6c4:after{content:"";position:absolute;right:74px;top:4px;width:9px;height:9px;border-radius:999px;background:#00e676e0;box-shadow:0 0 18px #00e6768c;animation:svelte-skv6c4-scan-dot-pulse 1.35s ease-in-out infinite}.scan-data-bridge.svelte-skv6c4 span:where(.svelte-skv6c4){position:absolute;top:6px;width:5px;height:5px;border-radius:999px;background:#00e676bf;box-shadow:0 0 10px #00e67652;animation:svelte-skv6c4-scan-data-flow 1.8s ease-in-out infinite}.scan-data-bridge.svelte-skv6c4 span:where(.svelte-skv6c4):nth-child(1){left:18px}.scan-data-bridge.svelte-skv6c4 span:where(.svelte-skv6c4):nth-child(2){left:42%;animation-delay:.18s}.scan-data-bridge.svelte-skv6c4 span:where(.svelte-skv6c4):nth-child(3){left:68%;animation-delay:.36s}.scan-report-surface.svelte-skv6c4{position:relative;isolation:isolate;background:radial-gradient(circle at 20% 0%,rgb(0 230 118 / .08),transparent 34%),radial-gradient(circle at 96% 8%,rgb(56 189 248 / .08),transparent 36%),linear-gradient(180deg,#ffffff09,#ffffff03),#141a29f0}.scan-report-surface.svelte-skv6c4:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.16;background-image:linear-gradient(rgb(255 255 255 / .16) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .14) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,black 0%,black 42%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 42%,transparent 100%)}.scan-report-surface.svelte-skv6c4:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0%,rgb(0 230 118 / .035) 44%,transparent 58%);transform:translate(-120%);animation:svelte-skv6c4-scan-panel-sweep 3.8s ease-in-out infinite}.scan-report-head.svelte-skv6c4{background:linear-gradient(180deg,rgb(0 230 118 / .025),transparent 86%)}.scan-radar-field.svelte-skv6c4{position:absolute;inset:0;pointer-events:none;overflow:hidden}.scan-radar-ring.svelte-skv6c4{position:absolute;right:-46px;top:-70px;border:1px dashed rgb(0 230 118 / .16);border-radius:999px}.scan-radar-ring-a.svelte-skv6c4{width:190px;height:190px}.scan-radar-ring-b.svelte-skv6c4{right:18px;top:-6px;width:78px;height:78px;border-color:#38bdf82e}.scan-radar-beam.svelte-skv6c4{position:absolute;right:41px;top:2px;width:1.5px;height:128px;background:linear-gradient(180deg,rgb(0 230 118 / .58),transparent);transform:rotate(-28deg);transform-origin:top center;box-shadow:0 0 18px #00e67640;animation:svelte-skv6c4-scan-beam-settle 1.8s ease-in-out infinite alternate}.scan-data-dot.svelte-skv6c4{position:absolute;width:6px;height:6px;border-radius:999px;background:#00e676d1;box-shadow:0 0 14px #00e6766b;animation:svelte-skv6c4-scan-dot-pulse 1.6s ease-in-out infinite}.scan-data-dot-a.svelte-skv6c4{right:34px;top:35px}.scan-data-dot-b.svelte-skv6c4{right:92px;top:78px;background:#38bdf8b8;box-shadow:0 0 14px #38bdf85c;animation-delay:.22s}.scan-data-dot-c.svelte-skv6c4{right:154px;top:25px;background:#f59e0bb3;box-shadow:0 0 14px #f59e0b52;animation-delay:.42s}.scan-metric-grid.svelte-skv6c4{position:relative}.scan-metric-grid.svelte-skv6c4:before{content:"";position:absolute;left:8%;right:8%;top:-7px;height:1px;background:linear-gradient(90deg,transparent,rgb(0 230 118 / .28),rgb(56 189 248 / .18),transparent)}.scan-metric-node.svelte-skv6c4{position:relative;overflow:hidden;animation:svelte-skv6c4-scan-node-in .36s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scan-takeaway-node.svelte-skv6c4{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scan-takeaway-node.svelte-skv6c4:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 0% 0%,rgb(0 230 118 / .08),transparent 42%)}.scan-takeaway-node.svelte-skv6c4>:where(.svelte-skv6c4){position:relative;z-index:1}.scan-thinking-panel.svelte-skv6c4{background:radial-gradient(circle at 16% 0%,rgb(0 230 118 / .09),transparent 34%),linear-gradient(180deg,rgb(255 255 255 / .035),transparent)}.scan-reasoning-sweep.svelte-skv6c4{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgb(0 230 118 / .08) 48%,transparent 62%);transform:translate(-120%);animation:svelte-skv6c4-scan-sweep 1.45s ease-in-out infinite}.scan-stage-row.svelte-skv6c4{animation:svelte-skv6c4-scan-stage-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-skv6c4-scan-expand{0%{opacity:0;transform:translateY(-8px) scaleY(.985);clip-path:inset(0 0 18% 0 round 1rem)}to{opacity:1;transform:translateY(0) scaleY(1);clip-path:inset(0 0 0 0 round 1rem)}}@keyframes svelte-skv6c4-scan-data-flow{0%{opacity:0;transform:translate(-10px) scale(.8)}30%,70%{opacity:1;transform:translate(0) scale(1)}to{opacity:.25;transform:translate(12px) scale(.85)}}@keyframes svelte-skv6c4-scan-dot-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes svelte-skv6c4-scan-panel-sweep{0%{transform:translate(-125%)}45%,to{transform:translate(125%)}}@keyframes svelte-skv6c4-scan-beam-settle{0%{opacity:.45;transform:rotate(-31deg)}to{opacity:.8;transform:rotate(-24deg)}}@keyframes svelte-skv6c4-mobile-scan-glint{0%,52%{opacity:0;transform:translate(-35%)}72%{opacity:1}to{opacity:0;transform:translate(360%)}}@keyframes svelte-skv6c4-mobile-scan-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.95;transform:scale(1)}}@keyframes svelte-skv6c4-mobile-scan-sweep{to{transform:translate(-50%,-100%) rotate(330deg)}}@keyframes svelte-skv6c4-live-signal-in{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-skv6c4-desktop-live-thread{0%,to{opacity:.16;stroke-dashoffset:0}50%{opacity:.4;stroke-dashoffset:-12}}@keyframes svelte-skv6c4-desktop-live-ring{0%{opacity:.28;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.8)}}@keyframes svelte-skv6c4-desktop-live-dot{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.12)}}@keyframes svelte-skv6c4-scan-node-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-skv6c4-scan-sweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes svelte-skv6c4-scan-stage-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.scan-expand-panel.svelte-skv6c4,.scan-data-bridge.svelte-skv6c4:after,.scan-data-bridge.svelte-skv6c4 span:where(.svelte-skv6c4),.scan-report-surface.svelte-skv6c4:after,.scan-radar-beam.svelte-skv6c4,.scan-data-dot.svelte-skv6c4,.mobile-scan-strip.svelte-skv6c4:after,.mobile-scan-ring.svelte-skv6c4,.mobile-scan-needle.svelte-skv6c4,.live-signal-row.svelte-skv6c4,.desktop-live-signal-card.svelte-skv6c4,.desktop-live-radar-thread.svelte-skv6c4,.desktop-live-radar-ring.svelte-skv6c4,.desktop-live-radar-dot.svelte-skv6c4,.scan-metric-node.svelte-skv6c4,.scan-reasoning-sweep.svelte-skv6c4,.scan-stage-row.svelte-skv6c4{animation:none}}html[data-browser=safari] .scan-expand-panel.svelte-skv6c4,html[data-browser=safari] .scan-data-bridge.svelte-skv6c4:after,html[data-browser=safari] .scan-data-bridge.svelte-skv6c4 span:where(.svelte-skv6c4),html[data-browser=safari] .scan-report-surface.svelte-skv6c4:after,html[data-browser=safari] .scan-radar-beam.svelte-skv6c4,html[data-browser=safari] .scan-data-dot.svelte-skv6c4,html[data-browser=safari] .mobile-scan-strip.svelte-skv6c4:after,html[data-browser=safari] .mobile-scan-ring.svelte-skv6c4,html[data-browser=safari] .mobile-scan-needle.svelte-skv6c4,html[data-browser=safari] .live-signal-row.svelte-skv6c4,html[data-browser=safari] .desktop-live-signal-card.svelte-skv6c4,html[data-browser=safari] .desktop-live-radar-thread.svelte-skv6c4,html[data-browser=safari] .desktop-live-radar-ring.svelte-skv6c4,html[data-browser=safari] .desktop-live-radar-dot.svelte-skv6c4,html[data-browser=safari] .scan-metric-node.svelte-skv6c4,html[data-browser=safari] .scan-reasoning-sweep.svelte-skv6c4,html[data-browser=safari] .scan-stage-row.svelte-skv6c4{animation:none!important}html[data-browser=safari] .scan-metric-node.svelte-skv6c4,html[data-browser=safari] .scan-takeaway-node.svelte-skv6c4{-webkit-backdrop-filter:none;backdrop-filter:none}
