.whitepaper-page.svelte-u94iuy{max-width:800px}.page-header.svelte-u94iuy{margin-bottom:32px}.page-header.svelte-u94iuy h1:where(.svelte-u94iuy){font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.subtitle.svelte-u94iuy{color:var(--text-secondary);margin-top:6px;font-size:.95rem;font-style:italic}.meta.svelte-u94iuy{color:var(--text-muted);font-size:.8rem;margin-top:4px;font-family:var(--font-mono)}.content.svelte-u94iuy{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.toc.svelte-u94iuy{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;margin-bottom:32px}.toc.svelte-u94iuy h3:where(.svelte-u94iuy){font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:12px}.toc.svelte-u94iuy ol:where(.svelte-u94iuy){padding-left:20px}.toc.svelte-u94iuy li:where(.svelte-u94iuy){font-size:.85rem;line-height:1.8}.toc.svelte-u94iuy a:where(.svelte-u94iuy){color:var(--accent)}section.svelte-u94iuy{margin-bottom:32px}section.svelte-u94iuy:last-child{margin-bottom:0}h2.svelte-u94iuy{font-size:1.15rem;font-weight:700;margin-bottom:16px;color:var(--text-primary);padding-top:8px;border-top:1px solid var(--border)}section.svelte-u94iuy:first-of-type h2:where(.svelte-u94iuy){border-top:none;padding-top:0}h3.svelte-u94iuy{font-size:.95rem;font-weight:600;margin-top:20px;margin-bottom:10px;color:var(--text-primary)}p.svelte-u94iuy{color:var(--text-secondary);font-size:.875rem;line-height:1.8;margin-bottom:10px}ul.svelte-u94iuy{color:var(--text-secondary);font-size:.875rem;line-height:1.8;padding-left:20px;margin-bottom:10px}li.svelte-u94iuy{margin-bottom:4px}a.svelte-u94iuy{color:var(--accent)}code.svelte-u94iuy{font-family:var(--font-mono);font-size:.8rem;background:var(--bg-tertiary);padding:1px 6px;border-radius:3px}.formula.svelte-u94iuy{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;margin:12px 0;text-align:center}.formula.svelte-u94iuy code:where(.svelte-u94iuy){font-size:.9rem;background:none;padding:0}.spec-table.svelte-u94iuy{overflow-x:auto;margin:12px 0}table.svelte-u94iuy{width:100%;border-collapse:collapse;font-size:.8rem}th.svelte-u94iuy{text-align:left;padding:8px 12px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-primary)}td.svelte-u94iuy{padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text-secondary)}.patent.svelte-u94iuy{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);margin-top:16px}
