:root{--bg-color:#030606;--form-item-width:5.4rem;--form-label-width:3.64rem;--form-item-padding:0 0.2rem;--form-font-size:0.3rem;--footer-height:3.88rem}body{background-color:var(--bg-color)}#app{width:19.2rem;min-height:100vh;background-color:var(--bg-color);position:relative}#app img{display:block}.header{display:flex;justify-content:center}.header img{width:2.94rem;height:1.61rem;padding:1rem 0 .82rem}.header a{display:block}.title{margin-bottom:.8rem}.title img{width:10.73rem;height:1.09rem;margin:auto}.loader{text-align:center;width:var(--form-item-width)}svg path,svg rect{fill:#ff6700}.logins{width:var(--form-item-width);display:flex;justify-content:space-between;flex-wrap:wrap}.login:nth-child(2)~.login{margin-top:.2rem}.login img{width:2.57rem;height:.5rem}.profile{width:var(--form-item-width);font-size:.4rem;display:flex;align-items:center}.profile .username{color:#fff;white-space:nowrap}.profile .logout{color:#b22222;font-size:.3rem;font-weight:900}.profile .logout img{height:.6rem}.form-item{display:flex;justify-content:center}.form-item+.form-item{margin-top:.4rem}.form-item label{color:#dbbb7a;display:flex;justify-content:flex-end;width:var(--form-label-width)}.form-item label img{height:.78rem}.form-item select{display:block;appearance:none;border:none;outline:0;padding:0;width:var(--form-item-width);height:.71rem;background:url(../img/select.png) no-repeat center;background-size:100% 100%;color:#888;padding:var(--form-item-padding);font-size:var(--form-font-size)}.form-item select.valid{color:#fff}.form-item select+select{margin-top:.4rem}.form-item input{display:block;appearance:none;border:none;outline:0;padding:0;width:var(--form-item-width);height:.79rem;background:url(../img/cdk_input.png) no-repeat center;background-size:100% 100%;color:#fff;padding:var(--form-item-padding);padding-top:.1rem;box-sizing:border-box;font-size:var(--form-font-size)}.form-item.submit{margin-top:1rem}.form-item.submit::before{content:'';display:block;width:var(--form-label-width);height:100%;background:0 0;color:transparent}.form-item.submit>div{width:var(--form-item-width)}.form-item.submit img{height:.86rem}.footer{width:19.2rem;height:3.48rem;bottom:0;left:0;right:0;margin-top:1.63rem}.social_media{display:flex;justify-content:center;align-items:center}.social_media a{background-repeat:no-repeat;background-size:100% 100%;display:block}.social_media a+a{margin-left:.3rem}.social_media a.yt{width:.74rem;height:.52rem;background-image:url(../img/stage1_foot_buttons_youtube_button_55.png)}.social_media a.fb{width:.61rem;height:.59rem;background-image:url(../img/stage1_foot_buttons_fb_button_46.png)}.social_media a.ins{width:.61rem;height:.62rem;background-image:url(../img/stage1_foot_buttons_ins_button_55.png)}.social_media a.discord{width:.37rem;height:.48rem;background-image:url(../img/stage1_foot_buttons_discord_button_18.png)}.social_media a.contact{width:.48rem;height:.48rem;background-image:url(../img/stage1_foot_buttons_contact_button_48.png)}.stores{display:flex;justify-content:center;align-items:center;margin-top:.4rem;margin-bottom:.4rem}.stores a{display:block}.stores a+a{margin-left:.4rem}.stores a img{display:block;width:2.19rem;height:.66rem}.foot_txt{white-space:nowrap;display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:12.8rem;height:1.4rem;color:#8c8f8e;font-size:.2rem;margin:0 auto;line-height:.4rem;text-align:left;position:relative}.foot_txt::before{content:'';display:block;width:12rem;height:.01rem;background-color:#5d5d5d;position:absolute;left:50%;top:-.01rem;transform:translateX(-50%)}.foot_txt div{position:relative;display:flex;align-items:center}.foot_txt span{text-indent:30px;-ms-user-select:text;-webkit-user-select:text;user-select:text}.foot_txt a{color:#8c8f8e;transition:all .3s ease-in;text-decoration:underline}.foot_txt a:hover{color:#fff}.foot_txt .logo{position:relative;width:1.3rem;height:.72rem;background-image:url(../img/stage1_page1_logo_55.png);display:-webkit-inline-box;background-size:100%}.foot_txt .foot_desc{height:.62rem}.foot_txt div.foot_desc{position:relative}.foot_txt div.foot_desc p{line-height:1;white-space:nowrap}.foot_txt div.foot_desc p .split{margin:0 .05rem}.foot_txt div.foot_desc .terms{position:absolute;right:0;transform:translateY(calc(100% + .07rem))}