.securityNotice{font-family:var(--sans);font-size:.78rem;color:var(--steel);background:color-mix(in srgb,var(--acid) 5%,transparent);border:1px solid color-mix(in srgb,var(--acid) 18%,transparent);border-radius:8px;padding:10px 14px;line-height:1.55;margin:0}.shieldIcon{display:inline-flex;align-items:center;gap:6px;color:var(--acid);font-size:.82rem;font-weight:500;margin-bottom:4px}.mfaHint{font-family:var(--sans);font-size:.74rem;color:var(--steel);margin:-4px 0 0}.enrollQrWrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px 0;padding:16px;border:1px solid color-mix(in srgb,var(--acid) 14%,transparent);border-radius:10px;background:color-mix(in srgb,var(--acid) 3%,transparent)}.enrollQr{border-radius:8px;background:var(--bone,#fff);padding:8px}.enrollSecretLabel{font-family:var(--sans);font-size:.74rem;color:var(--steel);margin:0}.enrollSecret{font-family:var(--mono,monospace);font-size:.78rem;letter-spacing:.06em;color:var(--ash);background:color-mix(in srgb,var(--steel) 10%,transparent);border-radius:6px;padding:4px 8px;word-break:break-all}.enrollBackupWrap{display:flex;flex-direction:column;gap:8px;margin:14px 0}.enrollBackupGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.enrollNotice{font-family:var(--sans);font-size:.78rem;color:var(--acid);background:color-mix(in srgb,var(--acid) 6%,transparent);border:1px solid color-mix(in srgb,var(--acid) 20%,transparent);border-radius:8px;padding:8px 12px;margin:0 0 4px}