.base-container.banner-container[data-v-9551fe5b]{background:var(--foreground);cursor:pointer;grid-column:full;height:var(--space-8)}.banner-content[data-v-9551fe5b]{align-items:center;display:flex;height:100%}.banner-content .base-icon[data-v-9551fe5b]{--base-icon-color:var(--background)}.link[data-v-9551fe5b]{align-items:center;color:var(--background);display:flex;flex-grow:1;font-size:var(--font-size-xs);font-weight:600;height:100%;line-height:var(--line-height-xs);text-decoration:none}.link .icon[data-v-9551fe5b]{margin-inline-end:var(--space-2)}.link .content[data-v-9551fe5b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link .arrow[data-v-9551fe5b]{display:none;margin-inline-start:var(--space-1);transition:translate var(--duration-150) var(--ease-out)}@media (width > 50rem){.link .arrow[data-v-9551fe5b]{display:block}}.link:hover .arrow[data-v-9551fe5b]{translate:var(--space-1) 0}ul[data-v-f73ee11b]{list-style:none;margin:0;padding:0}a[data-v-f73ee11b]{color:inherit;text-decoration:none}.base-container.header-container[data-v-f73ee11b]{--background-color:var(--background);background-color:var(--background-color);border-block-end:1px solid var(--gray-200);max-height:100vh;overflow:auto;position:fixed;top:0;transition:background-color var(--duration-200) var(--ease-in);width:100%;z-index:5}.base-container.header-container.active[data-v-f73ee11b]{box-shadow:var(--shadow-base)}.base-container.header-container.no-blur[data-v-f73ee11b]{background-color:var(--background);transition:background-color var(--duration-200) var(--ease-out)}@media (width > 80rem){.base-container.header-container[data-v-f73ee11b]{background-color:unset}.base-container.header-container[data-v-f73ee11b]:after{background-color:var(--background-color);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transition:background-color var(--duration-150) var(--ease-in);z-index:-1}.base-container.header-container.no-blur[data-v-f73ee11b]{background-color:unset}.base-container.header-container.no-blur[data-v-f73ee11b]:after{background-color:var(--background);transition:background-color var(--duration-150) var(--ease-out)}}.header[data-v-f73ee11b]{align-items:center;display:flex;flex-wrap:wrap;padding-block:var(--space-3)}.logo[data-v-f73ee11b]{display:block}.logo img[data-v-f73ee11b]{height:var(--space-8)}.menu-toggle[data-v-f73ee11b]{cursor:pointer;margin-inline-start:auto}.menu[data-v-f73ee11b]{display:none;flex-basis:100%;font-size:var(--font-size-lg);line-height:var(--line-height-lg);margin-block-start:var(--space-4)}.menu.active[data-v-f73ee11b]{display:block}.section-title[data-v-f73ee11b]{align-items:center;border-top:1px solid var(--gray-200);cursor:pointer;display:flex;justify-content:space-between;line-height:inherit;padding-block:var(--space-3);width:100%}.section-title:hover .text[data-v-f73ee11b]{text-decoration:underline}.section-title .icon[data-v-f73ee11b]{rotate:0deg}.section-title.active .icon[data-v-f73ee11b]{rotate:180deg}.submenu[data-v-f73ee11b]{margin-block-end:var(--space-3)}.submenu .grid[data-v-f73ee11b]{display:contents}.submenu .links li+li[data-v-f73ee11b]{margin-block-start:var(--space-4)}.submenu .link[data-v-f73ee11b]{align-items:center;display:flex;gap:var(--space-3);position:relative}.submenu .link[data-v-f73ee11b]:after{--inline-padding:var(--space-6);--block-padding:var(--space-4);background-color:var(--gray-100);block-size:calc(100% + var(--block-padding));border-radius:var(--rounded-lg);content:"";inline-size:calc(100% + var(--inline-padding));inset-block:calc(var(--block-padding)*-1/2);inset-inline:calc(var(--inline-padding)*-1/2);opacity:0;position:absolute;transition:opacity var(--duration-100) var(--ease-out);z-index:-1}.submenu .link.router-link-active[data-v-f73ee11b]:after,.submenu .link[data-v-f73ee11b]:hover:after{opacity:1;transition:none}.submenu .subsection-title[data-v-f73ee11b]{border-bottom:1px solid color-mix(in srgb,transparent,var(--gray-400) 25%);color:var(--gray-400);font-size:var(--font-size-xs);font-weight:600;inline-size:100%;line-height:var(--line-height-xs);margin-block-end:var(--space-4);padding-bottom:var(--space-2);text-align:center;text-transform:uppercase}.submenu .subsection+.subsection[data-v-f73ee11b]{margin-block-start:var(--space-8)}.submenu .icon[data-v-f73ee11b]{width:var(--space-8)}.submenu .content[data-v-f73ee11b]{flex-grow:1;width:var(--space-10)}.submenu .title[data-v-f73ee11b]{font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-base)}.submenu .description[data-v-f73ee11b]{color:var(--gray-400);font-size:var(--font-size-sm);line-height:var(--line-height-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctas[data-v-f73ee11b]{display:none;flex-basis:100%;justify-content:center;margin-block:var(--space-3);margin-inline:auto}.ctas[data-v-f73ee11b] .button-group{gap:var(--space-3)}.ctas.active[data-v-f73ee11b]{display:flex}.star[data-v-f73ee11b]{color:var(--gray-400);display:none;font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm);text-align:center;transition:color var(--duration-150) var(--ease-out);width:100%}.star .github-logo[data-v-f73ee11b]{filter:brightness(1);height:auto;margin-inline-end:var(--space-1);transition:filter var(--duration-150) var(--ease-out);width:var(--space-4)}.star.active[data-v-f73ee11b]{display:flex;justify-content:center}.star[data-v-f73ee11b]:hover{color:var(--foreground);transition:none}.star:hover .icon[data-v-f73ee11b]{--base-icon-color:var(--foreground)}.star:hover .github-logo[data-v-f73ee11b]{filter:brightness(0);transition:none}@media (width > 35rem){.submenu .grid[data-v-f73ee11b]{display:grid;gap:var(--space-4)}.submenu .grid.two-one[data-v-f73ee11b]{grid-template-columns:2.33fr 1fr}.submenu .subsection-title[data-v-f73ee11b]{text-align:start}.submenu .subsection+.subsection[data-v-f73ee11b]{margin-block-start:0}.submenu .subsection.links ul[data-v-f73ee11b]{margin-block-start:var(--space-6)}}@media (width > 50rem){.logo[data-v-f73ee11b]{order:1}.star[data-v-f73ee11b]{align-items:center;display:flex;font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-inline-start:auto;order:2;width:auto}.ctas[data-v-f73ee11b]{container-type:unset!important;display:block;flex-basis:unset;margin-block:0;margin-inline:var(--space-3);order:3}.menu-toggle[data-v-f73ee11b]{margin-inline:0;order:4}.menu[data-v-f73ee11b]{order:5}.submenu[data-v-f73ee11b]{gap:var(--space-12)}.submenu .grid.two-one[data-v-f73ee11b]{grid-template-columns:2.534fr 1fr}.submenu .subsection.links ul[data-v-f73ee11b]{display:grid;gap:var(--space-4);grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}.submenu .subsection.links ul li+li[data-v-f73ee11b]{margin:0}.submenu .grid.two-one .subsection.links ul[data-v-f73ee11b]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}}@media (width > 68rem){.base-container.header-container[data-v-f73ee11b]{overflow:visible;position:sticky;top:0}.header[data-v-f73ee11b]{flex-wrap:nowrap}.star[data-v-f73ee11b]{display:none}.ctas[data-v-f73ee11b]{margin-inline:0;order:3}.menu-toggle[data-v-f73ee11b]{display:none!important}.menu[data-v-f73ee11b]{display:block;flex-basis:content;font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-block:0;margin-inline:var(--space-8) auto;order:2;padding:0}.menu>ul[data-v-f73ee11b]{align-items:center;display:flex;gap:var(--space-8)}.menu a[data-v-f73ee11b]{text-underline-offset:var(--space-05)}.section-title[data-v-f73ee11b]{border:none;cursor:pointer;justify-content:flex-start;padding:0;position:relative;width:auto;z-index:2}.section-title[data-v-f73ee11b]:after{--inline-padding:var(--space-7);--block-padding:var(--space-4);background-color:var(--gray-100);block-size:calc(100% + var(--block-padding));border-radius:var(--rounded-full);content:"";inline-size:calc(100% + var(--inline-padding));inset-block:calc(var(--block-padding)*-1/2);inset-inline:calc(var(--inline-padding)*-1/2);opacity:0;position:absolute;transition:opacity var(--duration-100) var(--ease-out);z-index:-1}.section-title[data-v-f73ee11b]:is(button):after{inline-size:calc(100% + var(--inline-padding) - 3px)}.section-title.active .text[data-v-f73ee11b],.section-title.router-link-active .text[data-v-f73ee11b],.section-title:hover .text[data-v-f73ee11b]{text-decoration:none}.section-title.active .icon[data-v-f73ee11b],.section-title.router-link-active .icon[data-v-f73ee11b],.section-title:hover .icon[data-v-f73ee11b]{rotate:0deg}.section-title.active[data-v-f73ee11b]:after,.section-title.router-link-active[data-v-f73ee11b]:after,.section-title[data-v-f73ee11b]:hover:after{opacity:1}.submenu[data-v-f73ee11b]{background-color:var(--background);border:1px solid var(--gray-200);border-radius:var(--rounded-xl);box-shadow:var(--shadow-base);inset-block-start:calc(100% + var(--space-4));inset-inline-start:50%;max-width:78rem;padding:var(--space-6) var(--space-8);position:absolute;rotate:0deg;translate:-50% 0;width:calc(100% - 4rem)}.submenu .grid[data-v-f73ee11b]{gap:var(--space-10)}.submenu .subsection.links ul[data-v-f73ee11b]{gap:var(--space-5) var(--space-20)}.submenu.active[data-v-f73ee11b]{display:grid}.submenu-enter-active[data-v-f73ee11b],.submenu-leave-active[data-v-f73ee11b]{transition:var(--duration-150);transition-property:opacity,translate}.submenu-enter-from[data-v-f73ee11b]{transition-timing-function:var(--ease-out)}.submenu-leave-to[data-v-f73ee11b]{transition-timing-function:var(--ease-in)}.submenu-enter-from[data-v-f73ee11b],.submenu-leave-to[data-v-f73ee11b]{opacity:0;translate:-50% calc(var(--space-2)*-1)}}@media (width > 75rem){.star[data-v-f73ee11b]{align-items:center;display:flex;margin-inline-end:var(--space-4)}}@media (width > 84rem){.submenu[data-v-f73ee11b]{width:82.5rem}}
