.security-form.svelte-e4e1p2{flex-direction:column;gap:1rem;max-width:24rem;display:flex}.account-rows.svelte-e4e1p2{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.account-row.svelte-e4e1p2{align-items:center;gap:.75rem;display:flex}.account-label.svelte-e4e1p2{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;min-width:5rem;font-size:.85rem}.account-value.svelte-e4e1p2{flex:1;font-family:ui-monospace,monospace;font-size:.9rem}.account-edit.svelte-e4e1p2{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;display:flex}.account-edit.svelte-e4e1p2:hover{color:var(--text);background:#ffffff0d}.modal-intro.svelte-e4e1p2{margin:0 0 1rem;font-size:.9rem}.credential-list.svelte-e4e1p2{margin:1rem 0;padding:0;list-style:none}.credential-item.svelte-e4e1p2{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.credential-item.svelte-e4e1p2 .mono:where(.svelte-e4e1p2){font-family:ui-monospace,monospace;font-size:.9em}.webauthn-tip.svelte-e4e1p2{background:#00d4ff0f;border:1px solid #00d4ff33;border-radius:4px;margin-top:.5rem;padding:.5rem .75rem;font-size:.9rem}.form-actions.svelte-e4e1p2{gap:.75rem;margin-top:.5rem;display:flex}.totp-setup.svelte-e4e1p2{margin-top:1rem}.totp-qr.svelte-e4e1p2{border-radius:4px;margin:1rem 0;display:block}.totp-secret.svelte-e4e1p2{word-break:break-all;background:#0003;border-radius:4px;margin:.5rem 0;padding:.5rem;font-size:.85rem;display:block}.session-list.svelte-e4e1p2{margin:1rem 0;padding:0;list-style:none}.session-item.svelte-e4e1p2{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.session-item.svelte-e4e1p2:last-child{border-bottom:none}.session-info.svelte-e4e1p2{flex-direction:column;gap:.25rem;display:flex}.session-device.svelte-e4e1p2{align-items:center;gap:.5rem;font-weight:500;display:flex}.session-current-badge.svelte-e4e1p2{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}.session-meta.svelte-e4e1p2{color:var(--text-muted);font-size:.85rem}.recovery-codes-display.svelte-e4e1p2{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:1rem 0;display:grid}.recovery-code.svelte-e4e1p2{background:#0003;border-radius:4px;padding:.5rem;font-family:ui-monospace,monospace;font-size:.9rem}
