.nav.svelte-zne36e{z-index:100;height:var(--sk-nav-height);padding:0 var(--sk-page-padding-side);background:var(--sk-bg-1);isolation:isolate;align-items:center;gap:2.4rem;display:flex;position:sticky;top:0}.nav.svelte-zne36e:after{content:"";background:linear-gradient(#0000000d,#0000);width:100%;height:4px;position:absolute;top:100%;left:0}:root.dark .nav.svelte-zne36e{background:var(--sk-bg-3)}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark) .nav.svelte-zne36e{background:var(--sk-bg-3)}}.home.svelte-zne36e{align-items:center;display:flex}.wordmark.svelte-zne36e{width:auto;height:3rem}:root:not(.dark) .dark-only.svelte-zne36e,:root.dark .light-only.svelte-zne36e{display:none}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark) .light-only.svelte-zne36e{display:none}:root:not(.light):not(.dark) .dark-only.svelte-zne36e{display:initial!important}}.links.svelte-zne36e{font:var(--sk-font-ui-medium);align-items:center;gap:1.6rem;display:flex}.links.svelte-zne36e a:where(.svelte-zne36e),.menu-links.svelte-zne36e a:where(.svelte-zne36e){color:var(--sk-fg-2);align-items:center;gap:.2rem;padding:.4rem 0;text-decoration:none;display:flex}.links.svelte-zne36e a:where(.svelte-zne36e):hover,.menu-links.svelte-zne36e a:where(.svelte-zne36e):hover{color:var(--sk-fg-1);text-decoration:none}.links.svelte-zne36e a.active:where(.svelte-zne36e),.menu-links.svelte-zne36e a.active:where(.svelte-zne36e){color:var(--sk-fg-accent);border-bottom:1px solid}.menu-host.svelte-zne36e{position:relative}.popup.svelte-zne36e{background:var(--sk-bg-1);border:1px solid var(--sk-border);border-radius:var(--sk-border-radius);min-width:16rem;box-shadow:var(--sk-shadow);z-index:10;flex-direction:column;padding:.6rem;display:none;position:absolute;top:100%;left:-1rem}.menu-host.svelte-zne36e:hover .popup:where(.svelte-zne36e),.menu-host.svelte-zne36e:focus-within .popup:where(.svelte-zne36e){display:flex}.popup.svelte-zne36e a:where(.svelte-zne36e){border-radius:var(--sk-border-radius-inner);color:var(--sk-fg-2);border-bottom:none;padding:.6rem 1rem}.popup.svelte-zne36e a:where(.svelte-zne36e):hover{background:var(--sk-bg-4);color:var(--sk-fg-1)}.popup.svelte-zne36e a[aria-current=page]:where(.svelte-zne36e){color:var(--sk-fg-accent)}.controls.svelte-zne36e{align-items:center;gap:.8rem;margin-left:auto;display:flex}.controls.svelte-zne36e :where(button:where(.svelte-zne36e),a.brand-icon:where(.svelte-zne36e)){width:3.2rem;height:3.2rem;color:var(--sk-fg-3);background:0 0;justify-content:center;align-items:center;display:flex}.controls.svelte-zne36e button:where(.svelte-zne36e){background:var(--sk-bg-1)}:root.dark .controls.svelte-zne36e button:where(.svelte-zne36e){background:var(--sk-bg-3)}.controls.svelte-zne36e :where(.svelte-zne36e):where(button:where(.svelte-zne36e),a.brand-icon:where(.svelte-zne36e)):hover{color:var(--sk-fg-1);text-decoration:none}.brand-icon.svelte-zne36e svg:where(.svelte-zne36e){width:auto;height:1.9rem}.font-glyph.svelte-zne36e{font:500 1.9rem/1 var(--sk-font-family-ui)}.font-glyph.serif.svelte-zne36e{font-family:var(--sk-font-family-heading)}.search-slot.svelte-zne36e{margin-right:.4rem}.controls.svelte-zne36e .menu-toggle:where(.svelte-zne36e){display:none}@media (width<=831px){.nav.svelte-zne36e{top:unset;padding-bottom:env(safe-area-inset-bottom);height:calc(var(--sk-nav-height) + env(safe-area-inset-bottom));transition:transform .2s;position:fixed;bottom:0;left:0;right:0}.nav.svelte-zne36e:after{background:linear-gradient(#0000,#0000000d);top:-4px}.nav.svelte-zne36e:not(.visible):not(:focus-within){transform:translate(0, calc(var(--sk-nav-height) + env(safe-area-inset-bottom)))}.links.svelte-zne36e,.search-slot.svelte-zne36e,.brand-icon.svelte-zne36e{display:none}.controls.svelte-zne36e .menu-toggle:where(.svelte-zne36e){display:flex}}.menu-backdrop.svelte-zne36e{z-index:98;background:#0000004d;position:fixed;inset:0}.mobile-menu.svelte-zne36e{left:0;right:0;bottom:calc(var(--sk-nav-height) + env(safe-area-inset-bottom));z-index:99;background:var(--sk-bg-1);border-top:1px solid var(--sk-border);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;top:20vh;overflow-y:auto}.menu-links.svelte-zne36e{padding:1.6rem var(--sk-page-padding-side);border-bottom:1px solid var(--sk-border);font:var(--sk-font-ui-medium);gap:2rem;display:flex}.menu-docs.svelte-zne36e{flex:1}@media (width>=832px){.menu-backdrop.svelte-zne36e,.mobile-menu.svelte-zne36e{display:none}}
