@charset "UTF-8";@layer starlight,lism;@layer lism.reset,lism.base,lism.modules,lism.custom,lism.utility;@layer lism.reset{*,:before,:after{box-sizing:border-box}*{margin:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}rt{font-size:50%}img,video{max-inline-size:100%;block-size:auto}svg,img,video,audio{vertical-align:middle}iframe,embed,object{display:block;border:none}input,button,textarea,select{font:inherit;color:inherit;text-transform:none}textarea{resize:vertical}button,label,select,summary{cursor:pointer}:disabled{cursor:not-allowed}[aria-busy=true]{cursor:progress}}@layer lism.base{@property --sz--outer{syntax: "<length-percentage>"; initial-value: 100%; inherits: true;}@property --HL{syntax: "*"; inherits: false; initial-value: calc((1lh - 1em)/2) ;}:root{--s5: .25rem;--s10: .375rem;--s20: .625rem;--s30: 1rem;--s40: 1.625rem;--s50: 2.625rem;--s60: 4.25rem;--s70: 6.875rem;--s80: 11.125rem;--sz--xl: 1600px;--sz--l: 1280px;--sz--m: 960px;--sz--s: 640px;--sz--xs: 480px;--sz--min: 16rem;--flow--base: var(--s40);--flow--s: var(--s20);--flow--l: var(--s50);--flow--h: .75em;--ff--base: -apple-system, "BlinkMacSystemFont", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif, "Segoe UI Emoji";--ff--accent: "Garamond", "Baskerville", "Times New Roman", serif;--ff--mono: Menlo, Consolas, monaco, monospace;--fz--5xl: 4em;--fz--4xl: 2.667em;--fz--3xl: 2em;--fz--2xl: 1.6em;--fz--xl: 1.333em;--fz--l: 1.143em;--fz--m: 1em;--fz--s: .889em;--fz--xs: .8em;--fz--2xs: .727em;--fz--base: clamp(.875rem, .625rem + 1vw, 1rem);--fw--thin: 100;--fw--light: 300;--fw--normal: 400;--fw--medium: 500;--fw--bold: 700;--fw--black: 900;--lh--base: 1.75;--lh--xs: calc(var(--lh--base) - .25);--lh--s: calc(var(--lh--base) - .125);--lh--l: calc(var(--lh--base) + .125);--lh--xl: calc(var(--lh--base) + .25);--lts--base: normal;--lts--s: -.05em;--lts--l: .05em;--black: #000;--white: #fff;--gray: hsl(210 16% 40%);--red: hsl(4 72% 50%);--orange: hsl(26 80% 48%);--yellow: hsl(48 80% 48%);--green: hsl(132 76% 42%);--blue: hsl(204 74% 50%);--purple: hsl(260 72% 50%);--pink: hsl(320 72% 50%);--c--main: #1e4e6b;--c--accent: #bc3453;--c--base: hsl(224 6% 99%);--c--base-2: hsl(224 10% 94%);--c--text: hsl(224 4% 8%);--c--text-2: hsl(224 4% 40%);--c--line: hsl(224 4% 82%);--c--link: #0c61e4;--o--n10: .75;--o--n20: .5;--o--n30: .25;--ar--og: 1.91/1;--writing--vertical: vertical-rl;--bdrs--5: 2px;--bdrs--10: .25rem;--bdrs--20: .5rem;--bdrs--30: 1rem;--bdrs--40: 1.5rem;--bdrs--50: 2rem;--bdrs--99: 99rem;--gutter: var(--s40)}html{font-size:var(--fz--base);tab-size:4;text-size-adjust:none}body{font-size:1rem;font-family:var(--ff--base);line-height:var(--lh--base);letter-spacing:var(--lts--base);background-color:var(--c--base);color:var(--c--text);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--heading-ff, inherit);font-weight:var(--heading-fw, bolder);font-size:var(--fz, revert);line-height:var(--lh, inherit)}h1{--fz: var(--fz--3xl);--lh: var(--lh--xs)}h2{--fz: var(--fz--2xl);--lh: var(--lh--xs)}h3{--fz: var(--fz--xl);--lh: var(--lh--s)}h4{--fz: var(--fz--l);--lh: var(--lh--s)}h5{--fz: var(--fz--m)}h6{--fz: var(--fz--s)}ul,ol{list-style:none;padding:0;padding-inline-start:var(--list-px-s, 0)}a{color:var(--c--link);text-decoration:var(--link-td, underline)}th{color:var(--th--c, inherit);background-color:var(--th--bgc, transparent)}td,th{padding:var(--cell-p, .375em .5em);min-inline-size:var(--cell-minW, initial)}hr{border:none;border-block-start:1px solid;block-size:0}blockquote{border-inline-start:solid 3px currentColor;padding:var(--s20) var(--s30)}pre{overflow-x:auto}body:has(:modal[open]){overflow:hidden}dialog:not([open]){pointer-events:none}:root,.set-shadow{--sh-i: ;--sh-hsl: 220 4% 8%;--sh-a: 5%;--sh-c: hsl(var(--sh-hsl) / var(--sh-a));--sh--5: var(--sh-i) 0px 2px 4px var(--sh-c);--sh--10: var(--sh-i) 1px 3px 6px var(--sh-c);--sh--20: var(--sh-i) 1px 5px 10px var(--sh-c);--sh--30: var(--sh-i) 2px 8px 16px var(--sh-c);--sh--40: var(--sh-i) 3px 13px 26px var(--sh-c);--sh--50: var(--sh-i) 5px 21px 42px var(--sh-c);--bxsh--10: var(--sh--5), var(--sh--10);--bxsh--20: var(--sh--10), var(--sh--20);--bxsh--30: var(--sh--20), var(--sh--30);--bxsh--40: var(--sh--30), var(--sh--40);--bxsh--50: var(--sh--40), var(--sh--50)}@media (any-hover: hover){.set-hov:hover{--notHov_: }.set-hov:not(:hover){--isHov_: }}@media (any-hover: none){.set-hov{--isHov_: }}.set-transition{--duration: var(--transition-duration, .4s);--delay: 0s;--ease: ease;--property: all;transition:var(--duration) var(--ease) var(--delay);transition-property:var(--property)}.set-snap{scroll-snap-type:var(--snap-type, both mandatory)}.set-snap>*{scroll-snap-align:var(--snap-align, start);scroll-snap-stop:var(--snap-stop, normal)}.set-mask{--maskPos: 50%;--maskSize: contain;--maskRepeat: no-repeat;mask:var(--maskImg) var(--maskRepeat) var(--maskPos)/var(--maskSize)}.set-innerRs{--bdrs--inner: calc(var(--bdrs, 0px) - var(--p, 0px))}.set-plain{font:inherit;width:auto;height:auto;color:inherit;background:none;border:none;text-decoration:none;padding:0}:is(ul,ol):where(:not([class]),[class^="-"],.set-revert){--list-px-s: 1.5em;list-style:revert}.-bd,[class*=-bd-]{--bds: solid;--bdw: 1px;--bdc: currentColor}}@layer lism.modules{@layer state{.has--gutter{padding-inline:var(--gutter)}.is--container{container-type:inline-size}.is--container>*{--max-sz: var(--contentSz, 100%);max-inline-size:var(--max-sz, 100%);margin-inline:auto}.is--container:not(.is--container .is--container){--sz--outer: 100cqi}.-container\:s{--contentSz: var(--sz--s)}.-container\:m{--contentSz: var(--sz--m)}.-container\:l{--contentSz: var(--sz--l)}.is--layer{position:absolute;inset:0;overflow:hidden}.is--linkBox{position:relative;display:block;color:inherit;pointer-events:auto;text-decoration:none;cursor:pointer;isolation:isolate}.is--linkBox>a{pointer-events:auto;position:relative;z-index:1}}@layer layout{.l--flow{display:flow-root}.l--flow>*{--flow: var(--flow--base);--my-s: var(--flow);margin-block:var(--my-s) 0}.l--flow>:where(img,video,audio){display:block}.-flow\:s>*{--flow: var(--flow--s)}.-flow\:l>*{--flow: var(--flow--l)}.-flow\:>*{--flow: inherit}.l--flow>:where(h1,h2,h3,h4){--my-s: calc(var(--flow) + var(--flow--h))}.l--flow>:first-child,.is--skipFlow+*{--my-s: 0px}.l--flex{display:flex}.l--cluster{display:flex;flex-wrap:wrap;align-items:center}.l--stack{display:flex;flex-direction:column}.l--grid{--gtr: none;--gtc: none;--gta: none;display:grid;grid-template:var(--gtr)/var(--gtc);grid-template-areas:var(--gta)}.l--center{display:grid;place-content:center;place-items:center}.l--columns{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.l--withSide{--sideW: auto;--mainW: max(var(--sz--min), 50%);display:flex;flex-wrap:wrap}.l--withSide>.is--side{flex-basis:var(--sideW);flex-grow:1}.l--withSide>:not(.is--side){flex-grow:9999999;flex-basis:min(100%,var(--mainW))}.l--frame{overflow:hidden}.l--frame>:where(img,video,iframe,.a--media){display:block;width:100%;height:100%;object-fit:cover}}@layer atomic{.a--divider{--bdc: var(--c--line);--bds: solid;--bdw: 1px;border-block-start:var(--bdw) var(--bds) var(--bdc)}.a--icon{flex-shrink:0}.a--icon:where(:not([fill])){fill:currentcolor}.a--icon:where(:not([width])){width:1em;height:1em}.a--media{display:block}}@layer dynamic{.d--accordion{--duration: var(--acc-duration, .4s)}.d--accordion.js-opened{--notOpened_: }.d--accordion:not(.js-opened){--isOpened_: }.d--accordion_header{display:grid;grid:auto/1fr auto;gap:.5em;align-items:center;outline-offset:-1px}.d--accordion_header::-webkit-details-marker{display:none}.d--accordion_body{display:grid;grid:1fr/auto;transition-property:margin-block,padding-block,opacity,grid-template;transition-duration:var(--duration)}.d--accordion_inner{overflow:hidden}.d--accordion:not(.js-opened)>.d--accordion_body{grid:0fr/auto;padding-block:0!important;margin-block:0!important}.d--accordion_icon{display:grid}.d--accordion_icon>.a--icon{transition-duration:var(--duration);rotate:var(--isOpened_, -180deg)}.d--modal{--my-s: 0;--offset: 0 0;--duration: var(--modal-duration, .5s);--backdropBg: rgb(0 0 0 / .6);max-width:100%;max-height:100%;transition-duration:var(--duration, .5s)}.d--modal::backdrop{transition:opacity var(--duration, .5s);background:var(--backdropBg)}.d--modal_inner{max-height:100%;background-color:var(--c--base)}.d--modal_body{overflow:auto;overscroll-behavior:contain}.d--modal:not([data-is-open]){translate:var(--offset)}.d--modal:not([data-is-open]),.d--modal:not([data-is-open])::backdrop{opacity:0}.d--tabs{display:grid;grid:"list" "panel"}.d--tabs_list{grid-area:list;display:flex;overflow-x:auto}.d--tabs_tab[aria-selected=true]{--notSelected_: }.d--tabs_tab[aria-selected=false]{--isSelected_: }:where(.d--tabs_tab){color:var(--notSelected_, var(--c--text-2))}.d--tabs_panel{grid-area:panel;width:100%}.d--tabs_panel:where([aria-hidden=true]){display:none}}}@layer lism.utility{.u-trim{margin-block:calc(.5px + var(--HL) * -1)}.u-trimItems>*{--trimHL: calc(.5px + var(--HL) * -1);margin-block:var(--trimHL)}.u-trimItems>:where(figure,img,button){--trimHL: 0px}.u-cbox{--c: color-mix(in srgb, var(--c--text), var(--keycolor) var(--cbox-cPct, 40%));--bgc: color-mix(in srgb, var(--c--base), var(--keycolor) var(--cbox-bgPct, 5%));--bdc: var(--keycolor);--c--link: var(--keycolor);color:var(--c);background-color:var(--bgc)}.u-itemDivider{--bdw: 1px;--bdc: currentColor;gap:var(--bdw);overflow:clip}.u-itemDivider>*{box-shadow:0 0 0 var(--bdw) var(--bdc)}.u-expandedLink{position:static}.u-expandedLink:before{position:absolute;inset:0;z-index:0;content:""}.u-hidden.u-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.-bd,[class*=-bd-]{border-width:var(--bdw);border-color:var(--bdc)}.-bd{border-style:var(--bds)}.-bd-x{border-inline-style:var(--bds)}.-bd-y{border-block-style:var(--bds)}.-bd-x-s{border-inline-start-style:var(--bds)}.-bd-x-e{border-inline-end-style:var(--bds)}.-bd-t{border-top-style:var(--bds)}.-bd-b{border-bottom-style:var(--bds)}.-bd-l{border-left-style:var(--bds)}.-bd-r{border-right-style:var(--bds)}.-bd-y-s{border-block-start-style:var(--bds)}.-bd-y-e{border-block-end-style:var(--bds)}.-max-sz\:full{max-inline-size:100%}:where(.has--gutter)>.-max-sz\:full{max-inline-size:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1)}.-max-sz\:outer{max-inline-size:var(--sz--outer, 100vi);margin-inline:calc(50% - var(--sz--outer) / 2)}.-f\:inherit{font:inherit}.-fz,[class*="-fz:"]{font-size:var(--fz)}.-fz\:root{--fz: var(--fz--root)}.-fz\:base{--fz: var(--fz--base)}.-fz\:5xl{--fz: var(--fz--5xl)}.-fz\:4xl{--fz: var(--fz--4xl)}.-fz\:3xl{--fz: var(--fz--3xl)}.-fz\:2xl{--fz: var(--fz--2xl)}.-fz\:xl{--fz: var(--fz--xl)}.-fz\:l{--fz: var(--fz--l)}.-fz\:m{--fz: var(--fz--m)}.-fz\:s{--fz: var(--fz--s)}.-fz\:xs{--fz: var(--fz--xs)}.-fz\:2xs{--fz: var(--fz--2xs)}.-fw\:thin{font-weight:var(--fw--thin)}.-fw\:light{font-weight:var(--fw--light)}.-fw\:normal{font-weight:var(--fw--normal)}.-fw\:medium{font-weight:var(--fw--medium)}.-fw\:bold{font-weight:var(--fw--bold)}.-fw\:black{font-weight:var(--fw--black)}.-ff\:base{font-family:var(--ff--base)}.-ff\:accent{font-family:var(--ff--accent)}.-ff\:mono{font-family:var(--ff--mono)}.-fs\:italic{font-style:italic}.-lh,[class*="-lh:"]{line-height:var(--lh)}.-lh\:1{--lh: 1}.-lh\:base{--lh: var(--lh--base)}.-lh\:xs{--lh: var(--lh--xs)}.-lh\:s{--lh: var(--lh--s)}.-lh\:l{--lh: var(--lh--l)}.-lh\:xl{--lh: var(--lh--xl)}.-lts\:base{letter-spacing:var(--lts--base)}.-lts\:s{letter-spacing:var(--lts--s)}.-lts\:l{letter-spacing:var(--lts--l)}.-ta\:center{text-align:center}.-ta\:left{text-align:left}.-ta\:right{text-align:right}.-td\:under{text-decoration:underline}.-td\:none{text-decoration:none}.-d{display:var(--d)}.-d\:none{display:none}.-d\:block{display:block}.-d\:in-flex{display:inline-flex}.-o\:0{opacity:0}.-o\:-10{opacity:var(--o--n10)}.-o\:-20{opacity:var(--o--n20)}.-o\:-30{opacity:var(--o--n30)}.-v\:hidden{visibility:hidden}.-ov\:hidden{overflow:hidden}.-ov\:auto{overflow:auto}.-ov\:clip{overflow:clip}.-ov-x\:clip{overflow-x:clip}.-ov-x\:auto{overflow-x:auto}.-ov-x\:scroll{overflow-x:scroll}.-ov-y\:clip{overflow-y:clip}.-ov-y\:auto{overflow-y:auto}.-ov-y\:scroll{overflow-y:scroll}.-ar{aspect-ratio:var(--ar)}.-ar\:21\/9{aspect-ratio:21/9}.-ar\:16\/9{aspect-ratio:16/9}.-ar\:3\/2{aspect-ratio:3/2}.-ar\:1\/1{aspect-ratio:1/1}.-ar\:og{aspect-ratio:var(--ar--og)}.-w{width:var(--w)}.-w\:100\%{width:100%}.-w\:fit{width:fit-content}.-h{height:var(--h)}.-h\:100\%{height:100%}.-min-w{min-width:var(--min-w)}.-min-w\:100\%{min-width:100%}.-max-w{max-width:var(--max-w)}.-max-w\:100\%{max-width:100%}.-min-h{min-height:var(--min-h)}.-min-h\:100\%{min-height:100%}.-max-h{max-height:var(--max-h)}.-max-h\:100\%{max-height:100%}.-max-sz\:xs{max-inline-size:var(--sz--xs)}.-max-sz\:s{max-inline-size:var(--sz--s)}.-max-sz\:m{max-inline-size:var(--sz--m)}.-max-sz\:l{max-inline-size:var(--sz--l)}.-max-sz\:xl{max-inline-size:var(--sz--xl)}.-bg{background:var(--bg)}.-bgr\:no{background-repeat:no-repeat}.-bgp\:center{background-position:center}.-bgsz\:cover{background-size:cover}.-bgsz\:contain{background-size:contain}.-bgclip\:text{background-clip:text}.-bgc,[class*="-bgc:"]{background-color:var(--bgc)}.-bgc\:base{--bgc: var(--c--base)}.-bgc\:base-2{--bgc: var(--c--base-2)}.-bgc\:text{--bgc: var(--c--text)}.-bgc\:main{--bgc: var(--c--main)}.-bgc\:accent{--bgc: var(--c--accent)}.-bgc\:trsp{--bgc: transparent}.-bgc\:inherit{background-color:inherit}.-c,[class*="-c:"]{color:var(--c)}.-c\:base{--c: var(--c--base)}.-c\:text{--c: var(--c--text)}.-c\:text-2{--c: var(--c--text-2)}.-c\:main{--c: var(--c--main)}.-c\:accent{--c: var(--c--accent)}.-c\:trsp{--c: transparent}.-c\:inherit{color:inherit}.-bd\:none{border:none}.-bds\:dashed{--bds: dashed}.-bds\:dotted{--bds: dotted}.-bds\:double{--bds: double}.-bdc\:main{--bdc: var(--c--main)}.-bdc\:accent{--bdc: var(--c--accent)}.-bdc\:line{--bdc: var(--c--line)}.-bdc\:inherit{--bdc: inherit}.-bdc\:trsp{--bdc: transparent}.-bdrs,[class*="-bdrs:"]{border-radius:var(--bdrs)}.-bdrs\:0{--bdrs: 0}.-bdrs\:5{--bdrs: var(--bdrs--5)}.-bdrs\:10{--bdrs: var(--bdrs--10)}.-bdrs\:20{--bdrs: var(--bdrs--20)}.-bdrs\:30{--bdrs: var(--bdrs--30)}.-bdrs\:40{--bdrs: var(--bdrs--40)}.-bdrs\:50{--bdrs: var(--bdrs--50)}.-bdrs\:99{--bdrs: var(--bdrs--99)}.-bdrs\:inner{--bdrs: var(--bdrs--inner)}.-bxsh,[class*="-bxsh:"]{box-shadow:var(--bxsh)}.-bxsh\:0{--bxsh: none}.-bxsh\:5{--bxsh: var(--bxsh--5)}.-bxsh\:10{--bxsh: var(--bxsh--10)}.-bxsh\:20{--bxsh: var(--bxsh--20)}.-bxsh\:30{--bxsh: var(--bxsh--30)}.-bxsh\:40{--bxsh: var(--bxsh--40)}.-bxsh\:50{--bxsh: var(--bxsh--50)}.-pos\:static{position:static}.-pos\:fixed{position:fixed}.-pos\:sticky{position:sticky}.-pos\:rel{position:relative}.-pos\:abs{position:absolute}.-z\:0{z-index:0}.-z\:1{z-index:1}.-z\:99{z-index:99}.-z\:-1{z-index:-1}.-t\:0{top:0%}.-t\:50\%{top:50%}.-t\:100\%{top:100%}.-l\:0{left:0%}.-l\:50\%{left:50%}.-l\:100\%{left:100%}.-r\:0{right:0%}.-r\:50\%{right:50%}.-r\:100\%{right:100%}.-b\:0{bottom:0%}.-b\:50\%{bottom:50%}.-b\:100\%{bottom:100%}.-i\:0{inset:0%}.-p,[class*="-p:"]{padding:var(--p)}.-p\:0{--p: 0}.-p\:5{--p: var(--s5)}.-p\:10{--p: var(--s10)}.-p\:20{--p: var(--s20)}.-p\:30{--p: var(--s30)}.-p\:40{--p: var(--s40)}.-p\:50{--p: var(--s50)}.-p\:60{--p: var(--s60)}.-p\:70{--p: var(--s70)}.-p\:80{--p: var(--s80)}.-px,[class*="-px:"]{padding-inline:var(--px)}.-px\:0{--px: 0}.-px\:5{--px: var(--s5)}.-px\:10{--px: var(--s10)}.-px\:20{--px: var(--s20)}.-px\:30{--px: var(--s30)}.-px\:40{--px: var(--s40)}.-px\:50{--px: var(--s50)}.-px\:60{--px: var(--s60)}.-px\:70{--px: var(--s70)}.-px\:80{--px: var(--s80)}.-py,[class*="-py:"]{padding-block:var(--py)}.-py\:0{--py: 0}.-py\:5{--py: var(--s5)}.-py\:10{--py: var(--s10)}.-py\:20{--py: var(--s20)}.-py\:30{--py: var(--s30)}.-py\:40{--py: var(--s40)}.-py\:50{--py: var(--s50)}.-py\:60{--py: var(--s60)}.-py\:70{--py: var(--s70)}.-py\:80{--py: var(--s80)}.-px-s{padding-inline-start:var(--px-s)}.-px-e{padding-inline-end:var(--px-e)}.-py-s{padding-block-start:var(--py-s)}.-py-e{padding-block-end:var(--py-e)}.-pl{padding-left:var(--pl)}.-pr{padding-right:var(--pr)}.-pt{padding-top:var(--pt)}.-pb{padding-bottom:var(--pb)}.-m,[class*="-m:"]{margin:var(--m)}.-m\:0{--m: 0}.-m\:5{--m: var(--s5)}.-m\:10{--m: var(--s10)}.-m\:20{--m: var(--s20)}.-m\:30{--m: var(--s30)}.-m\:40{--m: var(--s40)}.-m\:50{--m: var(--s50)}.-m\:60{--m: var(--s60)}.-m\:70{--m: var(--s70)}.-m\:80{--m: var(--s80)}.-m\:auto{--m: auto}.-mx,[class*="-mx:"]{margin-inline:var(--mx)}.-mx\:0{--mx: 0}.-mx\:5{--mx: var(--s5)}.-mx\:10{--mx: var(--s10)}.-mx\:20{--mx: var(--s20)}.-mx\:30{--mx: var(--s30)}.-mx\:40{--mx: var(--s40)}.-mx\:50{--mx: var(--s50)}.-mx\:60{--mx: var(--s60)}.-mx\:70{--mx: var(--s70)}.-mx\:80{--mx: var(--s80)}.-mx\:auto{--mx: auto}.-my,[class*="-my:"]{margin-block:var(--my)}.-my\:0{--my: 0}.-my\:5{--my: var(--s5)}.-my\:10{--my: var(--s10)}.-my\:20{--my: var(--s20)}.-my\:30{--my: var(--s30)}.-my\:40{--my: var(--s40)}.-my\:50{--my: var(--s50)}.-my\:60{--my: var(--s60)}.-my\:70{--my: var(--s70)}.-my\:80{--my: var(--s80)}.-my\:auto{--my: auto}.-mx-s{margin-inline-start:var(--mx-s)}.-mx-s\:auto{margin-inline-start:auto}.-mx-e{margin-inline-end:var(--mx-e)}.-mx-e\:auto{margin-inline-end:auto}.-my-s{margin-block-start:var(--my-s)}.-my-s\:0{margin-block-start:0}.-my-s\:5{margin-block-start:var(--s5)}.-my-s\:10{margin-block-start:var(--s10)}.-my-s\:20{margin-block-start:var(--s20)}.-my-s\:30{margin-block-start:var(--s30)}.-my-s\:40{margin-block-start:var(--s40)}.-my-s\:50{margin-block-start:var(--s50)}.-my-s\:60{margin-block-start:var(--s60)}.-my-s\:70{margin-block-start:var(--s70)}.-my-s\:80{margin-block-start:var(--s80)}.-my-s\:auto{margin-block-start:auto}.-my-e{margin-inline-end:var(--my-e)}.-my-e\:auto{margin-inline-end:auto}.-ml{margin-left:var(--ml)}.-mr{margin-right:var(--mr)}.-mt{margin-top:var(--mt)}.-mb{margin-bottom:var(--mb)}.-g,[class*="-g:"]{gap:var(--g)}.-g\:0{--g: 0}.-g\:5{--g: var(--s5)}.-g\:10{--g: var(--s10)}.-g\:20{--g: var(--s20)}.-g\:30{--g: var(--s30)}.-g\:40{--g: var(--s40)}.-g\:50{--g: var(--s50)}.-g\:60{--g: var(--s60)}.-g\:70{--g: var(--s70)}.-g\:80{--g: var(--s80)}.-g\:inherit{gap:inherit}.-g-x{column-gap:var(--g-x)}.-g-y{row-gap:var(--g-y)}.-fxw{flex-wrap:var(--fxw)}.-fxw\:wrap{flex-wrap:wrap}.-fxd{flex-direction:var(--fxd)}.-fxd\:col{flex-direction:column}.-fxd\:col-r{flex-direction:column-reverse}.-fxd\:row-r{flex-direction:row-reverse}.-fx{flex:var(--fx)}.-fx\:1{flex:1}.-fxg\:1{flex-grow:1}.-fxsh\:0{flex-shrink:0}.-fxb{flex-basis:var(--fxb)}.-gt{grid-template:var(--gt)}.-gt\:repeat{--cols: 1;--rows: 1;grid-template:repeat(var(--rows),1fr) / repeat(var(--cols),1fr)}.-gta{grid-template-areas:var(--gta)}.-gtc{grid-template-columns:var(--gtc)}.-gtc\:subgrid{grid-template-columns:subgrid}.-gtc\:liquid{--cols: var(--sz--min);--gtc: repeat(auto-fill, minmax(min(var(--cols), 100%), 1fr))}.-gtr{grid-template-rows:var(--gtr)}.-gtr\:subgrid{grid-template-rows:subgrid}.-gaf{grid-auto-flow:var(--gaf)}.-gaf\:row{grid-auto-flow:row}.-gaf\:col{grid-auto-flow:column}.-ga{grid-area:var(--ga)}.-ga\:1\/1{grid-area:1 / 1}.-gc{grid-column:var(--gc)}.-gc\:1\/-1{grid-column:1 / -1}.-gr{grid-row:var(--gr)}.-gr\:1\/-1{grid-row:1 / -1}.-ai{align-items:var(--ai)}.-ai\:start{align-items:start}.-ai\:center{align-items:center}.-ai\:end{align-items:end}.-ai\:stretch{align-items:stretch}.-ai\:flex-s{align-items:flex-start}.-ai\:flex-e{align-items:flex-end}.-ac{align-content:var(--ac)}.-ac\:start{align-content:start}.-ac\:center{align-content:center}.-ac\:end{align-content:end}.-ac\:flex-s{align-content:flex-start}.-ac\:flex-e{align-content:flex-end}.-ac\:between{align-content:space-between}.-ji{justify-items:var(--ji)}.-ji\:start{justify-items:start}.-ji\:center{justify-items:center}.-ji\:end{justify-items:end}.-ji\:stretch{justify-items:stretch}.-ji\:flex-s{justify-items:flex-start}.-ji\:flex-e{justify-items:flex-end}.-jc{justify-content:var(--jc)}.-jc\:start{justify-content:start}.-jc\:center{justify-content:center}.-jc\:end{justify-content:end}.-jc\:flex-s{justify-content:flex-start}.-jc\:flex-e{justify-content:flex-end}.-jc\:between{justify-content:space-between}.-aslf\:start{align-self:start}.-aslf\:center{align-self:center}.-aslf\:end{align-self:end}.-aslf\:stretch{align-self:stretch}.-jslf\:start{justify-self:start}.-jslf\:center{justify-self:center}.-jslf\:end{justify-self:end}.-jslf\:stretch{justify-self:stretch}.-order\:0{order:0}.-order\:1{order:1}.-order\:-1{order:-1}.-translate\:-50X{translate:-50% 0}.-translate\:-50Y{translate:0 -50%}.-translate\:-50XY{translate:-50% -50%}.-rotate\:45{rotate:45deg}.-rotate\:90{rotate:90deg}.-rotate\:-45{rotate:-45deg}.-rotate\:-90{rotate:-90deg}.-scale\:-X{scale:-1 1}.-scale\:-Y{scale:1 -1}.-scale\:-XY{scale:-1 -1}.-ovw\:any{overflow-wrap:anywhere}.-whitespace\:nowrap{white-space:nowrap}.-writing{writing-mode:var(--writing)}.-writing\:vertical{writing-mode:var(--writing--vertical)}.-float\:left{float:left}.-float\:right{float:right}.-clear\:both{clear:both}.-isolation\:isolate{isolation:isolate}@container (min-width: 480px){.-fz_sm{font-size:var(--fz_sm)}.-lh_sm{line-height:var(--lh_sm)}.-d_sm{display:var(--d_sm)}.-ar_sm{aspect-ratio:var(--ar_sm)}.-w_sm{width:var(--w_sm)}.-h_sm{height:var(--h_sm)}.-min-w_sm{min-width:var(--min-w_sm)}.-max-w_sm{max-width:var(--max-w_sm)}.-min-h_sm{min-height:var(--min-h_sm)}.-max-h_sm{max-height:var(--max-h_sm)}.-bg_sm{background:var(--bg_sm)}.-bdw_sm{--bdw: var(--bdw_sm) !important}.-bdrs_sm{border-radius:var(--bdrs_sm);--bdrs: var(--bdrs_sm) !important}.-bxsh_sm{box-shadow:var(--bxsh_sm)}.-p_sm{padding:var(--p_sm);--p: var(--p_sm) !important}.-px_sm{padding-inline:var(--px_sm)}.-py_sm{padding-block:var(--py_sm)}.-px-s_sm{padding-inline-start:var(--px-s_sm)}.-px-e_sm{padding-inline-end:var(--px-e_sm)}.-py-s_sm{padding-block-start:var(--py-s_sm)}.-py-e_sm{padding-block-end:var(--py-e_sm)}.-pl_sm{padding-left:var(--pl_sm)}.-pr_sm{padding-right:var(--pr_sm)}.-pt_sm{padding-top:var(--pt_sm)}.-pb_sm{padding-bottom:var(--pb_sm)}.-m_sm{margin:var(--m_sm);--m: var(--m_sm) !important}.-mx_sm{margin-inline:var(--mx_sm)}.-my_sm{margin-block:var(--my_sm)}.-mx-s_sm{margin-inline-start:var(--mx-s_sm)}.-mx-e_sm{margin-inline-end:var(--mx-e_sm)}.-my-s_sm{margin-block-start:var(--my-s_sm)}.-my-e_sm{margin-inline-end:var(--my-e_sm)}.-ml_sm{margin-left:var(--ml_sm)}.-mr_sm{margin-right:var(--mr_sm)}.-mt_sm{margin-top:var(--mt_sm)}.-mb_sm{margin-bottom:var(--mb_sm)}.-g_sm{gap:var(--g_sm);--g: var(--g_sm) !important}.-g-x_sm{column-gap:var(--g-x_sm)}.-g-y_sm{row-gap:var(--g-y_sm)}.-cols_sm{--cols: var(--cols_sm) !important}.-rows_sm{--rows: var(--rows_sm) !important}.-fxw_sm{flex-wrap:var(--fxw_sm)}.-fxd_sm{flex-direction:var(--fxd_sm)}.-fx_sm{flex:var(--fx_sm)}.-fxb_sm{flex-basis:var(--fxb_sm)}.-gt_sm{grid-template:var(--gt_sm)}.-gta_sm{grid-template-areas:var(--gta_sm)}.-gtc_sm{grid-template-columns:var(--gtc_sm)}.-gtr_sm{grid-template-rows:var(--gtr_sm)}.-gaf_sm{grid-auto-flow:var(--gaf_sm)}.-ga_sm{grid-area:var(--ga_sm)}.-gc_sm{grid-column:var(--gc_sm)}.-gr_sm{grid-row:var(--gr_sm)}.-ai_sm{align-items:var(--ai_sm)}.-ac_sm{align-content:var(--ac_sm)}.-ji_sm{justify-items:var(--ji_sm)}.-jc_sm{justify-content:var(--jc_sm)}.-writing_sm{writing-mode:var(--writing_sm)}}@container (min-width: 800px){.-fz_md{font-size:var(--fz_md)}.-lh_md{line-height:var(--lh_md)}.-d_md{display:var(--d_md)}.-ar_md{aspect-ratio:var(--ar_md)}.-w_md{width:var(--w_md)}.-h_md{height:var(--h_md)}.-min-w_md{min-width:var(--min-w_md)}.-max-w_md{max-width:var(--max-w_md)}.-min-h_md{min-height:var(--min-h_md)}.-max-h_md{max-height:var(--max-h_md)}.-bg_md{background:var(--bg_md)}.-bdw_md{--bdw: var(--bdw_md) !important}.-bdrs_md{border-radius:var(--bdrs_md);--bdrs: var(--bdrs_md) !important}.-bxsh_md{box-shadow:var(--bxsh_md)}.-p_md{padding:var(--p_md);--p: var(--p_md) !important}.-px_md{padding-inline:var(--px_md)}.-py_md{padding-block:var(--py_md)}.-px-s_md{padding-inline-start:var(--px-s_md)}.-px-e_md{padding-inline-end:var(--px-e_md)}.-py-s_md{padding-block-start:var(--py-s_md)}.-py-e_md{padding-block-end:var(--py-e_md)}.-pl_md{padding-left:var(--pl_md)}.-pr_md{padding-right:var(--pr_md)}.-pt_md{padding-top:var(--pt_md)}.-pb_md{padding-bottom:var(--pb_md)}.-m_md{margin:var(--m_md);--m: var(--m_md) !important}.-mx_md{margin-inline:var(--mx_md)}.-my_md{margin-block:var(--my_md)}.-mx-s_md{margin-inline-start:var(--mx-s_md)}.-mx-e_md{margin-inline-end:var(--mx-e_md)}.-my-s_md{margin-block-start:var(--my-s_md)}.-my-e_md{margin-inline-end:var(--my-e_md)}.-ml_md{margin-left:var(--ml_md)}.-mr_md{margin-right:var(--mr_md)}.-mt_md{margin-top:var(--mt_md)}.-mb_md{margin-bottom:var(--mb_md)}.-g_md{gap:var(--g_md);--g: var(--g_md) !important}.-g-x_md{column-gap:var(--g-x_md)}.-g-y_md{row-gap:var(--g-y_md)}.-cols_md{--cols: var(--cols_md) !important}.-rows_md{--rows: var(--rows_md) !important}.-fxw_md{flex-wrap:var(--fxw_md)}.-fxd_md{flex-direction:var(--fxd_md)}.-fx_md{flex:var(--fx_md)}.-fxb_md{flex-basis:var(--fxb_md)}.-gt_md{grid-template:var(--gt_md)}.-gta_md{grid-template-areas:var(--gta_md)}.-gtc_md{grid-template-columns:var(--gtc_md)}.-gtr_md{grid-template-rows:var(--gtr_md)}.-gaf_md{grid-auto-flow:var(--gaf_md)}.-ga_md{grid-area:var(--ga_md)}.-gc_md{grid-column:var(--gc_md)}.-gr_md{grid-row:var(--gr_md)}.-ai_md{align-items:var(--ai_md)}.-ac_md{align-content:var(--ac_md)}.-ji_md{justify-items:var(--ji_md)}.-jc_md{justify-content:var(--jc_md)}.-writing_md{writing-mode:var(--writing_md)}}@media (any-hover: hover){.-hov\:c:hover{color:var(--hov-c, var(--c--link))}.-hov\:bdc:hover{border-color:var(--hov-bdc, var(--c--link))}.-hov\:bgc:hover{background-color:var(--hov-bgc, var(--c--base-2))}.-hov\:o:hover{opacity:var(--hov-o, .7)!important}.-hov\:bxsh:hover{box-shadow:var(--hov-bxsh, var(--bxsh--40))}}.-hov\:to\:hide{opacity:var(--isHov_, 0)}.-hov\:to\:show{opacity:var(--notHov_, 0);visibility:var(--notHov_, hidden)}:where(.d--tabs--line){--sh-size: inset 0 -2px}:where(.d--tabs--line) .d--tabs_list{box-shadow:var(--sh-size) 0 var(--c--line)}:where(.d--tabs--line) .d--tabs_tab{font-size:var(--fz--s);padding:.5em .875em;box-shadow:var(--isSelected_, var(--sh-size) 0 0 currentColor)}:where(.d--tabs--emboss) .d--tabs_list{padding:4px;font-size:var(--fz--s);background-color:var(--c--base-2);border-radius:var(--bdrs--20)}:where(.d--tabs--emboss) .d--tabs_tab{padding:.25em .75em;border-radius:calc(var(--bdrs--20) - 2px);background-color:var(--isSelected_, var(--c--base));box-shadow:var(--isSelected_, var(--bxsh--10))}[data-tabs-keep-height]>[aria-hidden=true]{display:block;visibility:hidden;opacity:0}@media (any-hover: hover){.-hov\:shadowUp:hover{box-shadow:var(--bxsh--40);translate:0 -3px}}.-hov\:to\:zoom{scale:var(--isHov_, 1.1)}.-hov\:to\:letterSpread{letter-spacing:var(--isHov_, .125em)}.-hov\:to\:slide{opacity:var(--notHov_, 0);grid-template-rows:var(--isHov_, 1fr) var(--notHov_, 0fr);transition-property:margin-block,padding-block,opacity,grid-template}.-hov\:test{color:var(--isHov_, green) var(--notHov_, blue);background-color:var(--notHov_, lightgray);box-shadow:var(--isHov_, var(--bxsh--30))}:where(.-bg\:glass){--bxsh: 0 0 0 transparent;--blur: 16px}.-bg\:glass{backdrop-filter:brightness(1.2) blur(var(--blur));box-shadow:inset 0 0 0 1px #fff3,inset 10px 20px 40px -20px #fff3,var(--bxsh)!important}.-bg\:grid{--grid-bdc: color-mix(in srgb, currentColor, transparent 95%);--grid-size: 1rem;--grid-offset: calc(var(--grid-size) / 2);background-image:linear-gradient(transparent calc(100% - 1px),var(--grid-bdc) 50%,var(--grid-bdc)),linear-gradient(90deg,transparent calc(100% - 1px),var(--grid-bdc) 50%,var(--grid-bdc));background-position:var(--grid-offset) var(--grid-offset);background-size:var(--grid-size) var(--grid-size)}.-bg\:stripe{--stripe-bdc: color-mix(in srgb, currentColor, transparent 95%);--stripe-bdw: 1px;--stripe-deg: -40deg;--stripe-interval: .5rem;background-image:repeating-linear-gradient(var(--stripe-deg),var(--stripe-bdc),var(--stripe-bdc) var(--stripe-bdw),transparent var(--stripe-bdw),transparent var(--stripe-interval));background-position:center}:root{--grad--lime: #abecd6 0%, #fbed96 100%;--grad--denseWater: #3ab5b0 0%, #3d99be 31%, #56317a 100%}.-bg\:sunset{background:linear-gradient(to top,#ddb672 5%,#e67a44 60%,#d16834 95%)}.-ar\:cinema{aspect-ratio:2.35/1}.-ar\:silver{aspect-ratio:14.14/10}.-ar\:bronze{aspect-ratio:33.03/10}.-bd\:guide{border:1px dashed rgba(160,160,160,.5)}.d--accordion_icon>.a--icon{grid-area:1/1}.d--accordion_icon>.a--icon:nth-last-of-type(2){opacity:var(--isOpened_, 0)}.d--accordion_icon>.a--icon:nth-of-type(2){opacity:var(--notOpened_, 0)}.d--accordion_header:has(>[data-role=trigger]){pointer-events:none}.d--accordion_label>a,.d--accordion_icon{pointer-events:auto}.is--linkBox.-linkoff .u-expandedLink:before{content:none}@property --sz--full{syntax: "<length-percentage>"; initial-value: 100%; inherits: true;}@property --ls-blur{syntax: "*"; inherits: false;}@property --ls-brightness{syntax: "*"; inherits: false; initial-value: brightness(1);}.-filter_\:{--ls-blur: blur(106px);filter:var(--ls-blur) var(--ls-brightness)}.l--flex--ltr{flex-direction:row}.l--flex--rtl{flex-direction:row-reverse}:where([dir=rtl]) .l--flex--ltr{flex-direction:row-reverse}:where([dir=rtl]) .l--flex--rtl{flex-direction:row}:where(.has--itemGuide>*){padding:0 4px;border:1px dashed hsla(0,0%,63%,.4)}.-hov\:itemGuide>*{position:relative}.-hov\:itemGuide:hover>*:before{position:absolute;display:block;border:1px dashed rgba(150,150,160,.4);content:"";inset:0}@keyframes scFadeY{0%{mask-position:0 -2rem}to{mask-position:0 0}}@keyframes scFadeX{0%{mask-position:-2rem 0}to{mask-position:0 0}}.u-scFade\:x,.u-scFade\:y{--scFade-sz: 2rem;--scFade-offset: 1px;mask-image:linear-gradient(var(--scFade-dir),transparent var(--scFade-offset),black var(--scFade-sz),black calc(100% - var(--scFade-sz)),transparent calc(100% - var(--scFade-offset)))}.u-scFade\:y{--scFade-dir: to bottom;mask-size:100% calc(100% + var(--scFade-sz));animation:scFadeY linear;animation-timeline:scroll(self y)}.u-scFade\:x{--scFade-dir: to right;mask-size:calc(100% + var(--scFade-sz)) 100%;animation:scFadeX linear;animation-timeline:scroll(self x)}@keyframes scShadowX{0%{box-shadow:inset 0 0 0 var(--scShadow-offset) var(--scShadow-c),inset calc(var(--scShadow-sz) * -1.25) 0 var(--scShadow-spread) var(--scShadow-offset) var(--scShadow-c)}to{box-shadow:inset calc(var(--scShadow-sz) * 1.25) 0 var(--scShadow-spread) var(--scShadow-offset) var(--scShadow-c),inset 0 0 0 var(--scShadow-offset) var(--scShadow-c)}}@keyframes scShadowY{0%{box-shadow:inset 0 0 0 var(--scShadow-offset) var(--scShadow-c),inset 0 calc(var(--scShadow-sz) * -1.25) var(--scShadow-spread) var(--scShadow-offset) var(--scShadow-c)}to{box-shadow:inset 0 calc(var(--scShadow-sz) * 1.25) var(--scShadow-spread) var(--scShadow-offset) var(--scShadow-c),inset 0 0 0 var(--scShadow-offset) var(--scShadow-c)}}.u-scShadow\:x,.u-scShadow\:y{--scShadow-c: hsl(0 0% 0% / 50%);--scShadow-sz: 1rem;--scShadow-offset: calc(var(--scShadow-sz) * -1);--scShadow-spread: calc(var(--scShadow-sz) * 1)}.u-scShadow\:x{animation:scShadowX linear;animation-timeline:scroll(self x)}.u-scShadow\:y{animation:scShadowY linear;animation-timeline:scroll(self y)}.u-inlineCenter{vertical-align:middle;translate:0 calc(-1*(.35em - .5ex))}:root{--c--main: #0791d6;--lsdoc-codeBlock-bgc: hsl(200, 18%, 95%);--lsdoc-preview_resize-bdc: hsl(200, 16%, 60%);--lsdoc-preview_help-bg: rgba(250, 250, 255, .5);--code-c: currentColor;--code-bgc: color-mix(in srgb, #22a4d40e, currentColor 4%);--grad_01: rgb(61, 204, 240);--grad_02: rgb(136, 103, 255)}:root[data-theme=dark]{--lsdoc-codeBlock-bgc: hsl(200, 12%, 12%);--lsdoc-preview_resize-bdc: hsl(200, 16%, 40%);--lsdoc-preview_help-bg: rgba(50, 50, 55, .5);--c--main: #3ebefd;--c--accent: #da3159;--c--base: hsl(215 8% 8%);--c--base-2: hsl(215 8% 14%);--c--line: hsl(var(--c--base--hs) 20%);--c--text: hsl(215 8% 99%);--c--text-2: hsl(215 4% 88%);--link-c: #50a2ff;--sh-hsl: 215 50% 80%;--sh-a: 5%;--sh-i: inset;--cbox-cPct: 10%;--cbox-bgPct: 12%}:root[data-theme=dark] .c--chat{--cbox-bgPct: 25%}.z--mdcontent>.level-h2{position:relative}.z--mdcontent>.level-h2:after{content:"";display:block;position:absolute;top:0;left:calc(0px - var(--sl-content-pad-x));width:12px;height:100%;background:linear-gradient(150deg,color-mix(in srgb,var(--green),transparent 60%),color-mix(in srgb,var(--blue),transparent 50%) 30%,color-mix(in srgb,var(--purple),transparent 60%) 70%,color-mix(in srgb,var(--pink),transparent 60%));filter:brightness(125%);clip-path:polygon(0 0,0% 100%,calc(100% - 4px) 100%,100% 50%,calc(100% - 4px) 0);z-index:1}.z--mdcontent .sl-heading-wrapper{--my-s: 2.5em}.z--mdcontent .sl-heading-wrapper.level-h2{--my-s: 4rem}.z--mdcontent .sl-heading-wrapper>:first-child{display:inline;padding-inline-end:var(--sl-anchor-icon-space)}.z--mdcontent .sl-heading-wrapper .sl-anchor-link{position:relative;margin-inline-start:.25em;user-select:none;opacity:var(--_hovHeading, 0)}.z--mdcontent .sl-heading-wrapper:hover{--_hovHeading: 1}.c--button--primary{position:relative;--c: #fff;--bgc: transparent;border:none;overflow:hidden;font-weight:700}.c--button--primary:before{content:"";position:absolute;inset:-8px;filter:blur(8px);border-radius:inherit;z-index:-1;--_col_A: rgb(172, 223, 145);--_col_B: rgb(67, 194, 226);--_col_C: rgb(137, 89, 220);background-image:conic-gradient(from 0deg,var(--_col_A) 40deg,var(--_col_B) 80deg,var(--_col_C) 120deg,var(--_col_C) 220deg,var(--_col_B) 280deg,var(--_col_A) 360deg)}.c--button--secondary{--bdc: currentColor;--bgc: transparent;--c: currentColor}:root{--sl-content-width: 60rem;--sl-sidebar-width: 16rem;--sl-color-bg-sidebar: transparent;--sl-content-pad-x: var(--s40);--lsdoc-codeBlock-radius: 0 0 var(--bdrs--20) var(--bdrs--20)}.main-pane{flex-shrink:1;width:auto!important;flex-basis:calc(var(--sl-content-width) + var(--sl-content-pad-x) * 2);margin-inline:auto}.right-sidebar-container{flex-grow:0;flex-shrink:0;width:auto!important;flex-basis:16rem}.sl-container{container-type:inline-size;max-width:100%!important}.site-title{--link-td: none;color:inherit;font-family:var(--ff--mono)}.site-title>span{display:inline-flex;gap:.25em;align-items:center}.site-title>span:before{content:"β";display:block;line-height:1;margin-left:.25em;padding:.25rem .375rem;border-radius:.25rem;font-size:1rem;background-color:var(--c--text);color:var(--c--base);order:1}.site-title>span:after{content:"v.0.5";line-height:1;font-size:.9rem;letter-spacing:-.125em;order:2;padding:1px;color:var(--c--main)}.social-icons{gap:.25em}.social-icons>a{color:inherit}:is(.sidebar,.right-sidebar){--link-td: none}:is(.sidebar,.right-sidebar) a[aria-current=page]{color:var(--c--base)}:is(.sidebar,.right-sidebar) a[aria-current=true]{color:var(--c--base);background-color:var(--sl-color-text-accent)}:is(.sidebar,.right-sidebar) a:not(:is([aria-current=page],[aria-current=true])){color:inherit;opacity:.8}:is(.sidebar,.right-sidebar) a:not(:is([aria-current=page],[aria-current=true])):hover{opacity:1;background-color:var(--c--base-2)}:is(.sidebar,.right-sidebar) .top-level>li>details>summary{padding-bottom:.5em}:is(.sidebar,.right-sidebar) .top-level>li>details>ul{margin-bottom:.75em}:is(.sidebar,.right-sidebar) ._subtitle{display:block;pointer-events:none;color:inherit;margin-inline-start:-1px;margin-top:.75em;padding-inline-start:.5em;padding-block:0;font-size:var(--sl-text-sm);opacity:.5}:is(.sidebar,.right-sidebar) ._divider{padding-block:.5em;padding-inline:.5em 0}:is(.sidebar,.right-sidebar) ._divider>span{display:block;border-top:1px solid var(--sl-color-hairline-light)}.sidebar .top-level>li:has(>.large){margin-block:var(--s30);border-radius:8px;background-image:linear-gradient(120deg,var(--grad_01),var(--grad_02));padding:2px}.sidebar .top-level>li>.large{padding:var(--s20);color:var(--c--text);background-color:var(--c--base);opacity:1;border-radius:6px;display:inline-flex;width:100%}.sidebar .top-level>li>.large:hover{opacity:.8}.sidebar .top-level>li>.large:after{content:"→";font-family:var(--ff--mono);margin-inline-start:auto}header{background-color:transparent;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-has-hero] header{border:none}footer>.meta{display:none}.c--preview{padding-block:.5rem}.c--preview_title{display:flex;align-items:center}.c--preview_title+*{margin-top:var(--s10)!important}.c--preview_title>.__decorator{width:1.5em;height:1.5em;background-color:var(--c--base-2);border-radius:2px;box-shadow:var(--sh--0) var(--sh-c)}.c--preview_area{--bdc: var(--lsdoc-codeBlock-bgc);position:relative;transition:none!important}.c--preview_area:not(:first-child){margin-top:var(--s50)}.c--preview_area>*{--fz--root: clamp(.875rem, .7rem + .8cqw, 1rem);font-size:var(--fz--root)}.c--preview_area_frame{border:solid 3px var(--bdc);border-radius:2px}.c--preview_inner{position:relative;border-radius:2px;box-shadow:inset 0 0 4px 0 var(--sh-c);container-type:inline-size}.c--preview_inner.is--resize{min-width:min(100%,340px);max-width:100%;margin:0 auto;overflow-y:auto;resize:horizontal}.c--preview_inner.is--resize:after{position:absolute;right:0;bottom:0;display:block;width:14px;height:14px;border-top:1px dotted var(--lsdoc-preview_resize-bdc);content:"";border-inline-start:1px dotted var(--lsdoc-preview_resize-bdc);border-start-start-radius:12px}.c--preview_help{z-index:1;margin:.875em;font-size:11px;background-color:var(--lsdoc-preview_help-bg);border:1px solid var(--lsdoc-preview_resize-bdc);visibility:hidden;opacity:0;backdrop-filter:blur(2px)}.c--preview_inner:hover .c--preview_help{visibility:visible;opacity:1}.c--preview_code .d--tabs_panel{overflow-x:auto}.c--preview_code .expressive-code{position:relative}.c--preview_code .expressive-code>.frame{position:static!important;overflow-y:auto;max-height:25rem}.c--preview_code .copy{z-index:1}.c--preview_code pre{border-radius:0}.c--preview_area+.c--preview_code{overflow:hidden;background-color:var(--lsdoc-codeBlock-bgc);border-radius:var(--lsdoc-codeBlock-radius);margin-block-start:-4px}.c--preview_area+.c--preview_code.d--tabs{gap:0!important}.set--fz{--fz--5xl: min(50em, calc(1em * var(--_fzmol) / (var(--_fzmol) - 6)));--fz--4xl: min(40em, calc(1em * var(--_fzmol) / (var(--_fzmol) - 5)));--fz--3xl: calc(1em * var(--_fzmol) / (var(--_fzmol) - 4));--fz--2xl: calc(1em * var(--_fzmol) / (var(--_fzmol) - 3));--fz--xl: calc(1em * var(--_fzmol) / (var(--_fzmol) - 2));--fz--l: calc(1em * var(--_fzmol) / (var(--_fzmol) - 1));--fz--m: 1em;--fz--s: calc(1em * var(--_fzmol) / (var(--_fzmol) + 1));--fz--xs: calc(1em * var(--_fzmol) / (var(--_fzmol) + 2));--fz--2xs: calc(1em * var(--_fzmol) / (var(--_fzmol) + 3))}.u--scalePreview{--w-pct: 200;max-width:unset;width:calc(1% * var(--w-pct));transform:scale(calc(100 / var(--w-pct)));transform-origin:0 0}.u--scalePreview>iframe{width:100%;height:100%}@container (min-width: 440px){.u--scalePreview{--w-pct: 160}}@container (min-width: 800px){.u--scalePreview{--w-pct: 125}}.u--scalePreview[data-scale-preview-type=list]{width:250%;transform:scale(.4);pointer-events:none}.expressive-code{--ec-frm-edBg: var(--lsdoc-codeBlock-bgc) !important}.expressive-code pre>code>.ec-line:first-child div.code{width:0}.expressive-code pre>code>.ec-line:first-child div.code:after{content:"";display:inline-block;width:calc(2rem + var(--ec-codePadInl))}.expressive-code>.frame{--ec-frm-frameBoxShdCssVal: none}.expressive-code>.frame>pre{border:none!important;padding:0}.expressive-code>.frame>pre>code{font-family:var(--ff--mono);line-height:1.625;padding:var(--ec-codePadBlk) 0}.c--note .expressive-code>.frame{background:var(--code-background);background:color-mix(in srgb,var(--code-background),transparent 50%);box-shadow:var(--bxsh--i10)}.c--note .expressive-code>.frame>pre{background:none}.c--note_body>.expressive-code:last-child{padding-bottom:.5em}.expressive-code .ec-line.ec-line mark{--tmInlineBgCol: rgba(138, 145, 150, .1);--tmInlineBrdCol: hsla(207, 43%, 47%, .8)}.expressive-code .ec-line.mark.mark{--tmLineBgCol: rgba(147, 153, 155, .15)}.emgithub-file{margin-block-end:0!important}.emgithub-container:first-of-type>.emgithub-file{margin-block-start:0}.emgithub-file .hide-in-phone{display:none}.emgithub-file .code-area>pre{tab-size:4!important}:root{--hero-blue: hsla(206, 85%, 65%, .1);--hero-purple: hsla(263, 76%, 75%, .1)}:root[data-theme=dark]{--hero-blue: rgba(13, 65, 162, .2)}[data-has-hero] .page{background:linear-gradient(215deg,var(--hero-blue),transparent 100vh)}.section-01{--sh-hsl: 206 60% 50%}.z--hero_content{min-width:20rem}.z--hero_h1wrap{background-image:linear-gradient(120deg,var(--grad_01),var(--grad_02))}.z--hero h1[data-page-title]{line-height:1.25;letter-spacing:.025em;text-shadow:4px 4px 40px rgba(255,255,255,.25)}.z--hero_tagline{font-size:var(--fz--m);color:var(--c--text-2)}#starlight__search{--sl-search-cancel-space: 5.5rem}#starlight__search .pagefind-ui__search-input{font-size:16px}:root{--sl-menu-button-size: 32px}header.header button[aria-keyshortcuts="Meta+K"]{font-size:16px}button[aria-controls=starlight__sidebar]{padding:8px;box-shadow:var(--bxsh--10);font-size:16px}button[aria-controls=starlight__sidebar] svg{width:1em;height:1em}.z--mdcontent{margin-bottom:var(--s60)}.z--mdcontent>:where(p,ul,ol) code{display:inline-flex;line-height:1}:where(.z--mdcontent) code:where(:not(:is(.c--preview_area,pre) code)){padding:.2em .3em;color:var(--code-c);font-size:.9em;font-family:var(--ff--mono);background-color:var(--code-bgc);border-radius:.25em}:where(.z--mdcontent) a>code{text-decoration:inherit}:where(.z--mdcontent) kbd:where(:not(.c--preview_area kbd)){display:inline-block;padding:.375em;font-size:.95em;font-family:var(--ff--mono);line-height:1;border:solid 1px var(--c--line);border-radius:.25em;box-shadow:0 2px 0 var(--c--line);translate:0 -1px}:where(.z--mdcontent)>table{font-size:.95em;max-inline-size:100%;border:none;border-collapse:collapse;border-spacing:0;isolation:isolate}:where(.z--mdcontent)>table :where(td,th){border-block:1px solid var(--c--line)}:where(.z--mdcontent)>table thead{border-block-end:solid 2px}.c--badge--prop{padding:0 .25em;--bdc: color-mix(in srgb, var(--c--base), var(--keycolor) 25%)}.c--badge--prop>code{padding:0!important;font:inherit!important;background-color:transparent}td>.c--badge--prop:first-child{margin-inline-start:0}td:first-child>code:only-child{white-space:nowrap}.pagination-links{--link-td: none}@layer starlight.base,starlight.reset,starlight.core,starlight.content,starlight.components,starlight.utils;@layer starlight.base{:root,::backdrop{--sl-color-white: hsl(0, 0%, 100%);--sl-color-gray-1: hsl(224, 20%, 94%);--sl-color-gray-2: hsl(224, 6%, 77%);--sl-color-gray-3: hsl(224, 6%, 56%);--sl-color-gray-4: hsl(224, 7%, 36%);--sl-color-gray-5: hsl(224, 10%, 23%);--sl-color-gray-6: hsl(224, 14%, 16%);--sl-color-black: hsl(224, 10%, 10%);--sl-hue-orange: 41;--sl-color-orange-low: hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange: hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green: 101;--sl-color-green-low: hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high: hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue: 234;--sl-color-blue-low: hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue: hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple: 281;--sl-color-purple-low: hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple: hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red: 339;--sl-color-red-low: hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red: hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high: hsl(var(--sl-hue-red), 82%, 87%);--sl-color-accent-low: hsl(224, 54%, 20%);--sl-color-accent: hsl(224, 100%, 60%);--sl-color-accent-high: hsl(224, 100%, 85%);--sl-color-text: var(--sl-color-gray-2);--sl-color-text-accent: var(--sl-color-accent-high);--sl-color-text-invert: var(--sl-color-accent-low);--sl-color-bg: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-6);--sl-color-bg-sidebar: var(--sl-color-gray-6);--sl-color-bg-inline-code: var(--sl-color-gray-5);--sl-color-bg-accent: var(--sl-color-accent-high);--sl-color-hairline-light: var(--sl-color-gray-5);--sl-color-hairline: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-black);--sl-color-backdrop-overlay: hsla(223, 13%, 10%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .12), 0px 2px 1px hsla(0, 0%, 0%, .24);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .08), 0px 5px 2px hsla(0, 0%, 0%, .08), 0px 3px 2px hsla(0, 0%, 0%, .12), 0px 1px 1px hsla(0, 0%, 0%, .15);--sl-shadow-lg: 0px 25px 7px hsla(0, 0%, 0%, .03), 0px 16px 6px hsla(0, 0%, 0%, .1), 0px 9px 5px hsla(223, 13%, 10%, .33), 0px 4px 4px hsla(0, 0%, 0%, .75), 0px 4px 2px hsla(0, 0%, 0%, .25);--sl-text-2xs: .75rem;--sl-text-xs: .8125rem;--sl-text-sm: .875rem;--sl-text-base: 1rem;--sl-text-lg: 1.125rem;--sl-text-xl: 1.25rem;--sl-text-2xl: 1.5rem;--sl-text-3xl: 1.8125rem;--sl-text-4xl: 2.1875rem;--sl-text-5xl: 2.625rem;--sl-text-6xl: 4rem;--sl-text-body: var(--sl-text-base);--sl-text-body-sm: var(--sl-text-xs);--sl-text-code: var(--sl-text-sm);--sl-text-code-sm: var(--sl-text-xs);--sl-text-h1: var(--sl-text-4xl);--sl-text-h2: var(--sl-text-3xl);--sl-text-h3: var(--sl-text-2xl);--sl-text-h4: var(--sl-text-xl);--sl-text-h5: var(--sl-text-lg);--sl-line-height: 1.75;--sl-line-height-headings: 1.2;--sl-font-system: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--sl-font-system-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--__sl-font: var(--sl-font, var(--sl-font-system)), var(--sl-font-system);--__sl-font-mono: var(--sl-font-mono, var(--sl-font-system-mono)), var(--sl-font-system-mono);--sl-nav-height: 3.5rem;--sl-nav-pad-x: 1rem;--sl-nav-pad-y: .75rem;--sl-mobile-toc-height: 3rem;--sl-sidebar-width: 18.75rem;--sl-sidebar-pad-x: 1rem;--sl-content-width: 45rem;--sl-content-pad-x: 1rem;--sl-main-pad: 0 0 3vh 0;--sl-menu-button-size: 2rem;--sl-nav-gap: var(--sl-content-pad-x);--sl-outline-offset-inside: -.1875rem;--sl-z-index-toc: 4;--sl-z-index-menu: 5;--sl-z-index-navbar: 10;--sl-z-index-skiplink: 20}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white: hsl(224, 10%, 10%);--sl-color-gray-1: hsl(224, 14%, 16%);--sl-color-gray-2: hsl(224, 10%, 23%);--sl-color-gray-3: hsl(224, 7%, 36%);--sl-color-gray-4: hsl(224, 6%, 56%);--sl-color-gray-5: hsl(224, 6%, 77%);--sl-color-gray-6: hsl(224, 20%, 94%);--sl-color-gray-7: hsl(224, 19%, 97%);--sl-color-black: hsl(0, 0%, 100%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange: hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low: hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high: hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low: hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue: hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low: hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple: hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low: hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high: hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red: hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low: hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high: hsl(234, 80%, 30%);--sl-color-accent: hsl(234, 90%, 60%);--sl-color-accent-low: hsl(234, 88%, 90%);--sl-color-text-accent: var(--sl-color-accent);--sl-color-text-invert: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-7);--sl-color-bg-sidebar: var(--sl-color-bg);--sl-color-bg-inline-code: var(--sl-color-gray-6);--sl-color-bg-accent: var(--sl-color-accent);--sl-color-hairline-light: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-gray-6);--sl-color-backdrop-overlay: hsla(225, 9%, 36%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .06), 0px 2px 1px hsla(0, 0%, 0%, .06);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .03), 0px 5px 2px hsla(0, 0%, 0%, .03), 0px 3px 2px hsla(0, 0%, 0%, .06), 0px 1px 1px hsla(0, 0%, 0%, .06);--sl-shadow-lg: 0px 25px 7px rgba(0, 0, 0, .01), 0px 16px 6px hsla(0, 0%, 0%, .03), 0px 9px 5px hsla(223, 13%, 10%, .08), 0px 4px 4px hsla(0, 0%, 0%, .16), 0px 4px 2px hsla(0, 0%, 0%, .04)}@media (min-width: 50em){:root{--sl-nav-height: 4rem;--sl-nav-pad-x: 1.5rem;--sl-text-h1: var(--sl-text-5xl);--sl-text-h2: var(--sl-text-4xl);--sl-text-h3: var(--sl-text-3xl);--sl-text-h4: var(--sl-text-2xl)}}@media (min-width: 72rem){:root{--sl-content-pad-x: 1.5rem;--sl-mobile-toc-height: 0rem}}}@layer starlight.reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;accent-color:var(--sl-color-accent)}html[data-theme=light]{color-scheme:light}body{font-family:var(--__sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:anywhere}code{font-family:var(--__sl-font-mono)}}@layer starlight.components{.starlight-aside{padding:1rem;border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white)}.starlight-aside--note{--sl-color-asides-text-accent: var(--sl-color-blue-high);--sl-color-asides-border: var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent: var(--sl-color-purple-high);--sl-color-asides-border: var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent: var(--sl-color-orange-high);--sl-color-asides-border: var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent: var(--sl-color-red-high);--sl-color-asides-border: 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)}}@layer starlight.utils{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sl-hidden{display:none}.sl-flex{display:flex}.sl-block{display:block}@media (min-width: 50rem){.md\:sl-hidden{display:none}.md\:sl-flex{display:flex}.md\:sl-block{display:block}}@media (min-width: 72rem){.lg\:sl-hidden{display:none}.lg\:sl-flex{display:flex}.lg\:sl-block{display:block}}[data-theme=light] .light\:sl-hidden,[data-theme=dark] .dark\:sl-hidden{display:none}[dir=rtl] .rtl\:flip:not(:where([dir=rtl] [dir=ltr] *)){transform:scaleX(-1)}}@layer starlight.content{.sl-markdown-content .sl-heading-wrapper{--sl-anchor-icon-size: .8275em;--sl-anchor-icon-gap: .25em;--sl-anchor-icon-space: calc(var(--sl-anchor-icon-size) + var(--sl-anchor-icon-gap));line-height:var(--sl-line-height-headings)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6,.sl-heading-wrapper)+:is(.sl-heading-wrapper){margin-top:1.5em}.sl-markdown-content .sl-heading-wrapper.level-h1{font-size:var(--sl-text-h1)}.sl-markdown-content .sl-heading-wrapper.level-h2{font-size:var(--sl-text-h2)}.sl-markdown-content .sl-heading-wrapper.level-h3{font-size:var(--sl-text-h3)}.sl-markdown-content .sl-heading-wrapper.level-h4{font-size:var(--sl-text-h4)}.sl-markdown-content .sl-heading-wrapper.level-h5{font-size:var(--sl-text-h5)}.sl-markdown-content .sl-heading-wrapper.level-h6{font-size:var(--sl-text-h6)}.sl-markdown-content .sl-heading-wrapper>:first-child{display:inline;padding-inline-end:var(--sl-anchor-icon-space)}.sl-markdown-content .sl-anchor-link{position:relative;margin-inline-start:calc(-1 * var(--sl-anchor-icon-size));-webkit-user-select:none;user-select:none;display:inline-flex}.sl-markdown-content .sl-anchor-link:after{content:"";position:absolute;inset:-.25rem -.5rem}.sl-markdown-content .sl-anchor-icon>svg{display:inline;width:var(--sl-anchor-icon-size);vertical-align:top;transform:translateY(calc((var(--sl-line-height-headings) * 1em - var(--sl-anchor-icon-size)) / 2))}@media (hover: hover){.sl-markdown-content .sl-anchor-link{opacity:0}.sl-markdown-content .sl-anchor-link:focus,.sl-markdown-content .sl-heading-wrapper:hover .sl-anchor-link{opacity:1}}}@layer starlight.core{.sl-banner:where(.astro-6ahrazls){--__sl-banner-text: var(--sl-color-banner-text, var(--sl-color-text-invert));padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-banner-bg, var(--sl-color-bg-accent));color:var(--__sl-banner-text);line-height:var(--sl-line-height-headings);text-align:center;text-wrap:balance;box-shadow:var(--sl-shadow-sm)}.sl-banner:where(.astro-6ahrazls) a{color:var(--__sl-banner-text)}}@layer starlight.core{.content-panel:where(.astro-mnmvyxkf){padding:1.5rem var(--sl-content-pad-x)}.content-panel:where(.astro-mnmvyxkf)+.content-panel:where(.astro-mnmvyxkf){border-top:1px solid var(--sl-color-hairline)}.sl-container:where(.astro-mnmvyxkf){max-width:var(--sl-content-width)}.sl-container:where(.astro-mnmvyxkf)>*+*{margin-top:1.5rem}@media (min-width: 72rem){.sl-container:where(.astro-mnmvyxkf){margin-inline:var(--sl-content-margin-inline, auto)}}}@layer starlight.core{p:where(.astro-fwk4mvgn){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)}}@layer starlight.core{a:where(.astro-eqlx4umg){gap:.5rem;align-items:center;text-decoration:none;color:var(--sl-color-gray-3)}a:where(.astro-eqlx4umg):hover{color:var(--sl-color-white)}}@layer starlight.core{.pagination-links:where(.astro-y3xoi3ar){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem}a:where(.astro-y3xoi3ar){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);overflow-wrap:anywhere}:where(.astro-y3xoi3ar)[rel=next]{justify-content:end;text-align:end;flex-direction:row-reverse}a:where(.astro-y3xoi3ar):hover{border-color:var(--sl-color-gray-2)}.link-title:where(.astro-y3xoi3ar){color:var(--sl-color-white);font-size:var(--sl-text-2xl);line-height:var(--sl-line-height-headings)}svg:where(.astro-y3xoi3ar){flex-shrink:0}}@layer starlight.core{footer:where(.astro-k6uto6sd){flex-direction:column;gap:1.5rem}.meta:where(.astro-k6uto6sd){gap:.75rem 3rem;justify-content:space-between;flex-wrap:wrap;margin-top:3rem;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.meta:where(.astro-k6uto6sd)>p:only-child{margin-inline-start:auto}.kudos:where(.astro-k6uto6sd){align-items:center;gap:.5em;margin:1.5rem auto;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3)}.kudos:where(.astro-k6uto6sd):hover{color:var(--sl-color-white)}}@layer starlight.components{.kudos:where(.astro-k6uto6sd) svg{color:var(--sl-color-orange)}}@layer starlight.core{label:where(.astro-a3b5caix){--sl-label-icon-size: .875rem;--sl-caret-size: 1.25rem;--sl-inline-padding: .5rem;position:relative;display:flex;align-items:center;gap:.25rem;color:var(--sl-color-gray-1)}label:where(.astro-a3b5caix):hover{color:var(--sl-color-gray-2)}.icon:where(.astro-a3b5caix){position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}select:where(.astro-a3b5caix){border:0;padding-block:.625rem;padding-inline:calc(var(--sl-label-icon-size) + var(--sl-inline-padding) + .25rem) calc(var(--sl-caret-size) + var(--sl-inline-padding) + .25rem);margin-inline:calc(var(--sl-inline-padding) * -1);width:calc(var(--sl-select-width) + var(--sl-inline-padding) * 2);background-color:transparent;text-overflow:ellipsis;color:inherit;cursor:pointer;appearance:none}option:where(.astro-a3b5caix){background-color:var(--sl-color-bg-nav);color:var(--sl-color-gray-1)}@media (min-width: 50rem){select:where(.astro-a3b5caix){font-size:var(--sl-text-sm)}}}@layer starlight.components{.label-icon:where(.astro-a3b5caix){font-size:var(--sl-label-icon-size);inset-inline-start:0}.caret:where(.astro-a3b5caix){font-size:var(--sl-caret-size);inset-inline-end:0}}@layer starlight.core{.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}}@layer starlight.core{[data-search-modal-open]{overflow:hidden}#starlight__search{--sl-search-result-spacing: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-start: calc(3.75rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-end: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-block: calc(.9375rem * var(--pagefind-ui-scale));--sl-search-result-nested-pad-block: calc(.625rem * var(--pagefind-ui-scale));--sl-search-corners: calc(.3125rem * var(--pagefind-ui-scale));--sl-search-page-icon-size: calc(1.875rem * var(--pagefind-ui-scale));--sl-search-page-icon-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-page-icon-size)) / 2 );--sl-search-tree-diagram-size: calc(2.5rem * var(--pagefind-ui-scale));--sl-search-tree-diagram-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-tree-diagram-size)) / 2 )}#starlight__search .pagefind-ui__form:before{--pagefind-ui-text: var(--sl-color-gray-1);opacity:1}#starlight__search .pagefind-ui__search-input{color:var(--sl-color-white);font-weight:400;width:calc(100% - var(--sl-search-cancel-space))}#starlight__search input:focus{--pagefind-ui-border: var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear{inset-inline-end:var(--sl-search-cancel-space);width:calc(60px * var(--pagefind-ui-scale));padding:0;background-color:transparent;overflow:hidden}#starlight__search .pagefind-ui__search-clear:focus{outline:1px solid var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear:before{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'/%3E%3C/svg%3E") center / 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'/%3E%3C/svg%3E") center / 50% no-repeat;background-color:var(--sl-color-text-accent);display:block;width:100%;height:100%}#starlight__search .pagefind-ui__results>*+*{margin-top:var(--sl-search-result-spacing)}#starlight__search .pagefind-ui__result{border:0;padding:0}#starlight__search .pagefind-ui__result-nested{position:relative;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)),#starlight__search .pagefind-ui__result-nested{position:relative;background-color:var(--sl-color-black)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):hover,#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:hover,#starlight__search .pagefind-ui__result-nested:focus-within{outline:1px solid var(--sl-color-accent-high)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:focus-within{background-color:var(--sl-color-accent-low)}#starlight__search .pagefind-ui__result-thumb,#starlight__search .pagefind-ui__result-inner{margin-top:0}#starlight__search .pagefind-ui__result-inner>:first-child{border-radius:var(--sl-search-corners) var(--sl-search-corners) 0 0}#starlight__search .pagefind-ui__result-inner>:last-child{border-radius:0 0 var(--sl-search-corners) var(--sl-search-corners)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title{padding:var(--sl-search-result-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-page-icon-inline-start);width:var(--sl-search-page-icon-size);background:var(--sl-color-gray-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center no-repeat}#starlight__search .pagefind-ui__result-inner{align-items:stretch;gap:1px}#starlight__search .pagefind-ui__result-link{position:unset;--pagefind-ui-text: var(--sl-color-white);font-weight:600}#starlight__search .pagefind-ui__result-link:hover{text-decoration:none}#starlight__search .pagefind-ui__result-nested .pagefind-ui__result-link:before{content:unset}#starlight__search .pagefind-ui__result-nested:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-tree-diagram-inline-start);width:var(--sl-search-tree-diagram-size);background:var(--sl-color-gray-4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0% 0% / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0% 0% / 100% no-repeat}#starlight__search .pagefind-ui__result-nested:last-of-type:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E")}[dir=rtl] .pagefind-ui__result-title:before,[dir=rtl] .pagefind-ui__result-nested:before{transform:scaleX(-1)}#starlight__search .pagefind-ui__result-link:after{content:"";position:absolute;inset:0}#starlight__search .pagefind-ui__result-excerpt{font-size:calc(1rem * var(--pagefind-ui-scale));overflow-wrap:anywhere}#starlight__search mark{color:var(--sl-color-gray-2);background-color:transparent;font-weight:600}#starlight__search .pagefind-ui__filter-value:before{border-color:var(--sl-color-text-invert)}#starlight__search .pagefind-ui__result-tags{background-color:var(--sl-color-black);margin-top:0;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end)}}@layer starlight.core{site-search:where(.astro-ehat67c5){display:contents}button:where(.astro-ehat67c5)[data-open-modal]{display:flex;align-items:center;gap:.5rem;border:0;background-color:transparent;color:var(--sl-color-gray-1);cursor:pointer;height:2.5rem;font-size:var(--sl-text-xl)}@media (min-width: 50rem){button:where(.astro-ehat67c5)[data-open-modal]{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;background-color:var(--sl-color-black);color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);width:100%;max-width:22rem}button:where(.astro-ehat67c5)[data-open-modal]:hover{border-color:var(--sl-color-gray-2);color:var(--sl-color-white)}button:where(.astro-ehat67c5)[data-open-modal]>:last-child:where(.astro-ehat67c5){margin-inline-start:auto}}button:where(.astro-ehat67c5)>kbd:where(.astro-ehat67c5){border-radius:.25rem;font-size:var(--sl-text-2xs);gap:.25em;padding-inline:.375rem;background-color:var(--sl-color-gray-6)}kbd:where(.astro-ehat67c5){font-family:var(--__sl-font)}dialog:where(.astro-ehat67c5){margin:0;background-color:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--sl-shadow-lg)}dialog:where(.astro-ehat67c5)[open]{display:flex}dialog:where(.astro-ehat67c5)::backdrop{background-color:var(--sl-color-backdrop-overlay);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.dialog-frame:where(.astro-ehat67c5){position:relative;overflow:auto;flex-direction:column;flex-grow:1;gap:1rem;padding:1rem}button:where(.astro-ehat67c5)[data-close-modal]{position:absolute;z-index:1;align-items:center;align-self:flex-end;height:calc(64px * var(--pagefind-ui-scale));padding:.25rem;border:0;background:transparent;cursor:pointer;color:var(--sl-color-text-accent)}#starlight__search:where(.astro-ehat67c5){--pagefind-ui-primary: var(--sl-color-text);--pagefind-ui-text: var(--sl-color-gray-2);--pagefind-ui-font: var(--__sl-font);--pagefind-ui-background: var(--sl-color-black);--pagefind-ui-border: var(--sl-color-gray-5);--pagefind-ui-border-width: 1px;--pagefind-ui-tag: var(--sl-color-gray-5);--sl-search-cancel-space: 5rem}:root[data-theme=light] #starlight__search:where(.astro-ehat67c5){--pagefind-ui-tag: var(--sl-color-gray-6)}@media (min-width: 50rem){#starlight__search:where(.astro-ehat67c5){--sl-search-cancel-space: 0px}dialog:where(.astro-ehat67c5){margin:4rem auto auto;border-radius:.5rem;width:90%;max-width:40rem;height:max-content;min-height:15rem;max-height:calc(100% - 8rem)}.dialog-frame:where(.astro-ehat67c5){padding:1.5rem}}}@layer starlight.core{.site-title:where(.astro-jkhpycmr){align-items:center;gap:var(--sl-nav-gap);font-size:var(--sl-text-h4);font-weight:600;color:var(--sl-color-text-accent);text-decoration:none;white-space:nowrap;min-width:0}span:where(.astro-jkhpycmr){overflow:hidden}img:where(.astro-jkhpycmr){height:calc(var(--sl-nav-height) - 2 * var(--sl-nav-pad-y));width:auto;max-width:100%;object-fit:contain;object-position:0 50%}}@layer starlight.core{a:where(.astro-aaro3xmo){color:var(--sl-color-text-accent);padding:.5em;margin:-.5em}a:where(.astro-aaro3xmo):hover{opacity:.66}}@layer starlight.core{.header:where(.astro-2tkt3zrs){display:flex;gap:var(--sl-nav-gap);justify-content:space-between;align-items:center;height:100%}.title-wrapper:where(.astro-2tkt3zrs){overflow:clip;padding:.25rem;margin:-.25rem;min-width:0}.right-group:where(.astro-2tkt3zrs),.social-icons:where(.astro-2tkt3zrs){gap:1rem;align-items:center}.social-icons:where(.astro-2tkt3zrs):after{content:"";height:2rem;border-inline-end:1px solid var(--sl-color-gray-5)}@media (min-width: 50rem){:root[data-has-sidebar]{--__sidebar-pad: calc(2 * var(--sl-nav-pad-x))}:root:not([data-has-toc]){--__toc-width: 0rem}.header:where(.astro-2tkt3zrs){--__sidebar-width: max(0rem, var(--sl-content-inline-start, 0rem) - var(--sl-nav-pad-x));--__main-column-fr: calc( ( 100% + var(--__sidebar-pad, 0rem) - var(--__toc-width, var(--sl-sidebar-width)) - (2 * var(--__toc-width, var(--sl-nav-pad-x))) - var(--sl-content-inline-start, 0rem) - var(--sl-content-width) ) / 2 );display:grid;grid-template-columns:minmax(calc(var(--__sidebar-width) + max(0rem,var(--__main-column-fr) - var(--sl-nav-gap))),auto) 1fr auto;align-content:center}}}@keyframes rotate-shape{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes yurayura{0%{inset:-10px}to{inset:-4px}}@keyframes transform-shape{0%{scale:1 .98;translate:0% -4%}50%{scale:.95 1;translate:5% 0}to{scale:1.02 .98;translate:1% 4%}}.gradient-frame-outer:where(.astro-jzdjnfkh){max-width:100%;width:480px;aspect-ratio:1/1;position:relative;isolation:isolate;animation:rotate-shape 60s linear infinite reverse;border-radius:50%}.gradient-frame:where(.astro-jzdjnfkh){position:relative;z-index:0;filter:blur(2px);animation:transform-shape 5s linear infinite alternate}.gradient-frame-inner:where(.astro-jzdjnfkh){overflow:hidden}.gradient-shape:where(.astro-jzdjnfkh){position:absolute;inset:0;border-radius:50%;overflow:hidden}.gradient-shape:where(.astro-jzdjnfkh)>div:where(.astro-jzdjnfkh){width:100%;height:100%;border-radius:inherit}.shape1:where(.astro-jzdjnfkh){inset:-20px -20px -4px;opacity:.75;mix-blend-mode:screen}.shape1:where(.astro-jzdjnfkh)>div:where(.astro-jzdjnfkh){border-radius:46%;filter:blur(8px);border:solid 20px #fff}.shape1-2:where(.astro-jzdjnfkh)>div:where(.astro-jzdjnfkh){position:absolute;width:100%;height:100%;box-shadow:inset 0 0 20px -10px #fff}.shape2:where(.astro-jzdjnfkh){padding:4px;opacity:.8}.shape2:where(.astro-jzdjnfkh)>div:where(.astro-jzdjnfkh){border:solid 4px #dc9bff;filter:blur(12px)}.shape2-2:where(.astro-jzdjnfkh){padding:2px;opacity:.8}.shape2-2:where(.astro-jzdjnfkh)>div:where(.astro-jzdjnfkh){border:solid 8px #38e5ff;filter:blur(20px)}.shape3:where(.astro-jzdjnfkh){animation:rotate-shape 30s linear infinite;opacity:.75;padding:8px}.shape3:where(.astro-jzdjnfkh)>div:where(.astro-jzdjnfkh){--_col_A: rgb(235, 163, 163);--_col_B: rgb(102, 209, 235);--_col_C: rgb(163, 124, 231);background-image:conic-gradient(from 120deg,var(--_col_A) 24deg,rgb(170,197,167) 80deg,var(--_col_B) 120deg,var(--_col_C) 200deg,var(--_col_C) 220deg,var(--_col_B) 240deg,rgb(236,116,180) 320deg,var(--_col_A) 360deg);filter:blur(100px)}.shape3-2:where(.astro-jzdjnfkh){opacity:.5;padding:40px}.shape3-2:where(.astro-jzdjnfkh)>div:where(.astro-jzdjnfkh){background-color:var(--c--base);filter:blur(40px)}@layer starlight.core{[data-mobile-menu-expanded]{overflow:hidden}@media (min-width: 50rem){[data-mobile-menu-expanded]{overflow:auto}}}@layer starlight.core{button:where(.astro-dhtk6gru){position:fixed;top:calc((var(--sl-nav-height) - var(--sl-menu-button-size)) / 2);inset-inline-end:var(--sl-nav-pad-x);z-index:var(--sl-z-index-navbar);border:0;border-radius:50%;width:var(--sl-menu-button-size);height:var(--sl-menu-button-size);padding:.5rem;background-color:var(--sl-color-white);color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);cursor:pointer}:where(.astro-dhtk6gru)[aria-expanded=true] button:where(.astro-dhtk6gru){background-color:var(--sl-color-gray-2);box-shadow:none}:where(.astro-dhtk6gru)[aria-expanded=true] button:where(.astro-dhtk6gru) .open-menu:where(.astro-dhtk6gru){display:none}:not([aria-expanded=true]):where(.astro-dhtk6gru) button:where(.astro-dhtk6gru) .close-menu:where(.astro-dhtk6gru){display:none}[data-theme=light] button:where(.astro-dhtk6gru){background-color:var(--sl-color-black);color:var(--sl-color-white)}[data-theme=light] :where(.astro-dhtk6gru)[aria-expanded=true] button:where(.astro-dhtk6gru){background-color:var(--sl-color-gray-5)}}@layer starlight.core{.page:where(.astro-72qjfvmx){flex-direction:column;min-height:100vh}.header:where(.astro-72qjfvmx){z-index:var(--sl-z-index-navbar);position:fixed;inset-inline-start:0;inset-block-start:0;width:100%;height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);padding-inline-end:var(--sl-nav-pad-x);background-color:var(--sl-color-bg-nav)}[data-has-sidebar] .header:where(.astro-72qjfvmx){padding-inline-end:calc(var(--sl-nav-gap) + var(--sl-nav-pad-x) + var(--sl-menu-button-size))}.sidebar-pane:where(.astro-72qjfvmx){visibility:var(--sl-sidebar-visibility, hidden);position:fixed;z-index:var(--sl-z-index-menu);inset-block:var(--sl-nav-height) 0;inset-inline-start:0;width:100%;background-color:var(--sl-color-black);overflow-y:auto}[aria-expanded=true]~.sidebar-pane:where(.astro-72qjfvmx){--sl-sidebar-visibility: visible}.sidebar-content:where(.astro-72qjfvmx){height:100%;min-height:max-content;padding:1rem var(--sl-sidebar-pad-x) 0;flex-direction:column;gap:1rem}@media (min-width: 50rem){.sidebar-content:where(.astro-72qjfvmx):after{content:"";padding-bottom:1px}}.main-frame:where(.astro-72qjfvmx){padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height));padding-inline-start:var(--sl-content-inline-start)}@media (min-width: 50rem){[data-has-sidebar] .header:where(.astro-72qjfvmx){padding-inline-end:var(--sl-nav-pad-x)}.sidebar-pane:where(.astro-72qjfvmx){--sl-sidebar-visibility: visible;width:var(--sl-sidebar-width);background-color:var(--sl-color-bg-sidebar);border-inline-end:1px solid var(--sl-color-hairline-shade)}}}@layer starlight.core{ul:where(.astro-h7bjrcps){padding:0;list-style:none}a:where(.astro-h7bjrcps){--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-h7bjrcps)[aria-current=true]{color:var(--sl-color-text-accent)}.isMobile:where(.astro-h7bjrcps) a:where(.astro-h7bjrcps){--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-h7bjrcps):first-child>li:where(.astro-h7bjrcps):first-child>a:where(.astro-h7bjrcps){border-top:0}.isMobile:where(.astro-h7bjrcps) a:where(.astro-h7bjrcps)[aria-current=true],.isMobile:where(.astro-h7bjrcps) a:where(.astro-h7bjrcps)[aria-current=true]:hover,.isMobile:where(.astro-h7bjrcps) a:where(.astro-h7bjrcps)[aria-current=true]:focus{color:var(--sl-color-white);background-color:unset}.isMobile:where(.astro-h7bjrcps) a:where(.astro-h7bjrcps)[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==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0}}@layer starlight.core{nav:where(.astro-ii3yvwxy){position:fixed;z-index:var(--sl-z-index-toc);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-ii3yvwxy){inset-inline-start:var(--sl-content-inline-start, 0)}}summary:where(.astro-ii3yvwxy){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-ii3yvwxy)::marker,summary:where(.astro-ii3yvwxy)::-webkit-details-marker{display:none}.toggle:where(.astro-ii3yvwxy){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-ii3yvwxy)[open] .toggle:where(.astro-ii3yvwxy){color:var(--sl-color-white);border-color:var(--sl-color-accent)}details:where(.astro-ii3yvwxy) .toggle:where(.astro-ii3yvwxy):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-2)}[dir=rtl] .caret:where(.astro-ii3yvwxy){transform:rotate(180deg)}details:where(.astro-ii3yvwxy)[open] .caret:where(.astro-ii3yvwxy){transform:rotate(90deg)}.display-current:where(.astro-ii3yvwxy){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--sl-color-white)}.dropdown:where(.astro-ii3yvwxy){--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);overscroll-behavior:contain}}@layer starlight.core{.right-sidebar-panel:where(.astro-gvwn6zqt){padding:1rem var(--sl-sidebar-pad-x)}.sl-container:where(.astro-gvwn6zqt){width:calc(var(--sl-sidebar-width) - 2 * var(--sl-sidebar-pad-x))}.right-sidebar-panel:where(.astro-gvwn6zqt) 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-gvwn6zqt) :where(a){display:block;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3);overflow-wrap:anywhere}.right-sidebar-panel:where(.astro-gvwn6zqt) :where(a):hover{color:var(--sl-color-white)}@media (min-width: 72rem){.sl-container:where(.astro-gvwn6zqt){max-width:calc(((100vw - var(--sl-sidebar-width) - 2 * var(--sl-content-pad-x) - 2 * var(--sl-sidebar-pad-x)) * .25))}}}@layer starlight.core{h1:where(.astro-4zll2vga){margin-top:1rem;font-size:var(--sl-text-h1);line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}}@layer starlight.core{.social-icons:where(.astro-my2pd7pw){display:flex;margin-inline-end:auto;gap:1rem;align-items:center;padding-block:1rem}.social-icons:where(.astro-my2pd7pw):empty{display:none}.mobile-preferences:where(.astro-my2pd7pw){justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--sl-color-gray-6);column-gap:1rem;padding:.5rem 0}}@layer starlight.core{sl-sidebar-state-persist:where(.astro-5c6o6szj){display:contents}}@layer starlight.core{ul:where(.astro-dg64hchq){--sl-sidebar-item-padding-inline: .5rem;list-style:none;padding:0}li:where(.astro-dg64hchq){overflow-wrap:anywhere}ul:where(.astro-dg64hchq) ul:where(.astro-dg64hchq) li:where(.astro-dg64hchq){margin-inline-start:var(--sl-sidebar-item-padding-inline);border-inline-start:1px solid var(--sl-color-hairline-light);padding-inline-start:var(--sl-sidebar-item-padding-inline)}.large:where(.astro-dg64hchq){font-size:var(--sl-text-lg);font-weight:600;color:var(--sl-color-white)}.top-level:where(.astro-dg64hchq)>li:where(.astro-dg64hchq)+li:where(.astro-dg64hchq){margin-top:.75rem}summary:where(.astro-dg64hchq){display:flex;align-items:center;justify-content:space-between;padding:.2em var(--sl-sidebar-item-padding-inline);line-height:1.4;cursor:pointer;user-select:none}summary:where(.astro-dg64hchq)::marker,summary:where(.astro-dg64hchq)::-webkit-details-marker{display:none}.caret:where(.astro-dg64hchq){transition:transform .2s ease-in-out;flex-shrink:0}[dir=rtl] .caret:where(.astro-dg64hchq){transform:rotate(180deg)}:where(.astro-dg64hchq)[open]>summary:where(.astro-dg64hchq) .caret:where(.astro-dg64hchq){transform:rotate(90deg)}a:where(.astro-dg64hchq){display:block;border-radius:.25rem;text-decoration:none;color:var(--sl-color-gray-2);padding:.3em var(--sl-sidebar-item-padding-inline);line-height:1.4}a:where(.astro-dg64hchq):hover,a:where(.astro-dg64hchq):focus{color:var(--sl-color-white)}:where(.astro-dg64hchq)[aria-current=page],:where(.astro-dg64hchq)[aria-current=page]:hover,:where(.astro-dg64hchq)[aria-current=page]:focus{font-weight:600;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent)}a:where(.astro-dg64hchq)>:where(.astro-dg64hchq):not(:last-child),.group-label:where(.astro-dg64hchq)>:where(.astro-dg64hchq):not(:last-child){margin-inline-end:.25em}@media (min-width: 50rem){.top-level:where(.astro-dg64hchq)>li:where(.astro-dg64hchq)+li:where(.astro-dg64hchq){margin-top:.5rem}.large:where(.astro-dg64hchq){font-size:var(--sl-text-base)}a:where(.astro-dg64hchq){font-size:var(--sl-text-sm)}}}@layer starlight.core{a:where(.astro-qhnqbgn5){clip:rect(0,0,0,0);position:fixed;top:.75rem;inset-inline-start:.75rem}a:where(.astro-qhnqbgn5):focus{clip:unset;z-index:var(--sl-z-index-skiplink);display:block;padding:.5rem 1rem;text-decoration:none;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);box-shadow:var(--sl-shadow-lg)}}@layer starlight.core{.main-pane:where(.astro-h4c3oxdx){isolation:isolate}@media (min-width: 72rem){.right-sidebar-container:where(.astro-h4c3oxdx){order:2;position:relative;width:calc(var(--sl-sidebar-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2)}.right-sidebar:where(.astro-h4c3oxdx){position:fixed;top:0;border-inline-start:1px solid var(--sl-color-hairline);padding-top:var(--sl-nav-height);width:100%;height:100vh;overflow-y:auto;scrollbar-width:none}.main-pane:where(.astro-h4c3oxdx){width:100%}[data-has-sidebar][data-has-toc] .main-pane:where(.astro-h4c3oxdx){--sl-content-margin-inline: auto 0;order:1;width:calc(var(--sl-content-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2)}}}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-uoirk4ad){padding:var(--sl-main-pad)}@media (min-width: 50em){:where(.astro-uoirk4ad)[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))}}
