/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inconsolata-latin-400-normal.DTZQ6lD6.woff2)format("woff2"),url(/_astro/inconsolata-latin-400-normal.HYADljCo.woff)format("woff")}*,:after,:before{box-sizing:border-box}:root{--black:#0b0c0f;--white:#fff;--beaver:#a18276;--steel-teal:#7a918d;--bright-grey:#363c49;--comet:#58627d;--azure:#2d6a9f;--nile-blue:#163550;--grey-100:#e2e4e9;--grey-200:#c4c9d4;--grey-300:#a7aebe;--grey-400:#8a93a8;--grey-500:#6c7893;--grey-600:#576075;--grey-700:#414858;--grey-800:#2b303b;--grey-900:#16181d;--grey-1000:#0b0c0f;--defaultFontSize:87.5%;--headingFont:"Inconsolata", monospace;--bodyFont:"Montserrat", sans-serif;--smallText:.8em;--extraSmallText:.7em;--navBarHeight:5rem;--navBarWidth:90vw;--footerHeight:4rem;--navContainerMinWidth:300px;--linkHover:var(--beaver);--borderRadius:.25rem;--contentBorderRadius:8px;--letterSpacing:1px;--transition:.3s ease-in-out all;--max-width:2048px;--articleWidth:60em;--h1-hero:4rem;--h1:3.052rem;--h2:2.441rem;--h3:1.953rem;--h4:1.563rem;--h5:1.25rem}html{font-size:var(--defaultFontSize);scroll-padding-top:var(--navBarHeight)}@media (width>=992px){:root{--defaultFontSize:112.5%}}@media (width<=576px){:root{--h1:1.75rem;--h2:1.5rem;--h3:1.25rem}}body{--backgroundColor:var(--grey-200);--textColor:var(--bright-grey);--textSecondaryColor:var(--comet);--navBackgroundColor:var(--grey-100);--logoColor:var(--bright-grey);--logoSecondaryColor:var(--comet);--linkColor:var(--azure);--boxColor:var(--grey-800);--fadeBackgroundColor:linear-gradient(to bottom, #c4c9d4 0%, #c4c9d480 100%);--docActiveBackground:#e7e0ec;--docActiveBorder:#cac4d0;--docDeprecatedBackground:#ffdea8;--docDeprecatedBorder:#e9c68a;--docRemovedBackground:#f9dedc;--docRemovedBorder:#e8c5c2;background:var(--backgroundColor);color:var(--textColor);font-family:var(--bodyFont);font-weight:400;line-height:1.75}body.dark{--backgroundColor:var(--grey-800);--textColor:var(--grey-100);--textSecondaryColor:var(--grey-200);--navBackgroundColor:var(--nile-blue);--logoColor:var(--grey-100);--logoSecondaryColor:var(--grey-200);--linkColor:var(--steel-teal);--boxColor:var(--grey-200);--fadeBackgroundColor:linear-gradient(to bottom, #163550 0%, #16355080 100%);--docActiveBackground:#2a2a2e;--docActiveBorder:#49454f;--docDeprecatedBackground:#2e2616;--docDeprecatedBorder:#5c4a1f;--docRemovedBackground:#2e1a1a;--docRemovedBorder:#5c2e2e}p{max-width:var(--articleWidth);margin:0 0 1rem}.page-width{width:var(--navBarWidth);max-width:var(--max-width)}h1,h2,h3,h4,h5,.heading-text{font-family:var(--headingFont);text-transform:capitalize;letter-spacing:var(--letterSpacing);margin:0 0 1.38rem;font-weight:400;line-height:1.3}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}small{font-size:var(--smallText)}ul,ol{max-width:var(--articleWidth)}ol ol{list-style-type:lower-alpha}a{color:var(--linkColor);text-decoration:none}.markdown-image{border:1px solid var(--grey-300);border-radius:var(--contentBorderRadius);width:fit-content;max-width:590px;margin:0 auto;display:block;overflow:hidden}.markdown-image img{max-width:100%;height:auto;display:block}.medium-zoom-overlay{z-index:999}.medium-zoom-image--opened{z-index:1000}pre,code,kbd,samp{font-family:monospace,ui-monospace}pre{max-width:var(--articleWidth)}code{white-space:pre-wrap!important}pre.shiki{border-radius:var(--contentBorderRadius);padding:1rem 1.5rem;overflow-x:auto}pre.shiki.line-numbers .line{text-indent:-3.5ch;padding-left:3.5ch;display:inline-block}pre.shiki.line-numbers .line:before{counter-increment:line;content:counter(line);text-align:right;opacity:.5;user-select:none;width:2ch;margin-right:1.5ch;display:inline-block}body.dark .shiki,body.dark .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}.doc-swatch{vertical-align:-.1em;border:1px solid;border-radius:.2em;width:.9em;height:.9em;margin-right:.4em;display:inline-block}.doc-swatch-active{background-color:var(--docActiveBackground);border-color:var(--docActiveBorder)}.doc-swatch-deprecated{background-color:var(--docDeprecatedBackground);border-color:var(--docDeprecatedBorder)}.doc-swatch-removed{background-color:var(--docRemovedBackground);border-color:var(--docRemovedBorder)}.doc-icon{vertical-align:-.125em;margin-right:.4em}figcaption{text-align:center;color:var(--textSecondaryColor);opacity:.7;font-size:.8rem;font-weight:300}svg{vertical-align:middle}.copy-code-wrapper{position:relative}.copy-code-btn{background:var(--navBackgroundColor);width:1.75rem;height:1.75rem;color:var(--textColor);border:1px solid var(--grey-300);border-radius:var(--borderRadius);cursor:pointer;opacity:0;z-index:1;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background-color .2s,color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.copy-code-wrapper:hover .copy-code-btn{opacity:1}.copy-code-btn:hover,.copy-code-btn.copied{background-color:var(--linkColor);color:var(--white);border-color:var(--linkColor)}@media (hover:none){.copy-code-btn{opacity:1}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}._footerContainer_1vbgb_1{background-color:var(--navBackgroundColor);flex-direction:column;justify-content:center;align-items:center;height:auto;display:flex}._footerWrap_1vbgb_10{flex-direction:column;justify-content:space-between;align-items:center;height:auto;margin:20px auto;display:flex}._websiteRights_1vbgb_19{color:var(--textColor);align-items:center;margin:20px auto}._websiteRights_1vbgb_19 a{color:var(--textColor)}._socialIcons_1vbgb_29{min-width:var(--navContainerMinWidth);justify-content:space-evenly;align-items:center;display:flex}._socialIconLink_1vbgb_36{color:var(--textColor);font-size:1.5rem}@media (width>=992px){._footerContainer_1vbgb_1{height:var(--footerHeight)}._footerWrap_1vbgb_10{flex-direction:row}}._navContainer_1n1q0_1{z-index:100;width:100%;height:var(--navBarHeight);background:var(--fadeBackgroundColor);view-transition-name:site-nav;justify-content:center;align-items:center;display:flex;position:fixed;top:0}._navContainer_1n1q0_1:before{content:"";background-color:var(--navBackgroundColor);opacity:0;pointer-events:none;z-index:-1;transition:opacity .3s ease-in-out;position:absolute;inset:0}._solid_1n1q0_26:before{opacity:1}._navHeader_1n1q0_30{justify-content:space-between;align-items:center;height:6rem;display:flex}._navLogo_1n1q0_37{cursor:pointer;text-decoration:none}._mobileIcon_1n1q0_42{cursor:pointer;width:2rem;height:2rem;color:var(--textColor);border-radius:var(--borderRadius);background:0 0;border:none;flex-direction:column;justify-content:space-around;padding:0;display:flex}._mobileIcon_1n1q0_42 svg{font-size:1.5rem}._bar_1n1q0_60{background:var(--textColor);transform-origin:0;border-radius:10px;width:2rem;height:.2rem;transition:all .3s linear;position:relative;transform:rotate(0)}._barTwo_1n1q0_71{opacity:1;transform:translate(0)}._mobileIcon_1n1q0_42[aria-expanded=true] ._barOne_1n1q0_76{transform:rotate(45deg)}._mobileIcon_1n1q0_42[aria-expanded=true] ._barTwo_1n1q0_71{opacity:0;transform:translate(20px)}._mobileIcon_1n1q0_42[aria-expanded=true] ._barThree_1n1q0_85{transform:translateY(1px)rotate(-45deg)}._navMenu_1n1q0_89{width:100%;height:calc(100vh - var(--navBarHeight));background:var(--navBackgroundColor);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;transform:translateY(-.5rem)}._navMenuOpen_1n1q0_110{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._navLink_1n1q0_117,._buttonLink_1n1q0_118{text-align:center;text-transform:capitalize;color:var(--textColor);letter-spacing:var(--letterSpacing);padding:1rem 0;font-size:1.5rem;display:block}._buttonLink_1n1q0_118{background:0 0;border:none}._navLink_1n1q0_117:hover,._buttonLink_1n1q0_118:hover{color:var(--linkHover);font-weight:500}._navLink_1n1q0_117.active-link{color:var(--linkColor);font-weight:700}._darkIcon_1n1q0_146,body.dark ._lightIcon_1n1q0_147{display:none}body.dark ._darkIcon_1n1q0_146{display:inline}@media (width>=992px){._navCenter_1n1q0_156{align-items:center;display:flex}._navHeader_1n1q0_30{height:auto;min-width:var(--navContainerMinWidth);margin-right:2rem;padding:0}._mobileIcon_1n1q0_42{display:none}._navMenu_1n1q0_89{opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow-y:unset;background:0 0;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;transition:none;position:static;transform:none}._navLink_1n1q0_117,._buttonLink_1n1q0_118{margin-left:3rem;padding:0;font-size:1rem}}._body_adbpi_1{min-height:calc(100vh - (var(--navBarHeight) + var(--footerHeight)))}
