.body-bg{opacity:.7;background:url(/assets/build/jsm/9ec0e36e/assets/bg_planet-CbiMlA2F.jpg) 50% 0/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.body-bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right: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;margin-left:-662px;bottom:0;left:50%}.body-bg__panel:before,.body-bg__panel:after{content:"";display:block;position:absolute}.body-bg__panel:before{background-color:#000;top:139px;bottom:0;left:75px;right:75px}.body-bg__panel:after{background:url(/assets/build/jsm/9ec0e36e/assets/bg_panel-center-DPJ6yy3B.png) no-repeat;width:1323px;height:241px;margin-left:-662px;top:0;left:50%}.body-bg__tube{background:url(/assets/build/jsm/9ec0e36e/assets/bg_tube-CNHI4MKr.jpg) 50% 0 repeat-x;height:223px;bottom:1px}.body-bg__tube_left{margin-right:505px;left:0;right:50%}.body-bg__tube_right{margin-left:505px;left:50%;right:0}@media (min-height:740px) and (min-width:1480px){.body-bg__girl{background:url(/assets/build/jsm/9ec0e36e/assets/bg_girl-Bl4Lvhsf.png) no-repeat;width:241px;height:684px;margin-left:-805px;bottom:9px;left:50%}}@media (min-width:1800px){.body-bg__tube:before{content:"";display:block;position:absolute}.body-bg__tube_left:before{background:url(/assets/build/jsm/9ec0e36e/assets/bg_panel_corner-left-CYe3792e.png);width:184px;height:218px;top:-75px;left:0}.body-bg__tube_right:before{background:url(/assets/build/jsm/9ec0e36e/assets/bg_panel_corner-right-DMCh-IDX.png);width:252px;height:245px;top:-101px;right:0}}body{flex-direction:column;display:flex}body>.page-header{flex:none}body>.page-content{flex:1 0 auto}.page-content{background-color:#020202;padding-bottom:250px}.page-about{text-align:center;position:absolute;bottom:142px}@media (max-height:899px){.page-about{left:20px;right:20px}}@media (min-width:900px){.page-about{width:840px;margin-left:-420px;left:50%}}.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]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.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{color:#cfcfcf;margin-bottom:10px;line-height:1.15;display:block}.recovery-input{color:#fff;background-color:#707070;border:1px solid #c8c8c8;border-radius:3px;width:100%;height:32px;padding:0 10px;line-height:30px;box-shadow:inset .6px .8px 8px #3333338c}.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-source{text-align:center;padding-bottom:10px}.recovery-users{max-width:400px;margin-left:auto;margin-right:auto}.recovery-user{background:#16191d;border-radius:5px}.recovery-user__img{border-radius:5px;width:80px}.recovery-user__name{margin-bottom:15px}.recovery-user+.recovery-user{margin-top:10px}@media (max-width:419px){.recovery-user{text-align:center;padding:10px}.recovery-user__img{margin-bottom:10px;margin-left:auto;margin-right:auto}.recovery-user__select-btn{margin-bottom:5px}}@media (min-width:420px){.recovery-user{align-items:center;padding:5px;display:flex}.recovery-user__img{flex-shrink:0;margin-right:15px}}@media (max-width:499px){.recovery-user__name{font-size:1.14rem}}@media (min-width:500px){.recovery-user__name{font-size:1.28rem}}@media (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 (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}}
