.auth-body{align-content:start;gap:12px;min-height:152px;display:grid}.auth-copy{color:#000;max-width:360px;margin:20px 0 0;font-size:1.125rem;line-height:1.5}.auth-sent{margin:0;font-size:1.125rem;line-height:1.5}.auth-sent strong{overflow-wrap:anywhere;font-weight:600}.auth-sent-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:0;font-size:.82rem;display:flex}.auth-sent-actions form{align-items:center;margin:0;display:flex}.auth-form{gap:12px;margin-top:0;display:grid}.trial-marketing{align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}.trial-marketing input{width:1em;height:1em;font:inherit;accent-color:#000;flex-shrink:0;margin:.25em 0 0}.auth-copy+.auth-form{margin-top:24px}.auth-field{display:block}.auth-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-field input{color:#000;width:100%;min-height:48px;font:inherit;background:#fff;border:1.5px solid #000;border-radius:10px;padding:0 15px;font-size:1rem}.auth-field input::placeholder{color:#737373;opacity:1}.auth-field input:focus{outline-offset:2px;outline:3px solid #00000024}.auth-button__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite auth-button-spin;display:inline-block}@keyframes auth-button-spin{to{transform:rotate(360deg)}}.auth-message{margin:2px 0;font-size:.92rem;line-height:1.4}.auth-message--error{color:#000}
