.docs-layout.svelte-1xmjmrw{display:flex;min-height:calc(100vh - 64px);max-width:1200px;margin:0 auto;padding:32px 24px;gap:40px}.docs-sidebar.svelte-1xmjmrw{width:220px;flex-shrink:0;position:sticky;top:96px;align-self:flex-start;max-height:calc(100vh - 128px);overflow-y:auto}.sidebar-header.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:14px;font-weight:600;color:var(--wg-subtext);text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.docs-tree.svelte-1xmjmrw{display:flex;flex-direction:column;gap:4px}.section-toggle.svelte-1xmjmrw{display:flex;align-items:center;gap:4px;padding:4px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.section-name.svelte-1xmjmrw{font-size:13px;font-weight:600;color:var(--wg-text)}.chevron.svelte-1xmjmrw{transition:transform .15s ease;color:var(--wg-overlay);flex-shrink:0}.tree-section.expanded.svelte-1xmjmrw .chevron:where(.svelte-1xmjmrw){transform:rotate(90deg)}.section-docs.svelte-1xmjmrw{list-style:none;margin:0;padding:0 0 8px 18px}.section-docs.svelte-1xmjmrw li:where(.svelte-1xmjmrw){margin:0}.doc-link.svelte-1xmjmrw{display:block;padding:4px 8px;font-size:13px;color:var(--wg-subtext);text-decoration:none;border-radius:4px;transition:color .15s ease,background .15s ease}.doc-link.svelte-1xmjmrw:hover{color:var(--wg-text);background:var(--wg-bg-surface0)}.doc-link.active.svelte-1xmjmrw{color:var(--wg-accent);background:var(--wg-bg-surface0)}.docs-content.svelte-1xmjmrw{flex:1;min-width:0;max-width:720px}.loading.svelte-1xmjmrw{color:var(--wg-subtext);padding:40px 0}.markdown-body.svelte-1xmjmrw h1{font-size:28px;font-weight:700;color:var(--wg-text);margin:0 0 8px;line-height:1.3}.markdown-body.svelte-1xmjmrw h2{font-size:20px;font-weight:600;color:var(--wg-text);margin:32px 0 12px;padding-top:16px;border-top:1px solid var(--wg-bg-surface0)}.markdown-body.svelte-1xmjmrw h3{font-size:16px;font-weight:600;color:var(--wg-text);margin:24px 0 8px}.markdown-body.svelte-1xmjmrw h4{font-size:14px;font-weight:600;color:var(--wg-subtext);margin:20px 0 8px}.markdown-body.svelte-1xmjmrw p{font-size:14px;line-height:1.7;color:var(--wg-text);margin:0 0 12px}.markdown-body.svelte-1xmjmrw ul{margin:0 0 12px;padding-left:20px}.markdown-body.svelte-1xmjmrw ul.ordered{list-style:decimal}.markdown-body.svelte-1xmjmrw li{font-size:14px;line-height:1.7;color:var(--wg-text);margin:0 0 4px}.markdown-body.svelte-1xmjmrw a{color:var(--wg-accent);text-decoration:none}.markdown-body.svelte-1xmjmrw a:hover{text-decoration:underline}.markdown-body.svelte-1xmjmrw strong{font-weight:600;color:var(--wg-text)}.markdown-body.svelte-1xmjmrw code.inline{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12.5px;padding:2px 6px;border-radius:4px;background:var(--wg-code-surface);color:var(--wg-accent)}.markdown-body.svelte-1xmjmrw pre.code-block{background:var(--wg-code-surface);border:1px solid var(--wg-bg-surface0);border-radius:6px;padding:14px 16px;margin:0 0 16px;overflow-x:auto}.markdown-body.svelte-1xmjmrw pre.code-block code{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12.5px;line-height:1.6;color:var(--wg-text)}.markdown-body.svelte-1xmjmrw table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:13px}.markdown-body.svelte-1xmjmrw th{text-align:left;padding:8px 12px;background:var(--wg-code-surface);color:var(--wg-subtext);font-weight:600;border-bottom:1px solid var(--wg-bg-surface1)}.markdown-body.svelte-1xmjmrw td{padding:8px 12px;color:var(--wg-text);border-bottom:1px solid var(--wg-bg-surface0)}@media(max-width:768px){.docs-layout.svelte-1xmjmrw{flex-direction:column;padding:16px;gap:24px}.docs-sidebar.svelte-1xmjmrw{width:100%;position:static;max-height:none}.docs-content.svelte-1xmjmrw{max-width:100%}}
