.legal-shell.svelte-251goy{background:var(--bg);min-height:100vh;color:var(--text)}.legal-top.svelte-251goy{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap;padding:18px 28px;display:flex}.brand.svelte-251goy{align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.brand-mark.svelte-251goy{font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);letter-spacing:-.02em;color:var(--text)}.brand-sub.svelte-251goy{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.brand.svelte-251goy:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.top-links.svelte-251goy{flex-wrap:wrap;gap:18px;display:flex}.top-links.svelte-251goy a:where(.svelte-251goy){font-size:var(--text-sm);color:var(--muted);font-weight:600;text-decoration:none}.top-links.svelte-251goy a:where(.svelte-251goy):hover{color:var(--text)}.legal-body.svelte-251goy{grid-template-columns:236px minmax(0,1fr);gap:48px;max-width:1120px;margin-inline:auto;padding:40px 28px 72px;display:grid}.toc.svelte-251goy{align-self:start;position:sticky;top:40px}.toc-title.svelte-251goy{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint,var(--muted));margin-bottom:12px}.toc.svelte-251goy ol:where(.svelte-251goy){flex-direction:column;gap:2px;list-style:none;display:flex}.toc.svelte-251goy a:where(.svelte-251goy){font-size:var(--text-sm);color:var(--muted);border-left:2px solid #0000;border-radius:6px;gap:10px;padding:5px 8px;line-height:1.45;text-decoration:none;display:flex}.toc.svelte-251goy a:where(.svelte-251goy):hover{color:var(--text);background:var(--row-hover);border-left-color:var(--primary)}.toc-num.svelte-251goy{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--faint,var(--muted))}.doc.svelte-251goy{background:var(--card);border:1px solid var(--border);border-radius:var(--r-surface);box-shadow:var(--shadow-card);padding:40px 44px}h1.svelte-251goy{font-family:var(--font-heading);letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.15}.lead.svelte-251goy{font-size:var(--text-lg);color:var(--muted);max-width:62ch;margin-top:10px;line-height:1.6}.updated.svelte-251goy{border-bottom:1px solid var(--hairline,var(--border));font-family:var(--font-mono);font-size:var(--text-xs);color:var(--faint,var(--muted));margin-top:14px;padding-bottom:24px}.doc.svelte-251goy section{margin-top:34px;scroll-margin-top:24px}.doc.svelte-251goy section>h2{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);letter-spacing:-.01em;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.doc.svelte-251goy section>h2 .num{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--primary);flex-shrink:0;font-weight:500}.doc.svelte-251goy h3{font-size:var(--text-base);margin:20px 0 8px;font-weight:700}.doc.svelte-251goy p,.doc.svelte-251goy li{font-size:var(--text-base);max-width:72ch;line-height:1.68}.doc.svelte-251goy p{margin-bottom:12px}.doc.svelte-251goy p:last-child{margin-bottom:0}.doc.svelte-251goy ul{margin:0 0 12px;padding-left:20px;list-style:outside}.doc.svelte-251goy li{margin-bottom:7px}.doc.svelte-251goy li::marker{color:var(--primary)}.doc.svelte-251goy strong{color:var(--text);font-weight:700}.doc.svelte-251goy a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.doc.svelte-251goy .facts{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:6px 0 16px}.doc.svelte-251goy .facts th,.doc.svelte-251goy .facts td{text-align:left;border-bottom:1px solid var(--hairline,var(--border));vertical-align:top;padding:9px 12px;line-height:1.55}.doc.svelte-251goy .facts thead th{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--raised,transparent);border-bottom-color:var(--border)}.doc.svelte-251goy .facts tbody th{white-space:nowrap;font-weight:600}.doc.svelte-251goy .facts tbody tr:last-child th,.doc.svelte-251goy .facts tbody tr:last-child td{border-bottom:none}.doc.svelte-251goy .note{border-left:2px solid var(--primary);color:var(--muted);margin:14px 0;padding:4px 0 4px 14px}.doc-foot.svelte-251goy{border-top:1px solid var(--hairline,var(--border));font-size:var(--text-sm);color:var(--muted);margin-top:40px;padding-top:20px}.doc-foot.svelte-251goy a:where(.svelte-251goy){color:var(--primary);text-decoration:none}.doc-foot.svelte-251goy a:where(.svelte-251goy):hover{text-decoration:underline}.doc-foot.svelte-251goy .copy:where(.svelte-251goy){color:var(--faint,var(--muted));font-size:var(--text-xs);margin-top:6px}a.svelte-251goy:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}@media (width<=900px){.legal-body.svelte-251goy{grid-template-columns:1fr;gap:24px;padding:24px 16px 56px}.toc.svelte-251goy{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:14px 12px;position:static}.doc.svelte-251goy{border-radius:10px;padding:26px 20px}h1.svelte-251goy{font-size:25px}}
