.auth{max-width:504px;margin:0 auto}.auth h1{font-family:'Inter', sans-serif;font-weight:600;font-size:28px;line-height:36px;letter-spacing:-2%;text-align:center;color:#333333;margin-bottom:35px}.auth input[type=text]:focus ~ p,.auth input[type=text]:not([value=""]) ~ p,.auth input[type=text]:not(:focus):required:valid ~ p,.auth input[type=password]:focus ~ p,.auth input[type=password]:not([value=""]) ~ p,.auth input[type=password]:not(:focus):required:valid ~ p{top:2px;bottom:10px;left:12px;font-size:10px;opacity:1}.auth .auth_form{max-width:504px;gap:24px;angle:0 deg;opacity:1;border-radius:16px;padding-top:40px;padding-right:32px;padding-bottom:40px;padding-left:32px;background:#FFFFFF;box-shadow:0px 10px 30px 0px #0000001A}.auth .auth_form h2{font-family:'Inter', sans-serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0.1px;margin-bottom:22px;color:#102752}.auth .auth_form .sms-text{font-family:'Inter', sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:-1%;color:#102752}.auth .auth_form .sms-text>strong{font-weight:700}.auth .auth_form .change-number{margin:15px 0}.auth .auth_form .change-number a{color:#3366FF;font-family:'Inter', sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;text-decoration:none}.auth .auth_form .two-columns{display:flex;justify-content:flex-start}.auth .auth_form .two-columns label{width:50%}.auth .auth_form .two-columns label input[type=text]{padding-left:56px;background-image:url(image/shield.svg);background-repeat:no-repeat;background-position:16px center}.auth .auth_form .two-columns label input[type=text]:focus ~ p,.auth .auth_form .two-columns label input[type=text]:not([value=""]) ~ p,.auth .auth_form .two-columns label input[type=text]:not(:focus):required:valid ~ p{top:2px}.auth .auth_form .two-columns label p{left:56px;top:16px}.auth .auth_form .two-columns label.error input[type=text]{background-image:url(image/shield_red.svg)}.auth .auth_form .two-columns>div{width:50%}.auth .auth_form .two-columns>div.resend-code{padding-left:16px;margin-top:18px}.auth .auth_form .two-columns>div.code-timer{padding-left:16px;margin-top:10px;font-family:'Inter', sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;color:#707D97}.auth .auth_form .two-columns>div.hidden{display:none}.auth .auth_form .two-columns>div>a{background-image:url(image/rounded_arrow.svg);background-repeat:no-repeat;background-position:left center;font-family:'Inter', sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;text-align:center;padding-left:24px;color:#3366FF;text-decoration:none}.auth .auth_form label{position:relative}.auth .auth_form label input[type=password],.auth .auth_form label input[type=text]{width:100%;height:56px;gap:4px;angle:0 deg;opacity:1;border-radius:4px;border:0px solid;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;background:#F0F2F6;font-family:'Inter', sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:-1%;vertical-align:middle;color:#102752;margin-bottom:16px}.auth .auth_form label input[type=password]:focus,.auth .auth_form label input[type=text]:focus{outline:none}.auth .auth_form label p{position:absolute;pointer-events:none;left:12px;top:18px;-webkit-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all;font-family:'Inter', sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:-1%;vertical-align:middle;color:#707D97}.auth .auth_form label.error input[type=text],.auth .auth_form label.error input[type=password]{background-color:#FCECEC}.auth .auth_form label.error p{color:#CD0F0F}.auth .auth_form .error-text{font-family:'Inter', sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:-1%;color:#A40C0C}.auth .auth_form .error-text.desktop{display:block}.auth .auth_form .error-text.mobile{display:none}.auth .auth_form input[type=submit]{font-family:'Inter', sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center;margin-top:8px;width:100%;height:56px;gap:8px;angle:0 deg;opacity:1;border-radius:8px;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;background:#1062FA;color:#ffffff;cursor:pointer}.auth .auth_form .link_container>a{font-family:'Inter', sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;text-decoration:none;text-align:left;color:#1062FA;margin:0 auto;display:inherit}.auth .auth_form .link_container>a.center{text-align:center}.auth .auth_form .link_container>a.margin_bottom{margin-bottom:20px}.auth .auth_form .link_container.padding_top{padding-top:26px}@media all and (max-width: 400px){.auth h1{font-size:20px;text-align:left;padding-left:20px;margin:30px 0 0 0}.auth .auth_form .two-columns{display:block}.auth .auth_form .two-columns label{width:100%}.auth .auth_form .two-columns>div{width:100%}.auth .auth_form .error-text.desktop{display:none}.auth .auth_form .error-text.mobile{display:block}}

