.content-panel:where(.astro-7NKWCW3Z){padding:1.5rem var(--sl-content-pad-x)}.content-panel:where(.astro-7NKWCW3Z)+.content-panel:where(.astro-7NKWCW3Z){border-top:1px solid var(--sl-color-hairline)}.container:where(.astro-7NKWCW3Z){max-width:var(--sl-content-width)}.container:where(.astro-7NKWCW3Z)>*+*{margin-top:1.5rem}@media (min-width: 72rem){.container:where(.astro-7NKWCW3Z){margin-inline:var(--sl-content-margin-inline, auto)}}p:where(.astro-HZ523PZA){border:1px solid var(--sl-color-orange);padding:.75em 1em;background-color:var(--sl-color-orange-low);color:var(--sl-color-orange-high);width:max-content;max-width:100%;align-items:center;gap:.75em;font-size:var(--sl-text-body-sm);line-height:var(--sl-line-height-headings)}.pagination-links:where(.astro-WI2SPLHG){flex-wrap:wrap;gap:1rem}a:where(.astro-WI2SPLHG){display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;flex-basis:calc(50% - .5rem);flex-grow:1;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;text-decoration:none;color:var(--sl-color-gray-2);box-shadow:var(--sl-shadow-md)}:where(.astro-WI2SPLHG)[rel=next]{justify-content:end;text-align:end;flex-direction:row-reverse}a:where(.astro-WI2SPLHG):hover{border-color:var(--sl-color-gray-2)}.link-title:where(.astro-WI2SPLHG){color:var(--sl-color-white);font-size:var(--sl-text-2xl);line-height:var(--sl-line-height-headings)}a:where(.astro-EEZ2TWJ6){gap:.5rem;align-items:center;text-decoration:none;color:var(--sl-color-gray-3)}a:where(.astro-EEZ2TWJ6):hover{color:var(--sl-color-white)}.meta:where(.astro-3YYAFB3N){gap:.75rem 3rem;justify-content:space-between;flex-wrap:wrap;margin-block:3rem 1.5rem;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.right-sidebar-panel:where(.astro-IQ7C2MVM){padding:1rem var(--sl-sidebar-pad-x)}.right-sidebar-panel:where(.astro-IQ7C2MVM)+.right-sidebar-panel:where(.astro-IQ7C2MVM){border-top:1px solid var(--sl-color-hairline)}.container:where(.astro-IQ7C2MVM){width:calc(var(--sl-sidebar-width) - 2 * var(--sl-sidebar-pad-x))}.right-sidebar-panel:where(.astro-IQ7C2MVM) h2{color:var(--sl-color-white);font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);margin-bottom:.5rem}.right-sidebar-panel:where(.astro-IQ7C2MVM) a{display:block;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3);word-break:break-word}.right-sidebar-panel:where(.astro-IQ7C2MVM) a:hover{color:var(--sl-color-white)}@media (min-width: 72rem){.container:where(.astro-IQ7C2MVM){max-width:calc(((100vw - var(--sl-sidebar-width) - 2 * var(--sl-content-pad-x) - 2 * var(--sl-sidebar-pad-x)) * .25))}}ul:where(.astro-G2BYWC46){padding:0;list-style:none}a:where(.astro-G2BYWC46){--pad-inline: .5rem;display:block;border-radius:.25rem;padding-block:.25rem;padding-inline:calc(1rem * var(--depth) + var(--pad-inline)) var(--pad-inline);line-height:1.25}a:where(.astro-G2BYWC46)[aria-current=true],a:where(.astro-G2BYWC46)[aria-current=true]:hover,a:where(.astro-G2BYWC46)[aria-current=true]:focus{font-weight:600;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent)}.isMobile:where(.astro-G2BYWC46) a:where(.astro-G2BYWC46){--pad-inline: 1rem;display:flex;justify-content:space-between;gap:var(--pad-inline);border-top:1px solid var(--sl-color-gray-6);border-radius:0;padding-block:.5rem;color:var(--sl-color-text);font-size:var(--sl-text-sm);text-decoration:none;outline-offset:var(--sl-outline-offset-inside)}.isMobile:where(.astro-G2BYWC46):first-child>li:where(.astro-G2BYWC46):first-child>a:where(.astro-G2BYWC46){border-top:0}.isMobile:where(.astro-G2BYWC46) a:where(.astro-G2BYWC46)[aria-current=true],.isMobile:where(.astro-G2BYWC46) a:where(.astro-G2BYWC46)[aria-current=true]:hover,.isMobile:where(.astro-G2BYWC46) a:where(.astro-G2BYWC46)[aria-current=true]:focus{color:var(--sl-color-white);background-color:unset}.isMobile:where(.astro-G2BYWC46) a:where(.astro-G2BYWC46)[aria-current=true]:after{content:"";width:1rem;background-color:var(--sl-color-text-accent);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==)}nav:where(.astro-WOK6PD2O){position:fixed;top:calc(var(--sl-nav-height) - 1px);inset-inline:0;border-top:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-bg-nav)}@media (min-width: 50rem){nav:where(.astro-WOK6PD2O){inset-inline-start:var(--sl-content-inline-start, 0)}}summary:where(.astro-WOK6PD2O){gap:.5rem;align-items:center;height:var(--sl-mobile-toc-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:.5rem 1rem;font-size:var(--sl-text-xs);outline-offset:var(--sl-outline-offset-inside)}summary:where(.astro-WOK6PD2O)::marker,summary:where(.astro-WOK6PD2O)::-webkit-details-marker{display:none}.toggle:where(.astro-WOK6PD2O){flex-shrink:0;gap:1rem;align-items:center;justify-content:space-between;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-block:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;line-height:1;background-color:var(--sl-color-black);user-select:none;cursor:pointer}details:where(.astro-WOK6PD2O)[open] .toggle:where(.astro-WOK6PD2O){color:var(--sl-color-white);border-color:var(--sl-color-accent)}details:where(.astro-WOK6PD2O) .toggle:where(.astro-WOK6PD2O):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-2)}[dir=rtl] .caret:where(.astro-WOK6PD2O){transform:rotate(180deg)}details:where(.astro-WOK6PD2O)[open] .caret:where(.astro-WOK6PD2O){transform:rotate(90deg)}.display-current:where(.astro-WOK6PD2O){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--sl-color-white)}.dropdown:where(.astro-WOK6PD2O){--border-top: 1px;margin-top:calc(-1 * var(--border-top));border:var(--border-top) solid var(--sl-color-gray-6);border-top-color:var(--sl-color-hairline-shade);max-height:calc(85vh - var(--sl-nav-height) - var(--sl-mobile-toc-height));overflow-y:auto;background-color:var(--sl-color-black);box-shadow:var(--sl-shadow-md)}ul:where(.astro-3II7XXMS){--sl-sidebar-item-padding-inline: .5rem;list-style:none;padding:0}h2:where(.astro-3II7XXMS){font-size:var(--sl-text-lg);font-weight:600;color:var(--sl-color-white)}.sidebar-group:where(.astro-3II7XXMS)+.sidebar-group:where(.astro-3II7XXMS){margin-top:.75rem}summary:where(.astro-3II7XXMS){display:flex;align-items:center;justify-content:space-between;padding-inline:var(--sl-sidebar-item-padding-inline);cursor:pointer;user-select:none}summary:where(.astro-3II7XXMS)::marker,summary:where(.astro-3II7XXMS)::-webkit-details-marker{display:none}.caret:where(.astro-3II7XXMS){transition:transform .2s ease-in-out}[dir=rtl] .caret:where(.astro-3II7XXMS){transform:rotate(180deg)}:where(.astro-3II7XXMS)[open] .caret:where(.astro-3II7XXMS){transform:rotate(90deg)}a:where(.astro-3II7XXMS){display:block;border-radius:.25rem;text-decoration:none;color:var(--sl-color-gray-2);padding:.1em var(--sl-sidebar-item-padding-inline)}a:where(.astro-3II7XXMS):hover,a:where(.astro-3II7XXMS):focus{color:var(--sl-color-white)}:where(.astro-3II7XXMS)[aria-current=page],:where(.astro-3II7XXMS)[aria-current=page]:hover,:where(.astro-3II7XXMS)[aria-current=page]:focus{font-weight:600;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent)}@media (min-width: 50rem){.sidebar-group:where(.astro-3II7XXMS)+.sidebar-group:where(.astro-3II7XXMS){margin-top:.5rem}h2:where(.astro-3II7XXMS){font-size:var(--sl-text-base)}a:where(.astro-3II7XXMS){font-size:var(--sl-text-sm)}}.sidebar:where(.astro-UL5L7BP7){height:100%;padding:1rem var(--sl-sidebar-pad-x);flex-direction:column;gap:1rem}.sidebar:where(.astro-UL5L7BP7)>:last-child{padding-bottom:1rem}.mobile-preferences:where(.astro-UL5L7BP7){justify-content:space-between;border-top:1px solid var(--sl-color-gray-6);padding:.5rem 0}@media (min-width: 72rem){.right-sidebar-container:where(.astro-VRNAM7M3){order:2;position:relative;width:calc(var(--sl-sidebar-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2)}.right-sidebar:where(.astro-VRNAM7M3){position:fixed;top:0;border-inline-start:1px solid var(--sl-color-gray-6);padding-top:var(--sl-nav-height);width:100%;height:100vh;overflow-y:auto;scrollbar-width:none}.main-pane:where(.astro-VRNAM7M3){width:100%}[data-has-sidebar] .main-pane:where(.astro-VRNAM7M3){--sl-content-margin-inline: auto 0;order:1;width:calc(var(--sl-content-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2)}}.action:where(.astro-YJY4ZHRO){gap:.5em;align-items:center;border-radius:999rem;padding:.5rem 1.125rem;color:var(--sl-color-white);line-height:1.1875;text-decoration:none;font-size:var(--sl-text-sm)}.action:where(.astro-YJY4ZHRO).primary{background:var(--sl-color-text-accent);color:var(--sl-color-black)}.action:where(.astro-YJY4ZHRO).secondary{border:1px solid}.action:where(.astro-YJY4ZHRO).minimal{padding-inline:0}@media (min-width: 50rem){.action:where(.astro-YJY4ZHRO){font-size:var(--sl-text-base);padding:1rem 1.25rem}}.hero:where(.astro-JBFSKTT5){display:grid;align-items:center;gap:1rem;padding-bottom:1rem}.hero:where(.astro-JBFSKTT5)>img:where(.astro-JBFSKTT5),.hero:where(.astro-JBFSKTT5)>.hero-html:where(.astro-JBFSKTT5){object-fit:contain;width:min(70%,20rem);height:auto;margin-inline:auto}.stack:where(.astro-JBFSKTT5){flex-direction:column;gap:clamp(1.5rem,calc(1.5rem + 1vw),2rem);text-align:center}.copy:where(.astro-JBFSKTT5){flex-direction:column;gap:1rem;align-items:center}.copy:where(.astro-JBFSKTT5)>:where(.astro-JBFSKTT5){max-width:50ch}h1:where(.astro-JBFSKTT5){font-size:clamp(var(--sl-text-3xl),calc(.25rem + 5vw),var(--sl-text-6xl));line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}.tagline:where(.astro-JBFSKTT5){font-size:clamp(var(--sl-text-base),calc(.0625rem + 2vw),var(--sl-text-xl));color:var(--sl-color-gray-2)}.actions:where(.astro-JBFSKTT5){gap:1rem 2rem;flex-wrap:wrap;justify-content:center}@media (min-width: 50rem){.hero:where(.astro-JBFSKTT5){grid-template-columns:7fr 4fr;gap:3%;padding-block:clamp(2.5rem,calc(1rem + 10vmin),10rem)}.hero:where(.astro-JBFSKTT5)>img:where(.astro-JBFSKTT5),.hero:where(.astro-JBFSKTT5)>.hero-html:where(.astro-JBFSKTT5){order:2;width:min(100%,25rem)}.stack:where(.astro-JBFSKTT5){text-align:start}.copy:where(.astro-JBFSKTT5){align-items:flex-start}.actions:where(.astro-JBFSKTT5){justify-content:flex-start}}.starlight-aside{padding:1rem;border-inline-start:.25rem solid;color:var(--sl-color-white)}.starlight-aside--note{--sl-color-asides-text-accent: var(--sl-color-blue-high);border-color:var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent: var(--sl-color-purple-high);border-color:var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent: var(--sl-color-orange-high);border-color:var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent: var(--sl-color-red-high);border-color:var(--sl-color-red);background-color:var(--sl-color-red-low)}.starlight-aside__title{display:flex;gap:.5rem;align-items:center;font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent)}.starlight-aside__icon{font-size:1.333em;width:1em;height:1em}.starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.starlight-aside__content a{color:var(--sl-color-asides-text-accent)}html:not([data-has-toc]){--sl-mobile-toc-height: 0rem}html:not([data-has-sidebar]){--sl-content-width: 67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))}main:where(.astro-4J4RRBQP){padding-bottom:3vh}@media (min-width: 50em){:where(.astro-4J4RRBQP)[data-has-sidebar]{--sl-content-inline-start: var(--sl-sidebar-width)}}@media (min-width: 72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}}
