.login-card{max-width:470px}.login-card>.muted{margin-bottom:20px}.login-code-form{margin-top:18px}.code-input{text-align:center;font-size:30px;font-weight:800;letter-spacing:.2em;font-variant-numeric:tabular-nums}.login-secondary{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px}.login-secondary form{margin:0}.login-secondary .link,.login-secondary a{border:0;background:transparent;color:#1f5b3b;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.legacy-login{margin-top:24px;padding-top:18px;border-top:1px solid #dce5dd}.legacy-login summary{cursor:pointer;color:#667268;font-size:13px}.legacy-login[open] summary{margin-bottom:16px}
