@keyframes g-pop{0%{transform:scale(.55) rotateY(90deg);opacity:0}60%{transform:scale(1.08) rotateY(0deg);opacity:1}to{transform:scale(1)}}@keyframes g-bust{0%{transform:scale(.5);opacity:0}45%{transform:scale(1.15);opacity:1}60%{transform:scale(1.05) rotate(-6deg)}75%{transform:scale(1.05) rotate(5deg)}90%{transform:scale(1) rotate(-2deg)}to{transform:scale(1) rotate(0)}}@keyframes g-fade-in{0%{opacity:0}to{opacity:1}}@keyframes g-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.8)}}@keyframes g-drop{0%{opacity:0;transform:translateY(-12px) scale(.9)}to{opacity:1;transform:none}}@keyframes g-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.g-pop{animation:g-pop .38s cubic-bezier(.2,.9,.3,1.2) both}.g-bust{animation:g-bust .6s ease-out both}.g-fade-in{animation:g-fade-in .45s ease-out both}.g-pulse{animation:g-pulse .8s ease-in-out infinite}.g-drop{animation:g-drop .35s cubic-bezier(.2,.9,.3,1.2) both}.g-shake{animation:g-shake .45s ease-in-out both}@keyframes g-toss{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-46px) scale(1.12)}80%{transform:translateY(0) scale(1)}88%{transform:translateY(-8px)}to{transform:translateY(0)}}.g-toss{animation:g-toss 1.6s cubic-bezier(.3,.6,.4,1) both}@keyframes g-win-pop{0%{transform:translateY(10px) scale(.6);opacity:0}55%{transform:translateY(-4px) scale(1.12);opacity:1}to{transform:none;opacity:1}}.g-win-pop{animation:g-win-pop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes g-burst{0%{transform:scale(.2);opacity:.95}to{transform:scale(2.4);opacity:0}}.g-burst{animation:g-burst .65s cubic-bezier(.2,.7,.3,1) both}@keyframes g-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.g-flash{animation:g-flash .9s ease-out both}@keyframes g-cash-glow{0%,to{box-shadow:0 0 0 0 rgba(152,162,250,.55)}50%{box-shadow:0 0 0 6px rgba(152,162,250,0)}}.g-cash-glow{animation:g-cash-glow 1.1s ease-in-out infinite}@keyframes g-tick{0%{transform:scale(1.18);opacity:.6}to{transform:none;opacity:1}}.g-tick{animation:g-tick .32s cubic-bezier(.22,1,.36,1) both}.g-delay>*{animation-delay:var(--d,0s)}@keyframes crash-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.crash-hover{animation:crash-hover 2.6s ease-in-out infinite}@keyframes crash-land{0%{transform:translateY(-90px) scale(.85);opacity:0}70%{transform:translateY(4px);opacity:1}to{transform:none;opacity:1}}.crash-land{animation:crash-land .6s cubic-bezier(.22,1,.36,1) both}@keyframes crash-liftoff{0%{transform:none;opacity:1}to{transform:translateY(-460px) scale(.8);opacity:0}}.crash-liftoff{animation:crash-liftoff .9s cubic-bezier(.55,0,.8,.4) both}@keyframes crash-jitter{0%,to{transform:translate(0)}25%{transform:translate(.8px,-.6px)}50%{transform:translate(-.6px,.8px)}75%{transform:translate(.6px,.6px)}}.crash-jitter{animation:crash-jitter .12s linear infinite}@keyframes crash-flame{0%{transform:scale(1);opacity:.92}to{transform:scale(.9,1.14);opacity:1}}.crash-flame{animation:crash-flame .09s ease-in-out infinite alternate;transform-origin:50% 0;will-change:transform}@keyframes crash-boom{0%{transform:translate(-50%,-50%) scale(.15);opacity:1}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}.crash-boom{animation:crash-boom .75s cubic-bezier(.15,.7,.3,1) both}@keyframes crash-fade-out{to{opacity:0}}@keyframes cf-win{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(84,250,90,0))}40%{transform:scale(1.08);filter:drop-shadow(0 0 28px rgba(84,250,90,.75))}to{transform:scale(1);filter:drop-shadow(0 0 14px rgba(84,250,90,.45))}}.cf-win{animation:cf-win .7s cubic-bezier(.34,1.56,.64,1) both}