.page-layout.svelte-13k678l{display:grid;grid-template-columns:220px 1fr;gap:var(--space-3xl);align-items:start}.toc-sidebar.svelte-13k678l{position:sticky;top:calc(var(--header-height, 64px) + var(--space-lg));display:flex;flex-direction:column}.toc-heading.svelte-13k678l{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.toc-link.svelte-13k678l{display:block;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;border-left:2px solid transparent;transition:all var(--transition-fast);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0}.toc-link.svelte-13k678l:hover{color:var(--color-primary);border-left-color:var(--color-primary-light)}.toc-link.active.svelte-13k678l{color:var(--color-primary);border-left-color:var(--color-primary);background:var(--color-bg-subtle);font-weight:var(--font-weight-semibold)}.toc-mobile.svelte-13k678l{display:none;margin-bottom:var(--space-xl)}.toc-toggle.svelte-13k678l{background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--border-radius);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);cursor:pointer;width:100%;text-align:left}.toc-mobile-nav.svelte-13k678l{margin-top:var(--space-sm);border:1px solid var(--color-border-light);border-radius:var(--border-radius);background:var(--color-surface);padding:var(--space-sm)}.toc-mobile-nav.svelte-13k678l .toc-link:where(.svelte-13k678l){border-left:none;padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-sm)}.toc-mobile-nav.svelte-13k678l .toc-link:where(.svelte-13k678l):hover{background:var(--color-bg-subtle)}.breadcrumb.svelte-13k678l{margin-bottom:var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-muted)}.breadcrumb.svelte-13k678l a:where(.svelte-13k678l){color:var(--color-text-muted);text-decoration:underline}.help-section.svelte-13k678l{margin-bottom:var(--space-3xl);padding-top:var(--space-sm);border-top:2px solid var(--color-border-light)}.help-section.svelte-13k678l:first-of-type{border-top:none}.help-section.svelte-13k678l h2:where(.svelte-13k678l){font-size:var(--font-size-2xl);color:var(--color-primary);margin-bottom:var(--space-lg);scroll-margin-top:calc(var(--header-height, 64px) + var(--space-lg))}.help-section.svelte-13k678l h3:where(.svelte-13k678l){font-size:var(--font-size-lg);margin:var(--space-lg) 0 var(--space-sm);color:var(--color-text-primary)}.help-section.svelte-13k678l p:where(.svelte-13k678l){margin-bottom:var(--space-md);line-height:1.7;max-width:68ch}.help-section.svelte-13k678l ul:where(.svelte-13k678l){padding-left:var(--space-lg);margin-bottom:var(--space-md)}.help-section.svelte-13k678l li:where(.svelte-13k678l){padding:var(--space-xs) 0;line-height:1.6}.help-section.svelte-13k678l code:where(.svelte-13k678l){background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);padding:.1em .4em;font-size:.9em;font-family:monospace}.formula.svelte-13k678l{background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--border-radius);padding:var(--space-sm) var(--space-md);font-family:monospace;font-size:var(--font-size-base);margin:var(--space-sm) 0 var(--space-md);overflow-x:auto}.faq-item.svelte-13k678l{border:1px solid var(--color-border-light);border-radius:var(--border-radius);margin-bottom:var(--space-sm);overflow:hidden}.faq-item.svelte-13k678l summary:where(.svelte-13k678l){padding:var(--space-md);font-weight:var(--font-weight-semibold);cursor:pointer;background:var(--color-surface);-webkit-user-select:none;user-select:none;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item.svelte-13k678l summary:where(.svelte-13k678l):after{content:"▼";font-size:.75em;color:var(--color-text-muted);transition:transform var(--transition-fast)}.faq-item[open].svelte-13k678l summary:where(.svelte-13k678l):after{transform:rotate(180deg)}.faq-item[open].svelte-13k678l summary:where(.svelte-13k678l){background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border-light)}.faq-item.svelte-13k678l p:where(.svelte-13k678l){padding:var(--space-md);margin:0;background:var(--color-surface)}.contact-note.svelte-13k678l{margin-top:var(--space-3xl);padding:var(--space-lg);background:var(--color-bg-subtle);border-left:4px solid var(--color-primary);border-radius:var(--border-radius);font-size:var(--font-size-sm)}.concept-note.svelte-13k678l{background:var(--color-bg-subtle);border-left:3px solid var(--color-primary-light);border-radius:var(--border-radius);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-lg)!important;font-size:var(--font-size-sm);line-height:1.65;color:var(--color-text-secondary)}@media(max-width:860px){.page-layout.svelte-13k678l{grid-template-columns:1fr}.toc-sidebar.svelte-13k678l{display:none}.toc-mobile.svelte-13k678l{display:block}}
