.legal-page.svelte-12pywbn{max-width:720px;margin:0 auto;padding:64px 24px 96px}.legal-header.svelte-12pywbn{margin-bottom:48px}.legal-header.svelte-12pywbn h1:where(.svelte-12pywbn){font-size:28px;font-weight:700;letter-spacing:-.03em;color:hsl(var(--foreground));margin:0 0 8px}.last-updated.svelte-12pywbn{font-size:13px;color:hsl(var(--muted-foreground))}.toc.svelte-12pywbn{background:hsl(var(--card));border:1px solid hsl(var(--border) / .4);border-radius:8px;padding:20px 24px;margin-bottom:48px}.toc.svelte-12pywbn h2:where(.svelte-12pywbn){font-size:13px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.toc.svelte-12pywbn ol:where(.svelte-12pywbn){list-style:decimal;padding-left:20px;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.toc.svelte-12pywbn a:where(.svelte-12pywbn){font-size:13px;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s ease}.toc.svelte-12pywbn a:where(.svelte-12pywbn):hover{color:hsl(var(--primary))}section.svelte-12pywbn{margin-bottom:48px;scroll-margin-top:80px}section.svelte-12pywbn h2:where(.svelte-12pywbn){font-size:18px;font-weight:600;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 16px;padding:8px 0 0 14px;border-left:2px solid hsl(var(--primary) / .3)}section.svelte-12pywbn h3:where(.svelte-12pywbn){font-size:14px;font-weight:600;color:hsl(var(--foreground));margin:20px 0 8px}p.svelte-12pywbn{font-size:14px;line-height:1.7;color:hsl(var(--muted-foreground));margin:0 0 12px}ul.svelte-12pywbn,ol.svelte-12pywbn{font-size:14px;line-height:1.7;color:hsl(var(--muted-foreground));padding-left:20px;margin:0 0 12px}li.svelte-12pywbn{margin-bottom:6px}a.svelte-12pywbn{color:hsl(var(--primary));text-decoration:none}a.svelte-12pywbn:hover{text-decoration:underline}strong.svelte-12pywbn{color:hsl(var(--foreground));font-weight:600}table.svelte-12pywbn{width:100%;border-collapse:collapse;margin:12px 0 16px;font-size:13px}thead.svelte-12pywbn{border-bottom:1px solid hsl(var(--border) / .5)}th.svelte-12pywbn{text-align:left;font-weight:600;color:hsl(var(--foreground));padding:8px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.04em}td.svelte-12pywbn{padding:8px 12px;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border) / .2)}tbody.svelte-12pywbn tr:where(.svelte-12pywbn):nth-child(2n) td:where(.svelte-12pywbn){background:hsl(var(--muted) / .08)}code.svelte-12pywbn{font-family:SF Mono,Fira Code,monospace;font-size:12px;background:hsl(var(--muted) / .3);padding:2px 6px;border-radius:4px;color:hsl(var(--foreground))}.info-grid.svelte-12pywbn{display:grid;grid-template-columns:120px 1fr;gap:4px 16px;font-size:14px;margin:12px 0}.info-grid.svelte-12pywbn dt:where(.svelte-12pywbn){color:hsl(var(--muted-foreground) / .7);font-weight:500}.info-grid.svelte-12pywbn dd:where(.svelte-12pywbn){color:hsl(var(--muted-foreground));margin:0}@media(max-width:600px){.toc.svelte-12pywbn ol:where(.svelte-12pywbn){grid-template-columns:1fr}.info-grid.svelte-12pywbn{grid-template-columns:1fr}.info-grid.svelte-12pywbn dt:where(.svelte-12pywbn){margin-top:8px}table.svelte-12pywbn{font-size:12px}th.svelte-12pywbn,td.svelte-12pywbn{padding:6px 8px}}
