.actyve-orb{aspect-ratio:1;place-items:center;width:300px;display:grid;position:relative}.actyve-orb .ao-aura{filter:blur(28px);background:radial-gradient(circle,#78afff42 0%,#96c8ff1f 38%,#0000 66%);border-radius:50%;animation:9s ease-in-out infinite aoAura;position:absolute;inset:-46%}.actyve-orb .ao-glow-a{filter:blur(24px);background:radial-gradient(circle,#5a96ff66,#0000 62%);border-radius:50%;animation:7s ease-in-out infinite aoGlowA;position:absolute;inset:-14%}.actyve-orb .ao-glow-b{filter:blur(32px);background:radial-gradient(circle,#96c8ff4d,#0000 60%);border-radius:50%;animation:9s ease-in-out infinite aoGlowB;position:absolute;inset:2%}.actyve-orb .ao-live{z-index:3;place-items:center;width:100%;height:100%;animation:7.5s ease-in-out infinite aoFloat;display:grid;position:relative}.actyve-orb .ao-svg{transform-origin:50%;filter:drop-shadow(0 10px 14px #3c465a42)drop-shadow(0 26px 40px #28375533);width:116%;height:116%;animation:48s linear infinite aoSpin;overflow:visible}.actyve-orb .ao-p{transform-box:fill-box;transform-origin:50%;will-change:transform}.actyve-orb .ao-p1{animation:7.5s ease-in-out infinite aoWobA}.actyve-orb .ao-p2{animation:10s ease-in-out infinite aoWobB}.actyve-orb .ao-p3{animation:8.5s ease-in-out infinite aoWobC}.actyve-orb .ao-p4{animation:9s ease-in-out infinite reverse aoWobB}.actyve-orb .ao-p5{animation:8s ease-in-out infinite reverse aoWobA}.actyve-orb .ao-p6{animation:11s ease-in-out infinite aoWobC}.actyve-orb .ao-p7{animation:8.2s ease-in-out infinite aoWobB}.actyve-orb .ao-p8{animation:9.5s ease-in-out infinite reverse aoWobA}.actyve-orb .ao-p9{animation:6.8s ease-in-out infinite aoWobC}.actyve-orb .ao-p10{animation:7.2s ease-in-out infinite aoWobA}.actyve-orb .ao-core{transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite aoCore}.actyve-orb .ao-shadow{z-index:0;filter:blur(10px);background:radial-gradient(#2d374b52,#2d374b1f 45%,#0000 72%);width:46%;height:7%;animation:7.5s ease-in-out infinite aoShadow;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}@keyframes aoSpin{to{transform:rotate(360deg)}}@keyframes aoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes aoAura{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes aoGlowA{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes aoGlowB{0%,to{opacity:.55;transform:scale(1.04)}50%{opacity:.85;transform:scale(.98)}}@keyframes aoCore{0%,to{opacity:.84;transform:scale(.93)}50%{opacity:1;transform:scale(1.08)}}@keyframes aoShadow{0%,to{opacity:.65;width:46%}50%{opacity:.9;width:52%}}@keyframes aoWobA{0%,to{transform:rotate(-3.5deg)scale(.985)translate(-1px,.5px)}50%{transform:rotate(3.5deg)scale(1.05)translate(1.5px,-1.5px)}}@keyframes aoWobB{0%,to{transform:rotate(3deg)scale(1.035)translate(1px,-.5px)}50%{transform:rotate(-3deg)scale(.96)translate(-1.5px,1.5px)}}@keyframes aoWobC{0%,to{transform:rotate(-2.5deg)scale(.97)translate(1px,1px)}50%{transform:rotate(3.5deg)scale(1.045)translate(-1px,-1.5px)}}@media (prefers-reduced-motion:reduce){.actyve-orb *,.actyve-orb{animation:none!important}}.actyve-orb.is-thinking .ao-svg{animation-duration:14s}.actyve-orb.is-thinking .ao-core{animation-duration:2.4s}
