/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-space-x-reverse:0;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer base{*,:after,:before{border:0 solid}html,:host{font-family:var(--font-sans)}code,kbd,samp,pre{font-family:var(--font-mono)}:root{--text-h6:1rem;--text-h6-sm:.9rem;--text-h5:1rem;--text-h5-sm:.9rem;--text-h4:1rem;--text-h4-sm:.9rem;--text-h3:1rem;--text-h3-sm:.9rem;--text-h2:1rem;--text-h2-sm:.9rem;--text-h1:1rem;--text-h1-sm:.9rem;--text-base:16px;--text-base-sm:12.8px;--font-primary:IBM Plex Mono,monospace;--color-primary:#d76d77;--color-body:#0d0d0d;--color-light:#f6f6f6;--color-dark:#151515;--color-text:#999;--color-lightmode-primary:#d76d77;--color-lightmode-body:#fff;--color-lightmode-light:#181818;--color-lightmode-dark:#f7f7f7;--color-lightmode-text:#000}}@layer starlight,theme,components;@layer utilities{:root{--sl-font:var(--font-sans);--sl-font-mono:var(--font-mono);--sl-color-white:var(--color-white);--sl-color-gray-1:var(--color-gray-200);--sl-color-gray-2:var(--color-gray-300);--sl-color-gray-3:var(--color-gray-400);--sl-color-gray-4:var(--color-gray-600);--sl-color-gray-5:var(--color-gray-700);--sl-color-gray-6:var(--color-gray-800);--sl-color-black:var(--color-gray-900);--sl-color-accent-low:var(--color-accent-950,var(--color-accent-900,#1e1b4b));--sl-color-accent:var(--color-accent-600,#4f46e5);--sl-color-accent-high:var(--color-accent-200,#c7d2fe)}:root[data-theme=light]{--sl-color-white:var(--color-gray-900);--sl-color-gray-1:var(--color-gray-800);--sl-color-gray-2:var(--color-gray-700);--sl-color-gray-3:var(--color-gray-500);--sl-color-gray-4:var(--color-gray-400);--sl-color-gray-5:var(--color-gray-300);--sl-color-gray-6:var(--color-gray-200);--sl-color-gray-7:var(--color-gray-100);--sl-color-black:var(--color-white);--sl-color-accent-low:var(--color-accent-200,#c7d2fe);--sl-color-accent:var(--color-accent-600,#4f46e5);--sl-color-accent-high:var(--color-accent-900,#312e81)}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.order-0{order:0}.order-1{order:1}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.col-auto{grid-column:auto}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)/-2);margin-left:calc(var(--bs-gutter-x)/-2);flex-wrap:wrap;display:flex}.row>*{box-sizing:border-box;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/2);padding-left:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y);flex-shrink:0}.mt-0\!{margin-top:calc(var(--spacing)*0)!important}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-15{margin-top:calc(var(--spacing)*15)}.mt-42{margin-top:calc(var(--spacing)*42)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-2\.5{margin-right:calc(var(--spacing)*2.5)}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline-block{display:inline-block}.table{display:table}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-\[300px\]{height:300px}.h-auto{height:auto}.h-full{height:100%}.col-auto,.row-cols-auto>*{flex:none;width:auto}.w-4{width:calc(var(--spacing)*4)}.w-8{width:calc(var(--spacing)*8)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.col{flex:1 0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[bounce_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite bounce}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\!{gap:calc(var(--spacing)*1)!important}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-body{background-color:var(--color-body)}.bg-lightmode-dark{background-color:var(--color-lightmode-dark)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-lightmode-light{fill:var(--color-lightmode-light)}.stroke-black{stroke:var(--color-black)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing)*2)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-20{padding-top:calc(var(--spacing)*20)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-35{padding-bottom:calc(var(--spacing)*35)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.font-primary{font-family:var(--font-primary)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-base{font-size:var(--text-base)}.text-h5\!{font-size:var(--text-h5)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-text{color:var(--color-text)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.\[seti\:config\]{seti:config}.\[seti\:javascript\]{seti:javascript}.\[seti\:json\]{seti:json}.\[seti\:npm\]{seti:npm}.\[seti\:react\]{seti:react}.\[seti\:typescript\]{seti:typescript}.\[seti\:vite\]{seti:vite}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:-rotate-45:is(:where(.group):hover *){rotate:-45deg}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}}@media(min-width:40rem){.sm\:h-\[500px\]{height:500px}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-h4\!{font-size:var(--text-h4)!important}}@media(min-width:48rem){.md\:order-2{order:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:invisible{visibility:hidden}.lg\:absolute{position:absolute}.lg\:order-1{order:1}.lg\:mx-4{margin-inline:calc(var(--spacing)*4)}.lg\:mr-4{margin-right:calc(var(--spacing)*4)}.lg\:mr-6{margin-right:calc(var(--spacing)*6)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:inline-block\!{display:inline-block!important}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.lg\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:opacity-0{opacity:0}@media(hover:hover){.lg\:group-hover\:visible:is(:where(.group):hover *){visibility:visible}.lg\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:80rem){:where(.xl\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}.dark\:bg-dark:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-dark)}.dark\:fill-light:where([data-theme=dark],[data-theme=dark] *){fill:var(--color-light)}.dark\:stroke-white:where([data-theme=dark],[data-theme=dark] *){stroke:var(--color-white)}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--color-white)}.dark\:opacity-0:where([data-theme=dark],[data-theme=dark] *){opacity:0}.dark\:opacity-40:where([data-theme=dark],[data-theme=dark] *){opacity:.4}.dark\:opacity-100:where([data-theme=dark],[data-theme=dark] *){opacity:1}@media(hover:hover){.dark\:group-hover\:text-white:where([data-theme=dark],[data-theme=dark] *):is(:where(.group):hover *){color:var(--color-white)}}@media print{.print\:hidden{display:none}}}:root,:host{--color-accent-200:var(--color-indigo-200);--color-accent-600:var(--color-indigo-600);--color-accent-900:var(--color-indigo-900);--color-accent-950:var(--color-indigo-950);--color-gray-100:var(--color-zinc-100);--color-gray-200:var(--color-zinc-200);--color-gray-300:var(--color-zinc-300);--color-gray-400:var(--color-zinc-400);--color-gray-500:var(--color-zinc-500);--color-gray-600:var(--color-zinc-600);--color-gray-700:var(--color-zinc-700);--color-gray-800:var(--color-zinc-800);--color-gray-900:var(--color-zinc-900);--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-indigo-200:oklch(87% .065 274.039);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-primary-gradient:linear-gradient(35.65deg,#3a1c71 -10.94%,var(--color-primary)61.04%,#ffca7b 133.01%)}:root{--sl-color-accent-low:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--sl-color-accent-low:color-mix(in srgb,var(--color-primary),#000 90%)}}:root{--sl-color-accent:var(--color-primary);--sl-color-accent-high:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--sl-color-accent-high:color-mix(in srgb,var(--color-primary),#fff 70%)}}:root{--sl-color-white:var(--color-light);--sl-color-gray-1:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--sl-color-gray-1:color-mix(in srgb,var(--color-dark)6%,var(--color-light)94%)}}:root{--sl-color-gray-2:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--sl-color-gray-2:color-mix(in srgb,var(--color-dark)24%,var(--color-light)76%)}}:root{--sl-color-gray-3:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--sl-color-gray-3:color-mix(in srgb,var(--color-dark)45%,var(--color-light)55%)}}:root{--sl-color-gray-4:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--sl-color-gray-4:color-mix(in srgb,var(--color-dark)65%,var(--color-light)35%)}}:root{--sl-color-gray-5:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--sl-color-gray-5:color-mix(in srgb,var(--color-dark)78%,var(--color-light)22%)}}:root{--sl-color-gray-6:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--sl-color-gray-6:color-mix(in srgb,var(--color-dark)85%,var(--color-light)15%)}}:root{--sl-color-black:var(--color-dark);--sl-sidebar-width:320px;--sl-color-hairline:var(--sl-color-white)}@supports (color:color-mix(in lab,red,red)){:root{--sl-color-hairline:color-mix(in srgb,var(--sl-color-white)10%,transparent)}}:root{--sl-color-hairline-light:#252525;--container-max:1152px;--container-pad:clamp(20px,5vw,120px);--section-y:clamp(72px,10vw,140px);--stack-1:12px;--stack-2:20px;--stack-3:32px;--stack-4:48px}:root[data-theme=light]{--sl-color-accent-low:var(--color-lightmode-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--sl-color-accent-low:color-mix(in srgb,var(--color-lightmode-primary),#fff 70%)}}:root[data-theme=light]{--sl-color-accent:var(--color-lightmode-primary);--sl-color-accent-high:var(--color-lightmode-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--sl-color-accent-high:color-mix(in srgb,var(--color-lightmode-primary),#000 90%)}}:root[data-theme=light]{--sl-color-white:var(--color-lightmode-light);--sl-color-gray-1:var(--color-lightmode-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--sl-color-gray-1:color-mix(in srgb,var(--color-lightmode-dark)15%,var(--color-lightmode-light)85%)}}:root[data-theme=light]{--sl-color-gray-2:var(--color-lightmode-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--sl-color-gray-2:color-mix(in srgb,var(--color-lightmode-dark)22%,var(--color-lightmode-light)78%)}}:root[data-theme=light]{--sl-color-gray-3:var(--color-lightmode-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--sl-color-gray-3:color-mix(in srgb,var(--color-lightmode-dark)35%,var(--color-lightmode-light)65%)}}:root[data-theme=light]{--sl-color-gray-4:var(--color-lightmode-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--sl-color-gray-4:color-mix(in srgb,var(--color-lightmode-dark)55%,var(--color-lightmode-light)45%)}}:root[data-theme=light]{--sl-color-gray-5:var(--color-lightmode-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--sl-color-gray-5:color-mix(in srgb,var(--color-lightmode-dark)76%,var(--color-lightmode-light)24%)}}:root[data-theme=light]{--sl-color-gray-6:var(--color-lightmode-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--sl-color-gray-6:color-mix(in srgb,var(--color-lightmode-dark)94%,var(--color-lightmode-light)6%)}}:root[data-theme=light]{--sl-color-gray-7:var(--color-lightmode-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--sl-color-gray-7:color-mix(in srgb,var(--color-lightmode-dark)96%,var(--color-lightmode-light)4%)}}:root[data-theme=light]{--sl-color-black:var(--color-lightmode-dark)}:root{--font-main:"IBM Plex Mono",monospace}html{font-family:var(--font-main);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;line-height:1.6;overflow-x:hidden}body{background-color:var(--color-lightmode-body);color:var(--color-lightmode-text);font-size:16px;font-weight:400;line-height:1.6}body:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-body);color:var(--color-text)}body{margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--sl-color-white)}h1,.h1{letter-spacing:-.02em;font-size:48px;font-weight:600;line-height:1.1}h2,.h2{letter-spacing:-.01em;font-size:32px;font-weight:500;line-height:1.2}h3,.h3{font-size:22px;font-weight:500;line-height:1.3}h4,.h4{font-size:var(--text-h4)}h5,.h5{font-size:var(--text-h5)}h6,.h6{font-size:var(--text-h6)}b,strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}code:after{content:var(--tw-content);--tw-border-style:none;border-style:none}blockquote>p{margin-block:calc(var(--spacing)*0)!important}.subheading{opacity:.75;font-size:18px;font-weight:400;line-height:1.5}.no-sidebar{padding-block:calc(var(--spacing)*3)}@media(min-width:64rem){.has-sidebar{z-index:100}}.has-sidebar .navbar{justify-content:stretch}.has-sidebar .search-bar{margin-right:calc(var(--spacing)*4)}@media(min-width:64rem){.has-sidebar .search-bar{margin-right:calc(var(--spacing)*12)}}@media(min-width:80rem){.has-sidebar .search-bar{width:350px}}.has-sidebar .search-bar{flex-shrink:0}.has-sidebar .navbar-actions{margin-left:auto}.has-sidebar .search-bar button[data-open-modal]{height:2rem;padding:calc(var(--spacing)*1);border-radius:3.40282e38px}@media(min-width:48rem){.has-sidebar .search-bar button[data-open-modal]{border-radius:var(--radius-lg);height:2.7rem;padding:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}}.has-sidebar .search-bar span{display:none}@media(min-width:48rem){.has-sidebar .search-bar span{display:inline-block}}.has-sidebar .search-bar kbd{display:none}@media(min-width:48rem){.has-sidebar .search-bar kbd{display:inline-block}}.navbar{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.navbar-logo-container{z-index:1;flex:none}.navbar-nav{text-align:center;-webkit-user-select:none;user-select:none;flex:1;justify-content:center}@media(min-width:64rem){.navbar-nav{text-align:left}}.navbar-nav{z-index:0;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.navbar-nav>*{pointer-events:auto}.has-sidebar .navbar-nav{display:none!important}@media(max-width:1023px){.navbar-nav{flex:none;width:100%;position:static;transform:none}}.navbar-actions{z-index:1;flex:none;gap:.5rem;min-width:0;max-width:100%;margin-left:auto}@media(max-width:1024px){.navbar-actions{gap:.25rem}}.navbar-actions .btn{white-space:nowrap;flex-shrink:0}@media(min-width:1024px){.navbar-actions .btn{padding-left:1rem;padding-right:1rem;font-size:.875rem}}@media(min-width:1280px){.navbar-actions .btn{font-size:1rem}}.navbar-scrolled{background-color:var(--color-lightmode-body)}.navbar-scrolled:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-body)}.navbar-brand{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.navbar-brand image{max-width:100%;max-height:100%}#nav-menu{list-style-type:none}.nav-link{cursor:pointer;padding:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:block}@media(hover:hover){.nav-link:hover{color:var(--color-lightmode-primary)!important}}@media(min-width:64rem){.nav-link{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3)}}@media(hover:hover){.nav-link:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-primary)}}.nav-link{color:var(--sl-color-white)}@supports (color:color-mix(in lab,red,red)){.nav-link{color:color-mix(in srgb,var(--sl-color-white)90%,transparent)}}.nav-dropdown{margin-right:calc(var(--spacing)*0)}.nav-dropdown>svg{pointer-events:none}.nav-dropdown.active .nav-dropdown-list{display:block}.nav-dropdown-list{z-index:10;background-color:var(--color-lightmode-dark);min-width:180px;padding:calc(var(--spacing)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:.25rem;list-style-type:none;display:none}@media(min-width:64rem){.nav-dropdown-list{display:block;position:absolute}}.nav-dropdown-list:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-dark)}.nav-dropdown-item:not(:last-child){margin-bottom:calc(var(--spacing)*2)}.nav-dropdown-link{padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:block}@media(hover:hover){.nav-dropdown-link:hover,.nav-dropdown-link:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-lightmode-primary)}}.nav-dropdown-link{color:var(--sl-color-white)}@supports (color:color-mix(in lab,red,red)){.nav-dropdown-link{color:color-mix(in srgb,var(--sl-color-white)90%,transparent)}}@media(min-width:64rem){.no-sidebar.hamburger-menu{display:none}}.has-sidebar .hamburger-menu,input#nav-toggle:checked+label #show-button{display:none}input#nav-toggle:checked+label #hide-button,input#nav-toggle:checked~#nav-menu{display:block}.theme-switcher{border-style:var(--tw-border-style);border-width:1px;border-radius:3.40282e38px;display:inline-flex;border-color:var(--color-lightmode-light)!important}@supports (color:color-mix(in lab,red,red)){.theme-switcher{border-color:color-mix(in oklab,var(--color-lightmode-light)10%,transparent)!important}}.theme-switcher{background-color:var(--color-lightmode-dark);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2)}.theme-switcher:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-light)!important}@supports (color:color-mix(in lab,red,red)){.theme-switcher:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-light)10%,transparent)!important}}.theme-switcher:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-dark)}.theme-switcher label{height:calc(var(--spacing)*4);width:calc(var(--spacing)*6);cursor:pointer;border-radius:var(--radius-2xl);background-color:#0000;justify-content:space-between;align-items:center;display:flex;position:relative}@media(min-width:64rem){.theme-switcher label{width:calc(var(--spacing)*13)}}.theme-switcher input{opacity:0;position:absolute}.theme-switcher span{top:calc(var(--spacing)*-1);left:calc(var(--spacing)*0);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);background-color:var(--color-dark);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute}.theme-switcher span:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-white)}@media(min-width:64rem){.theme-switcher input:checked+label span{left:calc(var(--spacing)*7)}}.section{padding-block:calc(var(--spacing)*8)!important}@media(min-width:80rem){.section{padding-block:calc(var(--spacing)*12)!important}}.container{padding-inline:calc(var(--spacing)*4);margin-inline:auto;max-width:100%!important}@media(min-width:80rem){.container{max-width:1740px!important}}.container{box-sizing:border-box}footer .container{box-sizing:border-box!important}.content-panel .sl-container{margin-inline:auto}@media(min-width:80rem){.content-panel .sl-container{max-width:1740px!important}}.hero-bg{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:-10;object-fit:cover;width:100%;position:absolute}.doc-bg{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:-10;object-fit:cover;background-repeat:no-repeat;width:100%;height:100vh;position:absolute}.light-text{color:var(--color-lightmode-text);display:block}@supports (color:color-mix(in lab,red,red)){.light-text{color:color-mix(in oklab,var(--color-lightmode-text)50%,transparent)}}.light-text:where([data-theme=dark],[data-theme=dark] *){color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.light-text:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--color-text)50%,transparent)}}.section-title{letter-spacing:-2.5px;font-size:3.75rem;font-weight:700;line-height:1.1}.section-description{letter-spacing:-.2px;font-size:1.125rem;line-height:1.75rem}@media(max-width:1040px){.section-title{letter-spacing:-2.5px;font-size:3.75rem;line-height:1.1}}@media(max-width:768px){.section-title{letter-spacing:-1.25px;font-size:2.25rem;line-height:1.2}}.list-body{padding:0 1rem;margin-top:0!important}.list-body ul{margin:0;padding:0;list-style:none}.list-body li{border-bottom:1px solid var(--sl-color-gray-6);align-items:center;padding:1rem 0;transition:background-color .2s;display:flex;position:relative;margin-top:0!important}.list-body li a{color:inherit;text-decoration:none}.list-body li:last-child{border-bottom:none}.list-body li:hover{background-color:var(--sl-color-gray-6)}@supports (color:color-mix(in lab,red,red)){.list-body li:hover{background-color:color-mix(in oklab,var(--sl-color-gray-6)20%,transparent)}}.list-body li:hover{color:var(--sl-color-white)}.list-body li:before{content:"";background-color:#999;flex-shrink:0;width:24px;height:24px;margin-right:.75rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 13V10.6569C20 9.83935 20 9.4306 19.8478 9.06306C19.6955 8.69552 19.4065 8.40649 18.8284 7.82843L14.0919 3.09188C13.593 2.593 13.3436 2.34355 13.0345 2.19575C12.9702 2.165 12.9044 2.13772 12.8372 2.11401C12.5141 2 12.1614 2 11.4558 2C8.21082 2 6.58831 2 5.48933 2.88607C5.26731 3.06508 5.06508 3.26731 4.88607 3.48933C4 4.58831 4 6.21082 4 9.45584V13M13 2.5V3C13 5.82843 13 7.24264 13.8787 8.12132C14.7574 9 16.1716 9 19 9H19.5' stroke='black' stroke-width='1.45'/%3E%3Cpath d='M20.5007 17.2196C20.4486 16.0292 19.674 16 18.6231 16C17.0044 16 16.736 16.406 16.736 18V20C16.736 21.594 17.0044 22 18.6231 22C19.674 22 20.4486 21.9708 20.5007 20.7804M7.26568 19C7.26568 20.6569 6.00155 22 4.44215 22C4.0903 22 3.91437 22 3.78333 21.9196C3.46959 21.7272 3.50098 21.3376 3.50098 21V17C3.50098 16.6624 3.46959 16.2728 3.78333 16.0804C3.91437 16 4.0903 16 4.44215 16C6.00155 16 7.26568 17.3431 7.26568 19ZM12.0007 22C11.1134 22 10.6697 22 10.394 21.7071C10.1184 21.4142 10.1184 20.9428 10.1184 20V18C10.1184 17.0572 10.1184 16.5858 10.394 16.2929C10.6697 16 11.1134 16 12.0007 16C12.8881 16 13.3318 16 13.6074 16.2929C13.8831 16.5858 13.8831 17.0572 13.8831 18V20C13.8831 20.9428 13.8831 21.4142 13.6074 21.7071C13.3318 22 12.8881 22 12.0007 22Z' stroke='black' stroke-width='1.45'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 13V10.6569C20 9.83935 20 9.4306 19.8478 9.06306C19.6955 8.69552 19.4065 8.40649 18.8284 7.82843L14.0919 3.09188C13.593 2.593 13.3436 2.34355 13.0345 2.19575C12.9702 2.165 12.9044 2.13772 12.8372 2.11401C12.5141 2 12.1614 2 11.4558 2C8.21082 2 6.58831 2 5.48933 2.88607C5.26731 3.06508 5.06508 3.26731 4.88607 3.48933C4 4.58831 4 6.21082 4 9.45584V13M13 2.5V3C13 5.82843 13 7.24264 13.8787 8.12132C14.7574 9 16.1716 9 19 9H19.5' stroke='black' stroke-width='1.45'/%3E%3Cpath d='M20.5007 17.2196C20.4486 16.0292 19.674 16 18.6231 16C17.0044 16 16.736 16.406 16.736 18V20C16.736 21.594 17.0044 22 18.6231 22C19.674 22 20.4486 21.9708 20.5007 20.7804M7.26568 19C7.26568 20.6569 6.00155 22 4.44215 22C4.0903 22 3.91437 22 3.78333 21.9196C3.46959 21.7272 3.50098 21.3376 3.50098 21V17C3.50098 16.6624 3.46959 16.2728 3.78333 16.0804C3.91437 16 4.0903 16 4.44215 16C6.00155 16 7.26568 17.3431 7.26568 19ZM12.0007 22C11.1134 22 10.6697 22 10.394 21.7071C10.1184 21.4142 10.1184 20.9428 10.1184 20V18C10.1184 17.0572 10.1184 16.5858 10.394 16.2929C10.6697 16 11.1134 16 12.0007 16C12.8881 16 13.3318 16 13.6074 16.2929C13.8831 16.5858 13.8831 17.0572 13.8831 18V20C13.8831 20.9428 13.8831 21.4142 13.6074 21.7071C13.3318 22 12.8881 22 12.0007 22Z' stroke='black' stroke-width='1.45'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.list-body li:hover:before{background-color:var(--sl-color-white)}.btn{font-family:var(--font-main);letter-spacing:.02em;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-size:14px;font-weight:500;text-decoration-line:none;display:inline-block}.btn-primary{background:var(--color-primary-gradient);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*3);color:var(--color-white)}@media(hover:hover){.btn-primary:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.btn-outline-primary{border-radius:var(--radius-xl);--tw-border-style:none;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);color:var(--color-lightmode-text);border-style:none;position:relative}@media(hover:hover){.btn-outline-primary:hover{color:var(--color-text)!important}}.btn-outline-primary:where([data-theme=dark],[data-theme=dark] *){color:var(--color-text)}@media(hover:hover){.btn-outline-primary:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-text)}}.btn-outline-primary{color:var(--sl-color-white)}.btn-outline-primary:hover{background:var(--color-primary-gradient);color:#fff!important}.btn-outline-primary:before{content:"";background:var(--color-primary-gradient);border-radius:inherit;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@layer starlight.core{.pricing-cta{background:linear-gradient(135deg,var(--sl-color-gray-6)0%,var(--sl-color-gray-6)50%,var(--sl-color-gray-5)100%);margin-top:4rem;padding:4rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.pricing-cta{background:linear-gradient(135deg,color-mix(in srgb,var(--sl-color-gray-6)60%,transparent),color-mix(in srgb,var(--sl-color-gray-6)40%,transparent),color-mix(in srgb,var(--sl-color-gray-5)30%,transparent))}}.pricing-cta{border:1px solid var(--sl-color-gray-6);box-sizing:border-box;border-radius:24px;width:100%;max-width:100%}.pricing-cta:not(.break-out){margin-top:6rem;padding:4rem 0;overflow:hidden}.pricing-cta:not(.break-out) .container{padding:0 1rem}.main-frame .container>.pricing-cta.break-out{box-sizing:border-box;width:calc(100% + 2rem);max-width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}@media(min-width:1280px){.pricing-cta:not(.break-out){margin-top:8rem}.pricing-cta:not(.break-out) .container{padding:0 2rem}.pricing-cta:not(.break-out) .cta-container{padding:6rem 2rem}.pricing-cta.break-out{margin-top:6rem;padding:6rem 2rem}.main-frame .container>.pricing-cta.break-out{width:calc(100% + 4rem);max-width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}html[data-theme=light] .pricing-cta,:root[data-theme=light] .pricing-cta{background:linear-gradient(135deg,var(--color-lightmode-dark)0%,var(--color-lightmode-dark)50%,var(--color-lightmode-dark)100%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .pricing-cta,:root[data-theme=light] .pricing-cta{background:linear-gradient(135deg,var(--color-lightmode-dark)0%,color-mix(in srgb,var(--color-lightmode-dark)95%,var(--sl-color-gray-7)5%)50%,var(--color-lightmode-dark)100%)}}html[data-theme=light] .pricing-cta,:root[data-theme=light] .pricing-cta{border-color:var(--sl-color-gray-6)}.pricing-cta:before{content:"";background:radial-gradient(circle at 70% 50%,var(--color-primary)0%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pricing-cta:before{background:radial-gradient(circle at 70% 50%,color-mix(in srgb,var(--color-primary)15%,transparent)0%,transparent 70%)}}.pricing-cta:before{pointer-events:none;z-index:0;border-radius:24px}html[data-theme=light] .pricing-cta:before,:root[data-theme=light] .pricing-cta:before{background:radial-gradient(circle at 70% 50%,var(--color-primary)0%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .pricing-cta:before,:root[data-theme=light] .pricing-cta:before{background:radial-gradient(circle at 70% 50%,color-mix(in srgb,var(--color-primary)8%,transparent)0%,transparent 70%)}}.pricing-cta .cta-container{z-index:1;text-align:center;box-sizing:border-box;width:100%;max-width:700px;margin:0 auto;padding:0;position:relative}.pricing-cta:not(.break-out) .cta-container{padding:0}.cta-title{color:var(--sl-color-white);margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.pricing-cta:not(.break-out) .cta-title{margin-bottom:2.5rem}html[data-theme=light] .cta-title,:root[data-theme=light] .cta-title{color:var(--sl-color-white)}.cta-description{color:var(--sl-color-gray-2);margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}html[data-theme=light] .cta-description,:root[data-theme=light] .cta-description{color:var(--sl-color-gray-4)}.cta-buttons{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;max-width:100%;display:flex}.cta-buttons :global(.btn){box-sizing:border-box;flex:1 1 0;min-width:0;max-width:100%;padding:.875rem 2rem;font-size:1rem;font-weight:600}@media(min-width:640px){.cta-buttons :global(.btn){flex:none;min-width:180px;max-width:none}}.pricing-cta:not(.break-out) .cta-buttons :global(.btn){flex:none;min-width:180px;max-width:none}@media(max-width:768px){.pricing-cta{border-radius:16px;margin-top:4rem;padding:3rem 1rem}.pricing-cta:before,.pricing-cta:not(.break-out) .cta-container,.pricing-cta:not(.break-out) .cta-container:before{border-radius:16px}.cta-title{font-size:2rem}.pricing-cta:not(.break-out) .cta-title{margin-bottom:2rem}.cta-description{margin-bottom:2rem;font-size:1rem}.cta-buttons{flex-direction:column;align-items:stretch}.cta-buttons :global(.btn){width:100%;min-width:unset}}.list-card{background:var(--sl-color-black);border:1px solid var(--sl-color-gray-6);border-radius:1.3rem;flex-direction:column;height:100%;padding:.5rem;display:flex}.list-card-header{background-color:var(--sl-color-gray-6)}@supports (color:color-mix(in lab,red,red)){.list-card-header{background-color:color-mix(in oklab,var(--sl-color-gray-6)30%,transparent)}}.list-card-header{border-radius:1rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.2rem;display:flex}.list-card-header h4{margin:0!important;font-size:1.4rem!important;font-weight:500!important}.list-card-wide{grid-column:span 2}@media(max-width:768px){.list-card-wide{grid-column:span 1}}}@layer starlight.components{.card{border:1px solid var(--sl-color-gray-6);border-radius:1rem;flex-direction:column;transition:all .5s;display:flex;position:relative}.card:before{content:"";background:var(--color-primary-gradient);border-radius:inherit;opacity:0;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover:before{opacity:1}.card .title{font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);align-items:center;gap:1rem}.card .body{font-size:clamp(var(--sl-text-body));margin:0}.accordion{border:1px solid var(--sl-color-gray-6);opacity:0;pointer-events:none;border-radius:16px;padding:1.5rem 2rem;transition:opacity .4s,transform .4s;display:none;transform:translateY(20px)}.accordion.show-accordion{opacity:1;pointer-events:auto;display:block;transform:translateY(0)}.accordion.show-accordion.fade-in{animation:.5s forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.accordion.show-accordion:first-child{animation-delay:.1s}.accordion.show-accordion:nth-child(2){animation-delay:.2s}.accordion.show-accordion:nth-child(3){animation-delay:.3s}.accordion.show-accordion:nth-child(4){animation-delay:.4s}.accordion.show-accordion:nth-child(5){animation-delay:.5s}.accordion-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.accordion-header h4{font-size:1.22rem!important}.accordion-icon{justify-content:center;align-items:center;width:40px;height:40px;display:flex;margin-top:0!important}.accordion-icon svg{position:relative}.accordion-icon .vertical-line{transform-origin:50%;transition:transform .5s,opacity .5s}.accordion-icon .horizontal-line{transform-origin:50%;transition:transform .5s;position:absolute}.accordion.active .accordion-icon .vertical-line{opacity:0;transform:rotate(90deg)}.accordion.active .accordion-icon .horizontal-line{transform:rotate(180deg)}.accordion-body{opacity:0;max-height:0;transition:all .5s;overflow:hidden;margin-top:0!important}.accordion.active .accordion-body{opacity:1;max-height:max-content;transition:all .5s;overflow:visible;margin-top:16px!important}.accordion-container{grid-template-columns:1fr 2fr;gap:2.5rem;display:grid}@media(max-width:1280px){.accordion-container{grid-template-columns:1fr}}.accordion-tabs{flex-direction:column;display:flex}.accordion-tab-item{background-color:var(--sl-color-black);cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:1rem;padding:1.6rem;transition:all .3s;display:flex}.accordion-tab-item:hover{background-color:var(--sl-color-gray-6)}@supports (color:color-mix(in lab,red,red)){.accordion-tab-item:hover{background-color:color-mix(in srgb,var(--sl-color-gray-6)20%,transparent)}}.accordion-tab-item:hover{transform:translateY(-2px)}.tab-icon{background-color:var(--sl-color-gray-6)}@supports (color:color-mix(in lab,red,red)){.tab-icon{background-color:color-mix(in srgb,var(--sl-color-gray-6)40%,transparent)}}.tab-icon{border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.tab-text{margin-top:0}.tab-text h3{margin:0 0 4px;font-size:1.25rem!important}.tab-text p{margin:0!important}.stop-color-1,.stop-color-2,.stop-color-3{stop-color:var(--sl-color-white)}.active-tab{position:relative;transform:translateY(-2px)}.active-tab:before{content:"";background:var(--color-primary-gradient);border-radius:inherit;opacity:0;padding:1px;animation:.3s forwards borderFadeIn;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes borderFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.active-tab .stop-color-1{stop-color:#3a1c71}.active-tab .stop-color-2{stop-color:var(--color-primary)}.active-tab .stop-color-3{stop-color:#ffca7b}.accordion-list{flex-direction:column;gap:1rem;display:flex;margin-top:0!important}}code,pre{font-family:var(--font-main);font-size:13px;line-height:1.5}.method{text-transform:uppercase;font-size:.75rem;font-weight:600;font-family:var(--font-main);border-radius:.375rem;padding:.15rem .5rem}.method.get{color:#0369a1;background:#e6f6ff}.method.post{color:#047857;background:#ecfdf5}.method.put{color:#c2410c;background:#fff7ed}.method.delete{color:#b91c1c;background:#fef2f2}.method{transition:background-color .15s,color .15s}.method.post:hover{background:#d1fae5}.method.put:hover{background:#ffedd5}.method.delete:hover{background:#fee2e2}.navbar.container,header .container,footer .container,.landing-page .container,.landing-main .container,.page .main-frame .container:not(.flex),.page .section .container{width:min(var(--container-max),100% - 2*var(--container-pad));margin-inline:auto}.landing-page .section,.landing-main .section,.page .section{padding-block:var(--section-y)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.navbar-brand:where(.astro-kn6lofg2){display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0;max-width:100%;overflow:hidden}.navbar-logo:where(.astro-kn6lofg2){display:inline-block;height:auto;width:auto;max-width:100%;object-fit:contain;vertical-align:middle}.navbar-logo-light:where(.astro-kn6lofg2){display:none}.navbar-logo-dark:where(.astro-kn6lofg2){display:inline-block}html[data-theme=light] .navbar-logo-light:where(.astro-kn6lofg2),:root[data-theme=light] .navbar-logo-light:where(.astro-kn6lofg2){display:inline-block}html[data-theme=light] .navbar-logo-dark:where(.astro-kn6lofg2),:root[data-theme=light] .navbar-logo-dark:where(.astro-kn6lofg2){display:none}@layer starlight.components;@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-jpvz53k3){display:contents}button:where(.astro-jpvz53k3)[data-open-modal]{display:flex;align-items:center;gap:.5rem;background-color:color-mix(in srgb,var(--sl-color-white) 7%,transparent);border:1px solid color-mix(in srgb,var(--sl-color-white) 10%,transparent);border-radius:.5rem;padding-inline-start:1rem;padding-inline-end:.8rem;cursor:pointer;height:3rem;font-size:var(--sl-text-sm);width:100%}button:where(.astro-jpvz53k3)[data-open-modal] kbd:where(.astro-jpvz53k3){margin-inline-start:auto}@media(min-width:50rem){button:where(.astro-jpvz53k3)[data-open-modal]{color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);width:100%;max-width:100%}button:where(.astro-jpvz53k3)[data-open-modal]:hover{border-color:var(--sl-color-gray-2);color:var(--sl-color-white)}button:where(.astro-jpvz53k3)[data-open-modal]>:where(.astro-jpvz53k3):last-child{margin-inline-start:auto}}button:where(.astro-jpvz53k3)>kbd:where(.astro-jpvz53k3){border-radius:.25rem;font-size:var(--sl-text-sm);padding-inline:.375rem;background-color:var(--sl-color-gray-6)}kbd:where(.astro-jpvz53k3){font-family:var(--__sl-font)}dialog:where(.astro-jpvz53k3){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-jpvz53k3)[open]{display:flex}dialog:where(.astro-jpvz53k3)::backdrop{background-color:var(--sl-color-backdrop-overlay);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.dialog-frame:where(.astro-jpvz53k3){position:relative;overflow:auto;flex-direction:column;flex-grow:1;gap:1rem;padding:1rem}button:where(.astro-jpvz53k3)[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-jpvz53k3){--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-jpvz53k3){--pagefind-ui-tag: var(--sl-color-gray-6)}@media(min-width:50rem){#starlight__search:where(.astro-jpvz53k3){--sl-search-cancel-space: 0px}dialog:where(.astro-jpvz53k3){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-jpvz53k3){padding:1.5rem}}}@layer starlight.core{label:where(.astro-4yphtoen){--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-4yphtoen):hover{color:var(--sl-color-gray-2)}.icon:where(.astro-4yphtoen){position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}select:where(.astro-4yphtoen){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-4yphtoen){background-color:var(--sl-color-bg-nav);color:var(--sl-color-gray-1)}@media(min-width:50rem){select:where(.astro-4yphtoen){font-size:var(--sl-text-sm)}}}@layer starlight.components{.label-icon:where(.astro-4yphtoen){font-size:var(--sl-label-icon-size);inset-inline-start:0}.caret:where(.astro-4yphtoen){font-size:var(--sl-caret-size);inset-inline-end:0}}@layer starlight.core{footer:where(.astro-73uoctsa){padding:4rem 0 2rem;border-top:1px solid var(--sl-color-hairline)}footer:where(.astro-73uoctsa) .container:where(.astro-73uoctsa){box-sizing:border-box!important;max-width:100%!important}.top-footer:where(.astro-73uoctsa){display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding-bottom:3rem;margin-bottom:2rem;border-bottom:1px solid var(--sl-color-hairline);box-sizing:border-box;max-width:100%;overflow-x:hidden}@media(max-width:768px){.top-footer:where(.astro-73uoctsa){grid-template-columns:1fr;gap:2rem}}.footer-brand:where(.astro-73uoctsa){display:flex;flex-direction:column;gap:1rem}.footer-logo-link:where(.astro-73uoctsa){display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.footer-logo:where(.astro-73uoctsa){display:inline-block;height:auto;width:auto;max-width:100%;object-fit:contain;vertical-align:middle}.footer-logo-light:where(.astro-73uoctsa){display:none}.footer-logo-dark:where(.astro-73uoctsa){display:inline-block}html[data-theme=light] .footer-logo-light:where(.astro-73uoctsa),:root[data-theme=light] .footer-logo-light:where(.astro-73uoctsa){display:inline-block}html[data-theme=light] .footer-logo-dark:where(.astro-73uoctsa),:root[data-theme=light] .footer-logo-dark:where(.astro-73uoctsa){display:none}.footer-tagline:where(.astro-73uoctsa){font-size:.9375rem;line-height:1.6;color:var(--sl-color-gray-2);margin:0;max-width:300px}html[data-theme=light] .footer-tagline:where(.astro-73uoctsa),:root[data-theme=light] .footer-tagline:where(.astro-73uoctsa){color:var(--sl-color-gray-4)}.footer-links:where(.astro-73uoctsa){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}@media(max-width:768px){.footer-links:where(.astro-73uoctsa){grid-template-columns:repeat(2,1fr)}}.footer-column:where(.astro-73uoctsa){display:flex;flex-direction:column}.footer-column-title:where(.astro-73uoctsa){font-size:.75rem;font-weight:600;color:var(--sl-color-white);margin:0 0 1rem;letter-spacing:.5px}html[data-theme=light] .footer-column-title:where(.astro-73uoctsa),:root[data-theme=light] .footer-column-title:where(.astro-73uoctsa){color:var(--sl-color-white)}.footer-column-links:where(.astro-73uoctsa){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-column-links:where(.astro-73uoctsa) a:where(.astro-73uoctsa){color:var(--sl-color-gray-2);text-decoration:none;font-size:.9375rem;transition:color .2s ease}html[data-theme=light] .footer-column-links:where(.astro-73uoctsa) a:where(.astro-73uoctsa),:root[data-theme=light] .footer-column-links:where(.astro-73uoctsa) a:where(.astro-73uoctsa){color:var(--sl-color-gray-4)}.footer-column-links:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover{color:var(--color-primary)}.bottom-footer:where(.astro-73uoctsa){padding-top:1.5rem}.bottom-footer-content:where(.astro-73uoctsa){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.bottom-footer-content:where(.astro-73uoctsa){flex-direction:column;text-align:center}}.copyright:where(.astro-73uoctsa){margin:0;font-size:.875rem;color:var(--sl-color-gray-2)}html[data-theme=light] .copyright:where(.astro-73uoctsa),:root[data-theme=light] .copyright:where(.astro-73uoctsa){color:var(--sl-color-gray-4)}.legal-links:where(.astro-73uoctsa){display:flex;gap:1.5rem;flex-wrap:wrap}.legal-links:where(.astro-73uoctsa) a:where(.astro-73uoctsa){color:var(--sl-color-gray-2);text-decoration:none;font-size:.875rem;transition:color .2s ease}html[data-theme=light] .legal-links:where(.astro-73uoctsa) a:where(.astro-73uoctsa),:root[data-theme=light] .legal-links:where(.astro-73uoctsa) a:where(.astro-73uoctsa){color:var(--sl-color-gray-4)}.legal-links:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover{color:var(--color-primary)}}
