.liquid-avatar{isolation:isolate;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.liquid-avatar__motion,.liquid-avatar__art{transform-origin:50% 70%;width:100%;height:100%;display:block}.liquid-avatar__art{object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform .45s cubic-bezier(.2,.8,.25,1)}.liquid-avatar[data-reduced=false][data-float=true][data-mood=idle] .liquid-avatar__motion{animation:4.8s ease-in-out infinite liquid-avatar-float}.liquid-avatar[data-reduced=false][data-mood=thinking] .liquid-avatar__motion{animation:1.8s ease-in-out infinite liquid-avatar-think}.liquid-avatar[data-reduced=false][data-mood=happy] .liquid-avatar__motion{animation:.65s cubic-bezier(.22,.8,.25,1) both liquid-avatar-happy}@media (hover:hover) and (pointer:fine){.liquid-avatar[data-reduced=false]:hover .liquid-avatar__art{transform:scale(1.055,.95)rotate(-3deg)}}.liquid-avatar[data-active=false] .liquid-avatar__motion{animation-play-state:paused}.liquid-avatar[data-reduced=true] .liquid-avatar__motion,[data-motion=reduced] .liquid-avatar__motion{animation:none!important}.liquid-avatar[data-reduced=true] .liquid-avatar__art,[data-motion=reduced] .liquid-avatar__art{transition:none;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .liquid-avatar__motion{animation:none!important}html:not([data-motion=full]) .liquid-avatar__art{transition:none;transform:none!important}}@keyframes liquid-avatar-float{0%,to{transform:translateY(0)rotate(-1deg)scale(1.015,.985)}40%{transform:translateY(-7%)rotate(1.5deg)scale(.985,1.02)}65%{transform:translateY(-4%)rotate(0)scale(1.01,.99)}}@keyframes liquid-avatar-think{0%,to{transform:translateY(0)rotate(-2deg)scale(1.025,.975)}35%{transform:translateY(-4%)rotate(3deg)scale(.97,1.035)}70%{transform:translateY(-1%)rotate(-3deg)scale(1.015,.985)}}@keyframes liquid-avatar-happy{0%{transform:translateY(0)scale(1)}20%{transform:translateY(2%)scale(1.12,.88)}48%{transform:translateY(-10%)rotate(-4deg)scale(.92,1.09)}73%{transform:translateY(0)rotate(2deg)scale(1.05,.95)}to{transform:translateY(0)rotate(0)scale(1)}}
