.p-face__body{flex:none;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.p-face.is-live:not([data-mood],.is-thinking) .p-face__eye,.p-face[data-feel] .p-face__eye{transition:transform .1s,translate .35s,width .42s cubic-bezier(.2,.8,.2,1),height .42s cubic-bezier(.2,.8,.2,1),border-radius .42s cubic-bezier(.2,.8,.2,1)!important}.p-face[data-feel] .p-face__eyes{transition:translate .42s cubic-bezier(.2,.8,.2,1)}.p-face[data-feel] .p-face__hold{transition:rotate .42s cubic-bezier(.2,.8,.2,1),translate .45s var(--ease-out,cubic-bezier(.2,.8,.2,1))}.p-face[data-feel]:is(:not([data-mood]),[data-mood=words]) .p-face__eyes{translate:var(--pf-shift,0 0)}.p-face[data-feel]:is(:not([data-mood]),[data-mood=words]) .p-face__hold:first-child{rotate:var(--pf-lt,0deg)}.p-face[data-feel]:is(:not([data-mood]),[data-mood=words]) .p-face__hold:last-child{rotate:var(--pf-rt,0deg)}.p-face[data-feel]:is(:not([data-mood]),[data-mood=words]) .p-face__hold:first-child .p-face__eye{width:calc(31px * var(--pf-lw,1));height:calc(var(--eye-h) * var(--pf-lk,1));border-radius:var(--pf-lr,16px)}.p-face[data-feel]:is(:not([data-mood]),[data-mood=words]) .p-face__hold:last-child .p-face__eye{width:calc(31px * var(--pf-rw,1));height:calc(var(--eye-h) * var(--pf-rk,1));border-radius:var(--pf-rr,16px)}.p-face.is-live[data-move=nod] .p-face__body{animation:1.3s ease-in-out pfNod}.p-face.is-live[data-move=jump] .p-face__body{transform-origin:50% 94%;animation:1.2s ease-in-out pfJump}.p-face.is-live[data-move=stomp] .p-face__body{transform-origin:50% 94%;animation:1.4s ease-in-out pfStomp}.p-face.is-live[data-move=laugh] .p-face__body{transform-origin:50% 60%;animation:1.5s ease-in-out pfLaugh}.p-face.is-live[data-move=shake] .p-face__body{animation:1.1s ease-in-out pfShake}.p-face.is-live[data-move=spin] .p-face__body{animation:1.8s ease-in-out pfSpin}.p-face--small.is-live[data-move=spin] .p-face__body{animation:1.3s ease-in-out pfNod}@keyframes pfNod{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(12px)rotate(7deg)}40%{transform:translateY(-6px)rotate(-4deg)}60%{transform:translateY(9px)rotate(6deg)}80%{transform:translateY(-3px)rotate(-1deg)}}@keyframes pfJump{0%{transform:translateY(0)scale(1)}10%{transform:translateY(6px)scale(1.1,.88)}32%{transform:translateY(-40px)scale(.93,1.1)}52%{transform:translateY(0)scale(1.09,.89)}66%{transform:translateY(-13px)scale(.98,1.04)}82%{transform:translateY(0)scale(1.05,.96)}to{transform:translateY(0)scale(1)}}@keyframes pfStomp{0%,to{transform:translateY(0)scale(1)rotate(0)}20%{transform:translateY(-16px)scale(.95,1.08)rotate(-4deg)}34%{transform:translateY(4px)scale(1.14,.84)rotate(0)}50%{transform:translateY(-9px)scale(.98,1.04)rotate(4deg)}64%{transform:translateY(3px)scale(1.1,.88)rotate(0)}82%{transform:translateY(-3px)scale(1.02,.99)rotate(-2deg)}}@keyframes pfLaugh{0%,to{transform:translateY(0)rotate(0)scale(1)}14%{transform:translateY(-10px)rotate(-8deg)scale(.96,1.05)}30%{transform:translateY(3px)rotate(5deg)scale(1.06,.94)}46%{transform:translateY(-8px)rotate(-6deg)scale(.98,1.04)}62%{transform:translateY(2px)rotate(3deg)scale(1.04,.96)}80%{transform:translateY(-4px)rotate(-2deg)scale(1)}}@keyframes pfShake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-10px)rotate(-6deg)}26%{transform:translate(9px)rotate(5deg)}40%{transform:translate(-7px)rotate(-4deg)}54%{transform:translate(6px)rotate(4deg)}68%{transform:translate(-4px)rotate(-2deg)}84%{transform:translate(3px)rotate(2deg)}}@keyframes pfSpin{0%{transform:rotate(0)}15%{transform:rotate(-24deg)}70%{transform:rotate(696deg)}to{transform:rotate(720deg)}}.p-face__orn{transition:filter .6s,scale .6s}.p-face[data-glow] .p-face__orn{filter:brightness(var(--pf-gb,1));scale:var(--pf-gs,1)}.p-face[data-glow=up]{--pf-gb:1.15;--pf-gs:1.06}.p-face[data-glow=low]{--pf-gb:.9;--pf-gs:.96}.p-face[data-glow=dim]{--pf-gb:.78;--pf-gs:.92}.p-face--sami[data-glow=up]{--pf-gb:1.3;--pf-gs:1.1}.p-face--sami[data-glow=dim]{--pf-gb:.78;--pf-gs:.9}.p-face--sinchi[data-glow=low]{--pf-gb:.9;--pf-gs:.94}.p-face--sinchi[data-glow=dim]{--pf-gb:.8;--pf-gs:.9}.p-face--amaru[data-glow=up]{--pf-gb:1.18;--pf-gs:1.05}.p-face--amaru[data-glow=dim]{--pf-gb:.8;--pf-gs:.92}.p-face--inti[data-glow=up]{--pf-gb:1.12;--pf-gs:1.05}.p-face--inti[data-glow=low]{--pf-gb:.92;--pf-gs:.96}.p-face--inti[data-glow=dim]{--pf-gb:.8;--pf-gs:.92}.p-face.is-live[data-move=jump] .p-face__orn,.p-face.is-live[data-move=stomp] .p-face__orn,.sami-hello .p-face.is-live[data-glow=flare] .p-face__orn{animation:1.2s ease-out pfFlare}@keyframes pfFlare{0%,to{filter:brightness();scale:1}22%{filter:brightness(1.3);scale:1.1}55%{filter:brightness(1.12);scale:1.04}}@media (prefers-reduced-motion:reduce){.p-face .p-face__body,.p-face .p-face__orn{animation:none!important}.p-face[data-feel] .p-face__eye,.p-face.is-live:not([data-mood],.is-thinking) .p-face__eye,.p-face[data-feel] .p-face__eyes,.p-face[data-feel] .p-face__hold,.p-face .p-face__orn{transition:none!important}}
