.legal-page.svelte-79qpgi{min-height:100vh;background:#fff;padding:2rem}.legal-content.svelte-79qpgi{max-width:800px;margin:0 auto}h1.svelte-79qpgi{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated.svelte-79qpgi{color:#6b7280;font-size:.875rem;margin-bottom:1.5rem}.legal-notice.svelte-79qpgi{background:#fef2f2;border:2px solid #fca5a5;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;color:#991b1b}.legal-summary.svelte-79qpgi{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}.legal-summary.svelte-79qpgi h2:where(.svelte-79qpgi){font-size:1.125rem;margin-bottom:1rem;border:none;padding:0}.legal-summary.svelte-79qpgi ul:where(.svelte-79qpgi){list-style:none;padding:0;margin:0}.legal-summary.svelte-79qpgi li:where(.svelte-79qpgi){padding:.5rem 0;border-bottom:1px solid #e5e7eb}.legal-summary.svelte-79qpgi li:where(.svelte-79qpgi):last-child{border-bottom:none}.toc.svelte-79qpgi{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}.toc.svelte-79qpgi h2:where(.svelte-79qpgi){font-size:1.125rem;margin-bottom:1rem;border:none;padding:0}.toc.svelte-79qpgi ol:where(.svelte-79qpgi){columns:2;column-gap:2rem;padding-left:1.25rem;margin:0}.toc.svelte-79qpgi li:where(.svelte-79qpgi){margin-bottom:.5rem;break-inside:avoid}.toc.svelte-79qpgi a:where(.svelte-79qpgi){color:#667eea;text-decoration:none}.toc.svelte-79qpgi a:where(.svelte-79qpgi):hover{text-decoration:underline}section.svelte-79qpgi{margin-bottom:2.5rem;scroll-margin-top:2rem}h2.svelte-79qpgi{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}h3.svelte-79qpgi{font-size:1.125rem;font-weight:600;color:#374151;margin:1.5rem 0 .75rem}p.svelte-79qpgi{color:#4b5563;line-height:1.7;margin-bottom:1rem}ul.svelte-79qpgi,ol.svelte-79qpgi{color:#4b5563;margin-bottom:1rem;padding-left:1.5rem}li.svelte-79qpgi{margin-bottom:.5rem;line-height:1.6}.highlight-section.svelte-79qpgi{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.tier-box.svelte-79qpgi{border-radius:.5rem;padding:1.5rem;margin-bottom:1rem}.tier-box.free.svelte-79qpgi{background:#fef2f2;border:2px solid #fca5a5}.tier-box.free.svelte-79qpgi h3:where(.svelte-79qpgi){color:#991b1b;margin-top:0}.tier-box.paid.svelte-79qpgi{background:#f0fdf4;border:2px solid #86efac}.tier-box.paid.svelte-79qpgi h3:where(.svelte-79qpgi){color:#166534;margin-top:0}.disclaimer-box.svelte-79qpgi{background:#fef3c7;border:2px solid #fcd34d;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem}.disclaimer-box.svelte-79qpgi h3:where(.svelte-79qpgi){color:#92400e;margin-top:0}.disclaimer-box.svelte-79qpgi p:where(.svelte-79qpgi){color:#78350f;font-size:.875rem}table.svelte-79qpgi{width:100%;border-collapse:collapse;margin:1rem 0}thead.svelte-79qpgi{background:#f3f4f6}th.svelte-79qpgi,td.svelte-79qpgi{padding:.75rem;text-align:left;border:1px solid #e5e7eb}th.svelte-79qpgi{font-weight:600;color:#374151}td.svelte-79qpgi{color:#4b5563}.legal-actions.svelte-79qpgi{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap;margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.btn-back.svelte-79qpgi,.btn-link.svelte-79qpgi{padding:.75rem 1.5rem;text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .2s}.btn-back.svelte-79qpgi{background:#f3f4f6;color:#374151}.btn-back.svelte-79qpgi:hover{background:#e5e7eb}.btn-link.svelte-79qpgi{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-link.svelte-79qpgi:hover{transform:translateY(-2px);box-shadow:0 4px 6px #667eea66}a.svelte-79qpgi{color:#667eea}@media(max-width:768px){h1.svelte-79qpgi{font-size:2rem}.toc.svelte-79qpgi ol:where(.svelte-79qpgi){columns:1}.legal-actions.svelte-79qpgi{flex-direction:column}table.svelte-79qpgi{font-size:.875rem}}
