.phone-login{--phone-paper:var(--paper,#faf8f5);--phone-ink:var(--ink,#241c16);--phone-muted:var(--muted,#74685f);--phone-line:var(--line,#ded5ca);--phone-accent:var(--orange,#b4572a);width:100%;max-width:480px;min-width:0;color:var(--phone-ink);font:400 14px/1.65 Manrope,Arial,sans-serif}.phone-login *{box-sizing:border-box}.phone-login [hidden]{display:none!important}.phone-login h2{font-size:24px;line-height:1.3;letter-spacing:-.5px;margin:0 0 12px}.phone-login p{overflow-wrap:anywhere}.phone-login-note{font-size:12px;color:var(--phone-muted);line-height:1.75;margin:10px 0 15px}.phone-login form{margin:20px 0 0;min-width:0}.phone-login-field{display:block;font-size:12px;font-weight:600}.phone-login-field input{display:block;width:100%;min-width:0;min-height:50px;margin-top:8px;padding:12px 14px;background:var(--phone-paper);color:var(--phone-ink);border:1px solid var(--phone-line);border-radius:10px;font:400 16px/1.5 Manrope,Arial,sans-serif}.phone-login-field input[aria-invalid=true]{border-color:#993b29}.phone-login-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;margin:12px 8px 0 0;padding:11px 17px;background:var(--phone-accent);color:#fff;border:1px solid var(--phone-accent);border-radius:10px;font:600 13px/1.5 Manrope,Arial,sans-serif;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.phone-login-secondary{color:var(--phone-ink);background:transparent;border-color:var(--phone-line)}.phone-login button:disabled{opacity:.5;cursor:default}.phone-login :focus-visible{outline:3px solid #df9668;outline-offset:3px}.phone-login-code{padding-top:19px;margin-top:20px;border-top:1px solid var(--phone-line);min-width:0}.phone-login-recipient{font-size:14px;font-weight:600;margin:0 0 10px}.phone-login input[name=code]{max-width:240px;font-size:22px;letter-spacing:.2em}.phone-login-status{font-size:13px;line-height:1.75;color:var(--phone-muted);margin:17px 0 0}.phone-login-status:empty{display:none}@media(max-width:420px){.phone-login h2{font-size:22px}.phone-login-button{font-size:12px;padding-inline:13px}.phone-login-code>.phone-login-button{display:flex;width:100%;margin-right:0}.phone-login input[name=code]{max-width:100%}}
