.warp-topbar:where(.astro-kfigmaoi){z-index:50;height:var(--warp-topbar-height,3.5rem);background:var(--scalar-background-1,#121212);border-bottom:1px solid var(--scalar-border-color,#ffffff14);font-family:var(--scalar-font,"Inter", sans-serif);color:var(--scalar-color-1,#fafafa);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex;position:sticky;top:0}.warp-topbar__left:where(.astro-kfigmaoi){align-items:center;gap:.625rem;min-width:0;display:inline-flex}.warp-topbar__home:where(.astro-kfigmaoi){color:inherit;border-radius:var(--sl-radius-md);align-items:center;margin-left:-.375rem;padding:.25rem .375rem;text-decoration:none;display:inline-flex}.warp-topbar__home:where(.astro-kfigmaoi):hover{background:var(--scalar-background-2)}.warp-topbar__home:where(.astro-kfigmaoi):focus-visible,.warp-topbar__docs:where(.astro-kfigmaoi):focus-visible{outline:2px solid var(--scalar-color-accent);outline-offset:2px}.warp-topbar__logo:where(.astro-kfigmaoi){flex-shrink:0;align-items:center;display:inline-flex}.warp-topbar__logo:where(.astro-kfigmaoi) svg,.warp-topbar__logo:where(.astro-kfigmaoi)>svg:where(.astro-kfigmaoi){width:auto;max-width:100%;height:1.25rem;display:block}.warp-topbar__logo--dark:where(.astro-kfigmaoi){display:none}body.dark-mode .warp-topbar__logo--dark:where(.astro-kfigmaoi){display:inline-flex}body.dark-mode .warp-topbar__logo--light:where(.astro-kfigmaoi){display:none}.warp-topbar__sep:where(.astro-kfigmaoi){color:var(--scalar-color-3);opacity:.6;font-size:1rem;font-weight:300}.warp-topbar__crumb:where(.astro-kfigmaoi){color:var(--scalar-color-2);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.warp-topbar__docs:where(.astro-kfigmaoi){color:var(--scalar-color-3);white-space:nowrap;border-radius:var(--sl-radius-xs);align-items:center;gap:.375rem;padding:0 .125rem;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;transition:color .15s;display:inline-flex}.warp-topbar__docs:where(.astro-kfigmaoi):hover{color:var(--scalar-color-1)}.warp-topbar__right:where(.astro-kfigmaoi){align-items:center;gap:1rem;display:inline-flex}.warp-topbar__nav:where(.astro-kfigmaoi){align-items:center;gap:1.25rem;display:inline-flex}.warp-topbar__link:where(.astro-kfigmaoi){color:var(--scalar-color-3);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .125rem;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;transition:color .15s;display:inline-flex}.warp-topbar__link:where(.astro-kfigmaoi):hover{color:var(--scalar-color-1)}.warp-topbar__link:where(.astro-kfigmaoi):focus-visible{outline:2px solid var(--scalar-color-accent);outline-offset:2px;border-radius:var(--sl-radius-xs)}.warp-topbar__theme:where(.astro-kfigmaoi){border-radius:var(--sl-radius-sm);height:2rem;color:var(--scalar-color-3);cursor:pointer;align-items:center;gap:.25rem;padding:0 .375rem;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.warp-topbar__theme:where(.astro-kfigmaoi):hover{color:var(--scalar-color-1);background:var(--scalar-background-2)}.warp-topbar__theme:where(.astro-kfigmaoi):has(select:focus-visible){outline:2px solid var(--scalar-color-accent);outline-offset:2px}.warp-topbar__theme-icon:where(.astro-kfigmaoi){justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.warp-topbar__theme-icon:where(.astro-kfigmaoi) svg{width:14px;height:14px;display:block}.warp-topbar__theme-caret:where(.astro-kfigmaoi){opacity:.7;display:inline-flex}.warp-topbar__theme:where(.astro-kfigmaoi) select:where(.astro-kfigmaoi){width:100%;height:100%;color:inherit;font:inherit;opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.warp-topbar__theme:where(.astro-kfigmaoi) select:where(.astro-kfigmaoi):focus{outline:none}@media (width<=640px){.warp-topbar:where(.astro-kfigmaoi){padding:0 .75rem}.warp-topbar__sep:where(.astro-kfigmaoi),.warp-topbar__crumb:where(.astro-kfigmaoi),.warp-topbar__link--hide-narrow:where(.astro-kfigmaoi){display:none}}html[data-theme=dark]{color-scheme:dark;background-color:#121212}html[data-theme=light]{color-scheme:light;background-color:#fff}body{background-color:inherit}.api-visually-hidden:where(.astro-n7dee6k2){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
