.insight-popup-module__OoU5Ya__visual{background:radial-gradient(120% 80% at 20% 15%, color-mix(in srgb, var(--primary) 45%, transparent), transparent 60%), radial-gradient(90% 70% at 85% 80%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 60%), var(--background);min-height:120px}@media (min-width:768px){.insight-popup-module__OoU5Ya__visual{min-height:580px}}.insight-popup-module__OoU5Ya__grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.insight-popup-module__OoU5Ya__card{background:color-mix(in srgb, var(--background) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--primary) 80%, transparent), inset 0 1px 0 #ffffff1f;border:1px solid #ffffff29;border-radius:1.25rem;padding:1.25rem}.insight-popup-module__OoU5Ya__title{animation:.26s ease-out insight-popup-module__OoU5Ya__title-in}@keyframes insight-popup-module__OoU5Ya__title-in{0%{opacity:0;transform:translateY(4px)}}.insight-popup-module__OoU5Ya__blurred{filter:blur(4px);animation:.6s ease-out insight-popup-module__OoU5Ya__blur-in}@keyframes insight-popup-module__OoU5Ya__blur-in{0%{filter:blur();opacity:.4}}.insight-popup-module__OoU5Ya__skeleton{background:linear-gradient(90deg, #ffffff14, color-mix(in srgb, var(--accent) 38%, transparent), #ffffff14);background-size:200% 100%;border-radius:999px;height:.5rem;animation:2.4s linear infinite insight-popup-module__OoU5Ya__shimmer;display:block}@keyframes insight-popup-module__OoU5Ya__shimmer{to{background-position:-200% 0}}.insight-popup-module__OoU5Ya__spark path{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 70%, transparent));animation:2.2s ease-out .3s forwards insight-popup-module__OoU5Ya__draw}@keyframes insight-popup-module__OoU5Ya__draw{to{stroke-dashoffset:0}}.insight-popup-module__OoU5Ya__step{animation:.32s ease-out insight-popup-module__OoU5Ya__step-in}@keyframes insight-popup-module__OoU5Ya__step-in{0%{opacity:0;transform:translate(10px)}}.insight-popup-module__OoU5Ya__reveal{isolation:isolate;transition:transform .16s ease-out;animation:2.4s ease-in-out infinite insight-popup-module__OoU5Ya__reveal-glow;position:relative;overflow:hidden}.insight-popup-module__OoU5Ya__reveal:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:3.2s ease-in-out infinite insight-popup-module__OoU5Ya__reveal-shine;position:absolute;inset:0;transform:translate(-120%)}.insight-popup-module__OoU5Ya__reveal:hover{transform:translateY(-1px)}.insight-popup-module__OoU5Ya__reveal svg{transition:transform .16s ease-out}.insight-popup-module__OoU5Ya__reveal:hover svg{transform:translate(3px)}@keyframes insight-popup-module__OoU5Ya__reveal-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes insight-popup-module__OoU5Ya__reveal-glow{0%,to{box-shadow:0 10px 30px -14px color-mix(in srgb, var(--primary) 70%, transparent)}50%{box-shadow:0 14px 40px -10px color-mix(in srgb, var(--primary) 95%, transparent), 0 0 0 4px color-mix(in srgb, var(--primary) 20%, transparent)}}
