@keyframes rotation-loader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spinTo1{0%{-webkit-transform:rotate(-44deg);transform:rotate(-44deg)}to{transform:rotate(1080deg)}}@-webkit-keyframes spinTo2{0%{transform:rotate(-4deg)}to{transform:rotate(1396deg)}}@-webkit-keyframes spinTo3{0%{transform:rotate(-4deg)}to{transform:rotate(1351deg)}}@-webkit-keyframes spinTo4{0%{transform:rotate(-4deg)}to{transform:rotate(1305deg)}}@-webkit-keyframes spinTo5{0%{transform:rotate(-4deg)}to{transform:rotate(1261deg)}}@-webkit-keyframes spinTo6{0%{transform:rotate(-4deg)}to{transform:rotate(1217deg)}}@-webkit-keyframes spinTo7{0%{transform:rotate(-4deg)}to{transform:rotate(1531deg)}}@-webkit-keyframes spinTo8{0%{transform:rotate(-4deg)}to{transform:rotate(1485deg)}}@-webkit-keyframes spinner-win{0%,to{transform:rotate(1080deg)}50%{transform:rotate(1085deg)}}@keyframes showProgress1{to{stroke-dashoffset:132}}@keyframes showProgress2{to{stroke-dashoffset:92}}@keyframes showProgress3{to{stroke-dashoffset:72}}@-webkit-keyframes spinBtnFlare{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}*{margin:0;padding:0}*,::after,::before{box-sizing:border-box}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a{text-decoration:none!important}a:not([class]){text-decoration-skip-ink:auto}canvas,img,picture,svg,video{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}body,html{height:100%;scroll-behavior:smooth}.hidden{display:none!important}.visible{display:flex!important}body{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow-x:hidden;overflow-y:auto;font-size:min(4.5px + 5.5*(100vw - 375px)/1545,10px);font-style:normal;font-size:90%}.bottom__section-button{min-width:50px}.bottom__section-button span{height:auto}.bottom__section-button .button-loader,.game.is--disabled .game-controls__main-go-btn .bottom__section-button::before,.game.is--win .game-controls__main-go-btn .bottom__section-button::before{display:none}.bottom__section-button.is--link{display:flex;align-items:center;justify-content:center}.bottom__section-button.is--disabled{pointer-events:none}.bottom__section-button.is--disabled span{opacity:.2}.bottom__section-button.is--disabled .button-loader{display:flex}.button-loader{position:absolute;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%}.button-loader span{width:30px!important;height:30px!important;border:4px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation-loader 1s linear infinite;opacity:1!important;margin-left:0!important;margin-right:0!important}.wheel__spinner_win_1{animation:3s spinTo1 ease-in-out forwards!important}.wheel__spinner_win_2{animation:3s spinTo2 ease-in-out forwards}.wheel__spinner_win_3{animation:3s spinTo3 ease-in-out forwards}.wheel__spinner_win_4{animation:3s spinTo4 ease-in-out forwards}.wheel__spinner_win_5{animation:3s spinTo5 ease-in-out forwards}.wheel__spinner_win_6{animation:3s spinTo6 ease-in-out forwards}.wheel__spinner_win_7{animation:3s spinTo7 ease-in-out forwards}.wheel__spinner_win_8{animation:3s spinTo8 ease-in-out forwards}.wheel__texts-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:1em!important;padding-left:2em!important}.wheel__texts-block p{transform:rotate(-7deg)}.wheel__texts-block p:only-child{transform:rotate(0deg)}.wheel__texts-block p+p{margin-top:10px;transform:rotate(7deg)}.effects,.effects__block{left:0;top:0;width:100%;height:100%}.effects{position:absolute;z-index:997;display:flex;flex-direction:row;align-items:center;justify-content:center;mix-blend-mode:screen}.effects__block{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;position:fixed}.wheel__texts-1,.wheel__texts-2{transform:rotate(-137deg);position:absolute;left:11%;top:23%}.wheel__texts-2{transform:rotate(-93deg);left:32%;top:14%}.wheel__texts-3,.wheel__texts-4{transform:rotate(-45deg);position:absolute;left:54%;top:23%}.wheel__texts-4{transform:rotate(-2deg);left:63%;top:44%}.wheel__texts-5,.wheel__texts-6{transform:rotate(43deg);position:absolute;left:54%;top:65%}.wheel__texts-6{transform:rotate(87deg);left:33%;top:74%}.wheel__texts-7,.wheel__texts-8{transform:rotate(133deg);position:absolute;left:11%;top:66%}.wheel__texts-8{transform:rotate(177deg);left:2%;top:45%}.win-animation-svg{position:absolute;left:0;top:0;transform:rotate(45deg);opacity:0;width:100%}.win-animation-svg.is--active{opacity:1}.is--win-spinner{animation:2s spinner-win ease-in-out infinite!important}body.is--winner .bottom__section{opacity:0}html{background:#272935;font-size:min(4.5px + 5.5*(100vw - 375px)/1545,10px)}@media (max-width:1440px){body{font-size:80%}}@media (max-width:1024px){body{font-size:100%}}img{width:100%}.body-wrapper{display:flex;position:relative;width:100%;min-height:100vh;padding:0 16px;overflow:hidden;background:linear-gradient(180deg,#1f2128 0,#13141a 100%)}@media (max-width:1024px){.body-wrapper{padding:5em 0}}@media (max-width:768px) and (max-height:741px){.body-wrapper{padding:2em 0}}.game{width:100%;display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8em;position:relative;overflow:hidden}@media (max-width:1024px){.game{flex-direction:column;justify-content:space-between;gap:4em}}@media (max-width:768px) and (max-height:741px){.game{gap:2em}}.game.is--started .game-controls__bet-value{color:#8a8ea1}.game.is--started .game-controls__main-cash-btn{pointer-events:all}.game.is--started .game-controls__main-cash-btn span{color:#fff}.game.is--step-1 .game-field__progress-item.is--1 circle{animation:showProgress1 .5s linear forwards}.game.is--step-2 .game-field__progress-item.is--2 circle{animation:showProgress2 .5s linear forwards}.game.is--step-3 .game-field__progress-item.is--3 circle{animation:showProgress3 .5s linear forwards}.game.is--disabled .game-controls__main-cash-btn,.game.is--disabled .game-controls__main-go-btn,.game.is--win .game-controls__main-cash-btn,.game.is--win .game-controls__main-go-btn{pointer-events:none}.game.is--disabled .game-controls__main-cash-btn span,.game.is--win .game-controls__main-cash-btn span{color:#5f6065}.game.is--win .game-controls__main-go-btn .bottom__section-button{background-color:transparent;background-image:url(../img/btn-win.webp);box-shadow:none}.game.is--win .game-controls__main-go-btn .bottom__section-button::after{left:0;top:0;width:100%;height:100%;transition:none;background-image:url(../img/vortex-win.webp)}.game-header{position:relative;display:flex;align-items:center;justify-content:center}.game-header__logo{position:relative;display:flex;width:50em}@media (max-width:1024px){.game-header__logo{font-size:120%}}@media (max-width:768px) and (max-height:741px){.game-header__logo{font-size:100%}}.game-header__logo img{width:100%;mix-blend-mode:lighten}.game-field{position:relative;width:75em;height:75em}@media (max-width:1024px){.game-field{font-size:110%}}.game-field__effect{position:absolute;left:0;top:0;width:100%;height:100%}.game-field__effect::after,.game-field__effect::before{content:"";position:absolute;left:-25%;top:-25%;width:150%;height:150%;background-position:center;background-size:contain;background-repeat:no-repeat}.game-field__effect::before{background-image:url(../img/field-bg.webp)}.game-field__effect::after{display:none;background-image:url(../img/stars.gif);mix-blend-mode:plus-lighter}.game-field__center,.game-field__disc::after{background-position:center;background-size:contain;background-repeat:no-repeat;overflow:hidden;border-radius:50%}.game-field__center{left:27.5%;top:27.5%;width:45%;height:45%;position:absolute;background-image:url(../img/field-center.webp)}.game-field__spin{position:absolute;width:30%;height:80%;left:35%;top:4%;overflow:hidden}.game-field__spin-items{transform-style:preserve-3d}.game-field__spin-item{width:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:1}.game-field__inner{position:absolute;left:0;top:0;width:100%;height:100%}.game-field__disc{box-shadow:0 0 10em 0 rgba(255,255,255,.15);border-radius:50%}.game-field__disc::after{content:"";background-image:url(../img/field-disc.webp)}.game-field__disc,.game-field__disc::after,.game-field__progress{position:absolute;left:0;top:0;width:100%;height:100%}.game-field__progress-item{position:absolute;border-radius:50%;transform:rotate(-90deg);mix-blend-mode:difference}.game-field__progress-item svg circle{fill:none;stroke-dasharray:450;stroke-dashoffset:450}.game-field__progress-item.is--1{left:20%;top:20%;width:60%;height:60%;stroke-width:11%}.game-field__progress-item.is--1 circle{stroke:#0980e4}.game-field__progress-item.is--2{left:10%;top:10%;width:80%;height:80%}.game-field__progress-item.is--2 circle{stroke:#29dd30;stroke-width:8%}.game-field__progress-item.is--3{left:-.5%;top:-.5%;width:101%;height:101%}.game-field__progress-item.is--3 circle{stroke:#e11427;stroke-width:7%}.game-controls__bet-control::before,.game-field__pins,.game-field__progress-item svg{position:absolute;left:0;top:0;width:100%;height:100%}.game-field__pins-item{position:absolute;left:50%;width:7em;height:7em;background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:50%;transform:translateX(-50%);overflow:hidden}.game-field__pins-item.is--1{top:19.5%;background-image:url(../img/slot-1.webp)}.game-field__pins-item.is--2{top:10%;background-image:url(../img/slot-2.webp)}.game-field__pins-item.is--3{top:1%;background-image:url(../img/slot-3.webp)}.game-controls{position:relative;width:50em}@media (max-width:1024px){.game-controls{font-size:140%}}@media (max-width:768px) and (max-height:741px){.game-controls{font-size:120%}}.game-controls__bet{display:flex;flex-direction:column;align-items:center;margin:0 auto;gap:1.5em}.game-controls__bet-label{display:flex;align-items:center;gap:.3em;color:#8a8ea1;text-align:center;font-size:2em;white-space:nowrap}.game-controls__bet-label img{width:.9em;height:.9em}.game-controls__bet-value{color:#fff;text-align:center;font-size:2em}.game-controls__bet-control,.game-controls__bet-control-btn{display:flex;align-items:center;justify-content:center;border-radius:50%}.game-controls__bet-control{position:absolute;width:8em;height:8em;pointer-events:none}.game-controls__bet-control::before{content:"";display:block;border-radius:50%;background:linear-gradient(135.06deg,#16181d 12.88%,#181c2a 87.19%);box-shadow:8px 8px 18px 0 #0a0c11,-8px -8px 18px 0 #232732,6px 6px 12px 0 #0a0c11 inset,-6px -6px 12px 0 #242732 inset}.game-controls__bet-control-btn{position:relative;z-index:2;width:6em;height:6em;opacity:.8;background:linear-gradient(149deg,#404455 15.55%,#121318 59.97%);box-shadow:-2px -2px 1px 0 rgba(0,0,0,.06) inset,2px 2px 1px 0 rgba(255,255,255,.06) inset;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.game-controls__bet-control-btn img{width:3em;height:3em}.game-controls__bet-control.is--1{left:9em;top:3em}.game-controls__bet-control.is--2{right:9em;top:3em}.game-controls__main{position:relative;width:100%;height:20em;margin-top:2em;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/contros-frame.svg);filter:drop-shadow(.65em .65em 1.125em #0a0c11) drop-shadow(-.65em -.65em 1.125em #232732)}.game-controls__main-go-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.game-controls__main-cash-btn,.game-controls__main-part-btn{opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:11em;height:11em;border-radius:100%;background:linear-gradient(149deg,#404455 15.55%,#121318 59.97%);box-shadow:-2px -2px 1px 0 rgba(0,0,0,.06) inset,2px 2px 1px 0 rgba(255,255,255,.06) inset;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.game-controls__main-cash-btn{border:0;left:1.3em;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease-in-out;pointer-events:none;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.game-controls__main-cash-btn:hover::after{opacity:1}}@media (hover:none) and (pointer:coarse){.game-controls__main-cash-btn:active::after{opacity:1}}.game-controls__main-cash-btn:active{transform:translateY(-50%) scale(.95)}.game-controls__main-cash-btn span{color:#5f6065;text-align:center;font-size:1.7em}.game-controls__main-part-btn{right:1.3em}.game-controls__main-part-btn img{width:5em;height:5em}.game-controls__balance,.game-controls__main-part-btn{display:flex;align-items:center;justify-content:center}.game-controls__balance-item{width:50%;display:flex;flex-direction:column;align-items:center;margin:0 auto;gap:1.5em}.game-controls__balance-item-label{display:flex;align-items:center;gap:.3em;color:#8a8ea1;text-align:center;font-size:2em;white-space:nowrap}.game-controls__balance-item-label img{width:.9em;height:.9em}.game-controls__balance-item-value{color:#fff;text-align:center;font-size:2em}.game-controls__balance-item-value-symbol{display:none}.bottom__section-button{position:relative;display:flex;align-items:center;justify-content:center;width:17.5em;height:17.5em;cursor:pointer;outline:0;border:0;text-decoration:none;-webkit-tap-highlight-color:transparent;border-radius:50%;background-position:center;background-size:100.5%;background-repeat:no-repeat;overflow:hidden;background-image:url(../img/btn.webp);background-color:#8d30f3;box-shadow:0 0 3.5em 0 rgba(151,71,255,.6)}@media (hover:hover) and (pointer:fine){.bottom__section-button:hover::after{opacity:1}}@media (hover:none) and (pointer:coarse){.bottom__section-button:active::after{opacity:1}}.bottom__section-button::after,.bottom__section-button::before{left:-10%;top:-10%;width:120%;height:120%;content:"";position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat}.bottom__section-button::before{background-image:url(../img/btn-flare.webp);animation:5s spinBtnFlare linear infinite}.bottom__section-button::after{opacity:.3;background-image:url(../img/vortex.webp)}.bottom__section-button-default,.bottom__section-button-next,.modal__win-btn .bottom__section-button::after,.modal__win-btn .bottom__section-button::before{display:none}.bottom__section-button .button-loader span{padding:0!important;background:0 0!important}.modal,.modal__win-btn .bottom__section-button span{display:flex;align-items:center;justify-content:center;width:100%}.modal,.modal::before{position:absolute;left:0;top:0;height:100%}.modal{z-index:999;opacity:0;flex-direction:column;overflow:hidden;visibility:hidden}.modal::before{content:"";width:100%;background:linear-gradient(180deg,#1f2128 0,#13141a 100%);opacity:.6}.modal__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:77em;min-height:47em;padding:5em;border-radius:6em;border:.7em solid #46098b;background:rgba(0,0,0,.5);box-shadow:0 0 20em 0 #530ace}@media (max-width:768px){.modal__content{top:-10em}}.modal__balance,.modal__divider,.modal__multiplier{color:#fff;text-align:center;text-shadow:0 0 .19em #fff;font-size:13em;line-height:.8;text-transform:uppercase}.modal__balance,.modal__divider{text-shadow:0 0 .37em #fff;font-size:6.7em;line-height:1}.modal__balance{text-shadow:0 0 .38em #fff}.modal__win-btn{position:absolute;left:50%;bottom:-18em;transform:translateX(-50%)}@media (max-width:768px){.modal__win-btn{font-size:150%}}.modal__win-btn .bottom__section-button{width:auto;min-width:45em;height:9em;padding:1em;border-radius:20em;background:linear-gradient(181deg,#8b30f1 1.24%,#2f0065 49.53%,#8b30f1 98.76%)}.modal__win-btn .bottom__section-button span{opacity:1;height:2.33em;padding:0 1em;border-radius:6.66em;background:linear-gradient(182deg,#8b30f1 47.67%,#2f0065 98.45%);color:#fff;font-size:3em}.modal__win-btn .bottom__section-button.is--disabled span{color:rgba(255,255,255,.2)}.modal.is--active{opacity:1;visibility:visible}.is--modal-open .game-field__effect::after{display:block}.is--modal-open .game-field__progress-item{opacity:0}