html{height:100%;overflow-x:hidden}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-CKX1N0ak.ttf) format("truetype");font-weight:400}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-DmUT3eZm.ttf) format("truetype");font-weight:500}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-zdiomvYZ.ttf) format("truetype");font-weight:700}:root{--color-primary-1: #1A1823;--color-primary-2: #1F1C29;--color-primary-3: #2B2738;--color-secondary-1: #ffffff;--color-secondary-2: rgba(255, 255, 255, .5);--color-secondary-2-hover: rgba(255, 255, 255, .7);--color-secondary-3: #858095;--color-secondary-3-hover: #908AA4;--color-secondary-4: #CAC4E2;--color-secondary-5: rgba(133, 128, 149, .2);--color-secondary-5-hover: rgba(133, 128, 149, .4);--color-accent-1: #00CE7D;--color-accent-1-hover: #63ECC3;--color-accent-2: #D1A440;--color-accent-2-hover: #F7CE4F;--color-danger: #EB5757}body{margin:0;height:100%;min-height:100%;min-width:320px;max-width:100%;background-color:#1f1c29;font-family:Inter,sans-serif}body *{box-sizing:border-box!important}body * ::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}body button,body .input{font-family:Inter,sans-serif}body button{padding:0;margin:0;border:none;background-color:transparent;cursor:pointer}body a{text-decoration:none;color:var(--text-color-80);transition:color .1s ease-in}body a:hover{color:var(--text-color-solid)}body ul{list-style:none;margin:initial;padding:0}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0;padding:0}body select option{background-color:#eee;color:#111}body input{outline:none;border:none}#root{height:100%}#root>*:first-child{height:100%;display:grid;overflow-x:hidden;max-height:100vh;max-height:100svh;position:relative}#root>*:first-child>*{justify-self:center}@media (min-width: 900px){#root>*:first-child{overflow-y:hidden}}.relative{position:relative}.page{background-size:cover;background-position:center center}@media (min-width: 900px){.page{overflow-y:auto!important}}.page>img{position:absolute}.page img{pointer-events:none}.page .form-container{margin-top:545px;position:relative;z-index:1;display:flex;justify-content:center}.page .form-container>img{position:absolute}.page .form-container .action-button{box-shadow:0 2px 2px #0009,0 8px 6px #1f1c2980,0 -4px 12px #2cffffb2}.page .reg-form-bg{top:-45px;width:400px}.page .char-bg-decor{top:-535px;left:-90px;width:480px;animation:animation-slow-rotate 30s linear infinite}@keyframes animation-slow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page .character{top:-525px;width:480px;animation:animation-move-y 8s infinite}@keyframes animation-move-y{0%{transform:translateY(7px)}50%{transform:translateY(-7px)}to{transform:translateY(7px)}}.page .bonus-el{top:-350px;width:326px;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95)}70%{transform:scale(1.05)}to{transform:scale(.95)}}.page .header-decor{top:-150px;width:400px;animation:pulse 3.3s infinite}@keyframes pulse{0%{transform:scale(1)}70%{transform:scale(1.03)}to{transform:scale(1)}}.hidden{display:none!important}.registration-form-container{width:300px;color:var(--color-secondary-3);display:flex;flex-direction:column;padding-bottom:24px}.registration-form-container .registration-form{display:flex;flex-direction:column;align-items:center}.registration-form-container .error-text{color:var(--color-danger);z-index:1;font-size:12px;font-weight:400}.registration-form-container .input-container{position:relative;width:100%;margin-bottom:30px;text-align:left;border-radius:12px}.registration-form-container .input-container.with-left-icon input{padding-left:40px}.registration-form-container .input-container.with-right-icon input{padding-right:40px}.registration-form-container .input-container .input-wrapper,.registration-form-container .input-container .select-wrapper{position:relative}.registration-form-container .input-container .input-wrapper .left-icon-container,.registration-form-container .input-container .select-wrapper .left-icon-container{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;pointer-events:none}.registration-form-container .input-container .input-wrapper .right-icon,.registration-form-container .input-container .input-wrapper .input-right-content,.registration-form-container .input-container .select-wrapper .right-icon,.registration-form-container .input-container .select-wrapper .input-right-content{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;pointer-events:none}.registration-form-container .input-container .input-wrapper .right-icon.clickable,.registration-form-container .input-container .input-wrapper .input-right-content.clickable,.registration-form-container .input-container .select-wrapper .right-icon.clickable,.registration-form-container .input-container .select-wrapper .input-right-content.clickable{pointer-events:unset}.registration-form-container .input-container .input-wrapper.with-right-icon input,.registration-form-container .input-container .select-wrapper.with-right-icon input{padding-right:40px}.registration-form-container .input-container input,.registration-form-container .input-container .input{width:100%;font-size:12px;font-weight:400;display:block;color:var(--color-primary-3);padding:6px 16px;outline:none;background:var(--color-secondary-1);border-radius:20px;height:40px;border:1.5px solid transparent;transition:color .15s ease-in,border .1s ease-out,background-color .15s ease;caret-color:var(--color-primary-3)}.registration-form-container .input-container input::placeholder,.registration-form-container .input-container .input::placeholder{font-size:1em;opacity:1;color:var(--color-secondary-3)}.registration-form-container .input-container input:not(:disabled):not(.disabled):hover,.registration-form-container .input-container .input:not(:disabled):not(.disabled):hover{border-color:var(--color-secondary-3)}.registration-form-container .input-container input:focus,.registration-form-container .input-container .input:focus{color:var(--color-primary-1);border-color:var(--color-secondary-4)}.registration-form-container .input-container input:focus .select-input-arrow path,.registration-form-container .input-container .input:focus .select-input-arrow path{fill-opacity:1}.registration-form-container .input-container input.is-invalid,.registration-form-container .input-container .input.is-invalid{border-color:var(--color-danger)}.registration-form-container .input-container input.transparent,.registration-form-container .input-container .input.transparent{color:transparent;opacity:0}.registration-form-container .input-container input.disabled,.registration-form-container .input-container input[disabled],.registration-form-container .input-container input[readonly],.registration-form-container .input-container .input.disabled,.registration-form-container .input-container .input[disabled],.registration-form-container .input-container .input[readonly]{color:var(--color-secondary-3);border-color:var(--color-secondary-5);background-color:var(--color-primary-2);pointer-events:none}.registration-form-container .input-container .show-password-button{position:absolute;right:16px;top:50%;transform:translateY(-50%);height:16px}.registration-form-container .input-container .show-password-button.active path{color:var(--color-accent-1)}.registration-form-container .select-wrapper{position:relative;color:var(--color-secondary-3)}.registration-form-container .select-wrapper.with-left-icon .select-input-value-container{padding-left:40px}.registration-form-container .select-wrapper .select-input-value-container{position:relative;width:100%;height:40px;display:flex;align-items:center;color:var(--color-secondary-3);cursor:pointer;font-size:12px;font-weight:400;transition:border-color .2s,border-radius .2s,background-color .2s ease}.registration-form-container .select-wrapper .select-input-value-container.open{border-radius:12px 12px 0 0;border-color:var(--color-secondary-4)!important;border-bottom-color:transparent!important}.registration-form-container .select-wrapper .select-input-value-container.open .select-input-value{z-index:3}.registration-form-container .select-wrapper .select-input-value-container.disabled{cursor:default;color:var(--color-secondary-3);border-color:var(--color-secondary-5);background-color:var(--color-primary-2)}.registration-form-container .select-wrapper .select-input-value-container.disabled .select-input-arrow{display:none}.registration-form-container .select-wrapper .select-input-value-container.disabled .select-input-value{color:var(--color-secondary-2)}.registration-form-container .select-wrapper .select-input-value-container .select-input-value{pointer-events:none;color:var(--color-primary-3)}.registration-form-container .select-wrapper .select-input-value-container .select-input-placeholder{color:var(--color-secondary-3)}.registration-form-container .select-wrapper .select-input-value-container .select-input-arrow{transition:opacity .2s,transform .2s;opacity:.8}.registration-form-container .select-wrapper .select-input-value-container .select-input-arrow.open{transform:scaleY(-1) translateY(50%);opacity:1;z-index:1}.registration-form-container .select-wrapper.with-left-icon .left-icon-container{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;pointer-events:none;z-index:1}.registration-form-container .select-wrapper.with-left-icon .right-icon,.registration-form-container .select-wrapper.with-left-icon .input-right-content{z-index:1}.registration-form-container .select-wrapper.with-left-icon .select-input-options-wrapper .select-input-options-container .select-input-option{padding-left:40px}.registration-form-container .select-wrapper .select-input-arrow{position:absolute;right:16px;z-index:2;top:50%;opacity:.8;transform:translateY(-50%);pointer-events:none;transition:transform .5s,opacity .2s}.registration-form-container .select-wrapper:hover .select-input-arrow{opacity:1}.registration-form-container .select-wrapper .select-input-options-wrapper{position:absolute;width:100%;left:0;top:20px;grid-template-rows:0fr;display:grid;transition:.15s;overflow:hidden;border-radius:0 0 12px 12px;cursor:pointer}.registration-form-container .select-wrapper .select-input-options-wrapper.shown{grid-template-rows:1fr;padding-top:20px;z-index:3}.registration-form-container .select-wrapper .select-input-options-wrapper.shown.shadow-top:before{content:"";position:absolute;width:100%;top:20px;left:0;height:15px;border-left:1.5px solid;border-right:1.5px solid;border-color:var(--color-secondary-4);background:linear-gradient(#fff,#fff0);z-index:3;box-sizing:border-box;pointer-events:none}.registration-form-container .select-wrapper .select-input-options-wrapper.shown.shadow-bottom:after{content:"";position:absolute;width:100%;bottom:0;left:0;height:15px;border:1.5px solid var(--color-secondary-4);border-top:none;border-radius:0 0 12px 12px;background:linear-gradient(#fff0,#fff);z-index:3;pointer-events:none}.registration-form-container .select-wrapper .select-input-options-wrapper.shown .select-input-options-container{z-index:2;border-color:var(--color-secondary-4);box-shadow:0 20px 18px #00000040,0 4px 4px #00000040}.registration-form-container .select-wrapper .select-input-options-wrapper .select-input-options-container{display:flex;flex-direction:column;background-color:var(--color-secondary-1);max-height:186px;overflow-y:auto;border-radius:0 0 12px 12px;border:1.5px solid transparent;border-top:none;transition:padding .2s,box-shadow .2s,border-color .2s;position:relative}.registration-form-container .select-wrapper .select-input-options-wrapper .select-input-options-container .select-input-option{display:flex;height:40px;transition:background-color .2s;align-items:center;cursor:pointer;padding:5px 16px;white-space:pre;color:var(--color-primary-2);font-size:12px;font-weight:400}.registration-form-container .select-wrapper .select-input-options-wrapper .select-input-options-container .select-input-option:hover{background-color:var(--color-secondary-4)}.registration-form-container .action-button{align-self:center;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;text-overflow:ellipsis;white-space:nowrap;position:relative;height:40px;border-radius:40px;font-size:16px;font-weight:700;outline:none!important;gap:8px;background-color:var(--color-accent-1);color:var(--color-primary-1);padding:0 18px;min-width:193px;border:2px solid var(--color-accent-1-hover);margin:0 auto 42px;transition:all .15s ease;box-shadow:0 2px 2px #0006,0 8px 6px #1f1c292e}.registration-form-container .action-button>svg{flex-shrink:0}.registration-form-container .action-button:hover:not(.disabled){background-color:var(--color-accent-1-hover);box-shadow:0 2px 2px #0006,0 8px 6px #1f1c292e}.registration-form-container .action-button:active:not(.disabled){background-color:var(--color-accent-1);border-color:var(--color-accent-1-hover);box-shadow:none}.registration-form-container .action-button:focus-visible:not(:active):not(.disabled){border-color:var(--color-secondary-4)}.registration-form-container .action-button[disabled]{opacity:.5;pointer-events:none}.registration-form-container .sing-in-button{display:flex;font-size:16px;font-weight:600;gap:8px;color:var(--color-secondary-2);transition:color .15s ease;z-index:1;align-self:center;justify-content:center;align-items:center;margin-top:16px;height:40px}.registration-form-container .sing-in-button svg{width:16px;height:auto}.registration-form-container .sing-in-button:hover{color:var(--color-secondary-2-hover)}.navigation{background-color:#1a1823;height:40px;border-radius:40px;display:flex;gap:4px;align-items:center;margin-bottom:16px;padding:0 2px;z-index:1;flex-shrink:0}.navigation .nav-button{height:36px;border-radius:40px;display:flex;gap:6px;align-items:center;justify-content:center;width:50%;background-color:#1f1c29;color:#ffffff80;transition:background-color .15s ease,color .15s ease;font-size:12px;font-weight:500;padding:3px 10px}.navigation .nav-button:hover{color:#fff}.navigation .nav-button svg{opacity:.5;transition:opacity .15s ease;flex-shrink:0}.navigation .nav-button.active{background-color:#85809533;color:#fff}.navigation .nav-button.active svg{color:var(--color-accent-1);opacity:1}.input-error-container{display:none}.input-error-container.shown{display:block}.input-error-container .input-error-wrapper{overflow:hidden}.input-error{display:flex;align-items:center;color:var(--color-danger);text-align:left;padding-left:16px;margin-top:4px;font-size:12px;font-weight:400;position:absolute}.input-error .error-icon{margin-right:8px;min-width:16px;min-height:16px}.input-error .error-text{color:var(--color-danger)}.a-switcher{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px;padding:0;max-width:100%;column-gap:8px;z-index:1}.a-switcher .switcher-bg{height:32px;width:52px;min-width:52px;border-radius:40px;display:flex;align-items:center;transition:background-color .15s ease-out;will-change:background-color;background-color:var(--color-primary-2)}.a-switcher .switcher-bg:hover{background-color:var(--color-primary-2)}.a-switcher .switcher-bg .switcher-circle{background-color:var(--color-secondary-5);border-radius:40px;margin-left:4px;width:24px;height:24px;transition:margin-left .15s ease-out,background-color .15s ease-out;will-change:margin-left}.a-switcher.checked .switcher-bg .switcher-circle{margin-left:24px;background:var(--color-secondary-3)}.a-switcher.disabled{pointer-events:none;opacity:.3}.a-switcher .switcher-label{width:100%;color:var(--color-secondary-1);text-align:left;flex-wrap:wrap;font-size:10px;font-weight:400;line-height:10.9px;white-space:pre-line}.a-switcher .switcher-label a{color:var(--color-accent-2)}.a-switcher .switcher-label a:hover{color:var(--color-accent-2-hover)}.spinner-layout{width:100%;height:100%;text-align:center;position:absolute;display:flex;align-items:center;justify-content:center;z-index:1;top:0;left:0}.spinner{width:4px;height:4px;animation:spinner-rotation-animation .8s infinite linear}@media (min-width: 992px){.spinner{width:6px;height:6px}}.spinner.small{width:3px!important;height:3px!important}.spinner div{position:absolute;width:100%;height:100%;background:var(--color-secondary-4);border-radius:50%;animation:spinner-pump 2.5s infinite ease}.spinner div:nth-child(1){--rotation: 45}.spinner div:nth-child(2){--rotation: 90}.spinner div:nth-child(3){--rotation: 135}.spinner div:nth-child(4){--rotation: 180}.spinner div:nth-child(5){--rotation: 225}.spinner div:nth-child(6){--rotation: 270}.spinner div:nth-child(7){--rotation: 315}.spinner div:nth-child(8){--rotation: 360}@keyframes spinner-pump{0%,to{transform:rotate(calc(var(--rotation) * 1deg)) translateY(0) scale(1.5)}50%{transform:rotate(calc(var(--rotation) * 1deg)) translateY(400%) scale(1)}}@keyframes spinner-rotation-animation{to{transform:rotate(360deg)}}.lightenings{position:fixed}@media (min-width: 900px){.money{display:block;height:auto;width:130%;animation:animation-slow-rotate 30s linear infinite}@keyframes animation-slow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.falling-coins{position:fixed;width:100%;height:100%;left:0;top:0;pointer-events:none}.falling-coins img{position:absolute;top:-100%;left:50%;pointer-events:none}.falling-coins .coin-1{margin-left:-250px;animation:coin-drop calc(3.3s * var(--time-multiplier)) linear infinite,coin-spin 5s linear infinite}.falling-coins .coin-2{margin-left:-180px;animation:coin-drop calc(2.5s * var(--time-multiplier)) linear infinite,coin-spin 4s linear infinite}.falling-coins .coin-6{margin-left:-300px;animation:coin-drop calc(4.5s * var(--time-multiplier)) linear infinite,coin-spin 3.1s linear infinite}.falling-coins .coin-7{margin-left:-500px;animation:coin-drop calc(6s * var(--time-multiplier)) linear infinite,coin-spin 3.5s linear infinite}.falling-coins .coin-3{margin-left:160px;animation:coin-drop calc(3.4s * var(--time-multiplier)) linear infinite,coin-spin 3.6s linear infinite}.falling-coins .coin-4{margin-left:430px;animation:coin-drop calc(4s * var(--time-multiplier)) linear infinite,coin-spin 4.6s linear infinite}.falling-coins .coin-5{margin-left:250px;animation:coin-drop calc(7s * var(--time-multiplier)) linear infinite,coin-spin 3.1s linear infinite}@keyframes coin-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes coin-drop{0%{top:-50%}to{top:100%}}.flag-banners{position:absolute;left:50%;top:0;margin-left:-400px;z-index:1}.flag-banners .banner{width:800px;height:100px;border:0 dotted cyan;position:relative;transform-style:preserve-3d;transform:var(--transform);--transform: scale(1);display:none}.flag-banners .banner{display:flex;justify-content:space-between}.flag-banners .flag{display:flex;height:70px;width:45px;background:hsl(var(--hue, 43),90%,55%);color:hsl(43,90%,var(--text, 5%));clip-path:polygon(0% 0%,100% 0%,50% 100%);transform-origin:50% 0;justify-content:center;align-items:center;padding-bottom:1rem}.flag-banners .string{display:none}.flag-banners .flag:nth-of-type(odd){--hue: 343;--text: 95%}.flag-banners .banner:nth-of-type(2n) .flag:nth-of-type(2n){--hue: 333}.flag-banners .banner:nth-of-type(2n) .flag:nth-of-type(odd){--hue: 193}.flag-banners .banner:nth-of-type(3) .flag:nth-of-type(odd){--hue: 33}.flag-banners .banner:nth-of-type(3) .flag:nth-of-type(2n){--hue: 173}@supports (offset-path: path("M0,0 C100,100 700,200 800,100")){.flag-banners .banner{height:230px}.flag-banners .banner:nth-of-type(2n){--transform: rotate(0deg)}.flag-banners .banner:nth-of-type(2){--transform: scaleX(-1) rotate(-8deg)}.flag-banners .banner:nth-of-type(1){--transform: rotate(-4deg)}.flag-banners .flag:not(.string){position:absolute;offset-anchor:50% 0;offset-path:path("M0,0 C100,100 700,200 800,100")}}@supports (d: path("M0,0 C100,100 700,200 800,100")){.flag-banners .string,.flag-banners .string svg{position:absolute;width:800px;top:0;left:0;height:230px;display:block;background:transparent;clip-path:none}.flag-banners .string path{stroke:#3d5a5c4d;stroke-width:1px;d:path("M0,0 C100,100 700,200 800,100")}}
