.docs-mobile-btn.svelte-1bpnej{display:flex;align-items:center;justify-content:center;width:var(--control-touch);height:var(--control-touch);background:none;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-sec);cursor:pointer}.docs-shell.svelte-1bpnej{display:flex;min-height:100vh;padding-top:var(--nav-height)}.docs-sidebar.svelte-1bpnej{display:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.docs-sidebar-nav.svelte-1bpnej{padding:1.5rem 1rem 1rem}.docs-sidebar-footer.svelte-1bpnej{position:sticky;bottom:0;padding:.75rem 1rem 1rem;background:var(--color-bg-sidebar);border-top:1px solid var(--color-border-subtle)}.docs-browse.svelte-1bpnej{display:flex;flex-wrap:wrap;gap:.125rem .75rem;margin-bottom:.625rem}.docs-browse-link.svelte-1bpnej{font-size:.75rem;line-height:1.7;color:var(--color-text-ter);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.docs-browse-link.svelte-1bpnej:hover{color:var(--color-text-sec)}.docs-browse-link.active.svelte-1bpnej{color:var(--color-text);font-weight:600}.docs-sidebar-section.svelte-1bpnej{margin-bottom:.875rem}.docs-sidebar-heading.svelte-1bpnej{display:flex;align-items:stretch;gap:.25rem}.docs-sidebar-heading-text.svelte-1bpnej{flex:1;min-width:0;display:flex;margin:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-sec)}.docs-sidebar-section-link.svelte-1bpnej{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;color:inherit;text-decoration:none;border-radius:6px;transition:color .12s ease,background .12s ease}.docs-sidebar-section-icon.svelte-1bpnej{flex-shrink:0;opacity:.65}:where(.docs-sidebar-nav:where(.svelte-1bpnej):not([data-sweeping])) .docs-sidebar-section-link.svelte-1bpnej:hover .docs-sidebar-section-icon:where(.svelte-1bpnej),.docs-sidebar-section-link.active.svelte-1bpnej .docs-sidebar-section-icon:where(.svelte-1bpnej){opacity:1}:where(.docs-sidebar-nav:where(.svelte-1bpnej):not([data-sweeping])) .docs-sidebar-section-link.svelte-1bpnej:hover{color:var(--color-text);background:var(--color-bg-card)}.docs-sidebar-section-link.active.svelte-1bpnej{color:var(--color-accent);background:#36ce9414}.docs-sidebar-toggle.svelte-1bpnej{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;padding:.25rem;margin:0;background:none;border:none;font:inherit;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-ter);cursor:pointer;border-radius:4px;transition:color .12s}:where(.docs-sidebar-nav:where(.svelte-1bpnej):not([data-sweeping])) .docs-sidebar-toggle.svelte-1bpnej:hover{color:var(--color-text-sec)}.docs-sidebar-chevron.svelte-1bpnej{flex-shrink:0;transition:transform .2s ease}.docs-sidebar-chevron-open.svelte-1bpnej{transform:rotate(180deg)}.docs-sidebar-panel.svelte-1bpnej{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.docs-sidebar-panel-open.svelte-1bpnej{grid-template-rows:1fr}.docs-sidebar-panel-inner.svelte-1bpnej{overflow:hidden;min-height:0}.docs-sidebar-row.svelte-1bpnej{display:flex;align-items:stretch;gap:.125rem}.docs-sidebar-row.svelte-1bpnej .docs-sidebar-link:where(.svelte-1bpnej){flex:1;min-width:0}.docs-sidebar-group-toggle.svelte-1bpnej{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;padding:0;background:none;border:none;color:var(--color-text-qua);cursor:pointer;border-radius:4px;transition:color .12s ease,background .12s ease}:where(.docs-sidebar-nav:where(.svelte-1bpnej):not([data-sweeping])) .docs-sidebar-group-toggle.svelte-1bpnej:hover{color:var(--color-text);background:var(--color-bg-card)}.docs-sidebar-catalog.svelte-1bpnej{color:var(--color-text-qua);font-size:.75rem}:where(.docs-sidebar-nav:where(.svelte-1bpnej):not([data-sweeping])) .docs-sidebar-catalog.svelte-1bpnej:hover{color:var(--color-accent)}@media(pointer:coarse){.docs-sidebar-group-toggle.svelte-1bpnej{min-height:var(--control-touch);width:var(--control-touch)}}.docs-sidebar-list.svelte-1bpnej{list-style:none;display:flex;flex-direction:column;gap:1px;padding-top:.25rem;padding-bottom:.5rem;padding-left:.5rem}.docs-sidebar-link.svelte-1bpnej{display:flex;align-items:center;justify-content:space-between;gap:.375rem;font-size:.8125rem;color:var(--color-text-sec);text-decoration:none;padding:.375rem .5rem;border-radius:6px;transition:color .12s ease,background-color .12s ease;line-height:1.4}:where(.docs-sidebar-nav:where(.svelte-1bpnej):not([data-sweeping])) .docs-sidebar-link.svelte-1bpnej:hover{color:var(--color-text);background:#e4e4e70a}.docs-sidebar-link.active.svelte-1bpnej{color:var(--color-accent);background:#36ce9414;font-weight:500}.docs-sidebar-sublist.svelte-1bpnej{list-style:none;display:none;flex-direction:column;gap:1px;padding-left:.625rem;margin:1px 0 .25rem .25rem;border-left:1px solid var(--color-border-subtle)}.docs-sidebar-sublist-open.svelte-1bpnej{display:flex}.docs-sidebar-sublink.svelte-1bpnej{font-size:.78125rem;color:var(--color-text-ter);padding:.3125rem .5rem}.docs-sidebar-sublink.active.svelte-1bpnej{color:var(--color-accent)}:where(.docs-sidebar-nav:where(.svelte-1bpnej):not([data-sweeping])) .docs-sidebar-sublink.svelte-1bpnej:not(.active):hover{color:var(--color-text-sec)}.docs-main.svelte-1bpnej{flex:1;min-width:0;padding:clamp(1.5rem,4vw,3rem);max-width:820px;margin-inline:auto}@media(min-width:1400px){.docs-main.svelte-1bpnej{max-width:1060px}}.docs-footer-slot.svelte-1bpnej{min-width:0}.docs-sidebar-backdrop.svelte-1bpnej{position:fixed;inset:0;z-index:var(--z-drawer-backdrop);background:#00000080}@media(min-width:768px){.docs-sidebar.svelte-1bpnej{display:block;position:fixed;top:var(--nav-height);bottom:0;left:0;width:var(--docs-rail-width);z-index:var(--z-docs-rail);background:var(--color-bg-sidebar);border-right:1px solid var(--color-border-subtle)}.docs-shell.svelte-1bpnej,.docs-footer-slot.svelte-1bpnej{padding-left:var(--docs-rail-width)}.docs-mobile-btn.svelte-1bpnej,.docs-sidebar-backdrop.svelte-1bpnej{display:none}}@media(max-width:767px){.docs-sidebar-open.svelte-1bpnej{display:block;position:fixed;top:var(--nav-height);left:0;bottom:0;z-index:var(--z-drawer);background:var(--color-bg);width:min(280px,85vw);border-right:1px solid var(--color-border);overscroll-behavior:contain}.docs-sidebar-open.svelte-1bpnej .docs-sidebar-nav:where(.svelte-1bpnej){padding-bottom:max(3rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left))}}@media(pointer:coarse){.docs-sidebar-link.svelte-1bpnej{min-height:var(--control-touch);padding-top:.5rem;padding-bottom:.5rem}.docs-sidebar-toggle.svelte-1bpnej{min-height:var(--control-touch)}}@media(prefers-reduced-motion:reduce){.docs-sidebar-panel.svelte-1bpnej,.docs-sidebar-chevron.svelte-1bpnej{transition:none}}
