:root.theme-dark nav[aria-label$=pages] .nav-link a[aria-current=page]{color:hsla(var(--color-base-white),100%,1)}nav:where(.astro-MVMCDSHO){width:100%;align-self:start}.nav-groups:where(.astro-MVMCDSHO){position:sticky;top:0;padding:1rem;margin:1.5rem 0;overflow-x:visible;overflow-y:auto;max-height:calc(100vh - 4rem)}.nav-group:where(.astro-MVMCDSHO){border:0;border-radius:0;background:transparent;padding:0}.nav-group:where(.astro-MVMCDSHO) .nav-heading:where(.astro-MVMCDSHO){margin:0 0 .75rem;padding:0;line-height:1.1;letter-spacing:.14em;text-transform:uppercase;color:var(--mds-color-theme-text-secondary-normal, rgba(255, 255, 255, .7))}mdc-text:where(.astro-MVMCDSHO).nav-heading{text-transform:uppercase;&::part(text){margin:0;padding:0}}.nav-group:where(.astro-MVMCDSHO) ul:where(.astro-MVMCDSHO){display:flex;flex-direction:column;gap:.5rem}.nav-link:where(.astro-MVMCDSHO) a:where(.astro-MVMCDSHO){min-height:2.75rem;font-size:1rem;margin:0;padding:0 1rem;font-weight:500;line-height:1.2;color:var(--mds-color-theme-text-primary-normal, inherit);text-decoration:none;display:flex;align-items:center;border-radius:.625rem;transition:background-color .18s ease,color .18s ease}.nav-link:where(.astro-MVMCDSHO) a:where(.astro-MVMCDSHO):hover,.nav-link:where(.astro-MVMCDSHO) a:where(.astro-MVMCDSHO):focus-visible{background-color:var(--theme-bg-hover);outline:none}.nav-link:where(.astro-MVMCDSHO) a:where(.astro-MVMCDSHO)[aria-current=page]{color:var(--theme-text-accent);background-color:var(--mds-color-theme-button-secondary-active-normal);font-weight:600}@media (max-width: 800px){.nav-groups:where(.astro-MVMCDSHO){position:static;margin:0;max-height:none;overflow:visible}}body{position:fixed;height:100%;width:100%;display:grid;grid-template-rows:var(--theme-navbar-height) 1fr;--gutter: .5rem;--doc-padding: 2rem;--mdc-themeprovider-font-family: var(--font-body);background-image:url(/hero-gradient.svg);background-position:50% 15%;background-repeat:no-repeat}.layout:where(.astro-S4A73ZVF){display:grid;grid-template-columns:15rem minmax(0,1fr);gap:0;width:min(100%,90rem);margin:0 auto;padding:0;overflow-y:auto}.content:where(.astro-S4A73ZVF){--kb-gutter: 3rem;max-width:75rem;width:100%;padding:0 15rem 0 0;display:flex;flex-direction:column;align-items:center}.eyebrow:where(.astro-S4A73ZVF){width:60rem;max-width:100%;margin:2.5rem 0 .25rem;padding:0 var(--kb-gutter);line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--mds-color-theme-text-secondary-normal, var(--theme-text-light))}mdc-text:where(.astro-S4A73ZVF).eyebrow{text-transform:uppercase}.content-title:where(.astro-S4A73ZVF){width:60rem;max-width:100%;margin:0;padding:.75rem var(--kb-gutter)}.content-title:where(.astro-S4A73ZVF)::part(text){margin-block:0}.content:where(.astro-S4A73ZVF)>mdc-text[tagname=p],.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h2],.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h3],.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h4],.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h5],.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h6],.content:where(.astro-S4A73ZVF)>ul,.content:where(.astro-S4A73ZVF)>ol,.content:where(.astro-S4A73ZVF)>figure{width:60rem;max-width:100%;padding:0 var(--kb-gutter)}.content:where(.astro-S4A73ZVF)>mdc-text::part(text){margin-block:0}.content:where(.astro-S4A73ZVF)>mdc-text[tagname=p]{margin:0 0 1rem;color:var(--theme-text-light)}.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h2]{margin:2rem 0 1rem}.content:where(.astro-S4A73ZVF) mdc-text[tagname=h2] a.kb-heading-anchor{color:inherit;text-decoration:none}.content:where(.astro-S4A73ZVF) mdc-text[tagname=h2] a.kb-heading-anchor>code{color:inherit}.content:where(.astro-S4A73ZVF) mdc-text[tagname=h2] a.kb-heading-anchor>code:before{display:none}.content:where(.astro-S4A73ZVF) mdc-text[tagname=h2] a.kb-heading-anchor:hover{text-decoration:underline}.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h3]{margin:2rem 0 .75rem}.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h2]+mdc-text[tagname=h3]{margin-top:.75rem}.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h4],.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h5],.content:where(.astro-S4A73ZVF)>mdc-text[tagname=h6]{margin:1.5rem 0 .5rem}.content:where(.astro-S4A73ZVF)>ul,.content:where(.astro-S4A73ZVF)>ol{margin:0 0 1.5rem;padding-inline-start:calc(var(--kb-gutter) + 1.75rem)}.content:where(.astro-S4A73ZVF) li{font-size:1rem;line-height:1.65}.content:where(.astro-S4A73ZVF)>table{width:calc(min(60rem,100%) - 2 * var(--kb-gutter));max-width:100%;margin:1rem 0}.content:where(.astro-S4A73ZVF) th{padding-block:.5rem;background-color:var(--theme-bg-accent);border-bottom:.125rem solid var(--theme-accent)}.content:where(.astro-S4A73ZVF)>pre{width:calc(min(60rem,100%) - 2 * var(--kb-gutter));max-width:100%;margin:1rem 0;padding:1rem 1.25rem;font-family:var(--font-mono)}.content:where(.astro-S4A73ZVF)>blockquote{width:calc(min(60rem,100%) - 2 * var(--kb-gutter));max-width:100%}.content:where(.astro-S4A73ZVF) mdc-text[tagname=span]{display:inline}.edit-link:where(.astro-S4A73ZVF){display:inline-flex;margin-top:auto;padding-top:3rem}@media (max-width: 1450px){.content:where(.astro-S4A73ZVF){--kb-gutter: 0;padding-right:0}}@media (max-width: 800px){.layout:where(.astro-S4A73ZVF){grid-template-columns:1fr;gap:2rem;padding-top:1rem}.content:where(.astro-S4A73ZVF){padding:0;align-items:stretch}}
