@media only screen and (width<=59rem){astro-island:has(.nav input:checked)~astro-island .docs-sidebar .mobile-menu{transform:translate(-100%)}}body.dark .docs-sidebar .mobile-menu{background-color:var(--bg-secondary-dark)}body.dark .docs-sidebar .mobile-menu>div:before{border-color:var(--bg-secondary-dark)}body.dark .docs-sidebar nav{background-color:var(--bg-secondary-dark)}body.dark .docs-sidebar nav .search-trigger kbd{background-color:var(--bg-tertiary-dark-lightened-5);border-color:var(--bg-tertiary-dark-lightened-10);box-shadow:0 1px 0 var(--bg-tertiary-dark-lightened-10), inset 0 0 0 1px var(--bg-tertiary-dark-lightened-5)}body.dark .docs-sidebar nav>ul>li>ul>li.label{color:var(--text-tertiary-dark)}body.dark .docs-sidebar nav>ul>li>ul>li>a:hover,body.dark .docs-sidebar nav>ul>li>ul>li>a:focus-visible{background-color:var(--bg-tertiary-dark)}body.dark .docs-sidebar nav>ul>li>ul>li>a.active:focus-visible,body.dark .docs-sidebar nav>ul>li>ul>li>a.active:hover{color:var(--text-dark)}body.dark .docs-sidebar nav>ul>li>ul>li>ul>li>a.active{color:var(--accent-secondary)}body.dark .docs-sidebar nav>ul>li>ul>li>ul>li>a:not(.active){color:var(--text-secondary-dark)}.docs-sidebar[data-v-eab44881]{pointer-events:none;z-index:2;background-color:#0000;width:100%;height:100dvh;position:fixed}.docs-sidebar .mobile-menu[data-v-eab44881]{pointer-events:auto;color:inherit;background-color:var(--bg-secondary);border-radius:0;border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);left:calc((100% - var(--max-width)) / 2);border:none;padding:1rem 1.25rem 1rem .75rem;display:none;position:absolute;top:8rem}.docs-sidebar .mobile-menu.open>div[data-v-eab44881]:before{opacity:0}.docs-sidebar .mobile-menu.open .top[data-v-eab44881]{transform:translateY(.375rem)rotate(45deg)}.docs-sidebar .mobile-menu.open .mid[data-v-eab44881]{transform:scaleX(0)}.docs-sidebar .mobile-menu.open .bot[data-v-eab44881]{transform:translateY(-.375rem)rotate(-45deg)}.docs-sidebar .mobile-menu>div[data-v-eab44881]{background-color:currentColor;width:1.5rem;height:.125rem;transition:transform .2s;position:relative}.docs-sidebar .mobile-menu>div[data-v-eab44881]:not(:last-child){margin-bottom:.25rem}.docs-sidebar .mobile-menu>div[data-v-eab44881]:before{box-sizing:content-box;content:"";border-right:.25rem solid var(--bg-secondary);width:.25rem;height:calc(100% + .25rem);transition:opacity .1s;position:absolute;top:-.125rem;left:0}.docs-sidebar nav[data-v-eab44881]{pointer-events:auto;width:calc((100% - var(--max-width)) / 2 - 32px);z-index:1;overscroll-behavior:contain;background-color:var(--bg-secondary);max-width:24rem;height:100%;padding:3rem 2rem 2rem;position:absolute;top:0;left:0;overflow:clip auto}.docs-sidebar nav ul[data-v-eab44881]{margin:0;padding:0;list-style:none}.docs-sidebar nav ul li[data-v-eab44881]{white-space:nowrap;overflow:hidden}.docs-sidebar nav ul li[data-v-eab44881]:not(:last-child){margin-bottom:.5rem}.docs-sidebar nav ul li a[data-v-eab44881]{text-overflow:ellipsis;overflow:hidden}.docs-sidebar nav>ul>li>ul[data-v-eab44881]{margin-bottom:2rem}.docs-sidebar nav>ul>li>ul>li.label[data-v-eab44881]{color:var(--text-tertiary);padding:0 1rem;font-size:1rem}.docs-sidebar nav>ul>li>ul>li>a[data-v-eab44881]{color:currentColor;border-radius:var(--radius-m);background-image:none;padding:.5rem 1rem;transition:background-color .2s;display:block}.docs-sidebar nav>ul>li>ul>li>a[data-v-eab44881]:hover,.docs-sidebar nav>ul>li>ul>li>a[data-v-eab44881]:focus-visible{background-color:var(--bg)}.docs-sidebar nav>ul>li>ul>li>a[data-v-eab44881]:focus-visible{outline:.125rem solid var(--accent);outline-offset:-.125rem}.docs-sidebar nav>ul>li>ul>li>a.active[data-v-eab44881]{background-color:var(--accent);color:var(--text-dark)}.docs-sidebar nav>ul>li>ul>li>ul[data-v-eab44881]{margin-top:.5rem;margin-bottom:.5rem;margin-left:2rem}.docs-sidebar nav>ul>li>ul>li>ul li a[data-v-eab44881]{color:var(--text-secondary);align-items:center;display:inline-flex;position:relative}.docs-sidebar nav>ul>li>ul>li>ul li a.active[data-v-eab44881]{color:var(--accent);padding-left:1rem}.docs-sidebar nav>ul>li>ul>li>ul li a.active[data-v-eab44881]:after{transform:none}.docs-sidebar nav>ul>li>ul>li>ul li a[data-v-eab44881]:after{content:"";background-color:currentColor;border-radius:50%;width:.5rem;height:.5rem;transition:transform .2s;position:absolute;left:0;transform:scale(0)}@media screen and (width<=99rem){.docs-sidebar[data-v-eab44881]{z-index:3;transition:background-color .35s}.docs-sidebar.open[data-v-eab44881]{background-color:color-mix(in srgb, var(--bg-dark) 80%, transparent);pointer-events:auto}.docs-sidebar .mobile-menu[data-v-eab44881]{transition:transform .35s cubic-bezier(.215,.61,.355,1);display:block;left:0}.docs-sidebar .mobile-menu.open[data-v-eab44881]{transition-delay:25ms;transform:translate(19.875rem)}.docs-sidebar nav[data-v-eab44881]{background-color:var(--bg-secondary);width:100%;max-width:20rem;padding-top:2rem;transition:transform .35s cubic-bezier(.215,.61,.355,1);left:0;transform:translate(-100%)}.docs-sidebar nav.open[data-v-eab44881]{transform:none}.docs-sidebar nav>ul>li>ul>li>a[data-v-eab44881]:focus-visible,.docs-sidebar nav>ul>li>ul>li>a[data-v-eab44881]:hover{background-color:var(--bg-secondary-darkened-5)}.docs-sidebar nav>ul>li>ul>li>a:focus-visible.active[data-v-eab44881],.docs-sidebar nav>ul>li>ul>li>a:hover.active[data-v-eab44881]{color:var(--text)}}@media only screen and (width<=40rem){.docs-sidebar nav[data-v-eab44881]{padding-left:1rem;padding-right:1rem}}@media screen and (width<=22.5rem){.docs-sidebar .mobile-menu.open[data-v-eab44881]{transform:translate(15.875rem)}.docs-sidebar nav[data-v-eab44881]{max-width:16rem}}.intro-header[data-v-c780e199]{width:100%;max-width:var(--max-text-width);margin-inline:auto;margin-top:15.25rem;margin-bottom:1.75rem}@media only screen and (width<=40rem){.intro-header[data-v-c780e199]{padding-inline:1rem}}.intro-header h1[data-v-c780e199]{margin-top:0}.post-paginator[data-v-a4b6234e]{width:100%;max-width:var(--max-width);gap:1rem;margin:6.25rem auto;display:flex}@media only screen and (width<=59rem){.post-paginator[data-v-a4b6234e]{padding:0 1rem}}@media only screen and (width<=40rem){.post-paginator[data-v-a4b6234e]{flex-direction:column-reverse}}.post-paginator .nav-link[data-v-a4b6234e]{width:50%}.post-paginator .nav-link[data-v-a4b6234e]:only-child:not(.reverse){margin-left:auto}@media only screen and (width<=40rem){.post-paginator .nav-link[data-v-a4b6234e]{width:100%}}
