.legal-page.svelte-11bfx1w{width:100%;padding-top:var(--spacing-xl);padding-bottom:var(--spacing-3xl)}.legal-header.svelte-11bfx1w{margin-bottom:var(--spacing-2xl);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--spacing-xl)}.legal-badge.svelte-11bfx1w{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-interactive-primary);border-radius:var(--radius-pill);margin-bottom:var(--spacing-sm);background-color:#27b06e1f;padding:4px 12px;display:inline-block}.legal-title.svelte-11bfx1w{font-size:clamp(2.1rem,1.5rem + 2.5vw,3rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--spacing-xs);text-wrap:balance;line-height:1.15}.legal-meta.svelte-11bfx1w{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.legal-layout.svelte-11bfx1w{grid-template-columns:240px 1fr;align-items:start;gap:4rem;display:grid}.legal-toc.svelte-11bfx1w{position:relative}.toc-sticky.svelte-11bfx1w{top:calc(var(--nav-height-desktop) + 24px);border:1px solid var(--color-border-subtle);padding:var(--spacing-lg);background-color:#f8f9fa;border-radius:16px;position:sticky}.toc-heading.svelte-11bfx1w{font-size:.8125rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.toc-links.svelte-11bfx1w{flex-direction:column;gap:8px;display:flex}.toc-links.svelte-11bfx1w a:where(.svelte-11bfx1w){color:var(--color-text-primary);transition:color var(--transition-fast);font-size:.8125rem;line-height:1.4;text-decoration:none}.toc-links.svelte-11bfx1w a:where(.svelte-11bfx1w):hover{color:var(--color-interactive-primary)}.legal-content.svelte-11bfx1w{min-width:0;max-width:760px}.legal-callout.svelte-11bfx1w{gap:var(--spacing-md);border-left:4px solid var(--color-interactive-primary);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-2xl);background-color:#27b06e14;border-radius:12px;display:flex}.callout-icon.svelte-11bfx1w{flex-shrink:0;font-size:1.25rem}.callout-text.svelte-11bfx1w{color:var(--color-text-primary);text-wrap:pretty;font-size:.875rem;line-height:1.6}.legal-section.svelte-11bfx1w{margin-bottom:var(--spacing-2xl);scroll-margin-top:calc(var(--nav-height-desktop) + 32px)}.legal-section.svelte-11bfx1w h2:where(.svelte-11bfx1w){font-size:1.45rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);text-wrap:balance;border-bottom:1px solid #0000000f;line-height:1.25}.legal-section.svelte-11bfx1w p:where(.svelte-11bfx1w){color:#3a3a3c;margin-bottom:var(--spacing-md);text-wrap:pretty;overflow-wrap:break-word;font-size:.9375rem;line-height:1.65}.legal-section.svelte-11bfx1w ul:where(.svelte-11bfx1w),.legal-section.svelte-11bfx1w ol:where(.svelte-11bfx1w){margin-bottom:var(--spacing-md);padding-left:20px}.legal-section.svelte-11bfx1w li:where(.svelte-11bfx1w){color:#3a3a3c;text-wrap:pretty;overflow-wrap:break-word;margin-bottom:8px;font-size:.9375rem;line-height:1.65}.legal-section.svelte-11bfx1w a:where(.svelte-11bfx1w){color:var(--color-interactive-primary);text-decoration:underline}.app-id-grid.svelte-11bfx1w{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}.app-id-card.svelte-11bfx1w{border:1px solid var(--color-border-subtle);padding:var(--spacing-md);background-color:#f8f9fa;border-radius:12px;flex-direction:column;gap:4px;display:flex}.app-id-label.svelte-11bfx1w{color:var(--color-text-secondary);font-size:.75rem;font-weight:var(--font-weight-medium)}.app-id-value.svelte-11bfx1w,.app-id-link.svelte-11bfx1w{font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.steps-cards.svelte-11bfx1w{gap:var(--spacing-lg);margin-top:var(--spacing-md);flex-direction:column;display:flex}.method-card.svelte-11bfx1w{border:1px solid var(--color-border-subtle);padding:var(--spacing-lg);background-color:#f8f9fa;border-radius:16px}.method-header.svelte-11bfx1w{margin-bottom:var(--spacing-sm);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.method-badge.svelte-11bfx1w{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-interactive-primary);border-radius:var(--radius-pill);background-color:#27b06e24;padding:3px 10px;display:inline-block}.method-badge--secondary.svelte-11bfx1w{color:var(--color-neutral-800);background-color:#00000012}.method-header.svelte-11bfx1w h3:where(.svelte-11bfx1w){font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.method-intro.svelte-11bfx1w{margin-bottom:var(--spacing-sm)}.steps-list.svelte-11bfx1w{margin-bottom:0}.steps-list.svelte-11bfx1w code:where(.svelte-11bfx1w){background-color:#0000000f;border-radius:4px;padding:2px 6px;font-size:.85em}.table-wrapper.svelte-11bfx1w{border:1px solid var(--color-border-subtle);background-color:var(--color-neutral-0);max-inline-size:100%;margin-top:var(--spacing-md);border-radius:14px;overflow:auto;container-type:inline-size}.retention-table.svelte-11bfx1w{border-collapse:separate;border-spacing:0;--label-2:"Examples";--label-3:"Action Taken";--label-4:"Retention Period";width:100%;font-size:.875rem;line-height:1.5}.retention-table.svelte-11bfx1w thead:where(.svelte-11bfx1w){z-index:2;background-color:#f8f9fa;position:sticky;inset-block-start:0}.retention-table.svelte-11bfx1w th:where(.svelte-11bfx1w),.retention-table.svelte-11bfx1w td:where(.svelte-11bfx1w){text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border-subtle);padding:14px 16px}.retention-table.svelte-11bfx1w thead:where(.svelte-11bfx1w) th:where(.svelte-11bfx1w){font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:.03em;background-color:#f8f9fa;font-size:.75rem}.retention-table.svelte-11bfx1w tbody:where(.svelte-11bfx1w) th:where(.svelte-11bfx1w){z-index:1;background-color:var(--color-neutral-0);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);min-width:170px;position:sticky;inset-inline-start:0}.retention-table.svelte-11bfx1w tbody:where(.svelte-11bfx1w) tr:where(.svelte-11bfx1w):last-child th:where(.svelte-11bfx1w),.retention-table.svelte-11bfx1w tbody:where(.svelte-11bfx1w) tr:where(.svelte-11bfx1w):last-child td:where(.svelte-11bfx1w){border-bottom:none}.status-pill.svelte-11bfx1w{font-size:.75rem;font-weight:var(--font-weight-semibold);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;display:inline-block}.status-pill--deleted.svelte-11bfx1w{color:#166534;background-color:#27b06e24}.status-pill--anonymized.svelte-11bfx1w{color:#854d0e;background-color:#eab30829}.status-pill--retained.svelte-11bfx1w{color:#1e40af;background-color:#3b82f624}@container (width<600px){.retention-table.svelte-11bfx1w,.retention-table.svelte-11bfx1w thead:where(.svelte-11bfx1w),.retention-table.svelte-11bfx1w tbody:where(.svelte-11bfx1w),.retention-table.svelte-11bfx1w tr:where(.svelte-11bfx1w),.retention-table.svelte-11bfx1w th:where(.svelte-11bfx1w),.retention-table.svelte-11bfx1w td:where(.svelte-11bfx1w){display:block}.retention-table.svelte-11bfx1w thead:where(.svelte-11bfx1w){display:none}.retention-table.svelte-11bfx1w tbody:where(.svelte-11bfx1w) tr:where(.svelte-11bfx1w){border:1px solid var(--color-border-subtle);border-radius:12px;margin-block-end:1rem;overflow:hidden}.retention-table.svelte-11bfx1w tbody:where(.svelte-11bfx1w) tr:where(.svelte-11bfx1w):last-child{margin-block-end:0}.retention-table.svelte-11bfx1w tbody:where(.svelte-11bfx1w) th:where(.svelte-11bfx1w){z-index:2;border-bottom:1px solid var(--color-border-subtle);background-color:#f8f9fa;position:sticky;inset-block-start:0}.retention-table.svelte-11bfx1w td:where(.svelte-11bfx1w){padding:10px 14px}.retention-table.svelte-11bfx1w td:where(.svelte-11bfx1w):nth-child(2):before{content:var(--label-2) ": ";font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.retention-table.svelte-11bfx1w td:where(.svelte-11bfx1w):nth-child(3):before{content:var(--label-3) ": ";font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.retention-table.svelte-11bfx1w td:where(.svelte-11bfx1w):nth-child(4):before{content:var(--label-4) ": ";font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}}.deletion-form-card.svelte-11bfx1w{padding:var(--spacing-xl);margin-top:var(--spacing-md);background:linear-gradient(135deg,#f5f5f5 0%,#f4f4f4 100%);border-radius:20px}.deletion-form.svelte-11bfx1w{gap:var(--spacing-md);flex-direction:column;display:flex}.form-row.svelte-11bfx1w{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.form-group.svelte-11bfx1w{flex-direction:column;gap:4px;display:flex}.form-label.svelte-11bfx1w{font-size:.84375rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-800)}.field-hint.svelte-11bfx1w{color:var(--color-text-secondary);margin-bottom:2px;font-size:.75rem;line-height:1.35}.form-input.svelte-11bfx1w{background-color:var(--color-neutral-0);width:100%;height:46px;font-family:var(--font-family-base), sans-serif;color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border:1.5px solid #0000001a;border-radius:12px;outline:none;padding:0 14px;font-size:.90625rem}.form-input.svelte-11bfx1w:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px #27b06e26}.form-input--error.svelte-11bfx1w{background-color:#fff9f9;border-color:#dc2626}.form-input.svelte-11bfx1w:user-invalid{background-color:#fff9f9;border-color:#dc2626}.form-input.svelte-11bfx1w:user-valid{border-color:#27b06e8c}.form-select.svelte-11bfx1w{cursor:pointer}.form-textarea.svelte-11bfx1w{height:auto;min-height:92px;padding:12px 14px;line-height:1.5}.checkbox-label.svelte-11bfx1w{color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:.875rem;line-height:1.5;display:flex}.checkbox-label.svelte-11bfx1w input[type=checkbox]:where(.svelte-11bfx1w){width:18px;height:18px;accent-color:var(--color-interactive-primary);cursor:pointer;flex-shrink:0;margin-top:3px}.error-text.svelte-11bfx1w{color:#dc2626;margin-top:2px;font-size:.78125rem}.form-server-error.svelte-11bfx1w{color:#b91c1c;font-size:.84375rem;font-weight:var(--font-weight-medium);background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;line-height:1.45;display:flex}.form-actions.svelte-11bfx1w{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;margin-top:4px;display:flex}.form-fallback-note.svelte-11bfx1w{color:var(--color-text-secondary)!important;margin-bottom:0!important;font-size:.8125rem!important}.success-state.svelte-11bfx1w{text-align:center;padding:var(--spacing-lg) var(--spacing-md);flex-direction:column;align-items:center;display:flex}.success-icon.svelte-11bfx1w{width:56px;height:56px;color:var(--color-interactive-primary);margin-bottom:var(--spacing-md);background-color:#27b06e1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.success-title.svelte-11bfx1w{font-size:1.35rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.success-message.svelte-11bfx1w{max-width:520px;margin-bottom:var(--spacing-lg)}.contact-card.svelte-11bfx1w{border:1px solid var(--color-border-subtle);padding:var(--spacing-lg);margin-top:var(--spacing-md);background-color:#f8f9fa;border-radius:14px}.contact-card.svelte-11bfx1w p:where(.svelte-11bfx1w){margin-bottom:4px;font-size:.875rem}@media (width<=833px){.legal-layout.svelte-11bfx1w{gap:var(--spacing-xl);grid-template-columns:1fr}.legal-toc.svelte-11bfx1w{display:none}.legal-section.svelte-11bfx1w{scroll-margin-top:calc(var(--nav-height) + 24px)}.app-id-grid.svelte-11bfx1w,.form-row.svelte-11bfx1w{grid-template-columns:1fr}.deletion-form-card.svelte-11bfx1w{padding:var(--spacing-lg) var(--spacing-md)}}
