/* Signup stays focused on creating a login, with accessible controls. */
body[data-account-page="signup"] .refresh-header{width:min(620px,calc(100% - 32px));padding:12px 0;gap:12px}
body[data-account-page="signup"] .refresh-brand img{width:34px;height:34px}
body[data-account-page="signup"] .refresh-brand span{font-size:23px}
body[data-account-page="signup"] .refresh-header-actions{gap:12px}

body[data-account-page="signup"] .refresh-signin{display:inline-flex;align-items:center;min-height:44px}
body[data-account-page="signup"] .auth-page{width:calc(100% - 24px);max-width:580px;margin:0 auto 12px}
body[data-account-page="signup"] .auth-card{padding:20px 24px;border-radius:22px}
body[data-account-page="signup"] .auth-card h1{font-size:32px;line-height:1.12;margin:0 0 6px}
body[data-account-page="signup"] #signupDescription{font-size:14px;line-height:1.4;margin:0 0 14px;color:#65796e}
body[data-account-page="signup"] #emailAuthStatus:empty{display:none}
body[data-account-page="signup"] #emailAuthStatus{margin:8px 0;font-size:13px;line-height:1.4}
body[data-account-page="signup"] .email-account-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;margin:0}
body[data-account-page="signup"] .email-account-form[hidden]{display:none}
body[data-account-page="signup"] .email-account-form>label{grid-column:1/-1;gap:4px;font-size:13px;line-height:1.3;min-width:0;margin:0}
body[data-account-page="signup"] .email-account-form>label:has([name="kind"]),body[data-account-page="signup"] #professionalRoleLabel{grid-column:auto;order:0}
body[data-account-page="signup"] .email-account-form:has(#professionalRoleLabel[hidden])>label:has([name="kind"]){grid-column:1/-1}
body[data-account-page="signup"] #assistantTitleLabel{order:1}
body[data-account-page="signup"] label:has([name="termsName"]){order:2}
body[data-account-page="signup"] label:has([name="email"]){order:3}
body[data-account-page="signup"] label:has([name="password"]){order:4;position:relative}
body[data-account-page="signup"] .email-account-form input:not([type="checkbox"]),body[data-account-page="signup"] .email-account-form select{min-height:44px;height:44px;padding:9px 11px;font-size:16px;border-radius:10px}
body[data-account-page="signup"] [name="password"]{padding-right:74px!important}
body[data-account-page="signup"] #passwordHint{margin:0;font-size:12px;font-weight:400;line-height:1.3}
body[data-account-page="signup"] .password-visibility.quiet-button{position:absolute;right:3px;top:21px;min-height:38px;height:38px;max-width:70px;border:0;background:transparent;padding:4px 8px;font-size:12px;line-height:1.1}
body[data-account-page="signup"] .email-account-form>.email-checkbox{order:5;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:12px;font-weight:400;line-height:1.4;align-items:start}
body[data-account-page="signup"] .email-checkbox input{width:20px;height:20px;min-height:20px;padding:0;margin:0}
body[data-account-page="signup"] #capsLockWarning{order:6;grid-column:1/-1;padding:8px;font-size:12px}
body[data-account-page="signup"] #emailAuthSubmit{order:7;grid-column:1/-1;min-height:46px;margin:2px 0 4px;width:100%}
body[data-account-page="signup"] .email-account-actions:has(button:not([hidden])){order:8;grid-column:1/-1}
body[data-account-page="signup"] .email-account-actions:not(:has(button:not([hidden]))){display:none}
body[data-account-page="signup"] .signup-login{margin:12px 0 0;text-align:center;font-size:13px;line-height:1.4}
body[data-account-page="signup"] .signup-pricing{margin:0 0 10px;padding:8px 10px;border-radius:10px;background:#fae2d3;font-size:12px;line-height:1.4}
body[data-account-page="signup"] .site-footer{display:flex;justify-content:center;padding:10px 16px;margin:0;font-size:12px;border:0}
body[data-account-page="signup"] .site-footer>strong{display:none}
body[data-account-page="signup"] .footer-links{gap:20px}
@media(max-width:480px){body[data-account-page="signup"] .auth-card{padding:16px}body[data-account-page="signup"] .auth-card h1{font-size:29px}body[data-account-page="signup"] .refresh-header{padding:7px 0}body[data-account-page="signup"] .email-account-form{gap:9px 10px}}
