.email-auth-panel{text-align:left;margin-top:20px}.email-auth-tabs{display:flex;gap:7px;padding:5px;background:#e9efdf;border-radius:18px;margin-bottom:24px}.email-auth-tabs button{flex:1;border:0;cursor:pointer;border-radius:14px;padding:13px 14px;background:transparent;font:650 17px/1.4 'DM Sans',sans-serif;color:#315e51;min-height:48px}.email-auth-tabs button[aria-pressed=true]{background:#fffef9;box-shadow:0 3px 9px #315e5112}.email-auth-form .field{font-size:16px;margin-bottom:18px}.email-auth-form input{font-size:18px;min-height:52px}.email-password-wrap{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:white;margin-top:8px}.email-password-wrap input{border:0!important;outline-offset:-3px;min-width:0;flex:1;margin:0!important;border-radius:0!important}.email-password-wrap button{background:#edf3e7;border:0;border-left:1px solid #dce5d5;padding:0 14px;font:600 13px 'DM Sans',sans-serif;color:#315e51;cursor:pointer;min-width:68px}.email-forgot{display:block;border:0;background:none;padding:0 0 18px;color:#426e5e;text-decoration:underline;text-underline-offset:4px;font:500 15px/1.5 'DM Sans',sans-serif;cursor:pointer}.email-auth-help,.email-auth-footnote{font-size:14px;line-height:1.7;color:var(--muted);margin:14px 0 20px}.email-auth-panel h3{font-size:25px;line-height:1.3;margin:15px 0}.email-auth-status{font-size:16px;line-height:1.75;color:#3f7058;margin-top:18px;white-space:pre-wrap;overflow-wrap:anywhere}.email-auth-divider{height:24px;display:flex;align-items:center;gap:14px;color:#8b9985;font-size:13px;margin:20px 0}.email-auth-divider::before,.email-auth-divider::after{content:'';height:1px;flex:1;background:#d7e2cf}.email-chatgpt-option{font-size:15px!important;min-height:48px}.account-public-login{max-width:620px}.account-public-login .email-auth-panel{max-width:460px;margin:30px auto 0}.account-public-login h1{font-size:48px}.account-public-login>p{font-size:18px}.account-login-dialog .email-auth-footnote,.account-public-login .email-auth-footnote{font-size:13px;text-align:center}.account-public-login .email-auth-form .button{font-size:18px}.email-auth-unavailable p{font-size:17px;line-height:1.7}
@media(max-width:600px){.account-public-login h1{font-size:36px}.account-public-login{padding:30px 20px}.email-auth-tabs button{font-size:16px;padding:12px}.email-auth-form .field{font-size:16px}.email-auth-form input{font-size:18px}.email-auth-help,.email-auth-footnote{font-size:13px}.email-password-wrap button{padding:0 10px;min-width:62px}.email-chatgpt-option{font-size:14px!important}}
.account-sidebar .account-email-entry{font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;margin-top:14px;width:100%;border-top:1px solid #d5dfce;border-radius:0;padding:15px 10px 5px}.account-sidebar .account-email-entry:hover{background:none;color:#176f66}
