@keyframes stream-ball-fall-kf{0%{animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-1200px)scale(.92)}70%{animation-timing-function:ease-out;transform:translateY(0)scaleX(1.3)scaleY(.72)}82%{transform:translateY(-12%)scaleX(.94)scaleY(1.08)}92%{transform:translateY(0)scaleX(1.06)scaleY(.96)}to{transform:translateY(0)scale(1)}}.stream-ball-fall{animation:.6s linear both stream-ball-fall-kf}@keyframes stream-ball-pop-kf{0%{transform:scale(1.1)}20%{transform:scale(1.3)}to{transform:scale(1)}}.stream-ball-pop-glow{animation:stream-ball-pop-kf .32s cubic-bezier(.22, 1, .36, 1), animated-cyan-glow-dark-kf 2.5s ease-in-out var(--stream-ball-glow-sync-delay,0s) infinite}@keyframes stream-shockwave-kf{0%{opacity:.7;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}.stream-shockwave-sm,.stream-shockwave-md,.stream-shockwave-lg,.stream-shockwave-xl{border-radius:9999px;animation:.6s ease-out forwards stream-shockwave-kf}.stream-shockwave-sm{border:3px solid #ffffff73;width:240px;height:240px}.stream-shockwave-md{border:3px solid #ffffff80;width:280px;height:280px}.stream-shockwave-lg{border:4px solid #34d3998c;width:320px;height:320px;animation-duration:.68s;box-shadow:0 0 32px #34d39959}.stream-shockwave-xl{border:4px solid #facc15a6;width:360px;height:360px;animation-duration:.78s;box-shadow:0 0 40px #facc1573,0 0 60px #34d39940}@keyframes stream-shake-sm-kf{0%,to{transform:translate(0,0)}12%{transform:translate(-4px,3px)}24%{transform:translate(5px,-3px)}36%{transform:translate(-3px,-4px)}48%{transform:translate(3px,4px)}}@keyframes stream-shake-lg-kf{0%,to{transform:translate(0,0)}8%{transform:translate(-13px,8px)}18%{transform:translate(15px,-10px)}28%{transform:translate(-14px,-9px)}38%{transform:translate(12px,13px)}48%{transform:translate(-10px,5px)}58%{transform:translate(8px,-6px)}}.stream-shake-sm{animation:.42s ease-out stream-shake-sm-kf}.stream-shake-lg{animation:.64s ease-out stream-shake-lg-kf}@keyframes stream-headline-pop-kf{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.stream-headline-pop{animation:.4s cubic-bezier(.22,1,.36,1) both stream-headline-pop-kf}@keyframes stream-fade-up-kf{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.stream-fade-up{animation:.5s cubic-bezier(.22,1,.36,1) both stream-fade-up-kf}@keyframes stream-row-enter-kf{0%{opacity:0;background-color:#b2f3ff29;transform:translateY(-14px)}40%{opacity:1;background-color:#b2f3ff29;transform:translateY(0)}to{background-color:#0000}}.stream-row-enter{animation:1.4s ease-out both stream-row-enter-kf}@keyframes stream-rank-flash-kf{0%,to{background-color:#0000}30%{background-color:#b2f3ff24}}.stream-rank-flash{animation:1.2s ease-out stream-rank-flash-kf}@keyframes stream-ticket-drop-kf{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(160px)rotate(24deg)}}.stream-ticket-drop{pointer-events:none;animation:.6s cubic-bezier(.5,0,1,.6) forwards stream-ticket-drop-kf}@keyframes stream-bucket-ball-in-kf{0%{opacity:0;transform:translateY(var(--stream-fall-from,-54px))}60%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stream-bucket-ball-in{animation:.5s cubic-bezier(.5,0,1,.6) both stream-bucket-ball-in-kf}@keyframes stream-bonus-ball-in-kf{0%{opacity:0;transform:translate(-180px)}70%{opacity:1;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.stream-bonus-ball-in{animation:.55s cubic-bezier(.4,0,.7,1) both stream-bonus-ball-in-kf}.stream-stage-light{background:linear-gradient(#9cb4ff 0%,#c3cffc 55%,#dde3fe 100%)}@keyframes stream-slot-pulse-kf{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.stream-slot-pulse{animation:1.8s ease-in-out infinite stream-slot-pulse-kf}@keyframes stream-marquee-kf{0%{transform:translate(0)}to{transform:translate(-50%)}}.stream-marquee{animation:stream-marquee-kf var(--stream-marquee-duration,45s) linear infinite}@keyframes stream-marquee-vertical-kf{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.stream-marquee-vertical{animation:stream-marquee-vertical-kf var(--stream-marquee-vertical-duration,32s) linear infinite}
