@keyframes scaleSymbol{0%,65%,80%,to{transform:translate(-50%,-50%) scale(1)}20%,45%{transform:translate(-50%,-50%) scale(1.1)}}@keyframes blockCycleMobile{0%,60%,to{transform:translate(-50%,-50%) scale(.6) rotate(60deg)}15%,45%{transform:translate(15%,90%) scale(1) rotate(40deg)}}@keyframes pulseButton{0%,to{transform:scale(.95)}50%{transform:scale(1.05)}}@keyframes reelBlur{50%{filter:blur(2px)}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{width:100%;max-width:100%;height:auto;vertical-align:middle}button{font:inherit}html{height:100%;background:#8f2d72;font-size:min(4.5px + 5.5 * (100vw - 375px) / 1545,10px)}body{height:100%;overflow-x:hidden;overflow-y:auto;font-family:Open Sans,sans-serif;font-weight:800;font-size:110%;user-select:none;-webkit-user-select:none;touch-action:manipulation}@media (max-width: 420px){body{font-size:105%}}.loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100dvh + 2px);padding:15px;overflow:hidden;background:linear-gradient(180deg,#130d29 0,#8f2d72 100%)}.loader.is--loaded{display:none}.loader__logo{width:100%;max-width:226px;margin-bottom:35px}.loader__bar{position:relative;width:100%;max-width:340px;height:28px;padding:4px;border-radius:100px;background:rgba(20,5,41,.7);border:1px solid #ff4bd5}.loader__bar:before{content:"";position:absolute;left:4px;top:4px;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:100px;background:rgba(20,5,41,.7)}.loader__progress{position:relative;z-index:2;height:100%;border-radius:100px;background:#ffc61c;transition:width .5s ease}@media (max-width: 767px){.loader__bar{max-width:220px}}.page{position:relative;display:flex;min-height:100dvh;overflow:hidden;background:url(/assets/page-bg-mobile-6d27adf6.webp) no-repeat top center / cover}.page__inner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;width:100%}.page__content{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%;padding:0 16px 11em;overflow:hidden}.logo{position:relative;z-index:3;display:block;width:40em;max-width:100%;margin:0 auto 5em;font-size:90%}.logo img{display:block}.coins{position:absolute;display:block;width:65.867em}.coins.is--2{right:10em;bottom:22em;font-size:60%}.game{position:relative}.decor{position:absolute;top:50%;left:50%;display:block;width:60em;height:90em;font-size:70%;transform:translate(-50%,-50%) scale(.6);animation:3s blockCycleMobile ease-in-out infinite}.decor__item{position:absolute;aspect-ratio:1/1;transform-origin:center center;font-size:80%}.decor__item.is--1{width:36.407em;top:0;left:5em;transform:rotate(20.768deg)}.decor__item.is--2{width:46.879em;right:0;top:50%;transform:translateY(-50%) rotate(46.328deg)}.decor__item.is--3{width:41.524em;left:0;bottom:0;transform:rotate(-52.648deg)}.slot{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-size:80%}.slot__frame{position:absolute;z-index:2;left:50%;top:-5em;width:203em;height:auto;aspect-ratio:3016/1818;font-size:90%;transform:translate(-50%);background:url(/assets/frame-mobile-5e7481e4.webp) no-repeat center / contain}@media (max-width: 360px){.slot__frame{font-size:80%}}.reels{position:relative;z-index:1;display:flex;gap:6em;width:84em;height:74em;transform:scaleY(-1)}@media (max-width: 399px){.reels{font-size:90%}}.reels:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:115%;height:110%;transform:translate(-50%,-50%);background:url(/assets/frame-bg-d1ba1a0b.webp) top left / 1200px;box-shadow:13px 9px 33.8px #0000004d inset}.reel{position:relative;overflow:hidden;width:33.333%;height:100%}.icons{position:relative;display:flex;flex-direction:column;align-items:center;height:100%}.symbol{position:relative;flex:none;width:100%;height:33.333%}.symbol-inner{position:relative}.symbol-inner img{transform:scaleY(-1) scale(.8)}.symbol.is--win:before{content:"";position:absolute;z-index:0;left:50%;top:50%;display:block;width:100%;height:100%;transform:translate(-50%,-50%);will-change:transform;background:url(/assets/win-effect-e483ff70.gif) no-repeat center / contain;mix-blend-mode:plus-lighter;animation:1.5s scaleSymbol linear infinite}.fx{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.fx__shine,.fx__circle,.fx__coin-rain{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1/1;background-size:contain;background-repeat:no-repeat;background-position:center;mix-blend-mode:plus-lighter}.fx__shine{width:124.8em;background-image:url(/assets/effect-shine-1-23ddcfab.webp)}.fx__circle{width:115em;will-change:transform;background-image:url(/assets/circle-241dc09d.webp)}.fx__coin-rain{z-index:15;width:100%;min-width:1920px;will-change:transform;background-image:url(/assets/coin-rain-7c7cef21.webp)}.bottom__section{position:fixed;left:0;bottom:15em;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:1px;font-size:120%}.bottom__section-button{position:relative;display:flex;align-items:center;justify-content:center;height:14em;min-width:30px;background:transparent url(/assets/button_middle-e11984d8.webp) repeat-x center / contain;outline:0;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.bottom__section-button:after,.bottom__section-button:before{content:"";position:absolute;top:0;bottom:0;width:23em;background-size:contain;background-repeat:no-repeat}.bottom__section-button:before{left:calc(-20em + 1px);background-position:right center;background-image:url(/assets/button_left-772807e4.webp)}.bottom__section-button:after{right:calc(-20em + 1px);background-position:left center;background-image:url(/assets/button_right-1335602c.webp)}.bottom__section-button:disabled{background-image:url(/assets/button_disabled_middle-4c2a7e84.webp)}.bottom__section-button:disabled:before{background-image:url(/assets/button_disabled_left-af8b7030.webp)}.bottom__section-button:disabled:after{background-image:url(/assets/button_disabled_right-449c8643.webp)}.bottom__section-button span{position:relative;z-index:3;padding:0 1.2em;margin:0 -3em .05em;font-size:4.5em;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;text-shadow:0 -1px 1px #001ea6,-1px 0 1px #001ea6,0 0 1px #001ea6,1px 0 1px #001ea6,0 1px 1px #001ea6;-webkit-font-smoothing:antialiased}.bottom__section-button.pulse{animation:2s pulseButton ease-in-out infinite}.modal{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;min-height:100dvh;padding:0 16px 20em;opacity:0;visibility:hidden}.modal.is--active{opacity:1;visibility:visible}.modal .fx__shine,.modal .fx__circle{top:47%;font-size:70%}@media (max-width: 360px){.modal .fx__shine,.modal .fx__circle{top:45%}}.modal__logo{position:relative;z-index:11;display:block;width:40em;max-width:100%}.modal__content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin:0 20px;padding:3em 0 35em;font-size:70%;text-align:center;text-transform:uppercase}.modal__background{position:absolute;top:0;left:50%;width:115%;aspect-ratio:1662/992;transform:translate(-50%)}.modal__chest{position:absolute;bottom:15em;width:76.267em;font-size:60%}.modal__fireworks{position:absolute;z-index:4;width:95.333em;pointer-events:none}.modal__fireworks.is--1{top:-40em;left:-20em}.modal__fireworks.is--2{bottom:-50em;right:-30em}.modal__win{position:relative;z-index:11;width:84.267em;margin-bottom:5em;font-size:90%}.modal__title,.modal__text{position:relative;z-index:11;max-width:100%;text-shadow:0 -1px 1px #000,-1px 0 1px #000,0 0 1px #000,1px 0 1px #000,0 1px 1px #000;-webkit-font-smoothing:antialiased}.modal__title{margin-bottom:.5em;font-size:5em;color:#fd87fb}.modal__text{font-size:6em;color:#20ff2e}.modal__btn{position:relative;z-index:11;width:fit-content;margin:0 auto;font-size:120%}.is--modal-open .logo,.is--modal-open .game{display:none}.is--modal-open .bottom__section{z-index:0;opacity:0}
