.f2fa-overlay.svelte-nihqhn{z-index:9999;background:rgb(var(--color-bg) / .92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.f2fa-card.svelte-nihqhn{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:14px;width:100%;max-width:460px;padding:1.5rem;box-shadow:0 20px 60px #00000059}.f2fa-head.svelte-nihqhn{color:rgb(var(--color-accent));align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.f2fa-head.svelte-nihqhn h1:where(.svelte-nihqhn){color:rgb(var(--color-fg));font-size:1.05rem;font-weight:700}.f2fa-sub.svelte-nihqhn{color:rgb(var(--color-muted));margin-bottom:1rem;font-size:.82rem;line-height:1.5}.f2fa-label.svelte-nihqhn{color:rgb(var(--color-muted));margin:.85rem 0 .35rem;font-size:.72rem}.f2fa-muted.svelte-nihqhn{color:rgb(var(--color-muted));padding:1rem 0;font-size:.85rem}.f2fa-qr.svelte-nihqhn{border:1px solid rgb(var(--color-border));background:#fff;border-radius:10px;width:180px;height:180px;margin:.25rem auto 0;padding:8px}.f2fa-qr.svelte-nihqhn svg{width:100%;height:100%;display:block}.f2fa-or.svelte-nihqhn{text-align:center;color:rgb(var(--color-muted));margin:.6rem 0 .35rem;font-size:.72rem}.f2fa-secret-row.svelte-nihqhn{align-items:center;gap:.5rem;display:flex}.f2fa-secret.svelte-nihqhn{background:rgb(var(--color-bg) / .5);word-break:break-all;text-align:left;direction:ltr;border-radius:8px;flex:1;padding:.5rem .6rem;font-family:ui-monospace,monospace;font-size:.8rem}.f2fa-copy.svelte-nihqhn,.f2fa-btn.svelte-nihqhn,.f2fa-logout.svelte-nihqhn{border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-input,var(--color-surface)));color:rgb(var(--color-fg));cursor:pointer;border-radius:8px}.f2fa-copy.svelte-nihqhn{padding:.5rem}.f2fa-recovery.svelte-nihqhn{grid-template-columns:1fr 1fr;gap:.25rem;font-family:ui-monospace,monospace;font-size:.75rem;display:grid}.f2fa-rcode.svelte-nihqhn{background:rgb(var(--color-bg) / .4);text-align:left;direction:ltr;border-radius:6px;padding:.35rem .4rem}.f2fa-confirm.svelte-nihqhn{gap:.5rem;margin-top:.35rem;display:flex}.f2fa-input.svelte-nihqhn{border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-input,var(--color-surface)));color:rgb(var(--color-fg));letter-spacing:.15em;text-align:left;direction:ltr;border-radius:8px;flex:1;padding:.55rem .7rem;font-family:ui-monospace,monospace}.f2fa-btn.svelte-nihqhn{background:rgb(var(--color-accent));color:rgb(var(--color-accent-fg,255 255 255));border-color:rgb(var(--color-accent));white-space:nowrap;padding:.55rem .9rem;font-weight:600}.f2fa-btn.svelte-nihqhn:disabled{opacity:.5;cursor:not-allowed}.f2fa-error.svelte-nihqhn{color:rgb(var(--color-danger));margin-top:.75rem;font-size:.8rem}.f2fa-logout.svelte-nihqhn{width:100%;color:rgb(var(--color-muted));margin-top:1.25rem;padding:.5rem;font-size:.8rem;display:block}
