.ai-motion-stage{--ai-glow-x:0%;--ai-glow-y:0%;--ai-scroll-shift:0px;isolation:isolate;position:relative}.ai-motion-field{width:100vw;height:6rem;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}@media (width>=768px){.ai-motion-field{height:7.5rem}}.ai-motion-particles{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ai-motion-atmosphere{z-index:-1;pointer-events:none;transform:translateY(var(--ai-scroll-shift));transition:transform .4s ease-out;position:absolute;inset:-2rem;-webkit-mask-image:radial-gradient(#000 18%,#0000 70%);mask-image:radial-gradient(#000 18%,#0000 70%)}.ai-motion-atmosphere:before{content:"";background:radial-gradient(ellipse at center, color-mix(in oklab, var(--electric) 9%, transparent), transparent 53%);transform:translate3d(var(--ai-glow-x), var(--ai-glow-y), 0);will-change:transform;transition:transform .18s ease-out;position:absolute;inset:-20%}.ai-motion-panel{position:relative;overflow:hidden}.ai-motion-panel>p{z-index:1;position:relative}.ai-motion-panel:before,.ai-motion-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.ai-motion-panel:before{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--cyan) 7%, transparent), transparent 60%);transform:translate3d(var(--ai-glow-x), var(--ai-glow-y), 0);transition:transform .18s ease-out;inset:-20%}.ai-motion-panel:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--cyan) 6%, transparent), transparent);width:30%;animation:9s ease-in-out infinite ai-layer-light-sweep;left:0;right:auto;transform:translate(-150%)skew(-22deg)}.ai-motion-stage[data-motion=paused] .ai-motion-panel:after{animation-play-state:paused!important}@keyframes ai-layer-light-sweep{60%,to{transform:translate(420%)skew(-22deg)}}@media (prefers-reduced-motion:reduce){.ai-motion-panel,.ai-motion-atmosphere,.ai-motion-atmosphere:before,.ai-motion-panel:before{transition:none;transform:none}.ai-motion-panel:after{display:none}}
