.prompter-assistant-eyes{will-change:transform;width:60%;max-width:800px;height:auto;transform:translateZ(0)}.prompter-assistant-eyes svg{width:100%;height:auto;overflow:visible}.eye-group,.eyebrow-group{transform-origin:50%;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.sparkle-group{transition:opacity .15s,transform .3s}.left-eye-anchor{transform-origin:250px 200px}.right-eye-anchor{transform-origin:550px 200px}.left-eyebrow{transform-origin:250px 140px}.right-eyebrow{transform-origin:550px 140px}.poly-layer-bright{fill:#fdec88}.poly-layer-mid{fill:#eacb48}.poly-layer-dark{fill:#c9a227}.poly-layer-shadow{fill:#8a6e1c}.eyebrow{stroke:#5a4a1c}.sparkle{fill:#fff}.sparkle-primary{fill:#fff;filter:drop-shadow(0 0 3px #fffc)}.sparkle-secondary{fill:#ffffffb3}.animating-blink .eye-group{animation:.25s ease-in-out forwards blinkAnim}.animating-blink .eyebrow-group{animation:.25s ease-in-out forwards eyebrowBlinkAnim}.animating-blink .sparkle-group{animation:.25s ease-in-out forwards sparkleBlinkAnim}@keyframes blinkAnim{0%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}@keyframes eyebrowBlinkAnim{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}@keyframes sparkleBlinkAnim{0%,to{opacity:1}40%,60%{opacity:0}}.animating-nod{animation:.6s ease-in-out forwards nodAnim}.animating-nod .eyebrow-group{animation:.6s ease-in-out forwards eyebrowNodAnim}@keyframes nodAnim{0%,to{transform:translateY(0)}30%{transform:translateY(25px)}60%{transform:translateY(15px)}}@keyframes eyebrowNodAnim{0%,to{transform:translateY(0)}30%{transform:translateY(20px)}60%{transform:translateY(12px)}}.animating-smile .eye-group{animation:1s ease-in-out forwards smileEyeAnim}.animating-smile .eyebrow-group{animation:1s ease-in-out forwards smileEyebrowAnim}.animating-smile .sparkle-group{animation:1s ease-in-out forwards smileSparkleAnim}@keyframes smileEyeAnim{0%,to{transform:scaleY(1)}30%,70%{transform:scaleY(.7)}}@keyframes smileEyebrowAnim{0%,to{transform:translateY(0)rotate(0)}30%,70%{transform:translateY(-8px)rotate(-3deg)}}@keyframes smileSparkleAnim{0%,to{opacity:1;transform:scale(1)}30%,70%{opacity:1;transform:scale(1.3)}}.animating-question{transition:transform .5s ease-out;transform:rotate(-5deg)translate(-10px)}.animating-question .right-eye-anchor .eye-group{transform:scaleY(.8)rotate(5deg)}.animating-question .left-eyebrow{transform:translateY(-12px)rotate(-8deg)}.animating-question .right-eyebrow{transform:translateY(5px)rotate(5deg)}.animating-question .sparkle-group{transform:translate(5px)translateY(-3px)}.animating-laugh .eye-group{transform:scaleY(.6)}.animating-laugh .eyebrow-group{animation:.3s ease-in-out infinite laughEyebrowAnim}.animating-laugh .sparkle-group{animation:.4s ease-in-out infinite laughSparkleAnim}.animating-laugh{animation:.5s linear infinite shakeAnim}@keyframes shakeAnim{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-2px)rotate(1deg)}30%{transform:translate(2px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-2px,1px)rotate(0)}70%{transform:translate(2px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}to{transform:translate(1px,-2px)rotate(-1deg)}}@keyframes laughEyebrowAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes laughSparkleAnim{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}
