@keyframes ch-punch{0%{transform:none}18%{transform:scale(1.18)}45%{transform:scale(.95)}66%{transform:scale(1.04)}84%{transform:scale(.99)}to{transform:none}}.ch-punch{animation:ch-punch .61s ease-out both}@keyframes ch-flash{0%{opacity:0;transform:scale(1.7)}15%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.ch-flash{opacity:0;animation:ch-flash .61s ease-out both}@keyframes ch-gem{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}25%{transform:translate(calc(-50% + var(--gx) * .58),calc(-50% + var(--gy) * .58 + var(--gfall) * .33)) scale(1) rotate(calc(var(--gspin) * .58))}50%{transform:translate(calc(-50% + var(--gx) * .88),calc(-50% + var(--gy) * .88 + var(--gfall) * .77)) rotate(calc(var(--gspin) * .88))}70%{opacity:1;transform:translate(calc(-50% + var(--gx) * .97),calc(-50% + var(--gy) * .97 + var(--gfall) * .95)) rotate(calc(var(--gspin) * .97))}to{opacity:0;transform:translate(calc(-50% + var(--gx)),calc(-50% + var(--gy) + var(--gfall))) rotate(var(--gspin))}}.ch-gem{position:absolute;left:50%;top:50%;pointer-events:none;opacity:0;animation:ch-gem .9s linear both}@keyframes ch-zoom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ch-zoom{animation:ch-zoom .32s cubic-bezier(.33,1,.68,1) both}@keyframes ch-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.ch-down{animation:ch-down .38s cubic-bezier(.33,1,.68,1) both}@media (prefers-reduced-motion:reduce){.ch-down,.ch-flash,.ch-gem,.ch-punch,.ch-zoom{animation:none!important}}@keyframes bi-zoom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes bi-down{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes bi-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bi-fade{0%{opacity:0}to{opacity:1}}.bi-zoom{animation:bi-zoom .32s cubic-bezier(.33,1,.68,1) both}.bi-down{animation:bi-down .38s cubic-bezier(.33,1,.68,1) both}.bi-up{animation:bi-up .32s cubic-bezier(.33,1,.68,1) both}.bi-fade{animation:bi-fade .4s ease-out both}.bi-title{animation:bi-down .38s cubic-bezier(.33,1,.68,1) .16s both}.bi-body{animation:bi-down .38s cubic-bezier(.33,1,.68,1) .32s both}.bi-note{animation:bi-fade .4s ease-out .52s both}@keyframes bi-breathe{0%,to{transform:none}50%{transform:scale(var(--bi-breathe,1.06))}}.bi-pulse{--bi-breathe:1.06;animation:bi-breathe 1.8s ease-in-out 1.1s infinite}.bi-beat{--bi-breathe:1.07;animation:bi-breathe 1.3s ease-in-out infinite}.bi-beat-late{--bi-breathe:1.06;animation:bi-breathe 1.3s ease-in-out 1.95s infinite}.bi-flicker{--bi-breathe:1.08;animation:bi-breathe 1.04s ease-in-out .3s infinite}@keyframes bi-spin{to{transform:rotate(1turn)}}.bi-rays{animation:bi-spin 12s linear infinite}@keyframes bi-wiggle{0%,to{transform:none}11%,33%,56%,78%{transform:rotate(var(--bi-wiggle))}22%,44%,67%,89%{transform:rotate(calc(-1 * var(--bi-wiggle)))}}.bi-wiggle{--bi-wiggle:9deg;animation:bi-wiggle .99s linear .35s both}@keyframes bi-tick{0%,to{transform:none}23%,38%,54%,69%,8%,85%{transform:rotate(var(--bi-wiggle))}15%,31%,46%,62%,77%,92%{transform:rotate(calc(-1 * var(--bi-wiggle)))}}.bi-tick{--bi-wiggle:14deg;animation:bi-tick 2.08s linear .6s both}@keyframes bi-liquid{0%{transform:translateY(var(--liquid-from))}to{transform:translateY(var(--liquid-to))}}.bi-liquid{animation:bi-liquid 1.5s cubic-bezier(.65,0,.35,1) .45s both}@keyframes bi-wave{to{transform:translateX(-13px)}}.bi-wave{animation:bi-wave 1.7s linear infinite}@keyframes bi-evo-halo{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.bi-evo-halo{opacity:0;animation:bi-evo-halo .36s ease-out 3 both}@keyframes bi-evo-tremble{0%,to{transform:none}25%{transform:translateX(4px) rotate(3deg)}75%{transform:translateX(-4px) rotate(-3deg)}}.bi-evo-tremble{animation:bi-evo-tremble 90ms linear .36s 12}@keyframes bi-evo-flash{0%{opacity:0;transform:scale(.3)}24%,49%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(.3)}}.bi-evo-flash{opacity:0;animation:bi-evo-flash 1.02s ease-in-out 1.05s both}@keyframes bi-evo-rays{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.bi-evo-rays{animation:bi-evo-rays .5s ease-out both}@keyframes bi-spark{0%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:translate(var(--sx),var(--sy)) scale(.4)}}.bi-spark{opacity:0;animation:bi-spark .8s cubic-bezier(.33,1,.68,1) both}.bi-still,.bi-still *{animation:none!important;transition:none!important}