.docs-nav.svelte-1aa02dg{position:sticky;top:0;z-index:50;background:var(--dd-bg-canvas);border-bottom:1px solid var(--dd-border-default);transition:box-shadow .25s ease}.docs-nav.scrolled.svelte-1aa02dg{box-shadow:0 1px 3px #0000001a}.nav-inner.svelte-1aa02dg{max-width:1400px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}.nav-left.svelte-1aa02dg{display:flex;align-items:center;gap:12px}.menu-btn.svelte-1aa02dg{display:none;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--dd-border-default);border-radius:8px;background:transparent;color:var(--dd-text-secondary);cursor:pointer;transition:all .15s ease}.menu-btn.svelte-1aa02dg:hover{background:var(--dd-bg-surface-hover);color:var(--dd-text-primary)}.menu-btn.svelte-1aa02dg svg{width:18px;height:18px}.logo.svelte-1aa02dg{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--dd-text-heading)}.logo-text.svelte-1aa02dg{display:flex;height:20px}.logo-text.svelte-1aa02dg svg{height:100%;width:auto}.logo-mark.svelte-1aa02dg{display:none;height:20px}.logo-mark.svelte-1aa02dg svg{height:100%;width:auto}.nav-links.svelte-1aa02dg{display:flex;align-items:center;gap:24px}.nav-link.svelte-1aa02dg{font-size:14px;font-weight:500;color:var(--dd-text-secondary);text-decoration:none;transition:color .15s ease}.nav-link.svelte-1aa02dg:hover,.nav-link.active.svelte-1aa02dg{color:var(--dd-text-primary)}.nav-actions.svelte-1aa02dg{display:flex;align-items:center;gap:12px}.bug-wrapper.svelte-1aa02dg{position:relative}.bug-btn.svelte-1aa02dg{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--dd-border-default);border-radius:8px;background:transparent;color:var(--dd-text-secondary);cursor:pointer;transition:all .15s ease}.bug-btn.svelte-1aa02dg:hover{background:var(--dd-bg-surface-hover);color:var(--dd-text-primary)}.bug-btn.svelte-1aa02dg svg{width:18px;height:18px}.bug-popup.svelte-1aa02dg{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--dd-bg-surface);border:1px solid var(--dd-border-default);border-radius:12px;padding:16px;box-shadow:0 4px 16px #00000026;z-index:60}.bug-popup-title.svelte-1aa02dg{font-size:14px;font-weight:600;color:var(--dd-text-primary);margin:0 0 10px}.bug-textarea.svelte-1aa02dg{width:100%;min-height:80px;padding:10px 12px;font-size:13px;line-height:1.5;border:1px solid var(--dd-border-default);border-radius:8px;background:var(--dd-bg-canvas);color:var(--dd-text-primary);resize:vertical;font-family:inherit}.bug-textarea.svelte-1aa02dg::placeholder{color:var(--dd-text-muted)}.bug-textarea.svelte-1aa02dg:focus{outline:none;border-color:var(--dd-accent)}.bug-popup-footer.svelte-1aa02dg{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.bug-char-count.svelte-1aa02dg{font-size:11px;color:var(--dd-text-muted)}.bug-popup-actions.svelte-1aa02dg{display:flex;gap:8px}.bug-cancel.svelte-1aa02dg{padding:6px 12px;font-size:13px;border:1px solid var(--dd-border-default);border-radius:6px;background:transparent;color:var(--dd-text-secondary);cursor:pointer;transition:all .15s ease}.bug-cancel.svelte-1aa02dg:hover{background:var(--dd-bg-surface-hover);color:var(--dd-text-primary)}.bug-submit.svelte-1aa02dg{padding:6px 14px;font-size:13px;border:none;border-radius:6px;background:var(--dd-accent);color:#fff;cursor:pointer;font-weight:500;transition:opacity .15s ease}.bug-submit.svelte-1aa02dg:hover:not(:disabled){opacity:.9}.bug-submit.svelte-1aa02dg:disabled{opacity:.5;cursor:not-allowed}.bug-success.svelte-1aa02dg{display:flex;align-items:center;gap:8px;padding:8px 0;color:var(--dd-text-primary);font-size:14px;font-weight:500}.bug-success.svelte-1aa02dg svg:where(.svelte-1aa02dg){color:#22c55e}.theme-btn.svelte-1aa02dg{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--dd-border-default);border-radius:8px;background:transparent;color:var(--dd-text-secondary);cursor:pointer;transition:all .15s ease}.theme-btn.svelte-1aa02dg:hover{background:var(--dd-bg-surface-hover);color:var(--dd-text-primary)}.theme-btn.svelte-1aa02dg svg{width:18px;height:18px}@media(max-width:768px){.nav-inner.svelte-1aa02dg{padding:0 12px 0 16px}.menu-btn.svelte-1aa02dg{display:flex}.nav-links.svelte-1aa02dg,.logo-text.svelte-1aa02dg{display:none}.logo-mark.svelte-1aa02dg{display:flex}.bug-popup.svelte-1aa02dg{width:280px}}.sidebar.svelte-1ftyrbf{position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto;border-right:1px solid var(--dd-border-default);background:var(--dd-bg-canvas)}.sidebar-nav.svelte-1ftyrbf{padding:1rem 0;display:flex;flex-direction:column}.sidebar-back.svelte-1ftyrbf{padding:0 1rem .75rem;border-bottom:1px solid var(--dd-border-default);margin-bottom:.75rem}.back-link.svelte-1ftyrbf{font-size:.8125rem;color:var(--dd-text-tertiary);text-decoration:none;transition:color .15s ease}.back-link.svelte-1ftyrbf:hover{color:var(--dd-text-primary)}.search-trigger-wrapper.svelte-1ftyrbf{padding:0 .75rem .75rem}.search-trigger.svelte-1ftyrbf{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .625rem;border:1px solid var(--dd-border-default);border-radius:8px;background:transparent;color:var(--dd-text-tertiary);font-size:.8125rem;cursor:pointer;transition:all .15s ease}.search-trigger.svelte-1ftyrbf:hover{border-color:var(--dd-text-tertiary);color:var(--dd-text-secondary)}.search-trigger-icon.svelte-1ftyrbf{display:flex;flex-shrink:0}.search-trigger-icon.svelte-1ftyrbf svg{width:14px;height:14px}.search-trigger-text.svelte-1ftyrbf{flex:1;text-align:left}.search-trigger-kbd.svelte-1ftyrbf{flex-shrink:0;padding:.0625rem .3125rem;font-size:.6875rem;font-family:inherit;color:var(--dd-text-tertiary);background:var(--dd-bg-surface-hover);border:1px solid var(--dd-border-default);border-radius:4px}.sidebar-items.svelte-1ftyrbf{display:flex;flex-direction:column;padding:0 .5rem}.sidebar-link.svelte-1ftyrbf{display:block;padding:.4rem .75rem;font-size:.8125rem;color:var(--dd-text-tertiary);text-decoration:none;border-radius:6px;transition:all .15s ease}.sidebar-link.svelte-1ftyrbf:hover{color:var(--dd-text-primary);background:var(--dd-bg-surface-hover)}.sidebar-link.active.svelte-1ftyrbf{color:var(--dd-text-primary);background:#3b82f61a;font-weight:500}.sidebar-link.nested.svelte-1ftyrbf{padding-left:1.5rem}.category-btn.svelte-1ftyrbf{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;margin-top:.75rem;background:none;border:none;cursor:pointer;color:var(--dd-text-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;transition:color .15s ease}.category-btn.svelte-1ftyrbf:hover{color:var(--dd-text-primary)}.category-chevron.svelte-1ftyrbf{display:flex;transition:transform .2s ease}.category-chevron.expanded.svelte-1ftyrbf{transform:rotate(90deg)}.category-chevron.svelte-1ftyrbf svg{width:12px;height:12px}.backdrop.svelte-qmz6je{position:fixed;inset:0;background:#00000080;z-index:100;border:none;cursor:default}.mobile-menu.svelte-qmz6je{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:101;background:var(--dd-bg-surface);border-right:1px solid var(--dd-border-default);overflow-y:auto}.menu-nav.svelte-qmz6je{display:flex;flex-direction:column;height:100%;padding:1rem}.menu-header.svelte-qmz6je{display:flex;justify-content:flex-end;margin-bottom:1rem}.close-btn.svelte-qmz6je{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--dd-text-tertiary);cursor:pointer;transition:all .15s ease}.close-btn.svelte-qmz6je:hover{background:var(--dd-bg-surface-hover);color:var(--dd-text-primary)}.close-btn.svelte-qmz6je svg{width:18px;height:18px}.mobile-search-trigger.svelte-qmz6je{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;margin-bottom:.75rem;border:1px solid var(--dd-border-default);border-radius:8px;background:transparent;color:var(--dd-text-tertiary);font-size:.875rem;cursor:pointer;transition:all .15s ease}.mobile-search-trigger.svelte-qmz6je:hover{border-color:var(--dd-text-tertiary);color:var(--dd-text-secondary)}.mobile-search-icon.svelte-qmz6je{display:flex;flex-shrink:0}.mobile-search-icon.svelte-qmz6je svg{width:16px;height:16px}.menu-items.svelte-qmz6je{display:flex;flex-direction:column}.menu-section-label.svelte-qmz6je{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dd-text-tertiary);padding:0 .5rem;margin-bottom:.5rem}.menu-link.svelte-qmz6je{display:block;padding:.5rem .75rem;font-size:.875rem;color:var(--dd-text-secondary);text-decoration:none;border-radius:6px;transition:all .15s ease}.menu-link.svelte-qmz6je:hover{color:var(--dd-text-primary);background:var(--dd-bg-surface-hover)}.menu-link.active.svelte-qmz6je{color:var(--dd-text-primary);background:var(--dd-bg-surface-alt)}.menu-link.nested.svelte-qmz6je{padding-left:1.5rem}.category-btn.svelte-qmz6je{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;margin-top:.75rem;background:none;border:none;cursor:pointer;color:var(--dd-text-secondary);font-size:.8125rem;font-weight:600;transition:color .15s ease}.category-btn.svelte-qmz6je:hover{color:var(--dd-text-primary)}.category-chevron.svelte-qmz6je{display:flex;transition:transform .2s ease}.category-chevron.expanded.svelte-qmz6je{transform:rotate(90deg)}.category-chevron.svelte-qmz6je svg{width:12px;height:12px}.slide-in.svelte-qmz6je{animation:svelte-qmz6je-slideInLeft .2s ease-out forwards}.slide-out.svelte-qmz6je{animation:svelte-qmz6je-slideOutLeft .2s ease-in forwards}.fade-in.svelte-qmz6je{animation:svelte-qmz6je-fadeIn .2s ease-out forwards}.fade-out.svelte-qmz6je{animation:svelte-qmz6je-fadeOut .2s ease-in forwards}@keyframes svelte-qmz6je-slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-qmz6je-slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes svelte-qmz6je-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-qmz6je-fadeOut{0%{opacity:1}to{opacity:0}}.search-overlay.svelte-1gsilt7{position:fixed;inset:0;background:#00000080;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.search-modal.svelte-1gsilt7{width:100%;max-width:560px;background:var(--dd-bg-surface);border:1px solid var(--dd-border-default);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.search-input-wrapper.svelte-1gsilt7{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--dd-border-default)}.search-input-icon.svelte-1gsilt7{display:flex;color:var(--dd-text-tertiary);flex-shrink:0}.search-input-icon.svelte-1gsilt7 svg{width:18px;height:18px}.search-input.svelte-1gsilt7{flex:1;border:none;background:transparent;color:var(--dd-text-primary);font-size:.9375rem;outline:none}.search-input.svelte-1gsilt7::placeholder{color:var(--dd-text-tertiary)}.search-esc.svelte-1gsilt7{flex-shrink:0;padding:.125rem .375rem;font-size:.6875rem;font-family:inherit;color:var(--dd-text-tertiary);background:var(--dd-bg-surface-hover);border:1px solid var(--dd-border-default);border-radius:4px}.search-results.svelte-1gsilt7{max-height:400px;overflow-y:auto;padding:.5rem}.search-empty.svelte-1gsilt7{padding:2rem 1rem;text-align:center;color:var(--dd-text-tertiary);font-size:.875rem}.search-result.svelte-1gsilt7{display:block;width:100%;text-align:left;padding:.625rem .75rem;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:background .1s ease;color:var(--dd-text-primary)}.search-result.selected.svelte-1gsilt7{background:var(--dd-bg-surface-hover)}.result-title.svelte-1gsilt7{font-size:.875rem;font-weight:500}.result-heading.svelte-1gsilt7{font-size:.8125rem;color:var(--dd-text-secondary);margin-top:.125rem}.result-snippet.svelte-1gsilt7{font-size:.75rem;color:var(--dd-text-tertiary);margin-top:.25rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.result-category.svelte-1gsilt7{display:inline-block;font-size:.6875rem;color:var(--dd-text-tertiary);margin-top:.25rem;padding:.0625rem .375rem;background:var(--dd-bg-surface-alt, rgba(255, 255, 255, .05));border-radius:4px}.search-results.svelte-1gsilt7 mark{background:#3b82f640;color:inherit;border-radius:2px;padding:0 1px}@media(max-width:640px){.search-overlay.svelte-1gsilt7{padding-top:1rem;padding-left:.5rem;padding-right:.5rem}.search-modal.svelte-1gsilt7{max-width:none}}.docs-layout.svelte-1bpnej{min-height:100vh;background:var(--dd-bg-canvas);color:var(--dd-text-primary)}.docs-body.svelte-1bpnej{display:flex;max-width:1400px;margin:0 auto}.docs-sidebar-container.svelte-1bpnej{width:260px;flex-shrink:0}.docs-main.svelte-1bpnej{flex:1;min-width:0;padding:2rem 2.5rem}@media(max-width:768px){.docs-sidebar-container.svelte-1bpnej{display:none}.docs-main.svelte-1bpnej{padding:1.5rem 1rem}}
