.rk-companion{vertical-align:middle;flex:0 112px;width:112px;max-width:100%;line-height:0;display:inline-block}.rk-companion>svg{width:100%;height:auto;display:block;overflow:visible}.rk-companion__figure{transform-box:fill-box;transform-origin:50% 100%;animation:3s ease-in-out infinite rk-companion-breathe}.rk-companion__head{transform-box:fill-box;transform-origin:50% 90%}.rk-companion__paw{transform-box:view-box;transform-origin:22px 34px}.rk-companion__arm{transform-box:view-box;transform-origin:188px 168px;display:none}.rk-companion__happy-eyes,.rk-companion__grin,.rk-companion__effort-stars{display:none}.rk-companion[data-state=greeting] .rk-companion__arm{animation:3s ease-in-out infinite rk-companion-wave;display:inline}.rk-companion[data-state=greeting] .rk-companion__paw{animation:3s ease-in-out infinite rk-companion-paw}.rk-companion[data-state=encouraging] .rk-companion__head{animation:3s ease-in-out infinite rk-companion-nod}.rk-companion[data-state=celebrating] .rk-companion__figure{animation:3s ease-in-out infinite rk-companion-lift}.rk-companion[data-state=celebrating] .rk-companion__eyes,.rk-companion[data-state=celebrating] .rk-companion__smile{display:none}.rk-companion[data-state=celebrating] .rk-companion__happy-eyes,.rk-companion[data-state=celebrating] .rk-companion__grin,.rk-companion[data-state=celebrating] .rk-companion__effort-stars{display:inline}@keyframes rk-companion-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes rk-companion-wave{0%,to{transform:rotate(-5deg)}35%{transform:rotate(7deg)}65%{transform:rotate(-7deg)}}@keyframes rk-companion-paw{0%,to{transform:rotate(0)}35%{transform:rotate(12deg)}65%{transform:rotate(3deg)}}@keyframes rk-companion-nod{0%,to{transform:rotate(0)}45%{transform:rotate(3deg)}}@keyframes rk-companion-lift{0%,to{transform:translateY(0)}45%{transform:translateY(-3px)}}.rk-companion[data-calm=true] *{transition:none!important;animation:none!important}.rk-companion[data-calm=true][data-state=encouraging] .rk-companion__head{transform:rotate(3deg)}@media (prefers-reduced-motion:reduce){.rk-companion *{transition:none!important;animation:none!important}.rk-companion[data-state=encouraging] .rk-companion__head{transform:rotate(3deg)}}.rk-companion__generated{object-fit:contain;width:100%;height:auto;display:block}
