.ai-orb{aspect-ratio:1;isolation:isolate;border-radius:50%;flex:none;display:inline-block;position:relative}.ai-orb:after{content:"";filter:blur(4px);z-index:-1;background:radial-gradient(#32befe80 0%,#32befe29 45%,#32befe00 75%);border-radius:50%;width:64%;height:20%;animation:4.5s linear infinite ai-orb-reflect;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.ai-orb__core{box-shadow:inset 0 -28% 26% -18% #32befe73,inset 0 0 0 1.5px #ffffffb3;filter:blur(.6px);background:radial-gradient(circle at 50% 40%,#fff 0%,#eef3fb 56%,#dde7f4 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle closest-side,#000 99%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 99%,#0000 100%)}.ai-orb__core:before{content:"";filter:blur(2.5px);background:radial-gradient(42% 36% at 60% 38%,#32befee6,#32befe00 70%),radial-gradient(30% 28% at 38% 34%,#ffffffe6,#fff0 70%),radial-gradient(36% 32% at 56% 72%,#32befecc,#32befe00 72%);animation:7s linear infinite alternate ai-orb-drift-a;position:absolute;inset:-25%}.ai-orb__blobs{filter:blur(2.5px);background:radial-gradient(34% 30% at 40% 58%,#fe7f77b8,#fe7f7700 70%),radial-gradient(28% 26% at 64% 60%,#fe7f77a3,#fe7f7700 72%),radial-gradient(24% 22% at 50% 44%,#32befead,#32befe00 72%);animation:9s linear infinite alternate ai-orb-drift-b;position:absolute;inset:-25%}.ai-orb__lottie{mix-blend-mode:soft-light;opacity:.75;filter:saturate(1.25)blur(.5px);justify-content:center;align-items:center;display:flex;position:absolute;inset:-28%}.ai-orb__lottie>*{width:100%;height:100%}.ai-orb__gloss{pointer-events:none;filter:blur(.8px);background:radial-gradient(circle,#0000 64%,#ffffffe6 87%,#ffffff40 100%),radial-gradient(30% 16% at 40% 20%,#fffffff2,#fff0 70%);border-radius:50%;position:absolute;inset:0}@keyframes ai-orb-drift-a{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-10%,6%)rotate(-6deg)scale(1.04)}25%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(9%,-8%)rotate(16deg)scale(1.24)}50%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-8%,9%)rotate(-12deg)scale(1.08)}75%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(10%,-5%)rotate(13deg)scale(1.22)}to{transform:translate(-5%,7%)rotate(-8deg)scale(1.06)}}@keyframes ai-orb-drift-b{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(8%,-5%)rotate(4deg)scale(1.1)}25%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-9%,8%)rotate(-16deg)scale(1.2)}50%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(7%,-9%)rotate(14deg)scale(1.04)}75%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-8%,6%)rotate(-13deg)scale(1.18)}to{transform:translate(6%,-4%)rotate(11deg)scale(1.1)}}@keyframes ai-orb-reflect{0%,to{opacity:.6;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%)scaleX(.94)}50%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%)scaleX(1.18)}}@media (prefers-reduced-motion:reduce){.ai-orb__core:before,.ai-orb__blobs,.ai-orb:after{animation:none}}.ai-orb-sparkle{transform-origin:50%;will-change:transform,opacity;width:100%;height:100%;display:block}.ai-orb-sparkle--a{animation:4s ease-in-out infinite ai-orb-sparkle-spin,7s ease-in-out infinite ai-orb-sparkle-fade}.ai-orb-sparkle--b{animation:4s ease-in-out .15s infinite ai-orb-sparkle-spin,7s ease-in-out .4s infinite ai-orb-sparkle-fade}@keyframes ai-orb-sparkle-spin{0%{transform:rotate(0)}25%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes ai-orb-sparkle-fade{0%,35%{opacity:1}50%,70%{opacity:0}85%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-orb-sparkle{animation:none}}
