.ora-avatar{-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ora-avatar__svg{width:100%;height:100%;display:block}.ora-avatar__bob{transform:translateY(0)}.ora-avatar__lid{transform-origin:50%;transform-box:fill-box;transform:scaleY(0)}.ora-avatar__dot{transform-origin:50%;transform-box:fill-box;transform:translateY(0)}.ora-avatar__mouth-o,.ora-avatar__mouth-line{transform-origin:50%;transform-box:fill-box;transform:scale(0)}.ora-avatar__note{opacity:0}@keyframes ora-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ora-bob-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes ora-dot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4px)}}@keyframes ora-dot-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-.9px)}}@keyframes ora-blink{0%,96%,to{transform:scaleY(0)}98%{transform:scaleY(1)}}@keyframes ora-whistle-mouth{0%,8%{transform:scale(0)}20%,86%{transform:scale(1)}to{transform:scale(0)}}@keyframes ora-whistle-blink{0%,6%,to{transform:scaleY(0)}3%{transform:scaleY(1)}}@keyframes ora-note-drift{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(26px,-36px)}}@keyframes ora-dot-whistle{0%,26%,50%,to{transform:scale(1)}38%{transform:scale(1.16)}}@keyframes ora-error-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ora-avatar--idle .ora-avatar__bob{animation:4s ease-in-out infinite ora-bob}.ora-avatar--idle .ora-avatar__lid{animation:5.2s ease-in-out infinite ora-blink}.ora-avatar--idle .ora-avatar__dot{animation:4s ease-in-out .3s infinite ora-dot-bob}.ora-avatar--thinking .ora-avatar__bob{animation:2.6s ease-in-out infinite ora-bob}.ora-avatar--thinking .ora-avatar__lid{animation:5.2s ease-in-out infinite ora-blink}.ora-avatar--thinking .ora-avatar__dot{animation:2.6s ease-in-out .3s infinite ora-dot-bob}.ora-avatar--responding .ora-avatar__bob{animation:3.4s ease-in-out infinite ora-bob-settle}.ora-avatar--responding .ora-avatar__lid{animation:5.2s ease-in-out infinite ora-blink}.ora-avatar--responding .ora-avatar__dot{animation:3.4s ease-in-out .3s infinite ora-dot-settle}.ora-avatar--success .ora-avatar__bob{animation:4s ease-in-out infinite ora-bob}.ora-avatar--success .ora-avatar__lid{animation:2.5s ease-in-out ora-whistle-blink}.ora-avatar--success .ora-avatar__mouth-o{animation:2.5s ease-in-out ora-whistle-mouth}.ora-avatar--success .ora-avatar__note--1{animation:1.1s ease-out .65s ora-note-drift}.ora-avatar--success .ora-avatar__note--2{animation:1.1s ease-out 1.05s ora-note-drift}.ora-avatar--success .ora-avatar__dot{animation:2.5s ease-in-out ora-dot-whistle}.ora-avatar--error .ora-avatar__mouth-line{animation:.14s ease-out forwards ora-error-line}.ora-avatar--paused .ora-avatar__bob,.ora-avatar--paused .ora-avatar__lid,.ora-avatar--paused .ora-avatar__dot,.ora-avatar--paused .ora-avatar__mouth-o,.ora-avatar--paused .ora-avatar__mouth-line,.ora-avatar--paused .ora-avatar__note{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ora-avatar .ora-avatar__bob,.ora-avatar .ora-avatar__lid,.ora-avatar .ora-avatar__dot,.ora-avatar .ora-avatar__mouth-o,.ora-avatar .ora-avatar__mouth-line,.ora-avatar .ora-avatar__note{animation:none}}
