:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ul,menu,summary{list-style:none}img{pointer-events:none;max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}main{overflow-x:hidden}div,p{user-select:none}@font-face{font-family:Sometype Mono;src:url(/static/font/SometypeMono-Regular.ttf)format("truetype");font-weight:400}@font-face{font-family:League Spartan;src:url(/static/font/LeagueSpartan-Regular.ttf)format("truetype");font-weight:400}@font-face{font-family:League Spartan;src:url(/static/font/LeagueSpartan-SemiBold.ttf)format("truetype");font-weight:600}body{background:url(/static/images/background.png) 50%/cover no-repeat;min-height:100vh}@media (width<=360px){body{height:auto}}header{background:url(/static/images/header-background.png) 50%/cover no-repeat;padding:8.5px 0}.header-logo{z-index:100000;width:100%;max-width:105px;height:19px;margin:0 auto;display:block;position:relative}#toast-container{z-index:100001;flex-direction:column;align-items:center;gap:10px;font-family:Sometype Mono;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.toast{color:#fff;opacity:0;background:#333;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-width:300px;padding:15px 20px;transition:opacity .3s;display:flex}.toast.show{opacity:1}.toast.success{background:#4caf50}.toast.error{background:#f44336}.toast-close{font-size:20px;line-height:1}.title{color:#fff;text-align:center;text-transform:uppercase;max-width:374px;margin:30px auto 22px;font-family:League Spartan;font-size:23px;font-weight:600}.wrapper-bonus{justify-content:space-between;align-items:center;gap:10px;max-width:339px;margin:0 auto;display:flex}.wrapper-main-content{margin-top:11px;margin-left:auto;position:relative}.girl{z-index:2;min-height:110%;position:absolute;top:0;right:0}.arrow{z-index:2;position:absolute;left:85px;transform:rotate(-20deg)}.wheel-wrapper{aspect-ratio:1;width:321px;height:321px;margin-left:9px;position:relative}.spin-btn{aspect-ratio:1;height:105px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrapper-apps{background:url(/static/images/background-apps.png) 50%/contain no-repeat;margin:30px auto 0}.apps-container{justify-content:space-between;align-items:center;padding:17px 25px 18px 29px;display:flex}.apple-pay{width:48px;height:21px}.google-pay{width:52px;height:21px}.revolut{width:64px;height:16px}.wise{width:58px;height:13px}.wrapper-games{grid-template-columns:repeat(2,1fr);gap:10px 15px;max-width:375px;margin:9px auto 22px;display:grid}@media (width<=540px) and (width>=431px){.apps-container{padding:17px 75px 18px 80px}}@media (width<=375px){.title{width:calc(100vw - 32px)}.wrapper-main-content{margin:11px 0 0 auto;padding:0 8px}.girl{max-width:220px}.arrow{width:50px;left:25%}.wrapper-apps{padding:0 10px}.apps-container{gap:8px;padding:17px 14px 18px}.wrapper-games{width:calc(100vw - 32px);padding:0 8px}}@media (width>=393px) and (width<=428px){.title{width:min(100%,90vw)}.wrapper-bonus{width:min(100%,360px)}.wrapper-main-content{width:min(100%,380px)}.arrow{left:20%}}.circle{--rotation:0deg;transform:rotate(var(--rotation));transition:transform 3.5s cubic-bezier(.33,1,.68,1)}.spin-overlay{z-index:9999;-webkit-backdrop-filter:blur(10px);justify-content:center;padding:103px 27px;display:flex;position:fixed;inset:0}.spin-overlay[hidden]{display:none}.spin-overlay-card{text-align:center;background-image:url(/static/images/win-board.png);background-repeat:no-repeat;background-size:contain;width:100vw;height:55vh;padding:121px 39px 190px 78px}.registration-block{z-index:10000;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(12px);padding:53px 12px 27px;position:fixed;inset:0;overflow-y:auto}.registration-container{background:url(/static/images/registration-background.png) 50%/100% 100% no-repeat;border-radius:18px;padding:13px 16px 0;position:relative;overflow:hidden}.registration-block[hidden]{display:none}.registration-switch{border-radius:10px;justify-content:center;margin-bottom:20px;display:flex}.mode-btn{color:#fff;text-align:center;background-color:#3d1c53a6;flex:1;justify-content:center;align-items:center;gap:10px;padding:13px 0;font-family:League Spartan;font-size:20px;font-weight:400;line-height:100%;display:flex}.mode-btn-left{border-top-left-radius:10px;border-bottom-left-radius:10px}.mode-btn-right{border-top-right-radius:10px;border-bottom-right-radius:10px}.mode-btn.active{color:#e5b360;background:#6d3c8b}.form-field{border:1px solid #d8a547;border-radius:10px;margin-bottom:20px}fieldset{border:1px solid #d8a547;min-inline-size:auto;margin:0 0 20px;padding:0}legend{color:#d8a547;margin-left:12px;padding:0 6px;font-family:League Spartan;font-size:14px;font-weight:400;line-height:10%}.label{color:#d3ac6b;background:#412b4c;padding:0 8px;font-family:League Spartan;font-size:14px;font-weight:400;position:absolute;top:-10px;left:16px}.form-field input{color:#d3ac6b;width:100%;padding:15px 24px;font-family:Sometype Mono;font-size:14px;font-weight:400}.form-field input::placeholder{font-family:Sometype Mono;font-weight:400}.form-field-action .action-input-row{justify-content:space-between;align-items:center;gap:12px;height:auto;display:flex;position:relative}.flag-icon{z-index:1;border-radius:50%;width:19px;height:19px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}#form[data-mode=email] .flag-icon{display:none}.action-input-row input{color:#d3ac6b;width:100%;padding:14px 16px 14px 36px;font-family:League Spartan;font-size:15px}#form[data-mode=email] .action-input-row input{padding-left:25px}.send-code-btn{white-space:nowrap;text-align:center;color:#d3ac6b;background-color:#6d3c8b;border-top-right-radius:8px;border-bottom-right-radius:8px;min-width:120px;padding:14px 18px;font-family:League Spartan;font-size:20px;font-weight:400;position:relative}.send-code-btn:before{content:"";background-color:#e5b360;width:1px;height:100%;position:absolute;top:0;left:0}.password-input-wrap{position:relative}.toggle-password{position:absolute;top:50%;right:18px;transform:translateY(-50%)}.generate-password{background:0 0;border:none;position:absolute;top:50%;right:54px;transform:translateY(-50%)}.generate-password>img{width:20px}.submit-btn{text-align:center;text-transform:uppercase;color:#320d4e;background-image:url(/static/images/registrarse-background.png);background-position:50%;background-repeat:no-repeat;background-size:105% 150%;border-radius:13px;width:100%;height:48px;margin-bottom:19px;padding:15px 0;font-family:League Spartan;font-size:26px;font-weight:600}.slot{width:100%;margin:0 auto 3px}.spin-result-message{color:#f7ca82;text-align:center;text-transform:uppercase;font-family:League Spartan;font-size:20px;font-weight:600;line-height:100%}#spin-reward{-webkit-text-stroke:1px #320a48;margin-top:10px;font-size:36px}.get-bonus-btn{color:#f7ca82;letter-spacing:0%;text-align:center;text-transform:uppercase;border:none;margin-top:70px;padding:7px 40px;font-family:League Spartan;font-size:20px;font-weight:600;line-height:100%}.blurred{filter:blur(8px);transition:filter .2s}@media (width<=540px){.spin-overlay{padding:40px 27px}.spin-overlay-card{height:90vh;padding:230px 0 190px 60px}}@media (width<=430px){.spin-overlay-card{padding:150px 20px 190px 59px}}@media (width<=415px){.spin-overlay-card{padding:137px 20px 190px 59px}}@media (width<=392px){.spin-overlay-card{padding:120px 20px 190px 59px}}@media (width<=375px){.spin-overlay-card{height:65vh;padding:108px 20px 190px 59px}.registration-container{background-position:top;padding:16px 16px 0}}@media (width<=360px){.spin-overlay-card{padding:98px 20px 190px 59px}}@media (width<=344px){body{min-height:100vh}.spin-overlay{padding:140px 27px}.spin-overlay-card{padding:85px 20px 190px 59px}}
