@media(min-width:576px){.container:where(.astro-hmhonne7){width:544px}}@media(min-width:768px){.container:where(.astro-hmhonne7){width:736px}}@media(min-width:992px){.container:where(.astro-hmhonne7){width:960px}}@media(min-width:1200px){.container:where(.astro-hmhonne7){width:1168px}}a:where(.astro-mtyywtsq).variant-primary,a:where(.astro-mtyywtsq).variant-secondary,a:where(.astro-mtyywtsq).variant-accent,button:where(.astro-mtyywtsq).variant-primary,button:where(.astro-mtyywtsq).variant-secondary,button:where(.astro-mtyywtsq).variant-accent{display:inline-block;line-height:1;border-radius:3px;text-decoration:none;font-weight:var(--font-weight-bold);white-space:nowrap}a:where(.astro-mtyywtsq).variant-more,button:where(.astro-mtyywtsq).variant-more{display:inline-block;line-height:1;text-decoration:none;font-weight:var(--font-weight-bold);border:none;white-space:nowrap;background-color:transparent;padding:0}.button-size-sm:where(.astro-mtyywtsq){padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-small)}.button-size-md:where(.astro-mtyywtsq){padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-primary)}.variant-primary:where(.astro-mtyywtsq){color:var(--color-white);background-color:var(--color-primary);border:1px solid var(--color-primary)}a:where(.astro-mtyywtsq).variant-primary:hover,button:where(.astro-mtyywtsq).variant-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.variant-primary:where(.astro-mtyywtsq).border-outlined{color:var(--color-primary);background-color:var(--color-white)}a:where(.astro-mtyywtsq).variant-primary.border-outlined:hover,button:where(.astro-mtyywtsq).variant-primary.border-outlined:hover{color:var(--color-primary-hover);background-color:var(--color-white)}.variant-secondary:where(.astro-mtyywtsq){color:var(--color-primary);background-color:transparent;border:1px solid var(--color-primary)}a:where(.astro-mtyywtsq).variant-secondary:hover,button:where(.astro-mtyywtsq).variant-secondary:hover{color:var(--color-white);background-color:var(--color-primary)}.variant-accent:where(.astro-mtyywtsq){color:var(--color-text);background-color:var(--color-accent);border:1px solid var(--color-accent)}.variant-accent:where(.astro-mtyywtsq).border-outlined{color:var(--color-accent);background-color:var(--color-text)}.variant-more:where(.astro-mtyywtsq){color:var(--color-primary)}a:where(.astro-mtyywtsq).variant-more:hover,button:where(.astro-mtyywtsq).variant-more:hover{color:var(--color-link)}@layer base{:where(.astro-guytwhjr):where(p,ol,ul,blockquote),.callout:where(.astro-guytwhjr),p:where(.typography-prose p),ol:where(.typography-prose ol),ul:where(.typography-prose ul),blockquote:where(.typography-prose blockquote),div:where(.typography-prose .callout){margin-top:0;margin-bottom:1em;font-size:var(--font-size-primary)}.p2:where(.astro-guytwhjr),p:where(.typography-prose p.p2){font-size:var(--font-size-secondary)}:where(.astro-guytwhjr):where(ol,ul),ol:where(.typography-prose ol),ul:where(.typography-prose ul){padding-left:2em}:where(.astro-guytwhjr):where(ol),ol:where(.typography-prose ol){list-style-type:decimal}:where(.astro-guytwhjr):where(ul),ul:where(.typography-prose ul){list-style-type:disc}:where(.astro-guytwhjr):where(li+li),li:where(.typography-prose li+li){margin-top:1em}:where(.astro-guytwhjr):where(blockquote),blockquote:where(.typography-prose blockquote){padding:1em;color:var(--color-text-secondary);background-color:var(--color-bg-light-second);font-style:italic}:where(.astro-guytwhjr):where(cite),cite:where(.typography-prose cite){display:block;font-style:normal;margin-top:var(--spacing-sm)}:where(.astro-guytwhjr):where(cite):before,cite:where(.typography-prose cite):before{content:"— "}:where(.astro-guytwhjr):where(h1,h2,h3,h4,h5,h6),h1:where(.typography-prose h1),h2:where(.typography-prose h2),h3:where(.typography-prose h3),h4:where(.typography-prose h4),h5:where(.typography-prose h5),h6:where(.typography-prose h6){margin-top:var(--spacing-lg);margin-bottom:.5em}:where(.astro-guytwhjr):where(table),table:where(.typography-prose table){width:100%;font-size:var(--font-size-primary)}:where(.astro-guytwhjr):where(table) th,th:where(.typography-prose table th){text-align:left}:where(.astro-guytwhjr):where(table) th,:where(.astro-guytwhjr):where(table) td,th:where(.typography-prose table th),th:where(.typography-prose table td){padding:var(--spacing-xs)}:where(.astro-guytwhjr):where(hr),hr:where(.typography-prose hr){margin:var(--spacing-lg) 0;border:none;height:1px;background:var(--color-border)}.callout:where(.astro-guytwhjr),div:where(.typography-prose .callout){background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:.125rem;padding:1em}.callout-note:where(.astro-guytwhjr),.callout-info:where(.astro-guytwhjr),div:where(.typography-prose .callout-note),div:where(.typography-prose .callout-info){background-color:#f3fdff;border-color:var(--color-info)}.callout:where(.astro-guytwhjr):before,div:where(.typography-prose .callout):before{font-weight:var(--font-weight-bold);font-size:var(--font-size-secondary);display:block;margin-bottom:var(--spacing-sm);text-transform:uppercase}.callout-info:where(.astro-guytwhjr):before,.callout-note:where(.astro-guytwhjr):before,div:where(.typography-prose .callout-info):before,div:where(.typography-prose .callout-note):before{color:var(--color-info)}.callout-info:where(.astro-guytwhjr):before,div:where(.typography-prose .callout-info):before{content:"Info"}.callout-note:where(.astro-guytwhjr):before,div:where(.typography-prose .callout-note):before{content:"Note"}.callout-warning:where(.astro-guytwhjr),div:where(.typography-prose .callout-warning){border-color:var(--color-warning);background-color:#fff6d0}.callout-warning:where(.astro-guytwhjr):before,div:where(.typography-prose .callout-warning):before{content:"Warning";color:#bd9700}.callout-danger:where(.astro-guytwhjr),div:where(.typography-prose .callout-danger){border-color:var(--color-danger);background-color:#ffd8d8}.callout-danger:where(.astro-guytwhjr):before,div:where(.typography-prose .callout-danger):before{content:"Danger";color:var(--color-danger)}code:where(.typography-prose code),kbd:where(.typography-prose kbd),samp:where(.typography-prose samp),pre:where(.typography-prose pre){font-family:var(--font-family-code);font-size:var(--font-size-code)}code:where(.typography-prose :not(.astro-code)>code){color:var(--color-code)}:where(.astro-guytwhjr):where(blockquote)>:where(.astro-guytwhjr):first-child,.callout:where(.astro-guytwhjr)>:where(.astro-guytwhjr):first-child,blockquote:where(.typography-prose blockquote)>:first-child,div:where(.typography-prose .callout)>:first-child,.typography-prose:where(.astro-guytwhjr)>:first-child{margin-top:0}:where(.astro-guytwhjr):where(blockquote)>:where(.astro-guytwhjr):last-child,.callout:where(.astro-guytwhjr)>:where(.astro-guytwhjr):last-child,blockquote:where(.typography-prose blockquote)>:last-child,div:where(.typography-prose .callout)>:last-child,.typography-prose:where(.astro-guytwhjr)>:last-child{margin-bottom:0}}.dropdown-toggle:where(.astro-c4vqbyzy):after{border-bottom:0;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid;content:"";display:inline-block;margin-left:.255rem;vertical-align:.255rem}:where(.astro-py3k57eh):where(div){grid-template-columns:var(--columns-xs);column-gap:var(--spacing-md)}@media(min-width:576px){.grid-columns-sm:where(.astro-py3k57eh){grid-template-columns:var(--columns-sm)}}@media(min-width:768px){.grid-columns-md:where(.astro-py3k57eh){grid-template-columns:var(--columns-md)}}@media(min-width:992px){.grid-columns-lg:where(.astro-py3k57eh){grid-template-columns:var(--columns-lg)}}@media(min-width:1200px){.grid-columns-xl:where(.astro-py3k57eh){grid-template-columns:var(--columns-xl)}}:where(.astro-puawoxcs):where(dialog){background:transparent;max-width:none;max-height:none;opacity:0;transform:translateY(calc(-1 * var(--slideAnimationDistance)));margin:0;z-index:50;transition:opacity var(--transitionDuration) ease-out,transform var(--transitionDuration) ease-out,overlay var(--transitionDuration) ease-out allow-discrete,display var(--transitionDuration) ease-out allow-discrete}dialog-container:where(.astro-puawoxcs){display:block;background-color:var(--color-dark-bg);border:1px solid var(--color-dark-bg);box-shadow:0 2px 3px #00000040;color:var(--color-dark-color);padding:var(--spacing-lg);padding-top:44px;border-radius:0;width:100vw;height:100vh;max-height:100vh;max-width:100vw}@media(min-width:576px){:where(.astro-puawoxcs):where(dialog){width:calc(100vw - 32px);max-width:768px;max-height:calc(100vh - (var(--spacing-xxl) * 2));margin:var(--spacing-xxl) auto auto;height:fit-content}dialog-container:where(.astro-puawoxcs){width:100%;height:auto;padding-top:var(--spacing-lg);border-radius:.375rem}}@media(min-width:768px){:where(.astro-puawoxcs):where(dialog){margin-top:var(--spacing-xxxl);max-height:calc(100vh - (var(--spacing-xxxl) * 2))}}:where(dialog):where(.astro-puawoxcs)[open]{opacity:1;transform:translateY(0)}@starting-style{:where(dialog):where(.astro-puawoxcs)[open]{opacity:0;transform:translateY(calc(-1 * var(--slideAnimationDistance)))}}:where(.astro-puawoxcs):where(dialog)::backdrop{background-color:#0000;transition:display var(--transitionDuration) allow-discrete,overlay var(--transitionDuration) allow-discrete,background-color var(--transitionDuration)}:where(dialog):where(.astro-puawoxcs)[open]::backdrop{background-color:#00000059}@starting-style{:where(dialog):where(.astro-puawoxcs)[open]::backdrop{background-color:#0000}}:where(.astro-3dxydoot):where(body){font-weight:400;-webkit-font-smoothing:antialiased}:where(a){color:var(--color-link);text-decoration:underline}.astro-code{padding:.75rem;font-weight:400;border-radius:.25rem}.tag:where(.astro-fcedettg){color:var(--color-text-secondary);background-color:var(--color-bg-light-second);border:1px solid var(--color-border);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);padding:5px var(--spacing-xs);line-height:1;border-radius:3px}.tag-dark:where(.astro-fcedettg){color:#ffffffbf;background-color:var(--color-dark-border);border-color:var(--color-dark-border)}:where(.astro-fcedettg):where(a){text-decoration:none}:where(.astro-fcedettg):where(a):hover{text-decoration:underline}
