.bi-em{transform-origin:50% 100%;animation-duration:var(--em-ms, 2s);animation-fill-mode:both}.bi-em-wave{animation-name:bi-em-wave;animation-timing-function:steps(1,end)}.bi-em-dance{animation-name:bi-em-dance;animation-timing-function:steps(1,end)}.bi-em-jump{animation-name:bi-em-jump;animation-timing-function:ease-out}.bi-em-shake{animation-name:bi-em-shake;animation-timing-function:steps(1,end)}.bi-em-bob{animation-name:bi-em-bob;animation-timing-function:ease-in-out}.bi-em-nod{animation-name:bi-em-nod;animation-timing-function:steps(1,end)}.bi-em-lean{animation-name:bi-em-lean;animation-timing-function:ease-in-out}.bi-em-slump{animation-name:bi-em-slump;animation-timing-function:ease-in-out}.bi-em-spin{animation-name:bi-em-spin;animation-timing-function:linear}.bi-em-sleep{animation-name:bi-em-sleep;animation-timing-function:ease-in-out}@keyframes bi-em-wave{0%,80%,to{transform:none}10%,50%{transform:translate(calc(var(--px) * -2))}30%,70%{transform:translate(calc(var(--px) * 2))}}@keyframes bi-em-dance{0%,to{transform:none}12.5%{transform:translateY(calc(var(--px) * -3)) scaleX(-1)}25%{transform:none}37.5%{transform:translateY(calc(var(--px) * -3))}50%{transform:scaleX(-1)}62.5%{transform:translateY(calc(var(--px) * -3))}75%{transform:scaleX(-1)}87.5%{transform:translateY(calc(var(--px) * -3)) scaleX(-1)}}@keyframes bi-em-jump{0%,40%,80%,to{transform:none}8%,48%{transform:scale(1.06,.9)}22%,62%{transform:translateY(calc(var(--px) * -16)) scale(.96,1.05)}}@keyframes bi-em-shake{0%,to{transform:none}10%,30%,50%,70%{transform:translate(calc(var(--px) * -1),calc(var(--px) * -1))}20%,40%,60%,80%{transform:translate(var(--px))}}@keyframes bi-em-bob{0%,33%,66%,to{transform:none}16%,50%,83%{transform:translateY(calc(var(--px) * -3))}}@keyframes bi-em-nod{0%,to{transform:none}15%,45%{transform:translateY(calc(var(--px) * 2)) scaleY(.98)}30%,60%{transform:none}}@keyframes bi-em-lean{0%,to{transform:none}18%,82%{transform:skew(-7deg) translate(calc(var(--px) * -2))}}@keyframes bi-em-slump{0%,to{transform:none}18%,82%{transform:translateY(calc(var(--px) * 3)) scale(1.03,.93)}}@keyframes bi-em-spin{0%,50%,to{transform:none}12.5%,37.5%,62.5%,87.5%{transform:scaleX(.08)}25%,75%{transform:scaleX(-1)}}@keyframes bi-em-sleep{0%,to{transform:none;filter:brightness(.85)}50%{transform:translateY(var(--px)) scaleY(.97);filter:brightness(.8)}}.bi-emfx-rise{animation:bi-emfx-rise var(--fx-ms, 1.6s) ease-out both}.bi-emfx-pop{animation:bi-emfx-pop var(--fx-ms, 2s) ease-out both}@keyframes bi-emfx-rise{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1;transform:translate(calc(var(--dx) * .3),calc(var(--px) * -6)) scale(1)}to{opacity:0;transform:translate(var(--dx),calc(var(--px) * -34)) scale(1)}}@keyframes bi-emfx-pop{0%{opacity:0;transform:translateY(calc(var(--px) * 4)) scale(.3)}14%{opacity:1;transform:translateY(0) scale(1.2)}24%{transform:translateY(0) scale(1)}82%{opacity:1;transform:translateY(calc(var(--px) * -4))}to{opacity:0;transform:translateY(calc(var(--px) * -6))}}@media (prefers-reduced-motion: reduce){.bi-em{animation:none!important}.bi-emfx-rise,.bi-emfx-pop{animation-name:bi-emfx-fade}}@keyframes bi-emfx-fade{0%,to{opacity:0}15%,85%{opacity:1}}
