.auth-entry-page .auth-feedback{outline:none;margin-top:22px;scroll-margin-block:28px}.auth-entry-page .auth-feedback:focus-visible{outline:2px solid var(--text);outline-offset:5px;border-radius:12px}.auth-entry-page .auth-feedback+.button{margin-top:24px}.auth-entry-page .auth-next-step{width:100%;margin-top:20px}.auth-entry-page .auth-terms{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding-block:4px;display:grid}.auth-entry-page .auth-terms input{margin:3px 0 0}.auth-entry-page .auth-terms a{text-decoration:underline}.auth-entry-page .auth-password-toggle{justify-content:flex-end;margin-top:8px;display:flex}.auth-entry-page .auth-password-toggle .button{min-height:44px;padding-inline:12px;font-size:12px;font-weight:500}.auth-entry-page .auth-email-correction>summary{cursor:pointer;min-height:44px}.auth-entry-page .auth-email-correction form .field+.field{margin-top:22px}.auth-entry-page .auth-secondary-form[aria-busy=true]{cursor:progress}.auth-entry-page .input:disabled{opacity:.78}.auth-entry-page .auth-footer a{overflow-wrap:anywhere}@media (max-width:380px){.auth-entry-page .auth-card-top{gap:12px}.auth-entry-page .auth-verification-link .button{white-space:normal;text-align:center;width:100%;padding-inline:10px;font-size:12px}}
