.email-signin{margin-top:28px;padding-top:24px;border-top:1px solid #dcebf4;display:grid;gap:12px}.email-signin label{font-weight:600}.email-signin input{width:100%;padding:16px;border:1px solid #b7cddc;border-radius:12px;font:inherit;background:#fff;color:#193b5b}.email-signin input:focus-visible{outline:3px solid #8bd3f2;outline-offset:2px}.email-signin input[readonly]{background:#edf6fc}.email-signin #email-code-step label{display:block;margin-bottom:12px}.email-signin #signin-code{letter-spacing:.2em;font-size:24px}.email-signin [hidden]{display:none}.email-signin button:disabled{opacity:.6;cursor:wait}
