.docs-layout.svelte-1xmjmrw{display:flex;min-height:100vh;background:var(--color-bg)}.sidebar.svelte-1xmjmrw{width:280px;border-right:1px solid var(--color-border);display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;overflow-y:auto;background:var(--color-bg)}.sidebar-header.svelte-1xmjmrw{display:flex;align-items:center;gap:.75rem;padding:1.25rem;border-bottom:1px solid var(--color-border)}.logo.svelte-1xmjmrw{display:flex;align-items:center;text-decoration:none}.logo-img.svelte-1xmjmrw{height:22px;width:auto}[data-theme=dark] .logo-img.svelte-1xmjmrw{filter:invert(1)}.docs-badge.svelte-1xmjmrw{font-size:.625rem;padding:.125rem .375rem;background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase}.sidebar-search.svelte-1xmjmrw{padding:1rem;border-bottom:1px solid var(--color-border)}.sidebar-search.svelte-1xmjmrw input:where(.svelte-1xmjmrw){width:100%;padding:.5rem .75rem;background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-mono);font-size:.8125rem}.sidebar-search.svelte-1xmjmrw input:where(.svelte-1xmjmrw)::placeholder{color:var(--color-text-muted)}.sidebar-search.svelte-1xmjmrw input:where(.svelte-1xmjmrw):focus{outline:none;border-color:var(--color-primary)}.sidebar-nav.svelte-1xmjmrw{flex:1;padding:1rem 0;overflow-y:auto}.nav-section.svelte-1xmjmrw{margin-bottom:1.5rem}.nav-section-title.svelte-1xmjmrw{display:block;padding:.25rem 1rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.nav-items.svelte-1xmjmrw{list-style:none;padding:0;margin:.5rem 0 0}.nav-item.svelte-1xmjmrw{display:block;width:100%;padding:.375rem 1rem .375rem 1.5rem;background:none;border:none;color:var(--color-text);opacity:.7;font-family:var(--font-mono);font-size:.8125rem;text-align:left;cursor:pointer;border-left:2px solid transparent}.nav-item.svelte-1xmjmrw:hover{color:var(--color-text);opacity:1}.nav-item.active.svelte-1xmjmrw{color:var(--color-primary);border-left-color:var(--color-primary);background:var(--color-primary-dim)}.sidebar-footer.svelte-1xmjmrw{padding:1rem;border-top:1px solid var(--color-border);display:flex;gap:1rem}.sidebar-footer.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--color-text-muted);text-decoration:none;font-size:.75rem}.sidebar-footer.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:var(--color-text)}.content.svelte-1xmjmrw{flex:1;margin-left:280px;padding:2rem 3rem;max-width:900px}.doc-content.svelte-1xmjmrw{line-height:1.7}.doc-section.svelte-1xmjmrw{margin-bottom:4rem;padding-top:1rem}h1.svelte-1xmjmrw{font-size:2rem;font-weight:700;margin:0 0 1rem;letter-spacing:-.02em}h2.svelte-1xmjmrw{font-size:1.5rem;font-weight:600;margin:0 0 1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.doc-section.svelte-1xmjmrw:first-child h2:where(.svelte-1xmjmrw){border-top:none;padding-top:0}h3.svelte-1xmjmrw{font-size:1rem;font-weight:600;margin:1.5rem 0 .75rem}p.svelte-1xmjmrw{margin:0 0 1rem;color:var(--color-text)}.lead.svelte-1xmjmrw{font-size:1.125rem;color:var(--color-text-muted)}a.svelte-1xmjmrw{color:var(--color-primary);text-decoration:none}a.svelte-1xmjmrw:hover{text-decoration:underline}code.svelte-1xmjmrw{font-family:var(--font-mono);font-size:.875em;padding:.125rem .375rem;background:var(--color-bg-subtle);border:1px solid var(--color-border)}.info-box.svelte-1xmjmrw,.warning-box.svelte-1xmjmrw{padding:1rem;margin:1rem 0;border:1px solid var(--color-border)}.info-box.svelte-1xmjmrw{background:var(--color-primary-dim);border-color:var(--color-primary)}.info-box.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:var(--color-primary-dim);border-color:var(--color-primary)}.warning-box.svelte-1xmjmrw{background:#ef44441a;border-color:var(--color-error);color:var(--color-error)}.code-block.svelte-1xmjmrw{margin:1rem 0;background:var(--color-bg-elevated);border:1px solid var(--color-border);overflow:hidden}.code-header.svelte-1xmjmrw{padding:.5rem 1rem;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.code-block.svelte-1xmjmrw pre:where(.svelte-1xmjmrw){margin:0;padding:1rem;overflow-x:auto}.code-block.svelte-1xmjmrw code:where(.svelte-1xmjmrw){padding:0;background:none;border:none;font-size:.95rem;line-height:1.6;white-space:pre}.code-block.svelte-1xmjmrw .hl-major{color:var(--color-primary)}.code-block.svelte-1xmjmrw .hl-minor,.code-block.svelte-1xmjmrw .hl-text{color:var(--color-text)}.code-block.svelte-1xmjmrw .hl-string{color:var(--color-text);opacity:.7}.code-block.svelte-1xmjmrw .hl-key{color:var(--color-error)}.code-block.svelte-1xmjmrw .hl-url,.code-block.svelte-1xmjmrw .hl-number{color:var(--color-primary)}.code-block.svelte-1xmjmrw .hl-comment{color:var(--color-text-muted);opacity:.6;font-style:italic}.endpoint.svelte-1xmjmrw{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-bg-subtle);border:1px solid var(--color-border);margin:1rem 0}.method.svelte-1xmjmrw{font-size:.6875rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase}.method.get.svelte-1xmjmrw{background:#3b82f6;color:#fff}.method.post.svelte-1xmjmrw{background:#22c55e;color:#fff}.method.patch.svelte-1xmjmrw{background:#f59e0b;color:#fff}.method.delete.svelte-1xmjmrw{background:#ef4444;color:#fff}.endpoint.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:none;border:none;padding:0;font-size:.875rem}.doc-table.svelte-1xmjmrw{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem}.doc-table.svelte-1xmjmrw th:where(.svelte-1xmjmrw),.doc-table.svelte-1xmjmrw td:where(.svelte-1xmjmrw){padding:.75rem;border:1px solid var(--color-border);text-align:left}.doc-table.svelte-1xmjmrw th:where(.svelte-1xmjmrw){background:var(--color-bg-subtle);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.doc-table.svelte-1xmjmrw td:where(.svelte-1xmjmrw) code:where(.svelte-1xmjmrw){font-size:.8125rem}.note.svelte-1xmjmrw{font-size:.8125rem;color:var(--color-text-muted);font-style:italic}ul.svelte-1xmjmrw{margin:1rem 0;padding-left:1.5rem}li.svelte-1xmjmrw{margin-bottom:.5rem}.doc-footer.svelte-1xmjmrw{text-align:center;padding:3rem;margin-top:4rem;background:var(--color-bg-subtle);border:1px solid var(--color-border)}.doc-footer.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){border:none;padding:0;margin-bottom:.5rem}.doc-footer.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-text-muted);margin-bottom:1.5rem}.doc-footer-actions.svelte-1xmjmrw{display:flex;justify-content:center;gap:2rem}.footer-link.svelte-1xmjmrw{color:var(--color-primary);text-decoration:none;font-size:.875rem}.footer-link.svelte-1xmjmrw:hover{text-decoration:underline}@media(max-width:900px){.sidebar.svelte-1xmjmrw{display:none}.content.svelte-1xmjmrw{margin-left:0;padding:1.5rem}}
