.ai-orb-wrap{position:absolute;left:50%;top:0;z-index:0;transform:translate(-50%,24px);opacity:0;pointer-events:none;transition:transform .46s cubic-bezier(.22,.9,.24,1),opacity .32s ease}.ai-orb-wrap.is-active{transform:translate(-50%,calc(-100% - 32px));opacity:1;transition:transform .56s cubic-bezier(.34,1.5,.5,1),opacity 0s}.ai-orb-scale{will-change:transform}.ai-orb{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:76px;height:76px;border-radius:50%;background:linear-gradient(180deg,#5a6ef0,#8493f5 32%,#c3ccfb 58%,#e8ebff 82%,#f6f7ff);box-shadow:0 6px 22px 2px rgba(95,114,240,.32)}.ai-orb:after,.ai-orb:before{content:"";position:absolute;inset:-20%;will-change:transform,opacity}.ai-orb:before{background:radial-gradient(ellipse 60% 52% at 46% 72%,hsla(0,0%,100%,.92) 0,hsla(0,0%,100%,0) 66%);filter:blur(5px);animation:ai-orb-mist-a 2.6s ease-in-out infinite}.ai-orb:after{background:radial-gradient(ellipse 54% 48% at 58% 84%,hsla(0,0%,100%,.78) 0,hsla(0,0%,100%,0) 64%);filter:blur(6px);animation:ai-orb-mist-b 3.2s ease-in-out infinite}@keyframes ai-orb-mist-a{0%{transform:translate(-9%,5%) scale(1) rotate(0deg);opacity:.75}50%{transform:translate(9%,-7%) scale(1.18) rotate(8deg);opacity:1}to{transform:translate(-9%,5%) scale(1) rotate(0deg);opacity:.75}}@keyframes ai-orb-mist-b{0%{transform:translate(8%,3%) scale(1.12) rotate(0deg);opacity:.6}50%{transform:translate(-8%,-5%) scale(.94) rotate(-10deg);opacity:.95}to{transform:translate(8%,3%) scale(1.12) rotate(0deg);opacity:.6}}@media (prefers-reduced-motion:reduce){.ai-orb:after,.ai-orb:before{animation:none}}