.page.svelte-p84mww{--font-serif: "Crimson Pro", Georgia, serif;--font-sans: "Sora", system-ui, sans-serif;--bg: #faf7f2;--text: #1c1917;--text-secondary: #57534e;--text-muted: #a8a29e;--accent: #991b1b;--accent-light: #fef2f2;--rule: #d6d3d1;--radius: 10px;font-family:var(--font-sans);background:var(--bg);color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased}.main.svelte-p84mww{max-width:720px;margin:0 auto;padding:56px 28px 80px}.create-section.svelte-p84mww{text-align:center;padding-top:40px}.headline.svelte-p84mww{font-family:var(--font-serif);font-size:clamp(28px,4vw,34px);font-weight:400;letter-spacing:-.02em;margin:0 0 8px}.sub.svelte-p84mww{font-size:14px;color:var(--text-secondary);margin:0 0 32px;line-height:1.6;max-width:480px;margin-inline:auto}.create-card.svelte-p84mww{background:#fff;border:1.5px solid var(--rule);border-radius:var(--radius);padding:28px;max-width:400px;margin:0 auto;text-align:left}.create-btn.svelte-p84mww{width:100%;margin-top:16px;font-family:var(--font-sans);font-size:14px;font-weight:600;background:var(--accent);color:#fff;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;transition:background .15s}.create-btn.svelte-p84mww:hover{background:#7f1d1d}.create-btn.svelte-p84mww:disabled{opacity:.6;cursor:not-allowed}.header.svelte-p84mww{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.header-top.svelte-p84mww{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.header-actions.svelte-p84mww{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.new-btn.svelte-p84mww{font-family:var(--font-sans);font-size:14px;font-weight:600;background:var(--accent);color:#fff;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s;text-decoration:none;display:inline-block}.new-btn.svelte-p84mww:hover{background:#7f1d1d}.new-btn.secondary.svelte-p84mww{background:#fff;color:var(--accent);border:1.5px solid var(--accent)}.new-btn.secondary.svelte-p84mww:hover{background:#fef2f2}.add-form-card.svelte-p84mww{background:#fff;border:1.5px solid var(--accent);border-radius:var(--radius);padding:20px 24px;margin-bottom:16px}.add-title.svelte-p84mww{font-size:16px;font-weight:600;margin:0 0 16px}.add-fields.svelte-p84mww{display:flex;flex-direction:column;gap:12px}.add-actions.svelte-p84mww{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.field.svelte-p84mww{display:flex;flex-direction:column;gap:4px}.label.svelte-p84mww{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.optional.svelte-p84mww{font-weight:400;text-transform:none;letter-spacing:normal;color:var(--text-muted)}.input.svelte-p84mww{font-family:var(--font-sans);font-size:14px;padding:10px 14px;border:1.5px solid var(--rule);border-radius:8px;background:#fff;color:var(--text);outline:none;transition:border-color .15s}.input.svelte-p84mww:focus{border-color:var(--accent)}.card-list.svelte-p84mww{display:flex;flex-direction:column;gap:12px}.card.svelte-p84mww{background:#fff;border:1.5px solid var(--rule);border-radius:var(--radius);padding:20px 24px;transition:border-color .15s}.card.svelte-p84mww:hover{border-color:#a8a29e}.card.owner.svelte-p84mww{border-color:var(--accent);border-width:2px}.card-header.svelte-p84mww{display:flex;align-items:center;gap:10px;margin-bottom:6px}.card-name.svelte-p84mww{font-family:var(--font-serif);font-size:19px;font-weight:500;color:var(--text)}.owner-badge.svelte-p84mww{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-light);padding:3px 8px;border-radius:4px}.card-meta.svelte-p84mww{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.meta-item.svelte-p84mww{font-size:12px;color:var(--text-secondary);background:#f5f5f4;padding:2px 8px;border-radius:4px}.meta-item.prepared-by.svelte-p84mww{font-style:italic}.card-actions.svelte-p84mww{display:flex;flex-wrap:wrap;gap:6px}.action-btn.svelte-p84mww{font-family:var(--font-sans);font-size:12px;font-weight:500;padding:6px 14px;border-radius:6px;border:1px solid var(--rule);background:#fff;color:var(--text);cursor:pointer;transition:all .15s}.action-btn.svelte-p84mww:hover{background:#f5f5f4}.action-btn.primary.svelte-p84mww{background:var(--accent);color:#fff;border-color:var(--accent)}.action-btn.primary.svelte-p84mww:hover{background:#7f1d1d}.action-btn.primary.svelte-p84mww:disabled{opacity:.6;cursor:not-allowed}.action-btn.subtle.svelte-p84mww{color:var(--text-secondary);border-color:transparent}.action-btn.subtle.svelte-p84mww:hover{color:var(--text);background:#f5f5f4}.action-btn.danger.svelte-p84mww{color:var(--accent);border-color:transparent}.action-btn.danger.svelte-p84mww:hover{background:var(--accent-light)}.capacity-note.svelte-p84mww{font-size:13px;color:var(--text-muted);margin-top:16px;text-align:center}.skip-notice.svelte-p84mww{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#92400e;background:#fffbeb;border:1.5px solid #fcd34d;border-radius:8px;padding:10px 14px;margin-bottom:16px;line-height:1.5}.skip-dismiss.svelte-p84mww{background:none;border:none;color:#92400e;font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.added-toast.svelte-p84mww{font-size:13px;color:#166534;background:#f0fdf4;border:1.5px solid #86efac;border-radius:8px;padding:10px 14px;margin-bottom:16px}.owner-note.svelte-p84mww{font-size:11px;color:var(--text-muted);margin:10px 0 0}.recovery-card.svelte-p84mww{background:#fff;border:1.5px solid var(--rule);border-radius:var(--radius);padding:20px 24px;margin-top:24px}.recovery-title.svelte-p84mww{font-size:14px;font-weight:600;margin:0 0 4px}.recovery-desc.svelte-p84mww{font-size:12px;color:var(--text-secondary);margin:0 0 12px;line-height:1.5}.recovery-row.svelte-p84mww{display:flex;gap:8px;align-items:center}.recovery-input.svelte-p84mww{flex:1}.continuity-current.svelte-p84mww{margin-bottom:16px}.continuity-name.svelte-p84mww{font-size:14px;margin:0 0 2px}.continuity-email.svelte-p84mww{color:var(--text-secondary);font-weight:400}.continuity-meta.svelte-p84mww{font-size:12px;color:var(--text-muted);margin:0 0 8px}.continuity-how.svelte-p84mww{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:0 0 10px}.continuity-actions.svelte-p84mww{display:flex;gap:8px}.continuity-hint.svelte-p84mww{border-top:1px solid var(--rule);padding-top:14px}.continuity-hint-title.svelte-p84mww{font-size:13px;font-weight:600;margin:0 0 4px}.continuity-confirm.svelte-p84mww p:where(.svelte-p84mww){font-size:13px;margin:0 0 10px;line-height:1.5}.continuity-warn.svelte-p84mww{font-size:12px;color:#92400e;background:#fef3c7;border-radius:6px;padding:8px 10px;margin:10px 0;line-height:1.5}.continuity-error.svelte-p84mww{font-size:12px;color:var(--accent);margin:8px 0 0}.continuity-cancel-change.svelte-p84mww{background:none;border:none;padding:0;margin-top:8px;font-size:12px;color:var(--text-secondary);text-decoration:underline;cursor:pointer}.contacts-header.svelte-p84mww{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.contacts-count.svelte-p84mww{font-size:12px;color:var(--text-muted);white-space:nowrap}.contacts-empty.svelte-p84mww{font-size:13px;color:var(--text-muted);margin:8px 0 12px}.contact-row.svelte-p84mww{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--rule)}.contact-info.svelte-p84mww{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-name.svelte-p84mww{font-size:14px;font-weight:600}.contact-meta.svelte-p84mww{font-size:12px;color:var(--text-secondary);display:flex;gap:8px;flex-wrap:wrap}.contact-role.svelte-p84mww{font-size:11px;color:var(--accent);background:var(--accent-light);border-radius:4px;padding:1px 6px}.contact-used-by.svelte-p84mww{font-size:11px;color:var(--text-muted)}.contact-actions.svelte-p84mww{display:flex;gap:4px;flex-shrink:0}.contact-form.svelte-p84mww{display:flex;flex-direction:column;gap:8px;margin-top:12px}.contact-form-grid.svelte-p84mww{display:grid;grid-template-columns:1fr 1fr;gap:8px}.contact-form-actions.svelte-p84mww{display:flex;justify-content:flex-end;gap:8px}.contacts-footer.svelte-p84mww{margin-top:12px}.contacts-limit.svelte-p84mww{font-size:12px;color:var(--text-muted);margin:0}@media(max-width:480px){.contact-form-grid.svelte-p84mww{grid-template-columns:1fr}}.confirm-overlay.svelte-p84mww{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.confirm-card.svelte-p84mww{background:#fff;border-radius:var(--radius);padding:28px;max-width:400px;width:90%}.confirm-title.svelte-p84mww{font-size:18px;font-weight:600;margin:0 0 8px}.confirm-text.svelte-p84mww{font-size:14px;color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.confirm-doc-list.svelte-p84mww{list-style:none;padding:0;margin:0 0 12px}.confirm-doc-item.svelte-p84mww{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#f5f5f4;border-radius:6px;margin-bottom:6px}.confirm-doc-label.svelte-p84mww{font-size:13px;font-weight:500;color:var(--text)}.confirm-doc-meta.svelte-p84mww{font-size:11px;color:var(--text-muted)}.confirm-download-link.svelte-p84mww{display:inline-block;font-size:13px;color:var(--accent);margin-bottom:16px;text-decoration:underline;text-underline-offset:2px}.confirm-download-link.svelte-p84mww:hover{color:#7f1d1d}.confirm-actions.svelte-p84mww{display:flex;gap:8px;justify-content:flex-end}.confirm-btn.svelte-p84mww{font-family:var(--font-sans);font-size:14px;font-weight:600;padding:10px 20px;border-radius:8px;border:none;cursor:pointer}.cancel-btn.svelte-p84mww{background:#f5f5f4;color:var(--text)}.cancel-btn.svelte-p84mww:hover{background:#e7e5e4}.delete-btn.svelte-p84mww{background:var(--accent);color:#fff}.delete-btn.svelte-p84mww:hover{background:#7f1d1d}.primary-btn.svelte-p84mww{background:var(--accent);color:#fff}.primary-btn.svelte-p84mww:hover{background:#7f1d1d}.primary-btn.svelte-p84mww:disabled{opacity:.5;cursor:default}.review-status.svelte-p84mww{font-size:12px;margin:8px 0 0;color:var(--text-secondary)}.review-status.confirmed.svelte-p84mww{color:#166534}.review-status.nudge.svelte-p84mww{color:#92400e}.review-status.changes.svelte-p84mww{color:var(--accent)}.share-url-row.svelte-p84mww{display:flex;gap:8px;margin-bottom:16px}.share-url-input.svelte-p84mww{flex:1;font-size:12px}.share-passcode-input.svelte-p84mww{width:100%;margin-bottom:12px}.transfer-banner.svelte-p84mww{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:12px 16px;margin-bottom:16px;font-size:13px;line-height:1.5;color:#92400e}.transfer-icon.svelte-p84mww{font-size:15px;flex-shrink:0}.transfer-text.svelte-p84mww{flex:1;min-width:220px}.transfer-cancel-btn.svelte-p84mww{font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:7px;cursor:pointer;background:#92400e;color:#fff;border:1px solid #92400e;white-space:nowrap}.transfer-cancel-btn.svelte-p84mww:hover:not(:disabled){filter:brightness(1.15)}.transfer-cancel-btn.svelte-p84mww:disabled{opacity:.6;cursor:default}.completion-line.svelte-p84mww{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;color:#57534e}.completion-name.svelte-p84mww{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.completion-count.svelte-p84mww{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:999px;padding:1px 8px;font-size:12px;white-space:nowrap}.completion-count.complete.svelte-p84mww{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.adult-nudge.svelte-p84mww{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:9px 12px;margin:10px 0 4px;font-size:12.5px;line-height:1.5;color:#92400e}.adult-nudge-dismiss.svelte-p84mww{font-family:inherit;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;background:transparent;color:#92400e;border:1px solid #d6a054;margin-left:auto;white-space:nowrap}.adult-nudge-dismiss.svelte-p84mww:hover{background:#fef3c7}.wizard-sub.svelte-p84mww{font-size:13.5px;color:var(--text-secondary);margin:0 0 14px;line-height:1.5}.wizard-row.svelte-p84mww{display:grid;grid-template-columns:2fr 2fr 1.4fr;gap:8px;margin-bottom:8px}.wizard-add-row.svelte-p84mww{background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;color:var(--text-secondary);text-decoration:underline;padding:0;margin:4px 0 12px}.wizard-add-row.svelte-p84mww:hover{color:var(--accent)}.wizard-first-link.svelte-p84mww{margin-left:8px;font-weight:600;color:inherit}.assign-agent-card.svelte-p84mww{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1.5px solid var(--rule);border-radius:10px;padding:16px 20px;margin-bottom:20px}.assign-agent-title.svelte-p84mww{font-size:14.5px;font-weight:600;margin-bottom:2px}.assign-agent-sub.svelte-p84mww{font-size:13px;color:var(--text-secondary);line-height:1.5}.kit-card.svelte-p84mww{background:#fff;border:1.5px solid var(--rule);border-radius:10px;padding:16px 20px;margin-bottom:20px}.kit-header.svelte-p84mww{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kit-title.svelte-p84mww{font-size:14.5px;font-weight:600;margin:0}.kit-dismiss.svelte-p84mww{background:none;border:none;cursor:pointer;padding:0;font-size:12px;color:var(--text-muted);text-decoration:underline}.kit-sub.svelte-p84mww{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:4px 0 10px}.kit-list.svelte-p84mww{margin:0;padding-left:20px;font-size:13px;line-height:1.9;color:var(--text-secondary)}.kit-action.svelte-p84mww{background:none;border:none;cursor:pointer;padding:0;margin-left:6px;font-size:12.5px;color:var(--accent);text-decoration:underline;font-family:inherit}.kit-action.svelte-p84mww:disabled{opacity:.5;cursor:default}.propagate-slots.svelte-p84mww{margin:0 0 12px;padding-left:20px;font-size:13px;line-height:1.8;color:var(--text-secondary)}.propagate-slot-type.svelte-p84mww{color:var(--text-muted);font-size:11.5px}.propagate-accept-url.svelte-p84mww{margin-bottom:8px;font-size:12px}.propagate-accept-name.svelte-p84mww{font-weight:600;color:var(--text-secondary);margin-right:6px}.propagate-accept-link.svelte-p84mww{display:block;word-break:break-all;font-size:11px;background:var(--bg);border:1px solid var(--rule);border-radius:6px;padding:6px 8px;margin-top:3px;-webkit-user-select:all;user-select:all}.share-error.svelte-p84mww{font-size:13px;color:var(--accent);margin:0 0 12px}
