.steps-count,.top-item{font-family:Montserrat,sans-serif;letter-spacing:2px}.formLabel.active,.steps-count,.top-item{text-transform:uppercase;font-weight:700}.bootstrap-select .dropdown-menu a:focus,.button-container a,.button-container a:active,.button-container a:focus,.button-container a:hover,.prevStep{outline:0}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../fonts/open-sans-v44-latin-300.woff2) format('woff2'),url(../fonts/open-sans-v44-latin-300.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v44-latin-regular.woff2) format('woff2'),url(../fonts/open-sans-v44-latin-regular.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../fonts/open-sans-v44-latin-600.woff2) format('woff2'),url(../fonts/open-sans-v44-latin-600.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/open-sans-v44-latin-700.woff2) format('woff2'),url(../fonts/open-sans-v44-latin-700.ttf) format('truetype')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v31-latin-regular.woff2) format('woff2'),url(../fonts/montserrat-v31-latin-regular.ttf) format('truetype')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v31-latin-700.woff2) format('woff2'),url(../fonts/montserrat-v31-latin-700.ttf) format('truetype')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v31-latin-900.woff2) format('woff2'),url(../fonts/montserrat-v31-latin-900.ttf) format('truetype')}:root{--orange:#FF8500;--orange-dim:rgba(255,133,0,0.12);--orange-glow:rgba(255,133,0,0.3);--green:#a0c836;--bg:#060606;--bg-card:#0c0c0c;--bg-left:#080808;--border:rgba(255,255,255,0.07);--border-in:rgba(255,255,255,0.14);--text:rgba(255,255,255,0.85);--muted:rgba(255,255,255,0.35);--error:#ff5f5f}body{font-size:15px;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;color:var(--text);background:var(--bg);line-height:1.7}.luna-loader-container{position:fixed;inset:0;overflow:hidden;background:var(--bg);z-index:10000}.body-bg,.body-bg-app{background-image:url(../images/bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.luna-loader{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;border:3px solid rgba(255,255,255,.05);border-top:3px solid var(--orange);border-radius:50%;width:52px;height:52px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.body-bg{opacity:.9}.body-bg-app{background-attachment:fixed}.body-bg-app::before{content:'';position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:-1}.luna-signup-left::after,.luna-signup-left::before{position:absolute;top:-10%;height:120%;transform:skewX(-10deg);pointer-events:none;content:''}.top{padding:30px 10px}.luna-signup-logo{max-width:170px;width:100%;filter:drop-shadow(0 0 16px rgba(255,133,0,.2))}.top-item{color:rgba(255,255,255,.5);background:rgba(255,255,255,.04);border:1px solid var(--border);font-size:12px;margin-top:24px;padding:10px 24px!important;border-radius:2px!important;transition:.25s}.top-item:hover{background:var(--orange);border-color:var(--orange);color:#fff}.luna-signup-container{display:none;position:relative;z-index:0;overflow-x:hidden;margin-bottom:24px;border-radius:4px;background:var(--bg-card);border:1px solid var(--border);box-shadow:0 32px 80px rgba(0,0,0,.7)}.luna-signup-left{padding:36px 28px;background:var(--bg-left);height:640px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--border);position:relative;overflow:hidden}.luna-signup-left::before{right:-20px;width:110px;background:var(--orange);opacity:.04}.luna-signup-left::after{right:56px;width:26px;background:var(--orange);opacity:.025}.luna-navigation{height:100%;position:relative}.dots,.toNext,.toPrev{position:absolute;left:50%}.dots{list-style:none;margin:-20px 0 0 -10px;padding:0;top:50%}.dots li{margin-bottom:16px;text-align:center;width:20px}.dots span{position:relative;width:8px;height:8px;display:block;margin:auto;border-radius:50%;background:rgba(255,255,255,.12);opacity:1;transition:.3s}.dots span.selected{width:8px;height:32px;border-radius:4px;background:var(--orange);box-shadow:0 0 16px var(--orange-glow);margin-top:10px}.dots span.selected::after,.step .form-group{display:none}.toNext,.toPrev{width:44px;height:44px;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.35);text-align:center;border-radius:2px;display:inline-block;font-size:18px;line-height:42px;margin-left:-22px;z-index:1000;transition:.25s;background:rgba(255,255,255,.02)}.help-error,.help-info{text-align:right;font-size:12px}.luna-signup-right,.luna-signup-right-appdone{position:relative;padding:40px 48px 15px 36px;overflow-x:hidden;overflow-y:auto}.toNext:hover,.toPrev:hover{text-decoration:none;background:var(--orange);border-color:var(--orange);color:#fff;cursor:pointer;box-shadow:0 0 20px var(--orange-glow)}.toPrev{top:0}.toNext{bottom:0}.luna-signup-right{height:640px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.08) transparent}.luna-signup-right::-webkit-scrollbar{width:3px}.luna-signup-right::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:2px}.luna-signup-right-appdone{height:590px}.steps-count{font-size:12px;color:var(--muted);text-align:right;position:absolute;top:24px;right:32px}.step-sub-title,.step-title{font-family:Montserrat,sans-serif;letter-spacing:3px}.step-current{color:var(--orange);font-size:16px}.form-group{margin-bottom:48px;position:relative}.formLabel{display:block;position:absolute;top:5px;font-size:16px;color:var(--muted);font-weight:500;line-height:1.2;transition:.3s cubic-bezier(.25,.8,.25,1);pointer-events:none}.formLabel.active{transform:translateY(-160%);font-size:11px;color:var(--orange);letter-spacing:1.5px;font-family:Montserrat,sans-serif}.formInput{background:0 0;border-top:none;border-left:none;border-right:none;font-size:17px;width:100%;border-bottom:1px solid var(--border-in);display:block;padding:10px 0;color:#fff;border-radius:0;transition:border-bottom .3s;caret-color:var(--orange)}.error,.errorIcon i,.help-error{color:var(--error)}.formInput:focus{outline:0;border-bottom:2px solid var(--orange);box-shadow:0 4px 8px -6px var(--orange-glow)}.formInput.input-error{border-bottom-color:rgba(255,255,255,.2)}.formInput.error{border-bottom-color:var(--error)}textarea.formInput{border:1px solid var(--border-in);background:rgba(255,255,255,.02);padding:14px;margin-top:8px;resize:none;border-radius:2px;line-height:1.7}textarea.formInput:focus{border-color:var(--orange);box-shadow:none;background:rgba(255,133,0,.03)}.errorIcon{position:absolute;top:8px;right:0;display:none}.errorIcon i{font-size:18px}.help-error{font-weight:600;padding:4px 0;display:none}.help-error i{font-weight:700;font-size:13px;vertical-align:middle;float:right;margin-left:8px}.help-info{font-style:italic;font-weight:600;padding:8px 0;color:var(--muted)}.help-block{color:var(--green);font-size:12px;margin-top:5px}.step-title{color:#fff;font-size:26px;font-weight:900;text-transform:uppercase;margin-bottom:44px;position:relative;line-height:1.1}.step-label,.step-sub-title{font-size:11px;text-transform:uppercase}.step-title::after{content:'';position:absolute;bottom:-12px;left:0;width:44px;height:3px;background:var(--orange);box-shadow:0 0 10px var(--orange-glow)}.step-sub-title{font-weight:700;color:var(--orange);border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:20px;margin-top:32px}.btn,.confirm-label,.step-label{font-family:Montserrat,sans-serif;letter-spacing:2px}.btn-green,.btn-red{padding:13px 38px!important}.step-label{font-weight:700;color:var(--muted);margin-bottom:12px;margin-top:-29px;display:block}.btn{font-weight:700;font-size:13px;text-transform:uppercase;border:none;box-shadow:none;transition:.25s}.button-container span,.confirm-label{font-size:11px;text-transform:uppercase}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.btn-rounded{border-radius:2px!important}.btn-red{background:var(--orange);color:#fff;box-shadow:0 4px 20px var(--orange-glow)}.btn-red:hover{background:#e07600;color:#fff}.btn-green{background:var(--green);color:#000;font-weight:800}.btn-green:hover{background:#8cb02c;color:#000}.btn-grey{background:rgba(255,255,255,.06);border:1px solid var(--border);color:rgba(255,255,255,.4);padding:10px 28px!important}.btn-grey:hover{background:rgba(255,255,255,.1);color:#fff}.btn-white-transparent{border:1px solid rgba(255,255,255,.2);background:0 0;color:rgba(255,255,255,.6);padding:10px 28px!important}.btn-white-transparent:hover{background:rgba(255,255,255,.08);color:#fff}.luna-steps{position:relative;padding-top:20px}.luna-steps .step{position:absolute;width:100%;opacity:0;visibility:hidden;transition:.5s;transform:translateY(28px)}.step.step-active{transform:none;visibility:visible;opacity:1}.step.step-active .form-group{display:block;animation:.5s fadeInUp}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-hide{transform:translateY(-50px)!important}.step-confirm{height:0;overflow:hidden}.step-confirm.step-active{height:initial;overflow:initial}.step-confirm.step-active .fadeTop{opacity:0;animation:.3s forwards animateInput;transform:translateY(50px)}.step-confirm.step-active .fadeTop:first-of-type{animation-delay:.3s}.step-confirm.step-active .fadeTop:nth-of-type(2){animation-delay:.4s}.step-confirm.step-active .fadeTop:nth-of-type(3){animation-delay:.5s}.step-confirm.step-active .fadeTop:nth-of-type(4){animation-delay:.6s}.step-confirm.step-active .fadeTop:nth-of-type(5){animation-delay:.7s}.step-confirm.step-active .fadeTop:nth-of-type(6){animation-delay:.8s}.step-confirm.step-active .fadeTop:nth-of-type(7){animation-delay:.9s}.step-confirm.step-active .fadeTop:nth-of-type(8){animation-delay:1s}.step-confirm.step-active .fadeTop:nth-of-type(9){animation-delay:1.1s}.step-confirm.step-active .fadeTop:nth-of-type(10){animation-delay:1.2s}.step-confirm.step-active .fadeTop:nth-of-type(11){animation-delay:1.3s}.step-confirm.step-active .fadeTop:nth-of-type(12){animation-delay:1.4s}.step-confirm.step-active .fadeTop:nth-of-type(13){animation-delay:1.5s}.step-confirm.step-active .fadeTop:nth-of-type(14){animation-delay:1.6s}.step-confirm.step-active .fadeTop:nth-of-type(15){animation-delay:1.7s}@keyframes animateInput{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}.confirm-label{color:var(--orange);font-weight:700;margin-bottom:8px;padding-top:5px}.confirm-text{font-size:15px;color:rgba(255,255,255,.6);margin-bottom:10px;padding-top:4px;padding-bottom:8px;border-bottom:1px solid var(--border)}.step-confirm-buttons{padding:32px 20px;text-align:center;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:2px;margin-top:24px}.agreement{font-size:14px!important;color:var(--muted)}.agreement input[type=checkbox]{accent-color:var(--orange)}.agreement a{color:var(--orange);text-decoration:underline;font-weight:600}.button-container{text-align:right;position:absolute;bottom:28px;right:36px;z-index:10000;width:100%}.button-container>div{display:inline-block;text-align:center;float:right;margin:0 0 10px 10px}.button-container>div a{margin-bottom:10px;display:block}.button-container span{color:var(--muted);letter-spacing:1px}.prevStep{display:none}.bootstrap-select.form-control{background:0 0;border-radius:0;box-shadow:none;height:auto;border:none}.bootstrap-select button{border:none;background:0 0!important;color:rgba(255,255,255,.65)!important;font-weight:400;border-bottom:1px solid var(--border-in)!important;border-radius:0;box-shadow:none;outline:0!important;font-size:17px;padding:10px 0;transition:border-color .3s}.bootstrap-select .btn-default:hover,.bootstrap-select.open>.dropdown-toggle.btn-default:hover{background:0 0;border-bottom-color:var(--orange)!important;box-shadow:none!important}.btn-group.open .dropdown-toggle{box-shadow:none;border-color:var(--orange)}.bootstrap-select .btn-default.active,.bootstrap-select .btn-default.focus,.bootstrap-select .btn-default:active,.bootstrap-select .btn-default:focus,.bootstrap-select.open>.dropdown-toggle.btn-default{background:0 0;outline:0!important;border-color:var(--orange);color:rgba(255,255,255,.8)}.bootstrap-select .dropdown-menu{background:#111;border:1px solid rgba(255,255,255,.08);border-radius:2px;box-shadow:0 16px 48px rgba(0,0,0,.8);margin-top:4px}.bootstrap-select.btn-group .dropdown-menu li a{padding:12px 20px;font-size:15px;color:rgba(255,255,255,.55);background:0 0;transition:background .15s}.bootstrap-select.btn-group .dropdown-menu li a:hover{background:rgba(255,255,255,.04);color:#fff}.bootstrap-select.btn-group .dropdown-menu li.selected a{color:var(--orange);background:rgba(255,133,0,.08)}.alert-danger{background:rgba(255,95,95,.08);border:1px solid rgba(255,95,95,.2);color:#ff9090;border-radius:2px;padding:18px 22px;margin-top:16px}.alert-success{background:rgba(160,200,54,.08);border:1px solid rgba(160,200,54,.25);color:var(--green);border-radius:2px;padding:18px 22px}.tooltip-inner{color:rgba(255,255,255,.7);background:#1a1a1a;border:1px solid rgba(255,255,255,.1);font-size:13px}.tooltip.top .tooltip-arrow{border-top-color:rgba(255,255,255,.1)}.luna-steps .checkbox-inline,.luna-steps .radio-inline{font-size:15px;font-weight:500;padding-left:25px;line-height:24px;margin:10px 20px 10px 0;cursor:pointer;color:var(--text)}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:0}.form-control{border:1px solid var(--border-in);box-shadow:none;border-radius:2px;height:42px;font-size:17px;background:0 0;color:rgba(255,255,255,.7)}.form-control.error{border-color:var(--error)}.form-control:focus{border-color:var(--orange);box-shadow:none;color:#fff}.luna-default .bootstrap-select button{border:1px solid rgba(255,255,255,.12);border-radius:2px;font-size:17px}.luna-default .errorIcon{top:37px;right:10px}.luna-default .step-title{margin-bottom:40px}.luna-default .form-group{margin-bottom:30px}.luna-default .step-label{margin-top:0}.luna_loading{width:56px;height:56px;margin:auto auto 20px;display:block}#steam-login-wrapper p{color:var(--muted);font-size:14px;margin-bottom:16px}.footer{padding:28px 0 16px}.footer p{font-family:Montserrat,sans-serif!important;font-size:10px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:rgba(255,255,255,.1)!important}@media only screen and (max-width:990px){.luna-signup-left{padding:60px 15px 30px}.luna-signup-right{padding-right:0;margin-left:-15px}}@media only screen and (max-width:767px){.toNext,.toPrev{transform:rotate(270deg);top:0;left:auto;margin:0}.container{width:100%}.step-hide{height:0;overflow:hidden}.btn-respon,.luna-signup-container::after,.luna-signup-left::after{display:none}.luna-signup-left{padding:25px 15px;width:100%;height:auto;position:initial;border-right:none;border-bottom:1px solid var(--border)}.luna-navigation{position:relative;height:auto;padding:20px;display:flex;justify-content:space-between;align-items:center}.luna-navigation::after{clear:both;content:'';display:block}.dots{position:initial;text-align:center;margin:0}.button-container,.luna-steps .step,.toNext,.toPrev{position:relative}.dots li{display:inline-block;margin:0 5px;width:auto}.toNext{float:right;right:0}.toPrev{float:left;bottom:auto}.luna-signup-right{padding:20px 15px;margin-left:0;height:auto}.luna-steps{height:auto}.luna-steps .step{padding:0 15px}.button-container,.steps-count{padding-right:15px;position:relative}.step-confirm .form-group{margin-bottom:0;padding:10px 0}.formInput,.formLabel,.step-confirm .control-label,.step-label{font-size:15px}.step-confirm .bootstrap-select button,.step-confirm input{padding:6px 15px;font-size:15px}.button-container{bottom:15px;text-align:center;width:100%;right:auto}.confirm-label{text-align:left;margin-bottom:5px}.confirm-text{margin-bottom:20px}.step-confirm-buttons{padding:15px 0}}
