.auth-page .language-switch{margin-bottom:4px}.auth-page .page-heading{margin-top:16px;margin-bottom:18px}.auth-page .page-heading h1{font-size:36px;line-height:1.08}.auth-page .page-heading>p:last-child:not(.eyebrow){margin-top:10px;font-size:13px}.password-field{position:relative;display:flex;align-items:stretch;width:100%;margin-top:8px}.field .password-field input{margin:0;padding-right:78px;width:100%;min-width:0}.password-toggle{position:absolute;right:3px;top:3px;bottom:3px;min-width:66px;min-height:44px;border:0;border-left:1px solid var(--line,#b3b7bd);border-radius:0;background:transparent;color:var(--ink,#202124);font:500 12px var(--sans,Arial,sans-serif);padding:0 10px;text-decoration:underline;text-underline-offset:3px}.password-toggle:focus-visible{outline:2px solid var(--accent,#8b302b);outline-offset:-2px}.auth-recovery{margin-top:8px;min-height:44px}
