.comet-orb.animated .face-stack{animation:co-breathe var(--orb-breath-dur, 5s) ease-in-out infinite;transform-origin:50% 50%}.comet-orb.animated .particle{animation:co-particle-float 6s ease-in-out infinite}.comet-orb.animated .particle.p1{animation-delay:0s;animation-duration:5.2s}.comet-orb.animated .particle.p2{animation-delay:-1.1s;animation-duration:6.4s}.comet-orb.animated .particle.p3{animation-delay:-2.3s;animation-duration:5.8s}.comet-orb.animated .particle.p4{animation-delay:-.7s;animation-duration:7s}.comet-orb.animated .particle.p5{animation-delay:-1.8s;animation-duration:5.5s}.comet-orb.animated .particle.p6{animation-delay:-3s;animation-duration:6.2s}.comet-orb.animated .particle.p7{animation-delay:-.4s;animation-duration:5.9s}.comet-orb.animated .particle.p8{animation-delay:-2.1s;animation-duration:6.8s}.comet-orb.animated .particle.p9{animation-delay:-1.5s;animation-duration:5.4s}.comet-orb.animated .particle.p10{animation-delay:-2.8s;animation-duration:6.6s}.comet-orb.animated .particle.p11{animation-delay:-.9s;animation-duration:5.7s}.comet-orb.animated .particle.p12{animation-delay:-2.5s;animation-duration:6.1s}.comet-orb.animated .flow-a{animation:co-flow-spin 18s linear infinite;transform-origin:50% 50%}.comet-orb.animated .flow-b{animation:co-flow-spin 24s linear infinite reverse;transform-origin:50% 50%}.comet-orb.animated .flow-c{animation:co-flow-spin 14s linear infinite;transform-origin:50% 50%}.comet-orb.animated .aura-dot{animation:co-aura-twinkle 3.2s ease-in-out infinite}.comet-orb.animated .aura-dot:nth-child(3n){animation-delay:-.8s}.comet-orb.animated .aura-dot:nth-child(5n){animation-delay:-1.6s}.comet-orb.animated .aura-dot:nth-child(7n){animation-delay:-2.2s}.comet-orb.animated.mark-blink .eye,.comet-orb.animated.mark-blink .eye-shape,.comet-orb.animated.mark-blink .eye-line{animation:co-blink 4.5s ease-in-out infinite;transform-origin:center}.comet-orb.animated:not(.mark-blink) .eye-wrap .eye{animation:co-blink 5.5s ease-in-out infinite;transform-origin:center}.comet-orb.double-blink .eye-wrap .eye,.comet-orb.double-blink .eye-shape{animation:co-double-blink .58s ease-in-out}.comet-orb.pulsing .comet-orb-svg{animation:co-pulse .9s ease-out}.comet-orb.pulse-warn.pulsing .comet-orb-svg{animation:co-pulse-warn .65s ease-out}.comet-orb.pulse-danger.pulsing .comet-orb-svg{animation:co-pulse-danger .65s ease-out}.comet-orb.msg-avatar-pulse.pulsing .comet-orb-svg{animation:co-msg-pulse .75s ease-out}.comet-orb.error-bump .face-stack{animation:co-error-bump .48s ease-out}.comet-orb.interacting .face-stack{animation:co-interact-bump .52s cubic-bezier(.34,1.4,.64,1)}.comet-orb.comet-orb-dimmed{opacity:.72;filter:saturate(.85);transition:opacity .4s ease,filter .4s ease}.comet-orb.state-thinking .outer-aura{filter:drop-shadow(0 0 12px rgba(129,140,248,.35))}.comet-orb.state-success .outer-aura{filter:drop-shadow(0 0 14px rgba(52,211,153,.35))}.comet-orb.mood-happy .eye-shape{animation:co-happy-wiggle 2.8s ease-in-out infinite}@keyframes co-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes co-particle-float{0%,to{transform:translate(0);opacity:.55}50%{transform:translate(2px,-3px);opacity:1}}@keyframes co-flow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes co-aura-twinkle{0%,to{opacity:.45}50%{opacity:.95}}@keyframes co-blink{0%,42%,44%,to{transform:scaleY(1)}43%{transform:scaleY(.08)}}@keyframes co-double-blink{0%,to{transform:scaleY(1)}18%,22%,48%,52%{transform:scaleY(.06)}}@keyframes co-pulse{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes co-pulse-warn{0%{transform:scale(1)}35%{transform:scale(1.07);filter:drop-shadow(0 0 18px rgba(251,191,36,.45))}to{transform:scale(1)}}@keyframes co-pulse-danger{0%{transform:scale(1)}35%{transform:scale(1.07);filter:drop-shadow(0 0 18px rgba(248,113,113,.5))}to{transform:scale(1)}}@keyframes co-msg-pulse{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes co-error-bump{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes co-interact-bump{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes co-happy-wiggle{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}@media (prefers-reduced-motion: reduce){.comet-orb.animated .face-stack,.comet-orb.animated .particle,.comet-orb.animated .flow-a,.comet-orb.animated .flow-b,.comet-orb.animated .flow-c,.comet-orb.animated .aura-dot,.comet-orb.animated .eye,.comet-orb.animated .eye-shape,.comet-orb.pulsing .comet-orb-svg,.comet-orb.interacting .face-stack,.comet-orb.error-bump .face-stack{animation:none!important}}.comet-orb.svelte-s4s7mw.svelte-s4s7mw{position:relative;display:grid;place-items:center;flex-shrink:0;overflow:visible}.comet-orb-svg.svelte-s4s7mw.svelte-s4s7mw{width:118%;height:118%;overflow:visible;filter:drop-shadow(0 10px 28px var(--orb-shadow, rgba(5, 242, 155, .24)))}.eyes-gaze.svelte-s4s7mw.svelte-s4s7mw{transition:transform .14s ease-out}.comet-orb.variant-mark.svelte-s4s7mw .comet-orb-svg.svelte-s4s7mw{width:100%;height:100%;filter:drop-shadow(0 2px 10px var(--orb-shadow, rgba(5, 242, 155, .14)))}.comet-orb.state-focused.svelte-s4s7mw .outer-aura.svelte-s4s7mw,.comet-orb.state-listening.svelte-s4s7mw .outer-aura.svelte-s4s7mw{filter:drop-shadow(0 0 12px var(--orb-shadow, rgba(5, 242, 155, .35)))}.state-error.svelte-s4s7mw .outer-aura.svelte-s4s7mw{filter:drop-shadow(0 0 10px rgba(248,113,113,.35))}@media (prefers-reduced-motion: reduce){.eyes-gaze.svelte-s4s7mw.svelte-s4s7mw{transition:none}}
