.mfa-window .mfa-form{flex-direction:column;gap:12px;margin:0;display:flex}.mfa-window .mfa-lead{color:var(--so-text-muted);margin:0;line-height:1.5}.mfa-window .mfa-qr{border:1px solid var(--so-border);background:var(--so-bg);align-self:center;margin:0;padding:12px;line-height:0}.mfa-window .mfa-qr img{width:200px;max-width:100%;height:auto;display:block}.mfa-window .mfa-secret{font-size:var(--so-fs-small);color:var(--so-text-muted);overflow-wrap:anywhere;margin:0}.mfa-window .mfa-secret code{color:var(--so-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mfa-window .mfa-code{gap:6px;display:grid}.mfa-window .mfa-code-label{font-weight:600}.mfa-window .mfa-code .so-input{letter-spacing:.3em;text-align:center;height:40px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px}.mfa-window .mfa-code .so-input::placeholder{font-family:var(--so-font);font-size:var(--so-fs);letter-spacing:normal}.mfa-window .mfa-note{font-size:var(--so-fs-small);color:var(--so-text-muted);margin:0}.mfa-window .mfa-cancel{margin-left:auto}.so-root.mfa-sso{background:0 0;gap:16px;font-size:14px;display:grid}.mfa-sso-title{color:var(--so-text);margin:0;font-size:22px;font-weight:700;line-height:1.25}.mfa-sso-actions{flex-wrap:wrap;gap:8px;display:flex}
