yuvi-avatar{display:inline-block;width:var(--yuvi-size, 64px);height:var(--yuvi-size, 64px);flex:0 0 auto;vertical-align:middle;line-height:0;isolation:isolate}yuvi-avatar>:is(svg,img){display:block;width:100%;height:100%;overflow:visible}yuvi-avatar :is(.yuvi-head,.yuvi-gaze,.yuvi-arm-wave,.yuvi-notebook,.yuvi-mouth-speaking,.yuvi-thought,.yuvi-listen){transform-box:view-box}yuvi-avatar .yuvi-head{transform-origin:81px 101px}yuvi-avatar .yuvi-gaze{transform-origin:81px 66px}yuvi-avatar .yuvi-arm-wave{transform-origin:45px 111px}yuvi-avatar .yuvi-notebook{transform-origin:92px 127px}yuvi-avatar .yuvi-mouth-speaking{transform-origin:82px 88px}yuvi-avatar[data-state=waving] .yuvi-arm-wave{will-change:transform;animation:yuvi-wave 1.4s ease-in-out 1}yuvi-avatar[data-state=reading] .yuvi-head{transform:translateY(2px) rotate(3deg)}yuvi-avatar[data-state=reading] :is(.yuvi-eyes-open,.yuvi-book-closed){opacity:0}yuvi-avatar[data-state=reading] :is(.yuvi-eyes-reading,.yuvi-book-open){opacity:1}yuvi-avatar[data-state=reading] .yuvi-gaze{will-change:transform;animation:yuvi-read 2.8s ease-in-out infinite}yuvi-avatar[data-state=thinking] .yuvi-head{transform:rotate(-7deg)}yuvi-avatar[data-state=thinking] .yuvi-gaze{transform:translate(-2px,-2px)}yuvi-avatar[data-state=thinking] :is(.yuvi-brow,.yuvi-thought){opacity:1}yuvi-avatar[data-state=thinking] .yuvi-thought{will-change:transform,opacity;animation:yuvi-think 1.8s ease-in-out infinite}yuvi-avatar[data-state=speaking] .yuvi-mouth-smile{opacity:0}yuvi-avatar[data-state=speaking] .yuvi-mouth-speaking{opacity:1;will-change:transform;animation:yuvi-speak .42s ease-in-out infinite}yuvi-avatar[data-state=listening] .yuvi-head{transform:rotate(5deg)}yuvi-avatar[data-state=listening] .yuvi-gaze{transform:translateX(2px)}yuvi-avatar[data-state=listening] .yuvi-listen{opacity:1}yuvi-avatar[data-state=error] .yuvi-head{transform:rotate(-3deg)}yuvi-avatar[data-state=error] .yuvi-brow{opacity:1}@keyframes yuvi-wave{0%,100%{transform:rotate(0deg)}18%{transform:rotate(19deg)}35%{transform:rotate(-12deg)}52%{transform:rotate(22deg)}69%{transform:rotate(-10deg)}84%{transform:rotate(16deg)}}@keyframes yuvi-read{0%,15%,100%{transform:translateX(-2px)}65%,80%{transform:translateX(2px)}}@keyframes yuvi-think{0%,100%{opacity:.45;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1px)}}@keyframes yuvi-speak{0%,100%{transform:scaleY(.3)}35%{transform:scaleY(1)}68%{transform:scaleY(.5)}82%{transform:scaleY(.85)}}yuvi-avatar:is([data-motion=off],[data-motion=reduced],[data-visible=false],[data-paused=true]) *,body:is([data-motion=off],[data-motion=reduced],[data-single-task=on],.relax-mode) yuvi-avatar *{animation:none!important;transition:none!important;will-change:auto!important}@media (prefers-reduced-motion: reduce){yuvi-avatar *{animation:none!important;transition:none!important;will-change:auto!important}}
