.confetti-canvas[data-v-d904db65]{height:100vh;left:0;pointer-events:none;position:fixed;top:-6.25rem;width:100vw}.bonus-popup-overlay[data-v-d904db65]{background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;position:fixed;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-animation:fadeIn-d904db65 .3s ease-out;animation:fadeIn-d904db65 .3s ease-out;justify-content:center;z-index:9999}.bonus-popup-container[data-v-d904db65]{-webkit-animation:popIn-d904db65 .5s cubic-bezier(.68,-.55,.265,1.55);animation:popIn-d904db65 .5s cubic-bezier(.68,-.55,.265,1.55);border-radius:1.25rem;height:100vw;position:relative;top:-5rem;width:100%}.background-layer[data-v-d904db65]{-webkit-animation:backgroundFloat-d904db65 4s ease-in-out infinite;animation:backgroundFloat-d904db65 4s ease-in-out infinite;background:url(#{$imageUrl}/public/assets/common/flickering.png) no-repeat 50%/cover;height:100vw;left:0;left:-5%;opacity:.9;position:absolute;top:0;top:-5%;width:110vw}.ray[data-v-d904db65]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,215,0,.9)),color-stop(30%,rgba(255,215,0,.6)),color-stop(70%,rgba(255,215,0,.3)),to(transparent));background:linear-gradient(180deg,rgba(255,215,0,.9) 0,rgba(255,215,0,.6) 30%,rgba(255,215,0,.3) 70%,transparent);border-radius:.125rem;height:9.375rem;left:50%;position:absolute;top:50%;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;width:.188rem}.content[data-v-d904db65]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5rem 1.25rem;text-align:center}.title[data-v-d904db65]{-webkit-animation:glow-d904db65 2s ease-in-out infinite alternate;animation:glow-d904db65 2s ease-in-out infinite alternate;color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .5rem;text-shadow:.125rem .125rem .25rem rgba(0,0,0,.5)}.subtitle[data-v-d904db65]{color:hsla(0,0%,100%,.9);font-size:1rem;margin:0 0 1.875rem;text-shadow:.063rem .063rem .125rem rgba(0,0,0,.5)}.prize-container[data-v-d904db65]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.prize-container[data-v-d904db65],.prize-image-wrapper[data-v-d904db65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prize-image-wrapper[data-v-d904db65]{width:5rem;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-animation:pulse-d904db65 2s ease-in-out infinite;animation:pulse-d904db65 2s ease-in-out infinite;justify-content:center}.default-prize-icon[data-v-d904db65]{color:gold;height:2.5rem;width:2.5rem}.amount-display[data-v-d904db65]{-webkit-animation:bounce-d904db65 1s ease-in-out infinite alternate;animation:bounce-d904db65 1s ease-in-out infinite alternate;margin-top:-.625rem}.amount[data-v-d904db65]{color:gold;font-size:2.5rem;font-weight:700;text-shadow:-.125rem -.125rem 0 #ff4500,.125rem -.125rem 0 #ff4500,-.125rem .125rem 0 #ff4500,.125rem .125rem 0 #ff4500,-.063rem 0 0 #ff4500,.063rem 0 0 #ff4500,0 -.063rem 0 #ff4500,0 .063rem 0 #ff4500,0 0 .625rem rgba(255,215,0,.8),0 0 1.25rem rgba(255,215,0,.6)}.close-btn[data-v-d904db65]{backdrop-filter:blur(.625rem);background:hsla(0,0%,100%,.2);border:none;border-radius:50%;bottom:1.25rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;left:50%;position:absolute;top:25rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.close-btn[data-v-d904db65]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:translateX(-50%) scale(1.1);-ms-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.close-btn svg[data-v-d904db65]{height:1.25rem;width:1.25rem}@-webkit-keyframes fadeIn-d904db65{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-d904db65{0%{opacity:0}to{opacity:1}}@-webkit-keyframes popIn-d904db65{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn-d904db65{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sparkle-d904db65{0%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sparkle-d904db65{0%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes glow-d904db65{0%{text-shadow:.125rem .125rem .25rem rgba(0,0,0,.5),0 0 .625rem rgba(255,215,0,.5)}to{text-shadow:.125rem .125rem .25rem rgba(0,0,0,.5),0 0 1.25rem rgba(255,215,0,.8)}}@keyframes glow-d904db65{0%{text-shadow:.125rem .125rem .25rem rgba(0,0,0,.5),0 0 .625rem rgba(255,215,0,.5)}to{text-shadow:.125rem .125rem .25rem rgba(0,0,0,.5),0 0 1.25rem rgba(255,215,0,.8)}}@-webkit-keyframes pulse-d904db65{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-d904db65{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes bounce-d904db65{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-.313rem);transform:translateY(-.313rem)}}@keyframes bounce-d904db65{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-.313rem);transform:translateY(-.313rem)}}@-webkit-keyframes backgroundFloat-d904db65{0%,to{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1.01);transform:scale(1.01)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes backgroundFloat-d904db65{0%,to{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1.01);transform:scale(1.01)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}}