.zyora-nucleo{--nucleo-cor:var(--zyora-ia-observando);--nucleo-volta:18s;color:var(--zyora-text)}.zyora-nucleo .nucleo-traco{stroke-width:var(--nucleo-traco,1.9px)}.zyora-nucleo .nucleo-halo{fill:var(--nucleo-cor)}.zyora-nucleo .nucleo-halo,.zyora-nucleo .nucleo-pulso{opacity:0;transform-box:view-box;transform-origin:50% 50%}.zyora-nucleo .nucleo-pulso{fill:none;stroke:var(--nucleo-cor);stroke-width:1}.zyora-nucleo .nucleo-orbita{transform-box:view-box;transform-origin:50% 50%;animation:nucleo-gira var(--nucleo-volta) linear infinite}.zyora-nucleo .nucleo-satelite{fill:var(--nucleo-cor)}.zyora-nucleo .nucleo-satelite-par{fill:var(--zyora-blue)}.zyora-nucleo[data-estado=observando] .nucleo-satelite{opacity:.85}.zyora-nucleo[data-estado=pensando]{--nucleo-cor:var(--zyora-ia-pensando);--nucleo-volta:3.4s}.zyora-nucleo[data-estado=pensando] .nucleo-halo{animation:nucleo-respira 1.8s ease-in-out infinite}.zyora-nucleo[data-estado=criando]{--nucleo-cor:var(--zyora-ia-pensando);--nucleo-volta:5.2s}.zyora-nucleo[data-estado=criando] .nucleo-halo{fill:var(--zyora-ia-criando);animation:nucleo-respira 2.4s ease-in-out infinite}.zyora-nucleo[data-estado=processando]{--nucleo-cor:var(--zyora-ia-processando);--nucleo-volta:2.4s}.zyora-nucleo[data-estado=processando] .nucleo-pulso{animation:nucleo-sinal 1.6s var(--ease-zyora) infinite}.zyora-nucleo[data-estado=processando] .nucleo-halo{opacity:.2}.zyora-nucleo[data-estado=aguardando]{--nucleo-cor:var(--zyora-ia-aguardando)}.zyora-nucleo[data-estado=aguardando] .nucleo-orbita{animation:none;transform:rotate(-45deg)}.zyora-nucleo[data-estado=aguardando] .nucleo-satelite{animation:nucleo-chama 1.9s ease-in-out infinite}.zyora-nucleo[data-estado=aguardando] .nucleo-halo{opacity:.16}.zyora-nucleo[data-estado=sucesso]{--nucleo-cor:var(--zyora-ia-sucesso)}.zyora-nucleo[data-estado=sucesso] .nucleo-orbita{animation:nucleo-estabiliza 1.4s var(--ease-zyora) 1 both}.zyora-nucleo[data-estado=sucesso] .nucleo-halo{opacity:.18}.zyora-nucleo[data-estado=erro]{--nucleo-cor:var(--zyora-ia-erro)}.zyora-nucleo[data-estado=erro] .nucleo-orbita{animation:none;transform:rotate(-45deg)}.zyora-nucleo[data-estado=erro] .nucleo-halo{opacity:.22}@keyframes nucleo-gira{to{transform:rotate(1turn)}}@keyframes nucleo-respira{0%,to{opacity:.1;transform:scale(.85)}50%{opacity:.32;transform:scale(1.12)}}@keyframes nucleo-sinal{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes nucleo-chama{0%,to{opacity:1}50%{opacity:.35}}@keyframes nucleo-estabiliza{0%{transform:rotate(-200deg)}to{transform:rotate(-45deg)}}