.aorb{aspect-ratio:1;isolation:isolate;contain:layout style;border-radius:50%;flex:none;display:inline-block;position:relative}.aorb:after{content:"";width:64%;height:20%;filter:blur(calc(var(--orb-size,40px)*.05));z-index:-1;background:radial-gradient(#32befe80 0%,#32befe29 45%,#32befe00 75%);border-radius:50%;animation:4.5s linear infinite aorb-reflect;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}@keyframes aorb-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)}}.aorb__core{background:radial-gradient(circle at 50% 40%,#ecf7ff 0%,#d3ecff 60%,#b2dbfb 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle closest-side,#000 92%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 92%,#0000 100%)}.aorb__fluid{filter:saturate(1.7)contrast(1.12)blur(calc(var(--orb-size,40px)*.03));will-change:transform;background:radial-gradient(52% 48% at 64% 32%,#29bdfe,#29bdfe00 82%),radial-gradient(48% 46% at 46% 62%,#fffffff5,#fff0 78%),radial-gradient(42% 44% at 46% 54%,#f26066,#f2606600 74%);animation:16s ease-in-out infinite alternate aorb-drift;position:absolute;inset:-25%}.aorb__lottie{mix-blend-mode:screen;opacity:.9;filter:saturate(.8)blur(calc(var(--orb-size,40px)*.01));justify-content:center;align-items:center;display:flex;position:absolute;inset:-28%}.aorb__lottie>*{width:100%;height:100%}.aorb__gloss{pointer-events:none;filter:blur(calc(var(--orb-size,40px)*.015));background:radial-gradient(26% 14% at 40% 20%,#ffffffeb,#fff0 70%),radial-gradient(circle,#0000 56%,#ffffff5c 63%,#0000 75%),radial-gradient(circle,#0000 89%,#ffffffd9 96%,#ffffff4d 100%),radial-gradient(circle,#29bdfe00 52%,#29bdfe70 72% 88%,#29bdfe00 100%);border-radius:50%;position:absolute;inset:0}.aorb.ai-orb-header .aorb__gloss{filter:blur(calc(var(--orb-size,40px)*.008));background:radial-gradient(26% 14% at 40% 20%,#ffffffeb,#fff0 70%),radial-gradient(circle,#0000 56%,#ffffff5c 63%,#0000 75%),radial-gradient(circle,#0000 90%,#fff9 95%,#ffffff40 100%),radial-gradient(circle,#29bdfe00 58%,#29bdfe9e 74% 89%,#29bdfe00 100%)}.aorb.ai-orb-header .aorb__sweep{opacity:.35}.aorb.ai-orb-header:before{content:"";filter:blur(calc(var(--orb-size,40px)*.18));z-index:-1;pointer-events:none;background:radial-gradient(circle,#2982fe52 0%,#29a0fe33 42%,#29bdfe00 72%);border-radius:50%;position:absolute;inset:-16%}.aorb.ai-orb-header .aorb__fluid{filter:saturate(1.5)contrast(1.1)blur(calc(var(--orb-size,40px)*.03));background:radial-gradient(52% 48% at 64% 32%,#29b8fa,#29b8fa00 82%),radial-gradient(56% 52% at 58% 30%,#002d736b,#002d7300 78%),radial-gradient(48% 46% at 46% 62%,#fffffff5,#fff0 78%),radial-gradient(42% 44% at 46% 54%,#f2606680,#f2606600 74%)}.aorb.ai-orb-header .aorb__core:after{content:"";filter:saturate(1.2)contrast(1.05);opacity:.32;background-image:url(/images/orb-original-blur.webp);background-position:50%;background-repeat:no-repeat;background-size:128%;border-radius:50%;position:absolute;inset:0}.aorb__sweep{pointer-events:none;filter:blur(calc(var(--orb-size,40px)*.025));mix-blend-mode:screen;will-change:transform;background:conic-gradient(#fff0 0deg,#ffffffe6 34deg,#fff0 98deg 212deg,#fffc 244deg,#fff0 308deg 360deg);border-radius:50%;animation:9s linear infinite aorb-spin;position:absolute;inset:-3%;-webkit-mask:radial-gradient(circle closest-side,#0000 64%,#000 84% 98%,#0000 100%);mask:radial-gradient(circle closest-side,#0000 64%,#000 84% 98%,#0000 100%)}.aorb__sparkle{z-index:2;font-size:calc(var(--orb-size,40px)*.42);color:#fff;pointer-events:none;will-change:opacity,transform;line-height:1;animation:6.5s ease-in-out infinite aorb-sparkle-fade;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes aorb-sparkle-fade{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}45%{opacity:1;transform:translate(-50%,-50%)scale(1)}57%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}@keyframes aorb-drift{0%{transform:translate(-4%,3%)scale(1.04)}50%{transform:translate(3%,-3%)scale(1.1)}to{transform:translate(-2%,2%)scale(1.05)}}@keyframes aorb-spin{0%{transform:rotate(0)}35%{transform:rotate(165deg)}60%{transform:rotate(205deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aorb__fluid,.aorb__sweep,.aorb__sparkle,.aorb:after{animation:none}}
