@keyframes ve-speak{0%,2.5%{opacity:0}25%,3.75%{opacity:1}26.25%,60%{opacity:0}61.25%,83.75%{opacity:1}85%,to{opacity:0}}@keyframes ve-listen{0%,26.25%{opacity:0}27.5%,47.5%{opacity:1}48.75%,85%{opacity:0}86.25%,97.5%{opacity:1}98.75%,to{opacity:0}}@keyframes ve-think{0%,48.75%{opacity:0}50%,58.75%{opacity:1}60%,to{opacity:0}}@keyframes ve-aura{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ve-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ve-ring{0%{transform:scale(1);opacity:.65}to{transform:scale(1.5);opacity:0}}@keyframes ve-swell{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.08);opacity:1}}@keyframes ve-breathe{0%,to{transform:scale(.94);opacity:.35}50%{transform:scale(1);opacity:.7}}@keyframes ve-out{0%,70%,to{opacity:.12}25%{opacity:.95}}@keyframes ve-in{0%,80%,to{opacity:.08}40%{opacity:.6}}@keyframes ve-bar{0%,to{transform:scaleY(.35)}30%{transform:scaleY(1)}55%{transform:scaleY(.55)}75%{transform:scaleY(.85)}}@keyframes ve-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes ve-flicker{0%,to{opacity:1}50%{opacity:.25}}@layer components{.ve-speak{animation:ve-speak var(--ve-loop) ease-in-out infinite;opacity:0}.ve-listen{animation:ve-listen var(--ve-loop) ease-in-out infinite;opacity:0}.ve-think{animation:ve-think var(--ve-loop) ease-in-out infinite;opacity:0}.ve-aura{animation:ve-aura 24s linear infinite}.ve-aura,.ve-orbit{transform-box:view-box}.ve-orbit{animation:ve-orbit 2.6s linear infinite}.ve-ring{animation:ve-ring 2.4s ease-out infinite;opacity:0}.ve-ring,.ve-swell{transform-box:view-box}.ve-swell{animation:ve-swell 1.31s ease-in-out infinite}.ve-breathe{animation:ve-breathe 1.96s ease-in-out infinite;transform-box:view-box}.ve-out{animation:ve-out 1.31s ease-out infinite;opacity:.12}.ve-in{animation:ve-in 1.96s ease-in-out infinite;opacity:.08}.ve-bar{animation:ve-bar 1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ve-blink{animation:ve-blink 1s linear infinite}.ve-flicker{animation:ve-flicker .3s ease-in-out infinite}.ve-canvas{opacity:0;transition:opacity .5s ease}[data-orb-live] .ve-canvas{opacity:1}.ve-body{transition:opacity .5s ease}[data-orb-live] .ve-body{opacity:0}}@layer components{}@media (prefers-reduced-motion:reduce){.ve-aura,.ve-bar,.ve-blink,.ve-breathe,.ve-flicker,.ve-in,.ve-listen,.ve-orbit,.ve-out,.ve-ring,.ve-speak,.ve-swell,.ve-think{animation:none}.ve-listen,.ve-speak,.ve-think{opacity:0}.ve-shown{opacity:1}}