.masc{flex:none;display:block;overflow:visible}.masc *{transform-box:view-box}.masc-face{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.masc-face.is-active{animation:.62s cubic-bezier(.34,1.56,.64,1) masc-face-pop}.masc-face.is-active .masc-brow{animation:.9s ease-in-out infinite alternate masc-brow}@keyframes masc-face-pop{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.16)rotate(-6deg)}70%{transform:scale(.97)rotate(3deg)}to{transform:scale(1)rotate(0)}}@keyframes masc-brow{0%{transform:translateY(0)}to{transform:translateY(-1.4px)}}.masc-sleep .masc-yawn{transform-origin:50% 20%;animation:4.6s ease-in-out infinite masc-yawn}.masc-sleep .masc-breathe{transform-origin:50% 90%;animation:4.6s ease-in-out infinite masc-breathe}.masc-sleep .masc-zzz{animation:3.4s ease-in-out infinite masc-float-z}.masc-sleep .masc-zzz:nth-of-type(2){animation-delay:.7s}.masc-sleep .masc-zzz:nth-of-type(3){animation-delay:1.4s}.masc-sleep svg{overflow:visible}@keyframes masc-yawn{0%,55%,to{transform:scaleY(.55)}70%,82%{transform:scaleY(1.25)}}@keyframes masc-breathe{0%,to{transform:translateY(0)scaleY(1)}60%{transform:translateY(-1.5px)scaleY(1.02)}}@keyframes masc-float-z{0%{opacity:0;transform:translateY(4px)scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(7px,-16px)scale(1.05)}}.masc-water .masc-wave{transform-origin:50%;animation:3.4s linear infinite masc-wave}.masc-water .masc-bubble{animation:2.8s ease-in infinite masc-bubble}.masc-water .masc-bubble:nth-of-type(2){animation-delay:.9s}.masc-water .masc-bubble:nth-of-type(3){animation-delay:1.8s}.masc-water .masc-sipface{transform-origin:50% 60%;animation:.56s cubic-bezier(.34,1.56,.64,1) masc-sip}.masc-water.is-full .masc-face-happy{animation:.7s cubic-bezier(.34,1.56,.64,1) masc-face-pop}@keyframes masc-wave{0%{transform:translate(-8%)}to{transform:translate(8%)}}@keyframes masc-bubble{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:.9}to{opacity:0;transform:translateY(-26px)scale(1)}}@keyframes masc-sip{0%{transform:scaleY(1)rotate(0)}35%{transform:scaleY(.76)rotate(-2deg)}70%{transform:scaleY(.9)rotate(1deg)}to{transform:scaleY(1)rotate(0)}}.masc-stretch .masc-up,.masc-stretch .masc-down{transition:opacity .2s}.masc-stretch .masc-up{opacity:0}.masc-stretch[data-state=stretch] .masc-up,.masc-stretch[data-state=done] .masc-up{opacity:1}.masc-stretch[data-state=stretch] .masc-down,.masc-stretch[data-state=done] .masc-down{opacity:0}.masc-stretch[data-state=stretch] .masc-body-group{transform-origin:50% 100%;animation:1.5s ease-in-out infinite masc-bounce}.masc-stretch[data-state=done] .masc-body-group{transform-origin:50% 100%;animation:.9s cubic-bezier(.34,1.56,.64,1) masc-cheer}.masc-stretch[data-state=done] .masc-spark{animation:1.1s ease-in-out infinite masc-sparkle}.masc-stretch .masc-spark{opacity:0}@keyframes masc-bounce{0%,to{transform:translateY(0)scaleY(1)rotate(0)}45%{transform:translateY(-3px)scaleY(1.05)rotate(-2deg)}70%{transform:translateY(-1px)scaleY(.98)rotate(2deg)}}@keyframes masc-cheer{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-6px)scale(1.06)}70%{transform:translateY(0)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes masc-sparkle{0%,to{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.masc-walk .masc-leg,.masc-walk .masc-arm{transform-origin:var(--masc-origin,50% 0%)}.masc-walk.is-walking .masc-leg-l,.masc-walk.is-walking .masc-arm-r{animation:masc-stride var(--masc-pace,.62s) linear infinite alternate}.masc-walk.is-walking .masc-leg-r,.masc-walk.is-walking .masc-arm-l{animation:masc-stride var(--masc-pace,.62s) linear infinite alternate-reverse}.masc-walk.is-walking .masc-hair-bob,.masc-walk.is-walking .masc-body-group{animation:masc-bob var(--masc-pace,.62s) ease-in-out infinite}@keyframes masc-stride{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes masc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@media (prefers-reduced-motion:reduce){.masc-yawn,.masc-breathe,.masc-zzz,.masc-wave,.masc-bubble,.masc-sipface,.masc-leg-l,.masc-leg-r,.masc-arm-l,.masc-arm-r,.masc-hair-bob,.masc-body-group,.masc-face,.masc-brow,.masc-spark,.masc-face-happy{animation:none!important}}
