.body-bg{opacity:.7;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/build/jsm/a6b0e6b2/assets/bg_planet-CbiMlA2F.jpg) 50% 0 no-repeat;background-size:cover}.body-bg:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 98px 14px #000}.body-bg__panel,.body-bg__girl,.body-bg__tube{position:absolute}.body-bg__panel{width:1323px;height:251px;left:50%;margin-left:-662px;bottom:0}.body-bg__panel:before,.body-bg__panel:after{content:"";display:block;position:absolute}.body-bg__panel:before{background-color:#000;left:75px;right:75px;bottom:0;top:139px}.body-bg__panel:after{width:1323px;height:241px;left:50%;margin-left:-662px;top:0;background:url(/assets/build/jsm/a6b0e6b2/assets/bg_panel-center-DPJ6yy3B.png) 0 0 no-repeat}.body-bg__tube{height:223px;bottom:1px;background:url(/assets/build/jsm/a6b0e6b2/assets/bg_tube-CNHI4MKr.jpg) 50% 0 repeat-x}.body-bg__tube_left{left:0;right:50%;margin-right:505px}.body-bg__tube_right{right:0;left:50%;margin-left:505px}@media all and (min-height: 740px) and (min-width: 1480px){.body-bg__girl{width:241px;height:684px;left:50%;margin-left:-805px;bottom:9px;background:url(/assets/build/jsm/a6b0e6b2/assets/bg_girl-Bl4Lvhsf.png) 0 0 no-repeat}}@media all and (min-width: 1800px){.body-bg__tube:before{content:"";display:block;position:absolute}.body-bg__tube_left:before{width:184px;height:218px;top:-75px;left:0;background:url(/assets/build/jsm/a6b0e6b2/assets/bg_panel_corner-left-CYe3792e.png)}.body-bg__tube_right:before{width:252px;height:245px;top:-101px;right:0;background:url(/assets/build/jsm/a6b0e6b2/assets/bg_panel_corner-right-DMCh-IDX.png)}}body{display:flex;flex-direction:column}body>.page-header{flex:0 0 auto}body>.page-content{flex:1 0 auto}.page-content{background-color:#020202;padding-bottom:250px}.page-about{position:absolute;bottom:142px;text-align:center}@media all and (max-height: 899px){.page-about{left:20px;right:20px}}@media all and (min-width: 900px){.page-about{left:50%;margin-left:-420px;width:840px}}.recovery-wrapper{max-width:840px;margin:40px auto}.recovery-title{margin:10px 0}.recovery-menu{margin:-2px -2px 20px;display:flex}.recovery-menu__item{flex:1;margin:2px}.recovery-menu__item input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.recovery-menu__item input[type=radio]:checked+label{background-color:#5a94a0}.recovery-menu__btn{width:100%}.recovery-menu__btn.btn-blue{font-weight:400}.recovery-form{max-width:300px;margin:25px auto}.recovery-input-box{margin-bottom:15px}.recovery-label{display:block;margin-bottom:10px;line-height:1.15;color:#cfcfcf}.recovery-input{border-radius:3px;border:1px solid #c8c8c8;background-color:#707070;box-shadow:inset .6px .8px 8px rgba(51,51,51,.55);height:32px;line-height:30px;width:100%;padding:0 10px;color:#fff}.recovery-input:focus{border-color:#fff}.recovery-input.loading{cursor:wait}.recovery-error:not(:empty){color:#de8989;margin-top:5px}.recovery-error:not(:empty) li{display:block}.recovery-error:not(:empty) li+li{margin-top:5px}.recovery-submit{padding-left:25px;padding-right:25px}.recovery-submit-wrapper{text-align:center}.recovery-submit-wrapper:not(:only-child){margin-top:30px}.recovery-submit-wrapper:not(:last-child){margin-bottom:40px}.recovery-captcha{margin:30px 0;overflow:hidden}.recovery-info{text-align:center}.recovery-users{max-width:400px;margin-left:auto;margin-right:auto}.recovery-user{background:#16191d;border-radius:5px}.recovery-user__img{width:80px;border-radius:5px}.recovery-user__name{margin-bottom:15px}.recovery-user+.recovery-user{margin-top:10px}@media all and (max-width: 419px){.recovery-user{text-align:center;padding:10px}.recovery-user__img{margin-left:auto;margin-right:auto;margin-bottom:10px}.recovery-user__select-btn{margin-bottom:5px}}@media all and (min-width: 420px){.recovery-user{display:flex;align-items:center;padding:5px}.recovery-user__img{flex-shrink:0;margin-right:15px}}@media all and (max-width: 499px){.recovery-user__name{font-size:1.14rem}}@media all and (min-width: 500px){.recovery-user__name{font-size:1.28rem}}@media all and (max-width: 767px){.page-content{padding-left:20px;padding-right:20px}.recovery-note{margin:11px 15px 15px}.recovery-header.modal-header{padding-left:11px;padding-right:11px}}@media all and (min-width: 768px){.page-content{padding-left:40px;padding-right:40px}.recovery-body{margin-left:28px;margin-right:28px}.recovery-note{margin:28px 38px 36px}}
