.email-login-options{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;font-size:12px;color:var(--muted)}.email-login-options label{display:flex;align-items:center;gap:5px}.email-login-options input,.email-agreement input{accent-color:var(--red)}[data-auth-mode]{background:none;border:0;padding:4px 0;color:var(--red);font:inherit;cursor:pointer}.email-code-row{display:flex;gap:8px}.email-code-row>.input{flex:1;min-width:0}.email-secondary{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:0 12px;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.email-agreement{display:block;font-size:12px;color:var(--muted);line-height:1.9;margin-top:18px}.email-agreement a{color:var(--ink);text-decoration:underline}.email-help{font-size:12px;line-height:1.9;color:var(--muted)}#email-auth button:disabled{opacity:.5;cursor:not-allowed}#email-auth .eye{font-size:11px;white-space:nowrap}#email-auth .state{overflow-wrap:anywhere}.email-login-options button:hover,[data-auth-mode]:hover{color:var(--ink)}
@media(max-width:700px){#email-auth .label{margin-top:16px}.email-code-row .input{min-width:0}.email-secondary{min-height:44px}.email-agreement{font-size:12px}}
