.docs-sidebar.svelte-1ftyrbf{width:280px;min-width:280px;height:100vh;position:sticky;top:0;background:#1a1a2e;color:#e0e0e0;display:flex;flex-direction:column;border-right:1px solid #2a2a4a;overflow-y:auto;transition:width .3s ease,min-width .3s ease}.docs-sidebar.collapsed.svelte-1ftyrbf{width:0;min-width:0;overflow:hidden}.sidebar-search.svelte-1ftyrbf{padding:16px;border-bottom:1px solid #2a2a4a;display:flex;align-items:center;gap:8px;position:relative}.search-icon.svelte-1ftyrbf{width:18px;height:18px;color:#888;flex-shrink:0}.search-input.svelte-1ftyrbf{flex:1;background:#252542;border:1px solid #3a3a5a;border-radius:6px;padding:8px 12px;color:#e0e0e0;font-size:14px;outline:none}.search-input.svelte-1ftyrbf:focus{border-color:#ff6b35;background:#2a2a5a}.clear-search.svelte-1ftyrbf{background:transparent;border:none;color:#888;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.clear-search.svelte-1ftyrbf svg:where(.svelte-1ftyrbf){width:16px;height:16px}.clear-search.svelte-1ftyrbf:hover{color:#fff}.search-results-container.svelte-1ftyrbf{position:absolute;top:100%;left:0;right:0;background:#1e1e36;border:1px solid #3a3a5a;border-radius:0 0 8px 8px;box-shadow:0 10px 25px #00000080;z-index:100;max-height:400px;overflow-y:auto}.search-status.svelte-1ftyrbf{padding:16px;text-align:center;color:#888;font-size:13px}.search-results-list.svelte-1ftyrbf{list-style:none;padding:0;margin:0}.search-result-item.svelte-1ftyrbf{width:100%;text-align:left;padding:12px 16px;background:transparent;border:none;border-bottom:1px solid #2a2a4a;cursor:pointer;transition:background .2s}.search-result-item.svelte-1ftyrbf:hover{background:#2a2a5a}.search-result-item.svelte-1ftyrbf:last-child{border-bottom:none}.result-context.svelte-1ftyrbf{font-size:11px;text-transform:uppercase;color:#666;margin-bottom:4px;letter-spacing:.05em}.result-title.svelte-1ftyrbf{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}.result-snippet.svelte-1ftyrbf{font-size:12px;color:#888;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-highlight{background:#ff6b354d;color:#ff6b35;border-radius:2px;padding:0 2px}.sidebar-nav.svelte-1ftyrbf{flex:1;padding:8px 0;overflow-y:auto}.nav-chapter.svelte-1ftyrbf{margin-bottom:2px}.chapter-header.svelte-1ftyrbf{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;background:transparent;border:none;color:#b0b0c0;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}.chapter-header.svelte-1ftyrbf:hover{background:#252542;color:#fff}.nav-chapter.active.svelte-1ftyrbf>.chapter-header:where(.svelte-1ftyrbf){color:#ff6b35}.chapter-icon.svelte-1ftyrbf{font-size:16px;flex-shrink:0}.chapter-title.svelte-1ftyrbf{flex:1}.chevron.svelte-1ftyrbf{width:16px;height:16px;transition:transform .2s;flex-shrink:0}.chevron.expanded.svelte-1ftyrbf{transform:rotate(90deg)}.section-list.svelte-1ftyrbf{list-style:none;margin:0;padding:0 0 8px}.section-link.svelte-1ftyrbf{display:block;padding:8px 16px 8px 46px;color:#8888a0;text-decoration:none;font-size:13px;transition:background .15s,color .15s}.section-link.svelte-1ftyrbf:hover{background:#252542;color:#fff}.section-link.active.svelte-1ftyrbf{background:#2a2a5a;color:#ff6b35;border-left:3px solid #ff6b35;padding-left:43px}@media(max-width:768px){.docs-sidebar.svelte-1ftyrbf{position:fixed;top:0;left:0;z-index:1000;height:100vh}.docs-sidebar.collapsed.svelte-1ftyrbf{transform:translate(-100%)}}.docs-layout.svelte-1j250hw{min-height:100vh;display:flex;flex-direction:column;background:#0d0d1a}.docs-container.svelte-1j250hw{flex:1;display:flex;position:relative}.docs-content.svelte-1j250hw{flex:1;background:#f8f9fa;overflow-y:auto;min-height:calc(100vh - 64px)}.sidebar-toggle.svelte-1j250hw{display:none;position:fixed;bottom:20px;left:20px;z-index:1001;width:48px;height:48px;border-radius:50%;background:#ff6b35;border:none;color:#fff;cursor:pointer;box-shadow:0 4px 12px #0000004d;align-items:center;justify-content:center}.sidebar-toggle.svelte-1j250hw svg:where(.svelte-1j250hw){width:24px;height:24px}@media(max-width:768px){.sidebar-toggle.svelte-1j250hw{display:flex}}
