.privacy-policy.svelte-1u6xz60{min-height:100vh;padding:var(--space-16) 0}.policy-content.svelte-1u6xz60{max-width:800px;margin:0 auto}.policy-section.svelte-1u6xz60{margin-bottom:var(--space-12)}.policy-section.svelte-1u6xz60 h2:where(.svelte-1u6xz60){margin-bottom:var(--space-6)}.policy-section.svelte-1u6xz60 h3:where(.svelte-1u6xz60){margin-bottom:var(--space-4)}.policy-section.svelte-1u6xz60 p:where(.svelte-1u6xz60){color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.policy-section.svelte-1u6xz60 ul:where(.svelte-1u6xz60){margin-left:var(--space-6);margin-bottom:var(--space-4)}.policy-section.svelte-1u6xz60 ol:where(.svelte-1u6xz60){margin-left:var(--space-6);margin-bottom:var(--space-4)}.policy-section.svelte-1u6xz60 li:where(.svelte-1u6xz60){color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.highlight-box.svelte-1u6xz60{display:flex;gap:var(--space-4);align-items:flex-start;background-color:var(--color-background-alt);border:1px solid var(--color-success);border-radius:var(--radius-lg);padding:var(--space-4);margin:var(--space-6) 0}.highlight-box.svelte-1u6xz60 svg:where(.svelte-1u6xz60){flex-shrink:0}.highlight-box.svelte-1u6xz60 p:where(.svelte-1u6xz60){margin:0;color:var(--color-text-primary)}.highlight-box.svelte-1u6xz60 ul:where(.svelte-1u6xz60){margin-top:var(--space-2)}.info-box.svelte-1u6xz60{background-color:var(--color-background-alt);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-4) 0}.info-box.svelte-1u6xz60 p:where(.svelte-1u6xz60){margin-bottom:var(--space-2)}.info-box.svelte-1u6xz60 p:where(.svelte-1u6xz60):last-child{margin-bottom:0}.subsection-title.svelte-1u6xz60{font-size:var(--text-lg);font-weight:600;margin-top:var(--space-6);margin-bottom:var(--space-3)}.storage-type.svelte-1u6xz60,.cookie-type.svelte-1u6xz60{background-color:var(--color-background-alt);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.storage-title.svelte-1u6xz60,.cookie-title.svelte-1u6xz60{font-weight:600;margin-bottom:var(--space-2)}.cookie-description.svelte-1u6xz60{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.storage-list.svelte-1u6xz60,.cookie-list.svelte-1u6xz60{list-style:none;margin:0}.storage-list.svelte-1u6xz60 li:where(.svelte-1u6xz60),.cookie-list.svelte-1u6xz60 li:where(.svelte-1u6xz60){font-size:var(--text-sm);margin-bottom:var(--space-1)}.storage-note.svelte-1u6xz60{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-3);padding:var(--space-3);background-color:var(--color-background);border-radius:var(--radius-md)}.service-box.svelte-1u6xz60{background-color:var(--color-background-alt);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.service-box.svelte-1u6xz60 h4:where(.svelte-1u6xz60){font-weight:600;margin-bottom:var(--space-2)}.service-box.svelte-1u6xz60 p:where(.svelte-1u6xz60){font-size:var(--text-sm);margin-bottom:var(--space-2)}.service-box.svelte-1u6xz60 p:where(.svelte-1u6xz60):last-child{margin-bottom:0}.service-box.svelte-1u6xz60 a:where(.svelte-1u6xz60){color:var(--color-primary);text-decoration:none;font-size:var(--text-sm)}.service-box.svelte-1u6xz60 a:where(.svelte-1u6xz60):hover{text-decoration:underline}.contact-info.svelte-1u6xz60{background-color:var(--color-background-alt);border-radius:var(--radius-lg);padding:var(--space-4)}.contact-info.svelte-1u6xz60 p:where(.svelte-1u6xz60){margin-bottom:var(--space-2);color:var(--color-text-primary)}.contact-info.svelte-1u6xz60 p:where(.svelte-1u6xz60):last-child{margin-bottom:0}.contact-info.svelte-1u6xz60 ul:where(.svelte-1u6xz60){margin-left:var(--space-6);margin-top:var(--space-2)}.contact-info.svelte-1u6xz60 a:where(.svelte-1u6xz60){color:var(--color-primary);text-decoration:none}.contact-info.svelte-1u6xz60 a:where(.svelte-1u6xz60):hover{text-decoration:underline}.simple-summary.svelte-1u6xz60{background-color:var(--color-background-alt);border-left:4px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.simple-summary.svelte-1u6xz60 p:where(.svelte-1u6xz60){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-primary);margin:0}.simple-summary.svelte-1u6xz60 strong:where(.svelte-1u6xz60){color:var(--color-accent)}.storage-description.svelte-1u6xz60{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.technical-details-toggle.svelte-1u6xz60{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background-color:var(--color-background-alt)}.technical-details-toggle.svelte-1u6xz60 summary:where(.svelte-1u6xz60){cursor:pointer;font-weight:500;color:var(--color-accent);font-size:var(--text-sm)}.technical-details-toggle.svelte-1u6xz60 summary:where(.svelte-1u6xz60):hover{text-decoration:underline}.technical-content.svelte-1u6xz60{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-tertiary)}.technical-content.svelte-1u6xz60 p:where(.svelte-1u6xz60){margin-bottom:var(--space-2)}.retention-summary.svelte-1u6xz60{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin:var(--space-6) 0}.retention-item.svelte-1u6xz60{background-color:var(--color-background-alt);border-radius:var(--radius-lg);padding:var(--space-4);border-left:3px solid var(--color-primary)}.retention-item.svelte-1u6xz60 h4:where(.svelte-1u6xz60){font-weight:600;margin-bottom:var(--space-2);color:var(--color-text-primary)}.retention-item.svelte-1u6xz60 p:where(.svelte-1u6xz60){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.retention-item.svelte-1u6xz60 strong:where(.svelte-1u6xz60){color:var(--color-accent)}@media (max-width: 768px){.privacy-policy.svelte-1u6xz60{padding:var(--space-8) 0}.policy-section.svelte-1u6xz60{margin-bottom:var(--space-8)}.highlight-box.svelte-1u6xz60{flex-direction:column;gap:var(--space-2)}.retention-summary.svelte-1u6xz60{grid-template-columns:1fr}}
