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