@charset "UTF-8";.page-auth{padding:40px 0 100px}.page-auth .container{--container-width:500px}.page-auth .page-header{margin-bottom:38px;text-align:center}.page-auth .page-header .header-title{display:block}.page-auth .page-content>.auth-telegram{margin-top:0}.page-auth .page-content .telegram-auth-card{background-color:#eaf5fc;border:1.5px solid #2ba5e0;border-radius:12px;margin-bottom:24px;padding:20px 20px 18px;position:relative}.page-auth .page-content .telegram-auth-card__badge{background-color:#fff;border:1.5px solid #2ba5e0;border-radius:20px;color:#2ba5e0;font-size:11px;font-weight:600;left:20px;line-height:1.4;padding:2px 10px;position:absolute;top:-11px}.page-auth .page-content .telegram-auth-card .auth-telegram{margin:0 0 12px}.page-auth .page-content .telegram-auth-card__benefits{color:#303030;display:flex;flex-direction:column;font-size:13px;gap:4px;line-height:1.45;list-style:none;margin:0 0 10px;padding:0}.page-auth .page-content .telegram-auth-card__benefits li{padding-left:20px;position:relative}.page-auth .page-content .telegram-auth-card__benefits li:before{color:#2ba5e0;content:"✓";font-weight:700;left:0;position:absolute}.page-auth .page-content .telegram-auth-card__hint{border-top:1px dashed rgba(43,165,224,.3);color:#949494;font-size:12px;line-height:1.45;margin:10px 0 0;padding-top:10px;text-align:center}.page-auth .page-content .telegram-auth-card__smile{background-color:#db0053;display:inline-block;height:18px;margin-left:2px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23000' stroke-width='1.8'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='2' d='M7.5 10.2h3'/%3E%3Ccircle cx='15' cy='10' r='1' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.8' d='M8.5 14.4c.95 1.25 2.1 1.9 3.5 1.9s2.55-.65 3.5-1.9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23000' stroke-width='1.8'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='2' d='M7.5 10.2h3'/%3E%3Ccircle cx='15' cy='10' r='1' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.8' d='M8.5 14.4c.95 1.25 2.1 1.9 3.5 1.9s2.55-.65 3.5-1.9'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-4px;width:18px}.page-auth .page-content .auth-divider{align-items:center;color:#949494;display:flex;font-size:14px;gap:16px;margin:24px 0}.page-auth .page-content .auth-divider:after,.page-auth .page-content .auth-divider:before{background-color:#94949440;content:"";flex:1;height:1px}.page-auth .page-content>form{display:grid;grid-template-columns:1fr;grid-gap:12px}.page-auth .page-content>form .form-conf{font-size:14px;line-height:130%;margin:8px 0}.page-auth .page-content>form .form-specials{display:flex;flex-direction:column;font-size:14px;text-align:right}.page-auth .page-content>form .form-specials .special-item span{color:#949494}.page-auth .page-content>form .form-specials .special-item a{color:#303030;font-weight:600;transition:color .3s}.page-auth .page-content>form .form-specials .special-item a:hover{color:#db0053}
