.docs-shell.svelte-r57xvh{margin-left:auto;margin-right:auto;display:grid;width:100%;max-width:86rem;-moz-column-gap:2rem;column-gap:2rem;padding-left:1rem;padding-right:1rem;text-align:left;grid-template-columns:minmax(0,1fr)}.docs-main.svelte-r57xvh{min-width:0px}.docs-content.svelte-r57xvh{min-width:0px;padding-bottom:4rem}.docs-sidebar.svelte-r57xvh,.docs-aside.svelte-r57xvh{display:none}@media (min-width: 1024px){.docs-shell.svelte-r57xvh{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.docs-sidebar.svelte-r57xvh{display:block}.docs-sidebar-inner.svelte-r57xvh{position:sticky;overflow-y:auto;padding-top:1rem;padding-bottom:1rem;padding-right:.25rem;top:calc(var(--header-height) + 1rem);max-height:calc(100dvh - var(--header-height) - 2rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}}@media (min-width: 1280px){.docs-shell.svelte-r57xvh{grid-template-columns:var(--sidebar-width) minmax(0,1fr) var(--toc-width)}.docs-aside.svelte-r57xvh{display:block}.docs-aside-inner.svelte-r57xvh{position:sticky;overflow-y:auto;padding-top:1rem;padding-bottom:1rem;top:calc(var(--header-height) + 1rem);max-height:calc(100dvh - var(--header-height) - 2rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}}.drawer-backdrop.svelte-s9i2dp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background-color:hsl(var(--background) / .7);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);pointer-events:none;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.drawer-backdrop.open.svelte-s9i2dp{pointer-events:auto;opacity:1}.drawer-panel.svelte-s9i2dp{position:fixed;bottom:0;z-index:50;display:flex;width:85vw;max-width:24rem;flex-direction:column;--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);top:var(--header-height);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.drawer-panel.svelte-s9i2dp:focus{outline:2px solid transparent;outline-offset:2px}.drawer-panel.left.svelte-s9i2dp{left:0;border-right-width:1px;transform:translate(-100%)}.drawer-panel.right.svelte-s9i2dp{right:0;border-left-width:1px;transform:translate(100%)}.drawer-panel.open.svelte-s9i2dp{transform:translate(0)}.drawer-header.svelte-s9i2dp{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1));padding:.75rem 1rem}.drawer-header.svelte-s9i2dp h2:where(.svelte-s9i2dp){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.drawer-close.svelte-s9i2dp{display:grid;height:2.25rem;width:2.25rem;flex-shrink:0;place-content:center;border-radius:calc(var(--radius) - 2px);--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.drawer-close.svelte-s9i2dp:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.drawer-body.svelte-s9i2dp{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:.75rem .5rem;overscroll-behavior:contain}@media (prefers-reduced-motion: reduce){.drawer-panel.svelte-s9i2dp,.drawer-backdrop.svelte-s9i2dp{transition:none}}.nav-group-row.svelte-4cdn12{position:relative;display:flex;align-items:center}.nav-chevron-btn.svelte-4cdn12{display:grid;height:1.75rem;width:1.75rem;flex-shrink:0;place-content:center;border-radius:calc(var(--radius) - 2px);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-chevron-btn.svelte-4cdn12:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.nav-chevron-btn.svelte-4cdn12:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.nav-group-row.svelte-4cdn12>.nav-row{min-width:0px;flex:1 1 0%;padding-left:0}.nav-group-header.svelte-4cdn12{font-weight:500;--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.nav-group-row.svelte-4cdn12>.nav-row:before{content:none}.nav-group-row.has-active.svelte-4cdn12:before{content:"";position:absolute;top:.25rem;bottom:.25rem;width:.125rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1));left:-1px}.sidebar-nav.svelte-17lwjf9{width:100%;text-align:left}.sidebar-title.svelte-17lwjf9{margin-bottom:.75rem;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.25;--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sidebar-title.svelte-17lwjf9 a:where(.svelte-17lwjf9){text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-title.svelte-17lwjf9 a:where(.svelte-17lwjf9):hover{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.on-this-page.svelte-53qegw{width:100%;text-align:left}.on-this-page.svelte-53qegw .toc-list:where(.svelte-53qegw){border-left-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.on-this-page.svelte-53qegw .nav-row{padding-top:.25rem;padding-bottom:.25rem;font-size:.8125rem;min-height:1.75rem}.on-this-page.svelte-53qegw .nav-row:hover{background-color:transparent;--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.on-this-page.svelte-53qegw .toc-depth-1 .nav-label,.on-this-page.svelte-53qegw .toc-depth-2 .nav-label{font-size:.78125rem}@media (max-width: 1279px){.on-this-page.svelte-53qegw .nav-row{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;min-height:2.75rem}.on-this-page.svelte-53qegw .toc-depth-1 .nav-label,.on-this-page.svelte-53qegw .toc-depth-2 .nav-label{font-size:.875rem;line-height:1.25rem}}@media (max-width: 1023px){.markdown-body :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:3.5rem}}.docs-toolbar.svelte-12q1f10{position:sticky;z-index:30;margin-left:-1rem;margin-right:-1rem;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}@media (min-width: 1024px){.docs-toolbar.svelte-12q1f10{display:none}}.docs-toolbar.svelte-12q1f10{border-bottom-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1));background-color:hsl(var(--background) / .95);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);top:var(--header-height)}.toolbar-btn.svelte-12q1f10{display:flex;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toolbar-btn.svelte-12q1f10:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.toolbar-btn.svelte-12q1f10{flex-shrink:0}.toolbar-btn.svelte-12q1f10:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.toolbar-btn.nav-btn.svelte-12q1f10{min-width:0px;flex:1 1 0%}@media (prefers-reduced-motion: reduce){.toolbar-btn.svelte-12q1f10{transition:none}}
