.auth-v34{max-width:490px;margin:50px auto 80px;color:#10112f}.auth-v34-head{text-align:center;margin-bottom:26px}.auth-v34-kicker{font-size:11px;font-weight:800;letter-spacing:.13em;color:#f25425}.auth-v34-head h1{font-size:clamp(29px,3vw,38px);letter-spacing:-.04em;margin:13px 0 10px}.auth-v34-head p{color:#596783;line-height:1.55;margin:0}.auth-v34-card{background:#fff;border:1px solid #e2e7f0;border-radius:16px;padding:32px;box-shadow:0 12px 34px rgba(16,17,47,.035)}.auth-v34-form{display:grid;gap:20px}.auth-v34-form label{font-size:13px;font-weight:700;display:grid;gap:9px}.auth-v34-form input{box-sizing:border-box;width:100%;height:47px;border:1px solid #cfd8e7;border-radius:9px;padding:0 13px;background:#fff;font:inherit;font-size:15px}.auth-v34-form input:focus{outline:2px solid #f25425;outline-offset:1px}.auth-v34-password{display:flex;position:relative}.auth-v34-password input{padding-right:84px}.auth-v34-reveal{position:absolute;right:7px;top:6px;height:35px;padding:0 10px!important;border:0!important;border-radius:7px!important;background:#f2f4f9!important;color:#11122e!important;font-size:12px!important}.auth-v34-help{text-align:right;margin-top:-8px;font-size:13px}.auth-v34 a{color:#11122e;text-decoration:underline;text-underline-offset:3px}.auth-v34-submit{width:100%;min-height:47px;border-radius:9px;font-size:14px;font-weight:800;background:#f25425;color:#fff}.auth-v34-foot{text-align:center;margin-top:22px;font-size:14px}.auth-v34-foot a{font-weight:800}@media(max-width:600px){.auth-v34{margin:30px auto 60px;padding:0 12px}.auth-v34-card{padding:22px}.auth-v34-head h1{font-size:30px}}