@import url('/web/core-account.css');
.auth-page{max-width:680px;margin-top:64px;margin-bottom:60px}.auth-page h1{font-size:clamp(44px,6vw,66px);letter-spacing:-2.8px}.auth-page .intro{margin-bottom:30px}.auth-page .notice{margin-bottom:25px;padding:22px 24px}.auth-page .notice h2{font-size:20px}.auth-form{padding:28px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.auth-field{margin-bottom:22px}.auth-field label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.auth-field input{box-sizing:border-box;width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--control-border);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;font-size:16px;line-height:1.5}.auth-field input:disabled{opacity:1;color:var(--muted)}.auth-field input[aria-invalid=true]{border-color:#ffc5a4}.auth-hint{font-size:12px;color:var(--muted);margin:7px 0 0}.auth-hint:empty{display:none}.auth-form .actions{margin-top:4px}.auth-form .button{min-height:46px}.auth-form .button[type=submit]{min-width:140px}.auth-recovery{margin:25px 0}.auth-recovery .button{display:inline-block;text-decoration:none}.auth-alternate,.auth-catalogue{font-size:13px;color:var(--muted)}.auth-alternate{margin:24px 0 16px}.auth-alternate a{color:var(--accent)}.auth-catalogue{display:inline-block;margin-top:6px}.auth-page [hidden]{display:none!important}@media(max-width:700px){.auth-page{margin-top:37px;margin-bottom:40px}.auth-page h1{font-size:44px;letter-spacing:-2px}.auth-form{padding:22px 20px}.auth-field{margin-bottom:20px}.auth-page .notice{padding:21px 20px}.auth-form .actions{gap:11px}.auth-form .button{font-size:13px;min-height:46px;padding:11px 16px}.auth-recovery{gap:12px}.auth-page .intro{margin-bottom:25px}}

.auth-captcha{padding:18px 0;margin:6px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.auth-captcha h2{font-size:18px;margin-bottom:10px}.auth-captcha .auth-hint{font-size:14px;margin:0 0 14px}.auth-captcha-target{max-width:100%;min-width:0;overflow:hidden}.auth-captcha .button{margin-top:8px}.auth-captcha-target:empty{display:none}
