.mfa-title{font-size:var(--fs-md);font-weight:var(--fw-bold)}.mfa-steps{margin:0 0 .9rem;padding-left:1.2rem;font-size:var(--fs-sm);color:var(--text);line-height:var(--lh-prose)}.mfa-steps li+li{margin-top:.25rem}.mfa-qr{display:flex;justify-content:center;align-items:center;margin:.2rem auto .8rem;padding:.7rem;width:max-content;background:#fff;border:1px solid var(--border);border-radius:var(--r-ctl)}.mfa-qr img{display:block;width:176px;height:176px}.mfa-key-l{margin:0 0 .2rem;font-size:var(--fs-xs);color:var(--text-soft);text-align:center}.mfa-key{margin:0 0 1rem;text-align:center}.mfa-key code{display:inline-block;padding:.3rem .55rem;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--text);background:var(--inset);border-radius:var(--r-sm);user-select:all}.mfa-code-l{color:var(--text-soft)}.mfa-code{max-width:12rem;font-family:var(--font-mono);font-size:var(--fs-xl);letter-spacing:.3em;text-align:center}.mfa-lede,.mfa-note{margin:0 0 .8rem;font-size:var(--fs-sm);color:var(--text);line-height:var(--lh-prose)}.mfa-note{color:var(--text-soft);margin-top:.8rem}.mfa-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--r-ctl)}.mfa-f{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem}.mfa-f+.mfa-f{border-top:1px solid var(--border-soft)}.mfa-f-i{font-size:var(--fs-lg);color:var(--text-soft)}.mfa-f-t{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;font-size:var(--fs-sm)}.mfa-f-t b{font-weight:var(--fw-medium);color:var(--text);overflow-wrap:anywhere}.mfa-f-t span{font-size:var(--fs-xs);color:var(--text-soft)}.mfa-fail{display:flex;flex-direction:column;gap:.25rem;font-size:var(--fs-sm)}.mfa-fail b{font-weight:var(--fw-bold);color:var(--text)}.mfa-fail span{color:var(--text-soft)}.mfa-modal .modal-body{padding-bottom:.4rem}.mfa-error{font-size:var(--fs-sm)}.mfa-modal{--bs-modal-zindex:2010;z-index:2010}body:has(.mfa-modal.show)>.modal-backdrop{z-index:2005}