.pm-import-overlay.svelte-1hb2bcc{animation:modal-fadein .15s}.pm-import-title.svelte-1hb2bcc{font-size:1rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text)}.pm-import-options.svelte-1hb2bcc{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.pm-import-option.svelte-1hb2bcc{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:var(--radius-sm);background:#ffffff0a}.pm-import-option.svelte-1hb2bcc:hover{background:#ffffff14}.pm-import-option.svelte-1hb2bcc input[type=checkbox]:where(.svelte-1hb2bcc){margin-top:.15rem;accent-color:var(--lake-blue)}.pm-import-option-text.svelte-1hb2bcc{display:flex;flex-direction:column;gap:.15rem}.pm-import-option-text.svelte-1hb2bcc strong:where(.svelte-1hb2bcc){font-size:.85rem;font-weight:600;color:var(--color-text)}.pm-import-option-text.svelte-1hb2bcc small:where(.svelte-1hb2bcc){font-size:.75rem;color:var(--color-text-dim)}.pm-import-mode.svelte-1hb2bcc{margin-left:1.5rem;padding:.25rem 0;display:flex;flex-direction:column;gap:.25rem}.pm-import-radio.svelte-1hb2bcc{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--color-text);cursor:pointer}.pm-import-radio.svelte-1hb2bcc input[type=radio]:where(.svelte-1hb2bcc){accent-color:var(--lake-blue)}.pm-import-hint.svelte-1hb2bcc{font-size:.75rem;color:var(--color-text-dim);margin:.2rem 0 0;font-style:italic}.pm-import-warning.svelte-1hb2bcc{font-size:.78rem;color:var(--color-warning);background:var(--color-warning-bg);padding:.4rem .6rem;border-radius:var(--radius-sm);margin-bottom:.75rem}.pm-loading.svelte-10urflq{text-align:center;padding:2rem 0;color:var(--color-text-dim)}.pm-spinner.svelte-10urflq{display:inline-block;width:24px;height:24px;border:2.5px solid rgba(255,255,255,.15);border-top-color:var(--lake-blue);border-radius:50%;animation:svelte-10urflq-spin .7s linear infinite}.pm-spinner-sm.svelte-10urflq{width:14px;height:14px;border-width:2px;vertical-align:middle}@keyframes svelte-10urflq-spin{to{transform:rotate(360deg)}}.pm-success.svelte-10urflq{background:var(--color-success-bg);color:var(--color-success);padding:.45rem .6rem;border-radius:var(--radius-sm);margin-bottom:.75rem;font-size:.82rem}.pm-error.svelte-10urflq{background:var(--color-error-bg);color:var(--color-error);padding:.45rem .6rem;border-radius:var(--radius-sm);margin-bottom:.75rem;font-size:.82rem}.pm-warn.svelte-10urflq{background:var(--color-warning-bg);color:var(--color-warning);padding:.45rem .6rem;border-radius:var(--radius-sm);margin-bottom:.75rem;font-size:.82rem}.pm-section.svelte-10urflq{margin-bottom:.5rem;padding-bottom:.5rem}.pm-row.svelte-10urflq{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem}.pm-label.svelte-10urflq{font-size:.78rem;font-weight:600;color:var(--color-text-muted)}.pm-value.svelte-10urflq{font-size:.85rem;color:var(--color-text-dim);text-align:right;overflow:hidden;text-overflow:ellipsis}.pm-inline-form.svelte-10urflq{display:flex;gap:.5rem;align-items:flex-end}.pm-inline-form.svelte-10urflq .pm-field:where(.svelte-10urflq){flex:1}.pm-field.svelte-10urflq{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.6rem}.pm-field.svelte-10urflq span:where(.svelte-10urflq){font-size:.78rem;font-weight:600;color:var(--color-text-muted)}.pm-input.svelte-10urflq{padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff0f;color:var(--color-text);font-size:.85rem;width:100%;box-sizing:border-box}.pm-input.svelte-10urflq:focus{outline:none;border-color:var(--lake-blue);box-shadow:0 0 0 2px #1976d24d}.pm-input.svelte-10urflq::placeholder{color:#fff6}.pm-accordion.svelte-10urflq{display:flex;align-items:center;width:100%;padding:.6rem 0;background:none;border:none;border-top:1px solid var(--color-border);color:var(--color-text);font-size:.88rem;font-weight:600;cursor:pointer;gap:.5rem;text-align:left}.pm-accordion.svelte-10urflq span:where(.svelte-10urflq):first-child{flex:1}.pm-accordion.svelte-10urflq svg:where(.svelte-10urflq){transition:transform .2s;opacity:.5;flex-shrink:0}.pm-accordion.open.svelte-10urflq svg:where(.svelte-10urflq){transform:rotate(180deg)}.pm-accordion.svelte-10urflq:hover{color:var(--color-accent, #90CAF9)}.pm-badge.svelte-10urflq{background:var(--lake-blue);color:#fff;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:10px;min-width:1.1rem;text-align:center}.pm-panel.svelte-10urflq{padding:.5rem 0 .75rem;animation:pm-fadein .15s}.pm-panel.svelte-10urflq form:where(.svelte-10urflq){display:flex;flex-direction:column;gap:0}.pm-btn.svelte-10urflq{padding:.45rem .9rem;border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s;white-space:nowrap}.pm-btn.svelte-10urflq:disabled{opacity:.5;cursor:not-allowed}.pm-btn-primary.svelte-10urflq{background:var(--btn-primary-bg);color:#fff}.pm-btn-primary.svelte-10urflq:hover:not(:disabled){opacity:.9}.pm-btn-outline.svelte-10urflq{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.pm-btn-outline.svelte-10urflq:hover:not(:disabled){background:var(--color-surface-hover)}.pm-btn-dark.svelte-10urflq{background:var(--color-surface-active);color:var(--color-text)}.pm-btn-dark.svelte-10urflq:hover:not(:disabled){background:var(--color-surface-hover)}.pm-btn-danger.svelte-10urflq{background:var(--color-danger-strong);color:#fff}.pm-btn-danger.svelte-10urflq:hover:not(:disabled){background:var(--color-danger-strong)}.pm-btn-full.svelte-10urflq{width:100%}.pm-row-btns.svelte-10urflq{display:flex;gap:.5rem;margin-top:.5rem}.pm-link-btn.svelte-10urflq{background:none;border:none;color:var(--color-accent, #90CAF9);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.pm-link-btn.svelte-10urflq:disabled{opacity:.5}.pm-link-btn.pm-danger.svelte-10urflq{color:var(--color-danger-strong);font-size:1.1rem;text-decoration:none}.pm-muted.svelte-10urflq{font-size:.8rem;color:var(--color-text-dim);margin:0 0 .5rem}.pm-passkey-list.svelte-10urflq{list-style:none;padding:0;margin:0 0 .75rem}.pm-passkey-list.svelte-10urflq li:where(.svelte-10urflq){display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--color-border);font-size:.82rem}.pm-passkey-list.svelte-10urflq li:where(.svelte-10urflq) span:where(.svelte-10urflq){flex:1}.pm-passkey-list.svelte-10urflq li:where(.svelte-10urflq) small:where(.svelte-10urflq){color:var(--color-text-dim);font-size:.75rem}.pm-passkey-error.svelte-10urflq{color:var(--color-danger-strong);font-size:.8rem;margin:.3rem 0}.pm-passkey-delete-confirm.svelte-10urflq{display:flex;align-items:center;gap:.3rem;margin-left:auto}.pm-passkey-delete-confirm.svelte-10urflq .pm-input:where(.svelte-10urflq){width:140px;flex:none;padding:.25rem .4rem;font-size:.78rem}.pm-passkey-add.svelte-10urflq{display:flex;flex-wrap:wrap;gap:.5rem}.pm-passkey-add.svelte-10urflq .pm-input:where(.svelte-10urflq){flex:1;min-width:120px}.pm-danger-zone.svelte-10urflq{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-danger-bg)}.pm-logout.svelte-10urflq{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.sr-only.svelte-10urflq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pm-backup-zone.svelte-10urflq{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}
