.sora-robot{flex:none;display:block}.sora-robot-body{animation:4.8s ease-in-out infinite sora-robot-idle}.sora-robot-eyes{transform-box:fill-box;transform-origin:50%;animation:4.3s step-end infinite sora-robot-blink}.sora-robot-head{transform-origin:50% 62%;transition:transform .24s ease-out}.sora-robot[data-expression=look] .sora-robot-head{transform:translateY(-1px)rotate(-5deg)}.sora-robot-mouth{transform-box:fill-box;transform-origin:50%;opacity:clamp(0, calc(var(--presence-level,0) * 6), 1);transform:scaleY(calc(.5 + var(--presence-level,0) * 1.4))}.sora-robot-arm{transform-origin:28% 67%}.sora-robot[data-expression=smile] .sora-robot-arm{animation:.64s ease-in-out 2 sora-robot-wave}@keyframes sora-robot-wave{0%,to{transform:rotate(0)}48%{transform:rotate(26deg)}}@keyframes sora-robot-idle{0%,to{transform:translateY(0)}45%{transform:translateY(-1.25px)}}@keyframes sora-robot-blink{92%{transform:scaleY(.28)}96%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sora-robot-body,.sora-robot-eyes,.sora-robot[data-expression=smile] .sora-robot-arm{animation:none}.sora-robot-head{transition:none}.sora-robot-mouth{opacity:0}}
