.docs-page.svelte-1xmjmrw{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.docs-layout.svelte-1xmjmrw{max-width:1100px;padding:var(--space-8) var(--space-6);gap:var(--space-10);grid-template-columns:220px 1fr;align-items:start;margin:0 auto;display:grid}.docs-sidebar.svelte-1xmjmrw{top:var(--space-8);position:sticky}.back.svelte-1xmjmrw{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-5);text-decoration:none;display:inline-block}.back.svelte-1xmjmrw:hover{color:var(--color-primary)}.toc-title.svelte-1xmjmrw{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-2)}.toc.svelte-1xmjmrw{border-left:3px solid var(--color-edge);margin:0;padding:0;list-style:none}.toc.svelte-1xmjmrw li:where(.svelte-1xmjmrw) a:where(.svelte-1xmjmrw){padding:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--easing);text-decoration:none;display:block}.toc.svelte-1xmjmrw li:where(.svelte-1xmjmrw) a:where(.svelte-1xmjmrw):hover{color:var(--color-primary);text-decoration:none}.docs-content.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-size:var(--text-3xl);color:var(--color-text-strong);margin:0 0 var(--space-8);letter-spacing:-.02em}.docs-content.svelte-1xmjmrw section:where(.svelte-1xmjmrw){margin-bottom:var(--space-10);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-divider)}.docs-content.svelte-1xmjmrw section:where(.svelte-1xmjmrw):last-of-type{border-bottom:none}.docs-content.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:var(--text-xl);color:var(--color-text-strong);margin:0 0 var(--space-4);letter-spacing:-.01em;scroll-margin-top:var(--space-6)}.docs-content.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:var(--space-5) 0 var(--space-2)}.docs-content.svelte-1xmjmrw p:where(.svelte-1xmjmrw){margin:0 0 var(--space-3);color:var(--color-text);line-height:1.6}.docs-content.svelte-1xmjmrw ul:where(.svelte-1xmjmrw),.docs-content.svelte-1xmjmrw ol:where(.svelte-1xmjmrw){margin:0 0 var(--space-3);padding-left:var(--space-6);color:var(--color-text)}.docs-content.svelte-1xmjmrw li:where(.svelte-1xmjmrw){margin-bottom:var(--space-1);line-height:1.55}.docs-content.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--color-primary);text-decoration:underline}table.svelte-1xmjmrw{border-collapse:collapse;width:100%;margin:0 0 var(--space-4);font-size:var(--text-sm)}th.svelte-1xmjmrw{background:var(--color-surface);color:var(--color-text-muted);font-weight:var(--weight-semibold);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--color-divider)}td.svelte-1xmjmrw{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-divider);color:var(--color-text)}tr.svelte-1xmjmrw:last-child td:where(.svelte-1xmjmrw){border-bottom:none}.tip.svelte-1xmjmrw{background:var(--color-surface);border:3px solid var(--color-edge);border-left-width:8px;border-left-color:var(--color-primary);box-shadow:var(--shadow-sm);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-4) 0;border-radius:0}.docs-faq-link.svelte-1xmjmrw{margin-top:var(--space-8);padding:var(--space-5);background:var(--color-surface);border:3px solid var(--color-edge);box-shadow:var(--shadow-md);text-align:center;border-radius:0}.docs-faq-link.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.docs-cta.svelte-1xmjmrw{margin-top:var(--space-8);padding:var(--space-6);background:var(--color-primary-soft);border:3px solid var(--color-edge);box-shadow:var(--shadow-lg);text-align:center;align-items:center;gap:var(--space-4);border-radius:0;flex-direction:column;display:flex}.docs-cta.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-text);font-size:var(--text-base);margin:0}.docs-cta.svelte-1xmjmrw .btn-primary:where(.svelte-1xmjmrw){background:var(--color-primary);color:var(--color-primary-fg);border:3px solid var(--color-edge);box-shadow:var(--shadow-md);padding:var(--space-3) var(--space-6);font-weight:var(--weight-bold);font-size:var(--text-sm);transition:transform var(--duration-fast) var(--easing), box-shadow var(--duration-fast) var(--easing);border-radius:0;text-decoration:none;display:inline-block}.docs-cta.svelte-1xmjmrw .btn-primary:where(.svelte-1xmjmrw):hover{box-shadow:var(--shadow-sm);text-decoration:none;transform:translate(2px,2px)}.docs-cta.svelte-1xmjmrw .btn-primary:where(.svelte-1xmjmrw):active{box-shadow:0 0 0 0 var(--color-edge);transform:translate(4px,4px)}@media (width<=800px){.docs-layout.svelte-1xmjmrw{gap:var(--space-6);padding:var(--space-5) var(--space-4);grid-template-columns:1fr}.docs-sidebar.svelte-1xmjmrw{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex;position:static}.toc-title.svelte-1xmjmrw{display:none}.toc.svelte-1xmjmrw{gap:var(--space-1);border-left:none;flex-wrap:wrap;display:flex}.toc.svelte-1xmjmrw li:where(.svelte-1xmjmrw) a:where(.svelte-1xmjmrw){padding:var(--space-1) var(--space-2);background:var(--color-surface);border:2px solid var(--color-edge);border-radius:0}.docs-content.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-size:var(--text-2xl)}}
