.pip{flex:none;display:block;overflow:visible}.pip-figure,.pip-arms,.pip-blink,.pip-thought,.pip-waves,.pip-confetti,.pip-shadow{transform-box:fill-box;transform-origin:50%}.pip-anim-neutral .pip-figure,.pip-anim-happy .pip-figure,.pip-anim-listening .pip-figure{animation:3.2s ease-in-out infinite pip-bob}.pip-anim-neutral .pip-shadow,.pip-anim-happy .pip-shadow,.pip-anim-listening .pip-shadow{animation:3.2s ease-in-out infinite pip-shadow}.pip-anim-neutral .pip-blink,.pip-anim-listening .pip-blink{animation:5s infinite pip-blink}.pip-anim-thinking .pip-thought circle{animation:1.8s ease-in-out infinite pip-think}.pip-anim-thinking .pip-thought circle:nth-child(2){animation-delay:.2s}.pip-anim-thinking .pip-thought circle:nth-child(3){animation-delay:.4s}.pip-anim-listening .pip-waves path{animation:2s ease-in-out infinite pip-wave}.pip-anim-listening .pip-waves path:nth-child(2){animation-delay:.3s}.pip-anim-celebrating .pip-figure{animation:pip-jump 1.1s var(--ease-spring) 2}.pip-anim-celebrating .pip-confetti{animation:pip-pop .7s var(--ease-spring) both}@keyframes pip-bob{50%{transform:translateY(-5px)}}@keyframes pip-shadow{50%{opacity:.06;transform:scaleX(.88)}}@keyframes pip-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pip-think{50%{opacity:.3;transform:translateY(-2px)}}@keyframes pip-wave{50%{opacity:.25}}@keyframes pip-jump{30%{transform:translateY(-14px)scale(1.02,.98)}60%{transform:translateY(0)scale(1.03,.96)}}@keyframes pip-pop{0%{opacity:0;transform:scale(.6)}}
