.skiplink:where(.astro-V3PFQNTL),.skiplink:where(.astro-V3PFQNTL):focus,.skiplink:where(.astro-V3PFQNTL):focus-visible{position:absolute;padding:.25em;font-size:larger;top:0;left:0;right:0;z-index:9;display:block;text-align:center;border-radius:.25em;outline-offset:0}.language-select{flex-grow:1;width:48px;box-sizing:border-box;margin:0;overflow:visible;font-weight:500;font-size:1rem;font-family:inherit;line-height:inherit;background-color:var(--theme-bg);border-color:var(--theme-text-lighter);color:var(--theme-text-light);border-style:solid;border-width:1px;border-radius:.25rem;outline:0;cursor:pointer;transition-timing-function:ease-out;transition-duration:.2s;transition-property:border-color,color;-webkit-font-smoothing:antialiased;padding:.33em .5em .33em 30px;padding-right:1rem}.language-select-wrapper .language-select:hover,.language-select-wrapper .language-select:focus{color:var(--theme-text);border-color:var(--theme-text-light)}.language-select-wrapper{color:var(--theme-text-light);position:relative}.language-select-wrapper>svg{position:absolute;top:7px;left:10px;pointer-events:none}@media (min-width: 50em){.language-select{width:100%}}header:where(.astro-RT4Y4SNM){z-index:11;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;height:6rem}.logo:where(.astro-RT4Y4SNM){flex:1;display:flex;overflow:hidden;font-size:2rem;font-weight:600;line-height:1;color:hsla(var(--color-base-white),100%,1);gap:.25em;z-index:-1}.logo:where(.astro-RT4Y4SNM) a:where(.astro-RT4Y4SNM){display:flex;padding:.5em .25em;margin:-.5em -.25em;text-decoration:none;font-weight:700;transition:color .1s ease-out;--tw-text-opacity: 1;color:hsl(var(--bc) / var(--tw-text-opacity))}.logo:where(.astro-RT4Y4SNM) a:where(.astro-RT4Y4SNM):hover,.logo:where(.astro-RT4Y4SNM) a:where(.astro-RT4Y4SNM):focus{--tw-text-opacity: 1;color:hsl(var(--p) / var(--tw-text-opacity))}.logo:where(.astro-RT4Y4SNM) h1:where(.astro-RT4Y4SNM){font:inherit;color:inherit;margin:0}.nav-wrapper:where(.astro-RT4Y4SNM){display:flex;align-items:center;justify-content:flex-end;gap:1em;width:100%;padding:0 1rem}@media (min-width: 50em){header:where(.astro-RT4Y4SNM){position:static;padding:2rem 0rem}.logo:where(.astro-RT4Y4SNM){width:auto;margin:0;z-index:0}.menu-toggle:where(.astro-RT4Y4SNM){display:none}}.theme-toggle{display:inline-flex;align-items:center;gap:.25em;padding:.33em .67em;border-radius:99em;--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity))}.theme-toggle>label:focus-within{outline:2px solid transparent;box-shadow:0 0 0 .08em hsl(var(--p)/var(--tw-bg-opacity)),0 0 0 .12em #fff}.theme-toggle>label{color:var(--theme-code-inline-text);position:relative;display:flex;align-items:center;justify-content:center;opacity:.5}.theme-toggle .checked{--tw-text-opacity: 1;color:hsl(var(--p) / var(--tw-text-opacity));opacity:1}input[name=theme-toggle]{position:absolute;opacity:0;inset:0;z-index:-1}.edit-on-github:where(.astro-ISCYKA7T){text-decoration:none;font:inherit;color:inherit;font-size:1rem}.content:where(.astro-BN46HV4I){padding:0;max-width:75ch;width:100%;height:100%;display:flex;flex-direction:column}.content:where(.astro-BN46HV4I)>section:where(.astro-BN46HV4I){margin-bottom:4rem}.block:where(.astro-BN46HV4I){display:block}@media (min-width: 50em){.sm\:hidden:where(.astro-BN46HV4I){display:none}}.nav-link:where(.astro-WPRLPOA6) a:where(.astro-WPRLPOA6){font-size:1rem;margin:1px;padding:.3rem 1rem;font:inherit;color:inherit;text-decoration:none;display:block;border-radius:.5rem;transition:background-color .25s}.nav-link:where(.astro-WPRLPOA6) a:where(.astro-WPRLPOA6):hover,.nav-link:where(.astro-WPRLPOA6) a:where(.astro-WPRLPOA6):focus{--tw-text-opacity: 1;color:hsl(var(--pf, var(--p)) / var(--tw-text-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity))}.nav-link:where(.astro-WPRLPOA6) a:where(.astro-WPRLPOA6)[aria-current=page]{--tw-text-opacity: 1;color:hsl(var(--pf, var(--p)) / var(--tw-text-opacity));--tw-bg-opacity: .5;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));font-weight:600}html.theme-dark .nav-link:where(.astro-WPRLPOA6) a:where(.astro-WPRLPOA6)[aria-current=page]{background-color:hsl(var(--b3) / var(--tw-bg-opacity))}nav:where(.astro-NFL6V6PX){width:100%;margin-right:1rem}.nav-groups:where(.astro-NFL6V6PX){height:100%;padding:2rem;overflow-x:visible;overflow-y:auto;max-height:100vh}.nav-groups:where(.astro-NFL6V6PX)>:first-child:where(.astro-NFL6V6PX){padding-top:var(--doc-padding)}.nav-groups:where(.astro-NFL6V6PX)>:last-child:where(.astro-NFL6V6PX){padding-bottom:2rem;margin-bottom:var(--theme-navbar-height)}.nav-group-title:where(.astro-NFL6V6PX){font-size:1rem;font-weight:700;padding:.1rem 1rem;text-transform:uppercase;margin-bottom:.5rem}@media (min-width: 50em){.nav-groups:where(.astro-NFL6V6PX){padding:0}}li:where(.astro-NFL6V6PX){padding-bottom:0!important}.sidebar-nav:where(.astro-VVQRLPET){width:100%;position:fixed;top:0;z-index:12}.sidebar-nav-inner:where(.astro-VVQRLPET){max-height:100vh;padding:0;padding-bottom:8rem;padding-top:var(--doc-padding);overflow:auto}.layout>*{width:100%;height:100%}.mobile-sidebar-toggle{overflow:hidden}.mobile-sidebar-toggle #grid-left{display:block;top:2rem}body{width:100%;display:grid;grid-template-rows:var(--theme-navbar-height) 1fr;--gutter: .5rem;--doc-padding: 2rem}.layout:where(.astro-FALFAGKN){display:grid;grid-auto-flow:column;grid-template-columns:minmax(var(--gutter),1fr) minmax(0,var(--max-width)) minmax(var(--gutter),1fr);overflow-x:hidden}.grid-sidebar:where(.astro-FALFAGKN){position:sticky;top:0;padding:0;height:100%}.bg-theme:where(.astro-FALFAGKN){height:-moz-fit-content;height:fit-content}#grid-left:where(.astro-FALFAGKN){position:fixed;z-index:10;display:none}#grid-main:where(.astro-FALFAGKN){padding:var(--doc-padding) var(--gutter);grid-column:2;display:flex;flex-direction:column}#grid-right:where(.astro-FALFAGKN){display:none}@media (min-width: 50em){.layout:where(.astro-FALFAGKN){overflow:initial;grid-template-columns:20rem minmax(0,var(--max-width));gap:1em}#grid-left:where(.astro-FALFAGKN){display:flex;padding-left:2rem;position:sticky;grid-column:1}}@media (min-width: 72em){.layout:where(.astro-FALFAGKN){grid-template-columns:20rem minmax(0,var(--max-width)) 18rem;padding-left:0;padding-right:0;margin:0 auto}#grid-right:where(.astro-FALFAGKN){grid-column:3;display:flex}}
