.code-tabs{display:flex}@media (max-width:639px){.code-tabs{flex-direction:column}}.code-tabs .code-tabs_nav{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:33%;padding-block:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));flex-grow:0;flex-shrink:0;position:relative}@media (max-width:639px){.code-tabs .code-tabs_nav{width:100%}}.code-tabs .code-tabs_tab{cursor:pointer;padding:calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));position:relative}.code-tabs .code-tabs_tab{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.code-tabs .code-tabs_tab{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.code-tabs .code-tabs_tab:before{content:"";z-index:1;opacity:.0001;pointer-events:none;background:linear-gradient(135deg,hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 0)*1%),1),hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 0)*1%),0) 40%) border-box;border:0 solid transparent;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 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:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.code-tabs .code-tabs_tab:before{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.code-tabs .code-tabs_tab:before{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.code-tabs .code-tabs_tab:after{content:"";z-index:-1;opacity:.0001;pointer-events:none;background:linear-gradient(270deg,hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),0),hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),1) 40%) border-box;border:0 solid transparent;width:100%;height:100%;position:absolute;top:0;left:0}.code-tabs .code-tabs_tab:after{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.code-tabs .code-tabs_tab:after{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.code-tabs .code-tabs_tab.-active{padding:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1))}.code-tabs .code-tabs_tab.-active:before{opacity:1;border-width:.0625rem}.code-tabs .code-tabs_tab.-active:after{opacity:1}.code-tabs .code-tabs_tab:has(+.-active){padding-bottom:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1))}.code-tabs .code-tabs_tab.-active+li{padding-top:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1))}.code-tabs .code-tabs_tab-title{margin-bottom:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1))}.code-tabs .code-tabs_tab:hover .code-tabs_tab-title{color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}.code-tabs .code-tabs_tab:focus-within .code-tabs_tab-title{color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}.code-tabs .code-tabs_tab.-active .code-tabs_tab-title{color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}.code-tabs .code-tabs_tab-description{opacity:.0001;height:0;overflow:hidden}.code-tabs .code-tabs_tab-description{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.code-tabs .code-tabs_tab.-active .code-tabs_tab-description{height:calc-size(auto,size);opacity:.5}.code-tabs .shiki{flex-direction:column;flex-grow:1;display:flex;background:0 0!important;border:0!important}.code-tabs .shiki{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.code-tabs .code{flex-direction:column;flex-grow:1;display:flex;background:0 0!important;border:0!important}.code-tabs .code{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.code-tabs .code-tabs_content{border:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 0)*1%),.01) .0625rem solid;flex-direction:column;flex-grow:1;display:flex;background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))))!important}.code-tabs .code-tabs_content{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.code-tabs .code-tabs_code-wrapper{flex-grow:1;display:flex}.code-tabs .code-tabs_code-wrapper{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.code-tabs .code-tabs_code{opacity:.0001;flex-direction:column;flex-grow:1;display:flex;translate:0 .625rem}.code-tabs .code-tabs_code{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.code-tabs .code-tabs_code{transition-delay:.2s!important}.code-tabs .code-tabs_code.-active{opacity:1;translate:0}@starting-style{.code-tabs .code-tabs_code.-active{opacity:.0001;translate:0 .625rem}}.header{width:100vw;height:var(--bb-header-height);background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),0);border-bottom:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),0);opacity:1;align-items:center;display:flex;position:fixed;top:0;left:0}.header{transition-property:var(--s-transition-slow-property);transition-duration:var(--s-transition-slow-duration);transition-timing-function:var(--s-transition-slow-timing-function);transition-delay:.3s}.header{z-index:calc(var(--s-zindex-header) + 0)}@starting-style{.header{opacity:.0001}}.scrolled .header{background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),.7);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);border-bottom:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),.1)}.scrolled-down.scrolled .header:not(:has(input:focus)){translate:0-100%}.header:focus-within{translate:0}.header .container{align-items:center;gap:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex;position:relative}.header .header_brand a{align-items:center;gap:calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}.header .header_brand a svg{translate:0 .2em}.header .header_brand a svg [fill]{fill:hsla(var(--s-shade-foreground-main-hue, var(--s-shade-foreground-hue, calc(var(--s-color-main-h)  + var(--s-shade-foreground-main-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-main-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-main-s)  + var(--s-shade-foreground-main-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-main-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-main-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-main-l)  + var(--s-shade-foreground-main-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-main-darken, var(--s-shade-foreground-darken, 0)))))*1%),var(--s-shade-foreground-main-alpha, var(--s-shade-foreground-alpha, var(--s-color-main-a, 1))))}.header .header_search{flex-grow:1}.header .header_metas{align-items:center;gap:calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}.header .header_title{color:var(--s-color-current);font-size:1.25rem}.header .header_version{pointer-events:none;color:hsla(var(--s-shade-foreground-main-hue, var(--s-shade-foreground-hue, calc(var(--s-color-main-h)  + var(--s-shade-foreground-main-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-main-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-main-s)  + var(--s-shade-foreground-main-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-main-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-main-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-main-l)  + var(--s-shade-foreground-main-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-main-darken, var(--s-shade-foreground-darken, 0)))))*1%),.6);padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));-webkit-user-select:all;-ms-user-select:all;user-select:all;font-size:.75rem;display:inline-block;background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(20*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))))!important;border:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),var(--s-shade-border-accent-alpha, var(--s-shade-border-alpha, var(--s-color-accent-a, 1))))!important}.header .header_version{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.header .header_version{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}@media (max-width:767px){.header .header_version{display:none}}.header .header_version-pseudo{color:var(--s-color-complementary)}.header .header_license{opacity:.8;display:inline-block}.header .header_license{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.header .header_license:hover{opacity:1;color:var(--s-color-accent)}.header .header_license:focus{opacity:1;color:var(--s-color-accent)}.header .header_discord{display:inline-block}.header .header_discord{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.header .header_discord:hover{color:var(--s-color-accent)}.header .header_discord:focus{color:var(--s-color-accent)}.header .header_github{display:inline-block}.header .header_github{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.header .header_github:hover{color:var(--s-color-accent)}.header .header_github:focus{color:var(--s-color-accent)}.header .header_menu{background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))));width:calc(var(--s-space-16, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 16)  + var(--s-spaces-min))*var(--s-scale, 1));height:calc(var(--s-space-16, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 16)  + var(--s-spaces-min))*var(--s-scale, 1));border:.0625rem solid var(--s-color-accent);display:none;position:absolute;top:0;right:100%}.header .header_logo{height:1.25rem;display:block}.header .header_logo svg{height:100%}@media (max-width:767px){.header .header_logo{display:none}}.header .header_picto{width:1.25rem;height:1.25rem;display:none}.header .header_picto svg{width:100%;height:100%}@media (max-width:767px){.header .header_picto{display:inline-block}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/_astro/poppins-devanagari-100-normal.CeW0BfHd.woff2)format("woff2"),url(/_astro/poppins-devanagari-100-normal.TYorP3aZ.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/_astro/poppins-latin-ext-100-normal.C9Knam7P.woff2)format("woff2"),url(/_astro/poppins-latin-ext-100-normal.BW8h--AB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/_astro/poppins-latin-100-normal.CY-M_i9k.woff2)format("woff2"),url(/_astro/poppins-latin-100-normal.PssVh1UL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Spice;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bungee-spice-vietnamese-400-normal.Bh4gJYOk.woff2)format("woff2"),url(/_astro/bungee-spice-vietnamese-400-normal.DG_7EFTD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee Spice;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bungee-spice-latin-ext-400-normal.D1k12z9C.woff2)format("woff2"),url(/_astro/bungee-spice-latin-ext-400-normal.CdqDOh_O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee Spice;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bungee-spice-latin-400-normal.EpaP1EZG.woff2)format("woff2"),url(/_astro/bungee-spice-latin-400-normal.DH5Ncg_3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rock Salt;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rock-salt-latin-400-normal.ATTG4WQR.woff2)format("woff2"),url(/_astro/rock-salt-latin-400-normal.1xRqa3fS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font:var(--s-font-default-style, normal) var(--s-font-default-variant, normal) var(--s-font-default-weight, normal) var(--s-font-default-size, 1em)/var(--s-font-default-line-height, 1) var(--s-font-default-family, sans-serif);color:hsla(var(--s-shade-text-main-hue, var(--s-shade-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-text-main-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-main-saturation, var(--s-shade-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-text-main-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-main-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-main-lightness, var(--s-shade-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-text-main-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-main-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-main-alpha, var(--s-shade-text-alpha, var(--s-color-main-a, 1))));background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))))}.menu{padding-block:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));font-size:.75rem}.menu .menu-item_label{display:flex}.menu .menu-item_link{width:100%;padding-block:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1));padding-inline:0 calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));opacity:.5;letter-spacing:.05em;outline:0;align-items:center;display:flex}.menu .menu-item_link.-active{opacity:1;color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}.menu .menu-item_link:hover{opacity:1;color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}.menu .menu-item_link:focus{opacity:1;color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}.menu .menu-item_label-name{white-space:ellipsis;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.menu .menu-item_platforms{flex-wrap:nowrap;display:flex}.menu .menu-item_group{padding-left:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));cursor:pointer;outline:0;position:relative}.menu .menu-item_group:before{top:0;right:calc(100% + calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)));content:"";background:rgba(255,255,255,.1);width:.0625rem;height:100%;display:block;position:absolute}.menu .menu-item_group>.menu-item{padding-left:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));opacity:.0001;pointer-events:none;height:0;overflow:hidden}@starting-style{.menu .menu-item_group>.menu-item{height:auto}}.menu .menu-item_group:hover>.menu-item_group-label{color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}.menu .menu-item_group:focus-within>.menu-item_group-label{color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}.menu .menu-item_group:has(.menu-item_link.-active)>.menu-item_group-label{color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}.menu .menu-item_group:has(.menu-item_link.-active)>.menu-item{pointer-events:all;opacity:1;height:calc-size(fit-content,size)}.menu .menu-item_group:focus-within>.menu-item{pointer-events:all;opacity:1;height:calc-size(fit-content,size)}.menu .menu-item_group-label{padding:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1))0;text-transform:uppercase;font-weight:700}.code-samples{margin-bottom:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));transition-delay:.3s!important}.code-samples .code-tabs_nav{opacity:.0001;translate:3.125rem}.code-samples .code-tabs_content{opacity:.0001;translate:-3.125rem}.code-samples.-in-viewport .code-tabs_nav{opacity:1;translate:0}.code-samples.-in-viewport .code-tabs_nav{transition-property:var(--s-transition-slow-property);transition-duration:var(--s-transition-slow-duration);transition-timing-function:var(--s-transition-slow-timing-function);transition-delay:.3s}.code-samples.-in-viewport .code-tabs_content{opacity:1;translate:0}.code-samples.-in-viewport .code-tabs_content{transition-property:var(--s-transition-slow-property);transition-duration:var(--s-transition-slow-duration);transition-timing-function:var(--s-transition-slow-timing-function);transition-delay:.4s}@keyframes welcome-logo-in{0%{opacity:.0001;translate:0 1em;rotate:-90deg;scale:0}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes welcome-logo-out{0%{opacity:1;translate:0;rotate:none;scale:1}to{opacity:.0001;translate:1em 2em;rotate:90deg;scale:0}}@keyframes welcome-earth-in{0%{opacity:.0001;translate:-50% calc(3.125rem - 50%)}to{opacity:.3;translate:-50% -50%}}.welcome{color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.0001;height:90vh;min-height:50rem;max-height:56.25rem;position:relative;translate:0 1.25rem}.welcome.-in-viewport{opacity:1;translate:0}.welcome.-in-viewport{transition-property:var(--s-transition-slow-property);transition-duration:var(--s-transition-slow-duration);transition-timing-function:var(--s-transition-slow-timing-function);transition-delay:.3s}@media (max-width:639px){.welcome{height:31.25rem}}.welcome{--glow-multiplier:1}.welcome.-exploded{--glow-multiplier:3.5}.welcome .welcome_earth{z-index:1;opacity:.3;background-color:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(10*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))));pointer-events:none;filter:grayscale();mix-blend-mode:lighten;background-image:url(/_astro/blackbyte-earth-bkg.D2CVHZVK.webp);background-position:bottom;background-size:cover;width:100vw;height:90%;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(transparent 20%,#fff 80%,transparent 100%);mask-image:linear-gradient(transparent 20%,#fff 80%,transparent 100%)}.welcome .welcome_header{z-index:10;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:18.75rem;left:50%;transform:translate(-50%)}.welcome .welcome_animation{width:3em;height:3em;font-size:1.25rem;position:absolute;top:12.5rem;left:50%;translate:-50% -50%}.welcome .welcome_description{line-height:1.3;font-size:clamp(1.25rem,calc(4.62963vw - .972222rem),2.5rem);margin-bottom:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1))}.welcome .welcome_actions{align-items:center;gap:1.25rem;margin-bottom:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}.welcome .welcome_actions a:has(svg){font-size:1.375rem}.welcome .welcome_actions a:has(svg){transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.welcome .welcome_actions a:has(svg):hover{color:var(--s-color-accent)}.welcome .welcome_actions a:has(svg):focus{color:var(--s-color-accent)}.welcome .welcome_get-started{position:relative}.welcome .welcome_get-started:focus-visible{outline:var(--s-focus-default-size) var(--s-focus-default-style) var(--s-focus-default-color)}.welcome .welcome_get-started:focus:not(:focus-visible){outline:0}.welcome .welcome_install{background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(20*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));border:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),var(--s-shade-border-accent-alpha, var(--s-shade-border-alpha, var(--s-color-accent-a, 1))));padding:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));display:inline-block}.welcome .welcome_install{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.welcome .welcome_install{font:var(--s-typo-code-font);font-size:var(--s-typo-code-size, 1em);line-height:var(--s-typo-code-line-height, 1);letter-spacing:var(--s-typo-code-letter-spacing, 0);text-transform:var(--s-typo-code-text-transform);-webkit-text-decoration:var(--s-typo-code-text-decoration);text-decoration:var(--s-typo-code-text-decoration)}.welcome .welcome_install{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.welcome .welcome_install .-check{color:var(--s-color-success);display:none}.welcome .welcome_install.-copied{border-color:hsla(calc(var(--s-color-success-h) + 0),calc(calc(calc(var(--s-color-success-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-success-l) + 0) - 0)*1%),.3)}.welcome .welcome_install.-copied .-check{display:inline-block}.welcome .welcome_install.-copied .-clipboard{display:none}.welcome .welcome_made{opacity:.5;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;line-height:1.4}.welcome .welcome_animation-picto-white{color:#fff;opacity:.0001;animation:welcome-logo-out .2s var(--s-ease-default) forwards;position:absolute;top:0;left:0;rotate:90deg;scale:0}.welcome.-exploded .welcome_animation-picto-white{animation:welcome-logo-in .2s var(--s-ease-default) forwards}.welcome .welcome_animation-picto{perspective:43.75rem;font-size:1.25rem;position:absolute}.welcome .blackbyte-picto{perspective:43.75rem;pointer-events:none;font-size:1.25rem;position:absolute;top:0;left:0;translate:-50% -50%}.welcome .blackbyte-picto{transition:box-shadow .2s ease-in-out,filter .5s ease-in-out}.welcome .blackbyte-picto *{transition:box-shadow .2s ease-in-out,filter .5s ease-in-out}.welcome.-exploded .welcome_picto{filter:blur(.625rem)}.welcome .blackbyte-picto.-white{color:#fff}.welcome .blackbyte-picto.-white{backface-visibility:hidden;box-shadow:0 0 calc(1.25rem*var(--glow-multiplier)) .625rem #fff,0 0 calc(6.25rem*var(--glow-multiplier)) 2.5rem hsla(calc(var(--s-color-complementary-h) + 0),calc(calc(calc(var(--s-color-complementary-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-complementary-l) + 0) - 0)*1%),.1),0 0 calc(3.125rem*var(--glow-multiplier)) 1.25rem var(--s-color-accent)}.welcome .blackbyte-picto.-white *{backface-visibility:hidden;box-shadow:0 0 calc(1.25rem*var(--glow-multiplier)) .625rem #fff,0 0 calc(6.25rem*var(--glow-multiplier)) 2.5rem hsla(calc(var(--s-color-complementary-h) + 0),calc(calc(calc(var(--s-color-complementary-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-complementary-l) + 0) - 0)*1%),.1),0 0 calc(3.125rem*var(--glow-multiplier)) 1.25rem var(--s-color-accent)}.welcome .blackbyte-picto.-black{color:#000}:root{--s-color-success:#91ff00;--s-color-success-o:#91ff00;--s-color-success-h:86;--s-color-success-s:100;--s-color-success-l:50;--s-color-success-a:1;--s-color-warning:#ffd500;--s-color-warning-o:#ffd500;--s-color-warning-h:50;--s-color-warning-s:100;--s-color-warning-l:50;--s-color-warning-a:1;--s-color-error:#ff003b;--s-color-error-o:#ff003b;--s-color-error-h:346;--s-color-error-s:100;--s-color-error-l:50;--s-color-error-a:1;--s-color-info:#0ff;--s-color-info-o:#0ff;--s-color-info-h:180;--s-color-info-s:100;--s-color-info-l:50;--s-color-info-a:1;--s-color-php:#777cb5;--s-color-php-o:#777cb5;--s-color-php-h:235;--s-color-php-s:29.5;--s-color-php-l:58.8;--s-color-php-a:1;--s-color-main:#101010;--s-color-main-o:#101010;--s-color-main-h:0;--s-color-main-s:0;--s-color-main-l:6.3;--s-color-main-a:1;--s-color-accent:#8854f7;--s-color-accent-o:#8854f7;--s-color-accent-h:259;--s-color-accent-s:91.1;--s-color-accent-l:64.9;--s-color-accent-a:1;--s-color-complementary:#0fc;--s-color-complementary-o:#0fc;--s-color-complementary-h:168;--s-color-complementary-s:100;--s-color-complementary-l:50;--s-color-complementary-a:1;--s-color-current:var(--s-color-accent);--s-color-current-o:var(--s-color-accent-o);--s-color-current-h:var(--s-color-accent-h);--s-color-current-s:var(--s-color-accent-s);--s-color-current-l:var(--s-color-accent-l);--s-color-current-a:var(--s-color-accent-a);--s-shade-text-lighten:0;--s-shade-text-darken:0;--s-shade-text-saturate:0;--s-shade-text-desaturate:0;--s-shade-text-lightness:90;--s-shade-text-accent-lighten:0;--s-shade-text-accent-darken:0;--s-shade-text-accent-saturate:0;--s-shade-text-accent-desaturate:0;--s-shade-text-accent-lightness:80;--s-shade-foreground-lighten:0;--s-shade-foreground-darken:0;--s-shade-foreground-saturate:0;--s-shade-foreground-desaturate:0;--s-shade-foreground-lightness:90;--s-shade-background-lighten:0;--s-shade-background-darken:0;--s-shade-background-saturate:0;--s-shade-background-desaturate:0;--s-shade-surface-lighten:0;--s-shade-surface-darken:0;--s-shade-surface-saturate:0;--s-shade-surface-desaturate:0;--s-shade-surface-lightness:10;--s-shade-border-lighten:0;--s-shade-border-darken:0;--s-shade-border-saturate:0;--s-shade-border-desaturate:0;--s-shade-border-alpha:.2;--s-shade-hover-lighten:0;--s-shade-hover-darken:40;--s-shade-hover-saturate:0;--s-shade-hover-desaturate:0;--s-shade-focus-lighten:0;--s-shade-focus-darken:10;--s-shade-focus-saturate:0;--s-shade-focus-desaturate:0;--s-shade-form-text-lighten:0;--s-shade-form-text-darken:0;--s-shade-form-text-saturate:0;--s-shade-form-text-desaturate:0;--s-shade-form-text-lightness:100;--s-shade-form-placeholder-lighten:0;--s-shade-form-placeholder-darken:0;--s-shade-form-placeholder-saturate:0;--s-shade-form-placeholder-desaturate:0;--s-shade-form-placeholder-lightness:100;--s-shade-form-placeholder-alpha:.3;--s-shade-form-background-lighten:0;--s-shade-form-background-darken:0;--s-shade-form-background-saturate:0;--s-shade-form-background-desaturate:0;--s-shade-form-background-lightness:15;--s-shade-form-border-lighten:0;--s-shade-form-border-darken:0;--s-shade-form-border-saturate:0;--s-shade-form-border-desaturate:0;--s-shade-form-border-alpha:.2;--s-shade-form-border-focus-lighten:0;--s-shade-form-border-focus-darken:0;--s-shade-form-border-focus-saturate:0;--s-shade-form-border-focus-desaturate:0;--s-shade-form-border-focus-alpha:.5;--s-shade-text-complementary-lighten:0;--s-shade-text-complementary-darken:0;--s-shade-text-complementary-saturate:0;--s-shade-text-complementary-desaturate:0;--s-shade-text-complementary-lightness:70;--s-shade-platform-lighten:0;--s-shade-platform-darken:0;--s-shade-platform-saturate:0;--s-shade-platform-desaturate:0;--s-shade-platform-lightness:80}:root{--s-color-discord:#5e6af3;--s-color-discord-o:#5e6af3;--s-color-discord-h:235;--s-color-discord-s:86.1;--s-color-discord-l:66.1;--s-color-discord-a:1;--s-color-linkedin:#0863bc;--s-color-linkedin-o:#0863bc;--s-color-linkedin-h:210;--s-color-linkedin-s:91.8;--s-color-linkedin-l:38.4;--s-color-linkedin-a:1;--s-color-facebook:#1a6cff;--s-color-facebook-o:#1a6cff;--s-color-facebook-h:219;--s-color-facebook-s:100;--s-color-facebook-l:55.1;--s-color-facebook-a:1;--s-color-instagram:#d01b77;--s-color-instagram-o:#d01b77;--s-color-instagram-h:330;--s-color-instagram-s:77;--s-color-instagram-l:46.1;--s-color-instagram-a:1;--s-color-snapchat:#fffb1e;--s-color-snapchat-o:#fffb1e;--s-color-snapchat-h:59;--s-color-snapchat-s:100;--s-color-snapchat-l:55.9;--s-color-snapchat-a:1;--s-color-telegram:#34aceb;--s-color-telegram-o:#34aceb;--s-color-telegram-h:201;--s-color-telegram-s:82.1;--s-color-telegram-l:56.3;--s-color-telegram-a:1;--s-color-tiktok:#000;--s-color-tiktok-o:#000;--s-color-tiktok-h:0;--s-color-tiktok-s:0;--s-color-tiktok-l:0;--s-color-tiktok-a:1;--s-color-twitch:#954dff;--s-color-twitch-o:#954dff;--s-color-twitch-h:264;--s-color-twitch-s:100;--s-color-twitch-l:65.1;--s-color-twitch-a:1;--s-color-whatsapp:#31d56b;--s-color-whatsapp-o:#31d56b;--s-color-whatsapp-h:141;--s-color-whatsapp-s:66.1;--s-color-whatsapp-l:51.4;--s-color-whatsapp-a:1;--s-color-x:#000;--s-color-x-o:#000;--s-color-x-h:0;--s-color-x-s:0;--s-color-x-l:0;--s-color-x-a:1;--s-color-youtube:#ff0232;--s-color-youtube-o:#ff0232;--s-color-youtube-h:349;--s-color-youtube-s:100;--s-color-youtube-l:50.4;--s-color-youtube-a:1}.s-color-discord{color:var(--s-color-discord)}.s-color-facebook{color:var(--s-color-facebook)}.s-color-linkedin{color:var(--s-color-linkedin)}.s-color-instagram{color:var(--s-color-instagram)}.s-color-snapchat{color:var(--s-color-snapchat)}.s-color-telegram{color:var(--s-color-telegram)}.s-color-tiktok{color:var(--s-color-tiktok)}.s-color-twitch{color:var(--s-color-twitch)}.s-color-whatsapp{color:var(--s-color-whatsapp)}.s-color-x{color:var(--s-color-x)}.s-color-youtube{color:var(--s-color-youtube)}:root{--s-scrolled-classes-class:scrolled;--s-scrolled-classes-offset:50;--s-media-2xs-min:0;--s-media-2xs-max:19.9375rem;--s-media-xs-min:20rem;--s-media-xs-max:29.625rem;--s-media-sm-min:29.6875rem;--s-media-sm-max:39.9375rem;--s-media-md-min:40rem;--s-media-md-max:47.9375rem;--s-media-lg-min:48rem;--s-media-lg-max:63.9375rem;--s-media-xl-min:64rem;--s-media-xl-max:79.9375rem;--s-media-2xl-min:80rem;--s-container-default-min-width:7.5rem;--s-container-default-max-width:67.5rem;--s-container-default-side-padding:1.25rem;--s-ease-default:cubic-bezier(.745, 0, .18, 1);--s-focus-default-size:.125rem;--s-focus-default-style:solid;--s-focus-default-color:hsla(calc(var(--s-color-accent-h)  + 0), calc(calc(calc(var(--s-color-accent-s)  + 0)  - 0) * 1%), calc(calc(calc(var(--s-color-accent-l)  + 0)  - 0) * 1%), .6);--s-transition-slow-property:all;--s-transition-slow-duration:.3s;--s-transition-slow-timing-function:var(--s-ease-default);--s-transition-default-property:all;--s-transition-default-duration:.2s;--s-transition-default-timing-function:var(--s-ease-default);--s-transition-fast-property:all;--s-transition-fast-duration:.1s;--s-transition-fast-timing-function:var(--s-ease-default);--s-responsive-breakpoints-min:48rem;--s-responsive-breakpoints-max:75rem;--s-delay-default:0s;--s-delay-in-viewport:.5s;--s-radius-default-top-left:1.25rem;--s-radius-default-top-right:1.25rem;--s-radius-default-bottom-right:1.25rem;--s-radius-default-bottom-left:1.25rem;--s-radius-default:1.25rem;--s-zindex-header:100;--s-zindex-modal:200;--s-sizes-min:0;--s-sizes-max:5rem;--s-sizes-easing:linear;--s-spaces-min:0;--s-spaces-max:5rem;--s-spaces-easing:linear;--s-space-05:.125rem;--s-space-1:.25rem;--s-space-2:.5rem;--s-space-3:.75rem;--s-space-4:1rem;--s-space-5:1.25rem;--s-space-6:1.5rem;--s-space-7:1.75rem;--s-space-8:2rem;--s-space-10:2.5rem;--s-space-12:3rem;--s-space-16:4rem;--s-space-20:5rem;--s-space-24:6rem;--s-space-28:7rem;--s-space-32:8rem;--s-space-40:10rem;--s-space-48:12rem;--s-space-56:14rem;--s-space-64:16rem;--s-space-72:18rem;--s-space-80:20rem;--s-space-88:22rem;--s-space-96:24rem;--s-size-05:.125rem;--s-size-1:.25rem;--s-size-2:.5rem;--s-size-3:.75rem;--s-size-4:1rem;--s-size-5:1.25rem;--s-size-6:1.5rem;--s-size-7:1.75rem;--s-size-8:2rem;--s-size-10:2.5rem;--s-size-12:3rem;--s-size-16:4rem;--s-size-20:5rem;--s-size-24:6rem;--s-size-28:7rem;--s-size-32:8rem;--s-size-40:10rem;--s-size-48:12rem;--s-size-56:14rem;--s-size-64:16rem;--s-size-72:18rem;--s-size-80:20rem;--s-size-88:22rem;--s-size-96:24rem;--s-size-h1:calc(var(--s-size-8, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 8)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-h2:calc(var(--s-size-6, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 6)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-h3:calc(var(--s-size-5, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 5)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-h4:calc(var(--s-size-4, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 4)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-tagline:calc(var(--s-size-10, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 10)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-lead:1rem;--s-size-p:.875rem;--s-size-form:calc(var(--s-size-3, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 3)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-button:calc(var(--s-size-4, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 4)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-caption:calc(var(--s-size-3, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 3)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-code:.875rem;--s-size-menu:calc(var(--s-size-4, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 4)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-quote:calc(var(--s-size-6, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 6)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-tooltip:calc(var(--s-size-4, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 4)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-small:calc(var(--s-size-3, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 3)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-size-large:calc(var(--s-size-8, (1 * calc((var(--s-sizes-max)  - var(--s-sizes-min)) * .01) * 8)  + var(--s-sizes-min)) * var(--s-scale, 1));--s-font-family-default:Poppins, sans-serif;--s-font-family-title:Poppins, sans-serif;--s-font-family-code:Monaco, sans-serif;--s-font-family-quote:Palatino, serif;--s-font-family-brand:Rock\ salt, system-ui;--s-font-default-family:var(--s-font-family-default);--s-font-default-weight:400;--s-font-lead-family:var(--s-font-family-default);--s-font-lead-weight:400;--s-font-title-family:var(--s-font-family-title);--s-font-title-weight:400;--s-font-code-family:var(--s-font-family-code);--s-font-code-weight:300;--s-font-brand-family:var(--s-font-family-brand);--s-font-brand-weight:400;--s-typo-h1-font:var(--s-font-title-style, normal) var(--s-font-title-variant, normal) var(--s-font-title-weight, normal) var(--s-font-title-size, 1em) / var(--s-font-title-line-height, 1) var(--s-font-title-family, sans-serif);--s-typo-h1-size:calc(var(--s-size-h1, ) * var(--s-scale, 1));--s-typo-h1-line-height:1.4;--s-typo-h1-letter-spacing:.01em;--s-typo-h2-font:var(--s-font-title-style, normal) var(--s-font-title-variant, normal) var(--s-font-title-weight, normal) var(--s-font-title-size, 1em) / var(--s-font-title-line-height, 1) var(--s-font-title-family, sans-serif);--s-typo-h2-size:calc(var(--s-size-h2, ) * var(--s-scale, 1));--s-typo-h2-line-height:1.4;--s-typo-h2-letter-spacing:.05em;--s-typo-h3-font:var(--s-font-title-style, normal) var(--s-font-title-variant, normal) var(--s-font-title-weight, normal) var(--s-font-title-size, 1em) / var(--s-font-title-line-height, 1) var(--s-font-title-family, sans-serif);--s-typo-h3-size:calc(var(--s-size-h3, ) * var(--s-scale, 1));--s-typo-h3-line-height:1.4;--s-typo-h3-letter-spacing:.05em;--s-typo-h4-font:var(--s-font-title-style, normal) var(--s-font-title-variant, normal) var(--s-font-title-weight, normal) var(--s-font-title-size, 1em) / var(--s-font-title-line-height, 1) var(--s-font-title-family, sans-serif);--s-typo-h4-size:calc(var(--s-size-h4, ) * var(--s-scale, 1));--s-typo-h4-line-height:1.4;--s-typo-h4-letter-spacing:.05em;--s-typo-lead-font:var(--s-font-lead-style, normal) var(--s-font-lead-variant, normal) var(--s-font-lead-weight, normal) var(--s-font-lead-size, 1em) / var(--s-font-lead-line-height, 1) var(--s-font-lead-family, sans-serif);--s-typo-lead-size:calc(var(--s-size-lead, ) * var(--s-scale, 1));--s-typo-lead-line-height:1.6;--s-typo-lead-letter-spacing:.05em;--s-typo-p-font:var(--s-font-default-style, normal) var(--s-font-default-variant, normal) var(--s-font-default-weight, normal) var(--s-font-default-size, 1em) / var(--s-font-default-line-height, 1) var(--s-font-default-family, sans-serif);--s-typo-p-size:calc(var(--s-size-p, ) * var(--s-scale, 1));--s-typo-p-line-height:1.8;--s-typo-p-letter-spacing:.05em;--s-typo-code-font:var(--s-font-code-style, normal) var(--s-font-code-variant, normal) var(--s-font-code-weight, normal) var(--s-font-code-size, 1em) / var(--s-font-code-line-height, 1) var(--s-font-code-family, sans-serif);--s-typo-code-size:calc(var(--s-size-code, ) * var(--s-scale, 1));--s-typo-code-line-height:1.4;--s-typo-brand-font:var(--s-font-brand-style, normal) var(--s-font-brand-variant, normal) var(--s-font-brand-weight, normal) var(--s-font-brand-size, 1em) / var(--s-font-brand-line-height, 1) var(--s-font-brand-family, sans-serif);--s-typo-brand-size:calc(var(--s-size-lead, ) * var(--s-scale, 1));--s-typo-brand-line-height:1.4;--s-typo-caption-font:var(--s-font-default-style, normal) var(--s-font-default-variant, normal) var(--s-font-default-weight, normal) var(--s-font-default-size, 1em) / var(--s-font-default-line-height, 1) var(--s-font-default-family, sans-serif);--s-typo-caption-size:calc(var(--s-size-caption, ) * var(--s-scale, 1));--s-typo-caption-line-height:1.4;--s-typo-caption-letter-spacing:.05em;--s-color-white:#fff;--s-color-white-o:#fff;--s-color-white-h:0;--s-color-white-s:0;--s-color-white-l:100;--s-color-white-a:1;--s-color-black:#000;--s-color-black-o:#000;--s-color-black-h:0;--s-color-black-s:0;--s-color-black-l:0;--s-color-black-a:1;--bb-header-height:5rem;--bb-depth-small:0rem 0rem 0rem rgba(3, 7, 18, .02), 0rem .0625rem .0625rem rgba(3, 7, 18, .04), 0rem .1875rem .1875rem rgba(3, 7, 18, .06), 0rem .3125rem .3125rem rgba(3, 7, 18, .08), 0rem .5rem .5rem rgba(3, 7, 18, .1);--bb-depth-medium:0rem .0625rem .0625rem rgba(3, 7, 18, .02), 0rem .1875rem .1875rem rgba(3, 7, 18, .04), 0rem .375rem .375rem rgba(3, 7, 18, .06), 0rem .625rem .625rem rgba(3, 7, 18, .08), 0rem 1rem 1rem rgba(3, 7, 18, .1);--bb-depth-large:0rem .0625rem .0625rem rgba(3, 7, 18, .02), 0rem .3125rem .3125rem rgba(3, 7, 18, .04), 0rem .75rem .75rem rgba(3, 7, 18, .06), 0rem 1.25rem 1.25rem rgba(3, 7, 18, .08), 0rem 2rem 2rem rgba(3, 7, 18, .1)}*{-webkit-user-select:none;-ms-user-select:none;user-select:none}:is(input,textarea,[contenteditable],code,code *,h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *,p,p *,td,td *,th,th *,blockquote,blockquote *,li,li *,dl,dl *,dt,dt *,dd,dd *){-webkit-user-select:text;-ms-user-select:text;user-select:text}a,[tabindex]{outline:0}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{-webkit-font-smoothing:antialiased;margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:.0625rem;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:transparent;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-ms-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button{cursor:pointer}[type=button]{cursor:pointer}[type=reset]{cursor:pointer}[type=submit]{cursor:pointer}button:disabled{cursor:default}[type=button]:disabled{cursor:default}[type=reset]:disabled{cursor:default}[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}mark{background:0 0}.grecaptcha-badge{visibility:hidden}::selection{color:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 50) - 0)*1%),var(--s-color-accent-a, 1));background:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 10)*1%),var(--s-color-accent-a, 1))}.container{width:clamp(var(--s-container-default-min-width, 0rem),calc(var(--s-container-default-max-width) - var(--s-container-default-side-padding)*2),calc(100% - var(--s-container-default-side-padding)*2));margin:0 auto}.doc{gap:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));grid-template-columns:1fr 3fr;display:grid}@media (max-width:767px){.doc{grid-template-columns:1fr}}.doc .doc_nav{opacity:.0001;translate:0 .625rem}@media (max-width:767px){.doc .doc_nav{display:none}}.doc .doc_nav .menu{max-height:100svh;position:sticky;top:0;overflow-y:auto}.doc .doc_nav .menu::-webkit-scrollbar{width:.0625rem;height:.0625rem}.doc .doc_nav .menu::-webkit-scrollbar-thumb{background-color:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 0)*1%),.5)}.doc.-in-viewport .doc_nav{opacity:1;translate:0}.doc.-in-viewport .doc_nav{transition-property:var(--s-transition-slow-property);transition-duration:var(--s-transition-slow-duration);transition-timing-function:var(--s-transition-slow-timing-function);transition-delay:.3s}.doc .doc_body{opacity:.0001;translate:0 .625rem}.doc.-in-viewport .doc_body{opacity:1;translate:0}.doc.-in-viewport .doc_body{transition-property:var(--s-transition-slow-property);transition-duration:var(--s-transition-slow-duration);transition-timing-function:var(--s-transition-slow-timing-function);transition-delay:.3s}.footer{padding-block:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));filter:grayscale()}.footer .container{background:hsla(calc(var(--s-color-main-h) + 0),calc(calc(calc(var(--s-color-main-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-main-l) + 2) - 0)*1%),var(--s-color-main-a, 1));padding:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));height:var(--bb-header-height);align-items:center;display:flex}.footer .container{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}@media (max-width:767px){.footer .container{padding:calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1))}}.footer .footer_brand a{align-items:center;gap:calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}.footer .footer_brand a svg{translate:0 .2em}.footer .footer_brand a svg [fill]{fill:hsla(var(--s-shade-foreground-main-hue, var(--s-shade-foreground-hue, calc(var(--s-color-main-h)  + var(--s-shade-foreground-main-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-main-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-main-s)  + var(--s-shade-foreground-main-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-main-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-main-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-main-l)  + var(--s-shade-foreground-main-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-main-darken, var(--s-shade-foreground-darken, 0)))))*1%),var(--s-shade-foreground-main-alpha, var(--s-shade-foreground-alpha, var(--s-color-main-a, 1))))}.footer .footer_spacer{flex-grow:1}.footer .footer_metas{align-items:center;gap:calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}.footer .footer_title{color:var(--s-color-current);font-size:1.25rem}.footer .footer_version{pointer-events:none;color:hsla(var(--s-shade-foreground-main-hue, var(--s-shade-foreground-hue, calc(var(--s-color-main-h)  + var(--s-shade-foreground-main-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-main-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-main-s)  + var(--s-shade-foreground-main-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-main-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-main-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-main-l)  + var(--s-shade-foreground-main-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-main-darken, var(--s-shade-foreground-darken, 0)))))*1%),.6);padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));-webkit-user-select:all;-ms-user-select:all;user-select:all;font-size:.75rem;display:inline-block;background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(20*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))))!important;border:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),var(--s-shade-border-accent-alpha, var(--s-shade-border-alpha, var(--s-color-accent-a, 1))))!important}.footer .footer_version{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.footer .footer_version{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}@media (max-width:767px){.footer .footer_version{display:none}}.footer .footer_license{opacity:.8;display:inline-block}.footer .footer_license{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.footer .footer_license:hover{opacity:1;color:var(--s-color-accent)}.footer .footer_license:focus{opacity:1;color:var(--s-color-accent)}.footer .footer_github{display:inline-block}.footer .footer_github{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.footer .footer_github:hover{color:var(--s-color-accent)}.footer .footer_github:focus{color:var(--s-color-accent)}.footer .footer_menu{background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))));width:calc(var(--s-space-16, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 16)  + var(--s-spaces-min))*var(--s-scale, 1));height:calc(var(--s-space-16, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 16)  + var(--s-spaces-min))*var(--s-scale, 1));border:.0625rem solid var(--s-color-accent);display:none;position:absolute;top:0;right:100%}.footer .footer_logo{height:1.25rem;display:block}.footer .footer_logo svg{height:100%}.header{width:100vw;height:var(--bb-header-height);background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),0);border-bottom:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),0);opacity:1;align-items:center;display:flex;position:fixed;top:0;left:0}.header{transition-property:var(--s-transition-slow-property);transition-duration:var(--s-transition-slow-duration);transition-timing-function:var(--s-transition-slow-timing-function);transition-delay:.3s}.header{z-index:calc(var(--s-zindex-header) + 0)}@starting-style{.header{opacity:.0001}}.scrolled .header{background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),.7);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);border-bottom:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),.1)}.scrolled-down.scrolled .header:not(:has(input:focus)){translate:0-100%}.header:focus-within{translate:0}.header .container{align-items:center;gap:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex;position:relative}.header .header_brand a{align-items:center;gap:calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}.header .header_brand a svg{translate:0 .2em}.header .header_brand a svg [fill]{fill:hsla(var(--s-shade-foreground-main-hue, var(--s-shade-foreground-hue, calc(var(--s-color-main-h)  + var(--s-shade-foreground-main-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-main-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-main-s)  + var(--s-shade-foreground-main-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-main-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-main-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-main-l)  + var(--s-shade-foreground-main-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-main-darken, var(--s-shade-foreground-darken, 0)))))*1%),var(--s-shade-foreground-main-alpha, var(--s-shade-foreground-alpha, var(--s-color-main-a, 1))))}.header .header_search{flex-grow:1}.header .header_metas{align-items:center;gap:calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}.header .header_title{color:var(--s-color-current);font-size:1.25rem}.header .header_version{pointer-events:none;color:hsla(var(--s-shade-foreground-main-hue, var(--s-shade-foreground-hue, calc(var(--s-color-main-h)  + var(--s-shade-foreground-main-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-main-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-main-s)  + var(--s-shade-foreground-main-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-main-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-main-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-main-l)  + var(--s-shade-foreground-main-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-main-darken, var(--s-shade-foreground-darken, 0)))))*1%),.6);padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));-webkit-user-select:all;-ms-user-select:all;user-select:all;font-size:.75rem;display:inline-block;background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(20*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))))!important;border:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),var(--s-shade-border-accent-alpha, var(--s-shade-border-alpha, var(--s-color-accent-a, 1))))!important}.header .header_version{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.header .header_version{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}@media (max-width:767px){.header .header_version{display:none}}.header .header_version-pseudo{color:var(--s-color-complementary)}.header .header_license{opacity:.8;display:inline-block}.header .header_license{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.header .header_license:hover{opacity:1;color:var(--s-color-accent)}.header .header_license:focus{opacity:1;color:var(--s-color-accent)}.header .header_discord{display:inline-block}.header .header_discord{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.header .header_discord:hover{color:var(--s-color-accent)}.header .header_discord:focus{color:var(--s-color-accent)}.header .header_github{display:inline-block}.header .header_github{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.header .header_github:hover{color:var(--s-color-accent)}.header .header_github:focus{color:var(--s-color-accent)}.header .header_menu{background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))));width:calc(var(--s-space-16, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 16)  + var(--s-spaces-min))*var(--s-scale, 1));height:calc(var(--s-space-16, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 16)  + var(--s-spaces-min))*var(--s-scale, 1));border:.0625rem solid var(--s-color-accent);display:none;position:absolute;top:0;right:100%}.header .header_logo{height:1.25rem;display:block}.header .header_logo svg{height:100%}@media (max-width:767px){.header .header_logo{display:none}}.header .header_picto{width:1.25rem;height:1.25rem;display:none}.header .header_picto svg{width:100%;height:100%}@media (max-width:767px){.header .header_picto{display:inline-block}}.main{--main-nav-width:25rem;--main-nav-padding:calc(var(--s-space-16, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 16)  + var(--s-spaces-min)) * var(--s-scale, 1))}@media (max-width:1279px){.main{--main-nav-width:25rem}}@media (max-width:87.5rem){.main{--main-nav-width:18.75rem;--main-nav-padding:calc(var(--s-space-8, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 8)  + var(--s-spaces-min)) * var(--s-scale, 1))}}body{overflow-x:hidden}.main{padding-top:var(--bb-header-height)}.main .main_nav-toggle{top:calc(var(--s-space-8, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 8)  + var(--s-spaces-min))*var(--s-scale, 1));left:calc(100% + calc(var(--s-space-8, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 8)  + var(--s-spaces-min))*var(--s-scale, 1)));display:none;z-index:999!important;position:absolute!important}@media (max-width:639px){.main .main_nav-toggle{display:block}}.main .main_nav-toggle-inner{font-size:1.875rem}.main .main_nav-toggle-inner{background:var(--s-color-current);width:1em;height:.1em;margin-top:.3em;margin-bottom:.3em;display:block;position:relative}.main .main_nav-toggle-inner{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.main .main_nav-toggle-inner:before{content:"";transform-origin:50%;background:var(--s-color-current);width:1em;height:.1em;display:block;position:absolute;top:0;left:0}.main .main_nav-toggle-inner:before{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.main .main_nav-toggle-inner:after{content:"";transform-origin:50%;background:var(--s-color-current);width:1em;height:.1em;display:block;position:absolute;top:0;left:0}.main .main_nav-toggle-inner:after{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.main .main_nav-toggle-inner:before{translate:0 calc(-100% - .2em)}.main .main_nav-toggle-inner:after{translate:0 calc(100% + .2em)}.main .main_nav{background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))));z-index:100;width:var(--main-nav-width);height:100vh;padding:var(--main-nav-padding);flex-shrink:0;position:relative;overflow-y:auto}.main .main_nav{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.main .main_nav::-webkit-scrollbar{width:.125rem;height:.125rem}.main .main_nav::-webkit-scrollbar-thumb{background-color:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 0)*1%),.1)}body.-search-large :is(.main .main_nav){width:100%;position:absolute;top:0;left:0}@media (max-width:639px){.main .main_nav{overflow:visible}.main .main_nav:focus-within{overflow-x:hidden;overflow-y:auto}}.main .main_nav:focus-within{translate:0}.main .main_nav:focus-within .main_nav-toggle-inner{background:0 0}.main .main_nav:focus-within .main_nav-toggle-inner:before{z-index:10;translate:0;rotate:45deg}.main .main_nav:focus-within .main_nav-toggle-inner:after{translate:0;rotate:-45deg}.main .main_nav .header{flex-grow:0;flex-shrink:0}.main .main_nav .search{flex-grow:0;flex-shrink:1}@media (max-width:639px){.main .main_nav{width:100%;position:fixed;top:0;left:0;translate:-100%}}.search{font-size:calc(var(--s-size-search, )*var(--s-scale, 1));flex-direction:column;flex-grow:0;flex-shrink:1;display:flex}.search mark{background:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 0)*1%),.4);color:hsla(var(--s-shade-foreground-current-hue, var(--s-shade-foreground-hue, calc(var(--s-color-current-h)  + var(--s-shade-foreground-current-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-current-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-current-s)  + var(--s-shade-foreground-current-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-current-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-current-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-current-l)  + var(--s-shade-foreground-current-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-current-darken, var(--s-shade-foreground-darken, 0)))))*1%),var(--s-shade-foreground-current-alpha, var(--s-shade-foreground-alpha, var(--s-color-current-a, 1))))!important}.search ._item{gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));align-items:center;width:100%;height:6.25rem;display:flex}.search ._item{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}@media (max-width:639px){.search ._item{height:auto}}.search ._item-metas{gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));padding:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));flex-direction:column;flex-grow:1;display:flex}@media (max-width:767px){.search ._item-metas{padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1))}}.search ._item-title{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;line-height:1.2;overflow:hidden}.search ._item-description{font:var(--s-font-small-style, normal) var(--s-font-small-variant, normal) var(--s-font-small-weight, normal) var(--s-font-small-size, 1em)/var(--s-font-small-line-height, 1) var(--s-font-small-family, sans-serif);color:hsla(calc(var(--s-color-main-h) + 0),calc(calc(calc(var(--s-color-main-s) + 0) - 0)*1%),calc(60*1%),var(--s-color-main-a, 1));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.search ._item-platforms{padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));flex-shrink:0;display:flex}.lo-search.s-advanced-select .s-advanced-select_dropdown{top:calc(var(--bb-header-height));width:calc(100vw - 2*calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1)));max-width:118.75rem;height:calc(100svh - var(--bb-header-height) - calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1)));background:hsla(calc(var(--s-color-main-h) + 0),calc(calc(calc(var(--s-color-main-s) + 0) - 0)*1%),calc(15*1%),var(--s-color-main-a, 1));border:hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),var(--s-shade-border-accent-alpha, var(--s-shade-border-alpha, var(--s-color-accent-a, 1))));padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));pointer-events:none;box-shadow:var(--bb-depth-large);position:fixed;left:50%;overflow:hidden;translate:-50% 1.25rem;opacity:.0001!important}.lo-search.s-advanced-select .s-advanced-select_dropdown{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.lo-search.s-advanced-select .s-advanced-select_dropdown{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}@media (max-width:1023px){.lo-search.s-advanced-select .s-advanced-select_dropdown{height:100vh}}.lo-search.s-advanced-select .s-advanced-select_dropdown:after{content:"";z-index:10;background:linear-gradient(to bottom,hsla(calc(var(--s-color-main-h) + 0),calc(calc(calc(var(--s-color-main-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-main-l) + 0) - 0)*1%),0),hsla(calc(var(--s-color-main-h) + 0),calc(calc(calc(var(--s-color-main-s) + 0) - 0)*1%),calc(15*1%),var(--s-color-main-a, 1)));width:100%;height:3.125rem;position:fixed;bottom:0;left:0}.lo-search.s-advanced-select input[type=search]:focus+.s-advanced-select_dropdown{pointer-events:auto;translate:-50%;opacity:1!important}.lo-search.s-advanced-select .s-advanced-select_items{z-index:0;width:100%;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.lo-search.s-advanced-select .s-advanced-select_items{-ms-overflow-style:none;scrollbar-width:none}.lo-search.s-advanced-select .s-advanced-select_items::-webkit-scrollbar{display:none}.lo-search.s-advanced-select .s-advanced-select_group:not(:has(.s-advanced-select_item.-match)){display:none}.lo-search.s-advanced-select .s-advanced-select_group-label{color:hsla(var(--s-shade-text-main-hue, var(--s-shade-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-text-main-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-main-saturation, var(--s-shade-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-text-main-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-main-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-main-lightness, var(--s-shade-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-text-main-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-main-darken, var(--s-shade-text-darken, 0)))))*1%),.4);background:hsla(calc(var(--s-color-main-h) + 0),calc(calc(calc(var(--s-color-main-s) + 0) - 0)*1%),calc(14*1%),var(--s-color-main-a, 1));padding:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1));text-transform:uppercase;margin-block:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));font-size:.625rem}.lo-search.s-advanced-select .s-advanced-select_group-items-inner{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767px){.lo-search.s-advanced-select .s-advanced-select_group-items-inner{grid-template-columns:repeat(1,1fr)}}.lo-search.s-advanced-select .s-advanced-select_item{padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1))0;font:var(--s-font-code-style, normal) var(--s-font-code-variant, normal) var(--s-font-code-weight, normal) var(--s-font-code-size, 1em)/var(--s-font-code-line-height, 1) var(--s-font-code-family, sans-serif);background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(20*1%),0);border:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),0);display:none}.lo-search.s-advanced-select .s-advanced-select_item{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.lo-search.s-advanced-select .s-advanced-select_item{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.lo-search.s-advanced-select .s-advanced-select_item.-match{gap:0;display:flex}.lo-search.s-advanced-select .s-advanced-select_item.-preselected{background:hsla(calc(var(--s-color-main-h) + 0),calc(calc(calc(var(--s-color-main-s) + 0) - 0)*1%),calc(20*1%),var(--s-color-main-a, 1));opacity:1}.lo-search.s-advanced-select .s-advanced-select_item.-selected{opacity:1}.lo-search.s-advanced-select .s-advanced-select_item.-preselected{box-shadow:var(--bb-depth-small);color:var(--s-color-accent);border:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),var(--s-shade-border-accent-alpha, var(--s-shade-border-alpha, var(--s-color-accent-a, 1))))}.lo-search.s-advanced-select .s-advanced-select_item.-selected{box-shadow:var(--bb-depth-small);color:var(--s-color-accent);border:.0625rem solid hsla(var(--s-shade-border-accent-hue, var(--s-shade-border-hue, calc(var(--s-color-accent-h)  + var(--s-shade-border-accent-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-accent-saturation, var(--s-shade-border-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-border-accent-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-accent-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-accent-lightness, var(--s-shade-border-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-border-accent-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-accent-darken, var(--s-shade-border-darken, 0)))))*1%),var(--s-shade-border-accent-alpha, var(--s-shade-border-alpha, var(--s-color-accent-a, 1))))}.lo-search.s-advanced-select .s-advanced-select_highlight{color:var(--s-color-current)}.lo-search.s-advanced-select .s-advanced-select_empty{padding-block:calc(var(--s-space-8, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 8)  + var(--s-spaces-min))*var(--s-scale, 1))}body{font:var(--s-font-default-style, normal) var(--s-font-default-variant, normal) var(--s-font-default-weight, normal) var(--s-font-default-size, 1em)/var(--s-font-default-line-height, 1) var(--s-font-default-family, sans-serif);color:hsla(var(--s-shade-text-main-hue, var(--s-shade-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-text-main-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-main-saturation, var(--s-shade-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-text-main-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-main-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-main-lightness, var(--s-shade-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-text-main-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-main-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-main-alpha, var(--s-shade-text-alpha, var(--s-color-main-a, 1))));background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))))}.button{padding:calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));border-radius:var(--s-radius-default);background:var(--s-color-accent);font-size:calc(var(--s-size-button, )*var(--s-scale, 1));cursor:pointer;transition:background .1s,color .1s;display:inline-block;color:hsla(var(--s-shade-foreground-accent-hue, var(--s-shade-foreground-hue, calc(var(--s-color-accent-h)  + var(--s-shade-foreground-accent-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-accent-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-foreground-accent-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-accent-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-accent-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-foreground-accent-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-accent-darken, var(--s-shade-foreground-darken, 0)))))*1%),var(--s-shade-foreground-accent-alpha, var(--s-shade-foreground-alpha, var(--s-color-accent-a, 1))))!important;text-decoration:none!important}.button:hover{background:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 10)*1%),var(--s-color-accent-a, 1))}.button p{margin:0!important;padding:0!important}.burger{aspect-ratio:1;cursor:pointer;width:1em;font-size:1.875rem;position:relative}.burger:after{content:"";width:100%;min-width:2.5rem;height:100%;min-height:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burger ._line-1{background:var(--s-color-accent);transform-origin:50%;width:100%;height:.15em;position:absolute;left:0;transform:translateY(-50%)}.burger ._line-1{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.burger ._line-2{background:var(--s-color-accent);transform-origin:50%;width:100%;height:.15em;position:absolute;left:0;transform:translateY(-50%)}.burger ._line-2{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.burger ._line-1{top:30%}.burger ._line-2{top:70%}.burger.-active ._line-1{top:50%;transform:translateY(-50%) rotate(-45deg)}.burger.-active ._line-2{top:50%;transform:translateY(-50%) rotate(45deg)}.burger:focus ._line-1{top:50%;transform:translateY(-50%) rotate(-45deg)}.burger:focus ._line-2{top:50%;transform:translateY(-50%) rotate(45deg)}.burger:focus-within ._line-1{top:50%;transform:translateY(-50%) rotate(-45deg)}.burger:focus-within ._line-2{top:50%;transform:translateY(-50%) rotate(45deg)}.font-family-default{font-family:var(--s-font-family-default)!important}.font-family-title{font-family:var(--s-font-family-title)!important}.font-family-code{font-family:var(--s-font-family-code)!important}.font-family-quote{font-family:var(--s-font-family-quote)!important}.font-family-brand{font-family:var(--s-font-family-brand)!important}.s-code::-webkit-scrollbar{width:.125rem;height:.125rem}.s-code::-webkit-scrollbar-thumb{background-color:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 0)*1%),.1)}.color-main{color:var(--s-color-main)}.color-accent{color:var(--s-color-accent)}.color-complementary{color:var(--s-color-complementary)}.color-current{color:var(--s-color-current)}.form.-invalid input[type=submit]{pointer-events:none;opacity:.3}.form-input,.form-select{padding:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-20, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 20)  + var(--s-spaces-min))*var(--s-scale, 1));width:100%}.form-input[type=search]::-webkit-search-decoration{display:none}.form-input[type=search]::-webkit-search-cancel-button{display:none}.form-input[type=search]::-webkit-search-results-button{display:none}.form-input[type=search]::-webkit-search-results-decoration{display:none}.form-checkbox{--isLTR:1}[dir=rtl] .form-checkbox{--isLTR:-1}.form-checkbox{--thumb-position:0%;padding:var(--track-padding);width:var(--track-size);height:var(--thumb-size);pointer-events:all;cursor:pointer;touch-action:pan-y;outline-offset:.3125rem;box-sizing:content-box;flex-shrink:0;grid:[track]1fr/[track]1fr;align-items:center;margin-top:.7em;margin-bottom:.9em;font-size:1rem;display:grid;-ms-appearance:none!important;appearance:none!important}.form-checkbox:before{--highlight-size:0;content:"";cursor:pointer;pointer-events:none;width:var(--thumb-size);height:var(--thumb-size);grid-area:track}.form-checkbox:after{content:"";cursor:pointer;pointer-events:none;width:var(--thumb-size);height:var(--thumb-size);grid-area:track}.form-checkbox:checked{--thumb-position:calc((var(--track-size)  - 100%) * var(--isLTR))}.form-checkbox:indeterminate{--thumb-position:calc(calc(calc(var(--track-size) / 2)  - calc(var(--thumb-size) / 2)) * var(--isLTR))}:is(.form-input,.form-textarea)::-ms-input-placeholder{color:hsla(var(--s-shade-form-placeholder-current-hue, var(--s-shade-form-placeholder-hue, calc(var(--s-color-current-h)  + var(--s-shade-form-placeholder-current-spin, var(--s-shade-form-placeholder-spin, 0))))),calc(var(--s-shade-form-placeholder-current-saturation, var(--s-shade-form-placeholder-saturation, calc(var(--s-color-current-s)  + var(--s-shade-form-placeholder-current-saturate, var(--s-shade-form-placeholder-saturate, 0))  - var(--s-shade-form-placeholder-current-desaturate, var(--s-shade-form-placeholder-desaturate, 0)))))*1%),calc(var(--s-shade-form-placeholder-current-lightness, var(--s-shade-form-placeholder-lightness, calc(var(--s-color-current-l)  + var(--s-shade-form-placeholder-current-lighten, var(--s-shade-form-placeholder-lighten, 0))  - var(--s-shade-form-placeholder-current-darken, var(--s-shade-form-placeholder-darken, 0)))))*1%),var(--s-shade-form-placeholder-current-alpha, var(--s-shade-form-placeholder-alpha, var(--s-color-current-a, 1))))}:is(.form-input,.form-textarea)::placeholder{color:hsla(var(--s-shade-form-placeholder-current-hue, var(--s-shade-form-placeholder-hue, calc(var(--s-color-current-h)  + var(--s-shade-form-placeholder-current-spin, var(--s-shade-form-placeholder-spin, 0))))),calc(var(--s-shade-form-placeholder-current-saturation, var(--s-shade-form-placeholder-saturation, calc(var(--s-color-current-s)  + var(--s-shade-form-placeholder-current-saturate, var(--s-shade-form-placeholder-saturate, 0))  - var(--s-shade-form-placeholder-current-desaturate, var(--s-shade-form-placeholder-desaturate, 0)))))*1%),calc(var(--s-shade-form-placeholder-current-lightness, var(--s-shade-form-placeholder-lightness, calc(var(--s-color-current-l)  + var(--s-shade-form-placeholder-current-lighten, var(--s-shade-form-placeholder-lighten, 0))  - var(--s-shade-form-placeholder-current-darken, var(--s-shade-form-placeholder-darken, 0)))))*1%),var(--s-shade-form-placeholder-current-alpha, var(--s-shade-form-placeholder-alpha, var(--s-color-current-a, 1))))}.form-input,.form-select{color:hsla(var(--s-shade-form-text-main-hue, var(--s-shade-form-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-form-text-main-spin, var(--s-shade-form-text-spin, 0))))),calc(var(--s-shade-form-text-main-saturation, var(--s-shade-form-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-form-text-main-saturate, var(--s-shade-form-text-saturate, 0))  - var(--s-shade-form-text-main-desaturate, var(--s-shade-form-text-desaturate, 0)))))*1%),calc(var(--s-shade-form-text-main-lightness, var(--s-shade-form-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-form-text-main-lighten, var(--s-shade-form-text-lighten, 0))  - var(--s-shade-form-text-main-darken, var(--s-shade-form-text-darken, 0)))))*1%),var(--s-shade-form-text-main-alpha, var(--s-shade-form-text-alpha, var(--s-color-main-a, 1))));font-size:calc(var(--s-size-form, )*var(--s-scale, 1));border:.0625rem solid hsla(var(--s-shade-form-border-current-hue, var(--s-shade-form-border-hue, calc(var(--s-color-current-h)  + var(--s-shade-form-border-current-spin, var(--s-shade-form-border-spin, 0))))),calc(var(--s-shade-form-border-current-saturation, var(--s-shade-form-border-saturation, calc(var(--s-color-current-s)  + var(--s-shade-form-border-current-saturate, var(--s-shade-form-border-saturate, 0))  - var(--s-shade-form-border-current-desaturate, var(--s-shade-form-border-desaturate, 0)))))*1%),calc(var(--s-shade-form-border-current-lightness, var(--s-shade-form-border-lightness, calc(var(--s-color-current-l)  + var(--s-shade-form-border-current-lighten, var(--s-shade-form-border-lighten, 0))  - var(--s-shade-form-border-current-darken, var(--s-shade-form-border-darken, 0)))))*1%),var(--s-shade-form-border-current-alpha, var(--s-shade-form-border-alpha, var(--s-color-current-a, 1))));background:hsla(var(--s-shade-form-background-main-hue, var(--s-shade-form-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-form-background-main-spin, var(--s-shade-form-background-spin, 0))))),calc(var(--s-shade-form-background-main-saturation, var(--s-shade-form-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-form-background-main-saturate, var(--s-shade-form-background-saturate, 0))  - var(--s-shade-form-background-main-desaturate, var(--s-shade-form-background-desaturate, 0)))))*1%),calc(var(--s-shade-form-background-main-lightness, var(--s-shade-form-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-form-background-main-lighten, var(--s-shade-form-background-lighten, 0))  - var(--s-shade-form-background-main-darken, var(--s-shade-form-background-darken, 0)))))*1%),var(--s-shade-form-background-main-alpha, var(--s-shade-form-background-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1));outline:0}:is(.form-input,.form-select){border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}:is(.form-input,.form-select):focus{border:.0625rem solid hsla(var(--s-shade-form-border-focus-current-hue, var(--s-shade-form-border-focus-hue, calc(var(--s-color-current-h)  + var(--s-shade-form-border-focus-current-spin, var(--s-shade-form-border-focus-spin, 0))))),calc(var(--s-shade-form-border-focus-current-saturation, var(--s-shade-form-border-focus-saturation, calc(var(--s-color-current-s)  + var(--s-shade-form-border-focus-current-saturate, var(--s-shade-form-border-focus-saturate, 0))  - var(--s-shade-form-border-focus-current-desaturate, var(--s-shade-form-border-focus-desaturate, 0)))))*1%),calc(var(--s-shade-form-border-focus-current-lightness, var(--s-shade-form-border-focus-lightness, calc(var(--s-color-current-l)  + var(--s-shade-form-border-focus-current-lighten, var(--s-shade-form-border-focus-lighten, 0))  - var(--s-shade-form-border-focus-current-darken, var(--s-shade-form-border-focus-darken, 0)))))*1%),var(--s-shade-form-border-focus-current-alpha, var(--s-shade-form-border-focus-alpha, var(--s-color-current-a, 1))))}.form-checkbox{--thumb-size:1.4em;--thumb-color-active:var(--s-color-current);--thumb-color-inactive:hsla(calc(var(--s-color-current-h)  + 0), calc(calc(calc(var(--s-color-current-s)  + 0)  - 0) * 1%), calc(calc(calc(var(--s-color-current-l)  + 0)  - 0) * 1%), .5);--thumb-color-highlight:hsla(calc(var(--s-color-current-h)  + 0), calc(calc(calc(var(--s-color-current-s)  + 0)  - 0) * 1%), calc(calc(calc(var(--s-color-current-l)  + 0)  - 0) * 1%), .2);--thumb-radius:62.4375rem;--thumb-transition:var(--s-transition-fast-duration, .3s) var(--s-transition-fast-property, all) var(--s-transition-fast-timing-function, ease-in-out) var(--s-transition-fast-delay, 0s);--track-size:calc(var(--thumb-size) * 2);--track-padding:.2em;--track-color-active:hsla(calc(var(--s-color-current-h)  + 0), calc(calc(calc(var(--s-color-current-s)  + 0)  - 0) * 1%), calc(calc(calc(var(--s-color-current-l)  + 0)  - 0) * 1%), .1);--track-color-inactive:hsla(calc(var(--s-color-current-h)  + 0), calc(calc(calc(var(--s-color-current-s)  + 0)  - 0) * 1%), calc(calc(calc(var(--s-color-current-l)  + 0)  - 0) * 1%), 0);--track-radius:62.4375rem}.form-checkbox{background:var(--track-color-inactive);border:hsla(var(--s-shade-border-main-hue, var(--s-shade-border-hue, calc(var(--s-color-main-h)  + var(--s-shade-border-main-spin, var(--s-shade-border-spin, 0))))),calc(var(--s-shade-border-main-saturation, var(--s-shade-border-saturation, calc(var(--s-color-main-s)  + var(--s-shade-border-main-saturate, var(--s-shade-border-saturate, 0))  - var(--s-shade-border-main-desaturate, var(--s-shade-border-desaturate, 0)))))*1%),calc(var(--s-shade-border-main-lightness, var(--s-shade-border-lightness, calc(var(--s-color-main-l)  + var(--s-shade-border-main-lighten, var(--s-shade-border-lighten, 0))  - var(--s-shade-border-main-darken, var(--s-shade-border-darken, 0)))))*1%),var(--s-shade-border-main-alpha, var(--s-shade-border-alpha, var(--s-color-main-a, 1)))) solid .0625rem;outline-offset:.3125rem;transition:var(--thumb-transition);border-radius:var(--track-radius);font-size:.8rem}.form-checkbox:checked:before{background:var(--thumb-color-active)!important}.form-checkbox:before{--highlight-size:0;background:var(--thumb-color-inactive);box-shadow:0 0 0 var(--highlight-size) var(--thumb-color-highlight);transform:translateX(var(--thumb-position));transition:var(--thumb-transition);border-radius:var(--thumb-radius)}.form-checkbox:after{box-shadow:0;transition:var(--thumb-transition);border-radius:var(--thumb-radius);background:0 0}.form-checkbox:not(:disabled):hover:before{--highlight-size:.5rem}.form-checkbox:not(:disabled):focus:before{--highlight-size:.25rem}.form-checkbox:checked{background:var(--track-color-active)}.hotkey{font:var(--s-font-code-style, normal) var(--s-font-code-variant, normal) var(--s-font-code-weight, normal) var(--s-font-code-size, 1em)/var(--s-font-code-line-height, 1) var(--s-font-code-family, sans-serif);padding:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));border-radius:var(--s-radius-default);font-size:calc(var(--s-size-caption, )*var(--s-scale, 1));text-transform:uppercase;letter-spacing:.2em!important}.platform{align-items:center;gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));text-transform:uppercase;border-radius:var(--s-radius-default);line-height:1;font-size:calc(var(--s-size-small, )*var(--s-scale, 1));display:flex}.platform.-css{color:hsla(var(--s-shade-platform-accent-hue, var(--s-shade-platform-hue, calc(var(--s-color-accent-h)  + var(--s-shade-platform-accent-spin, var(--s-shade-platform-spin, 0))))),calc(var(--s-shade-platform-accent-saturation, var(--s-shade-platform-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-platform-accent-saturate, var(--s-shade-platform-saturate, 0))  - var(--s-shade-platform-accent-desaturate, var(--s-shade-platform-desaturate, 0)))))*1%),calc(var(--s-shade-platform-accent-lightness, var(--s-shade-platform-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-platform-accent-lighten, var(--s-shade-platform-lighten, 0))  - var(--s-shade-platform-accent-darken, var(--s-shade-platform-darken, 0)))))*1%),var(--s-shade-platform-accent-alpha, var(--s-shade-platform-alpha, var(--s-color-accent-a, 1))))}.platform.-js{color:hsla(var(--s-shade-platform-accent-hue, var(--s-shade-platform-hue, calc(var(--s-color-accent-h)  + var(--s-shade-platform-accent-spin, var(--s-shade-platform-spin, 0))))),calc(var(--s-shade-platform-accent-saturation, var(--s-shade-platform-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-platform-accent-saturate, var(--s-shade-platform-saturate, 0))  - var(--s-shade-platform-accent-desaturate, var(--s-shade-platform-desaturate, 0)))))*1%),calc(var(--s-shade-platform-accent-lightness, var(--s-shade-platform-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-platform-accent-lighten, var(--s-shade-platform-lighten, 0))  - var(--s-shade-platform-accent-darken, var(--s-shade-platform-darken, 0)))))*1%),var(--s-shade-platform-accent-alpha, var(--s-shade-platform-alpha, var(--s-color-accent-a, 1))))}.platform.-node{color:hsla(var(--s-shade-platform-complementary-hue, var(--s-shade-platform-hue, calc(var(--s-color-complementary-h)  + var(--s-shade-platform-complementary-spin, var(--s-shade-platform-spin, 0))))),calc(var(--s-shade-platform-complementary-saturation, var(--s-shade-platform-saturation, calc(var(--s-color-complementary-s)  + var(--s-shade-platform-complementary-saturate, var(--s-shade-platform-saturate, 0))  - var(--s-shade-platform-complementary-desaturate, var(--s-shade-platform-desaturate, 0)))))*1%),calc(var(--s-shade-platform-complementary-lightness, var(--s-shade-platform-lightness, calc(var(--s-color-complementary-l)  + var(--s-shade-platform-complementary-lighten, var(--s-shade-platform-lighten, 0))  - var(--s-shade-platform-complementary-darken, var(--s-shade-platform-darken, 0)))))*1%),var(--s-shade-platform-complementary-alpha, var(--s-shade-platform-alpha, var(--s-color-complementary-a, 1))))}.platform.-php{color:hsla(var(--s-shade-platform-php-hue, var(--s-shade-platform-hue, calc(var(--s-color-php-h)  + var(--s-shade-platform-php-spin, var(--s-shade-platform-spin, 0))))),calc(var(--s-shade-platform-php-saturation, var(--s-shade-platform-saturation, calc(var(--s-color-php-s)  + var(--s-shade-platform-php-saturate, var(--s-shade-platform-saturate, 0))  - var(--s-shade-platform-php-desaturate, var(--s-shade-platform-desaturate, 0)))))*1%),calc(var(--s-shade-platform-php-lightness, var(--s-shade-platform-lightness, calc(var(--s-color-php-l)  + var(--s-shade-platform-php-lighten, var(--s-shade-platform-lighten, 0))  - var(--s-shade-platform-php-darken, var(--s-shade-platform-darken, 0)))))*1%),var(--s-shade-platform-php-alpha, var(--s-shade-platform-alpha, var(--s-color-php-a, 1))))}.-css,.-js{color:hsla(var(--s-shade-platform-accent-hue, var(--s-shade-platform-hue, calc(var(--s-color-accent-h)  + var(--s-shade-platform-accent-spin, var(--s-shade-platform-spin, 0))))),calc(var(--s-shade-platform-accent-saturation, var(--s-shade-platform-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-platform-accent-saturate, var(--s-shade-platform-saturate, 0))  - var(--s-shade-platform-accent-desaturate, var(--s-shade-platform-desaturate, 0)))))*1%),calc(var(--s-shade-platform-accent-lightness, var(--s-shade-platform-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-platform-accent-lighten, var(--s-shade-platform-lighten, 0))  - var(--s-shade-platform-accent-darken, var(--s-shade-platform-darken, 0)))))*1%),var(--s-shade-platform-accent-alpha, var(--s-shade-platform-alpha, var(--s-color-accent-a, 1))))}.-node{color:hsla(var(--s-shade-platform-complementary-hue, var(--s-shade-platform-hue, calc(var(--s-color-complementary-h)  + var(--s-shade-platform-complementary-spin, var(--s-shade-platform-spin, 0))))),calc(var(--s-shade-platform-complementary-saturation, var(--s-shade-platform-saturation, calc(var(--s-color-complementary-s)  + var(--s-shade-platform-complementary-saturate, var(--s-shade-platform-saturate, 0))  - var(--s-shade-platform-complementary-desaturate, var(--s-shade-platform-desaturate, 0)))))*1%),calc(var(--s-shade-platform-complementary-lightness, var(--s-shade-platform-lightness, calc(var(--s-color-complementary-l)  + var(--s-shade-platform-complementary-lighten, var(--s-shade-platform-lighten, 0))  - var(--s-shade-platform-complementary-darken, var(--s-shade-platform-darken, 0)))))*1%),var(--s-shade-platform-complementary-alpha, var(--s-shade-platform-alpha, var(--s-color-complementary-a, 1))))}.-php{color:hsla(var(--s-shade-platform-php-hue, var(--s-shade-platform-hue, calc(var(--s-color-php-h)  + var(--s-shade-platform-php-spin, var(--s-shade-platform-spin, 0))))),calc(var(--s-shade-platform-php-saturation, var(--s-shade-platform-saturation, calc(var(--s-color-php-s)  + var(--s-shade-platform-php-saturate, var(--s-shade-platform-saturate, 0))  - var(--s-shade-platform-php-desaturate, var(--s-shade-platform-desaturate, 0)))))*1%),calc(var(--s-shade-platform-php-lightness, var(--s-shade-platform-lightness, calc(var(--s-color-php-l)  + var(--s-shade-platform-php-lighten, var(--s-shade-platform-lighten, 0))  - var(--s-shade-platform-php-darken, var(--s-shade-platform-darken, 0)))))*1%),var(--s-shade-platform-php-alpha, var(--s-shade-platform-alpha, var(--s-color-php-a, 1))))}.tooltip{color:var(--s-color-white);border-radius:.25rem;padding:.3125rem .625rem;font-size:.75rem}.tooltip{--s-tooltip-arrow-size:.3125rem;--s-tooltip-offset:.625rem;--s-tooltip-background:hsla(calc(var(--s-color-complementary-h)  + 0), calc(calc(calc(var(--s-color-complementary-s)  + 0)  - 0) * 1%), calc(calc(calc(var(--s-color-complementary-l)  + 0)  - 20) * 1%), var(--s-color-complementary-a, 1));--s-tooltip-color:hsla(var(--s-shade-foreground-current-hue, var(--s-shade-foreground-hue, calc(var(--s-color-current-h)  + var(--s-shade-foreground-current-spin, var(--s-shade-foreground-spin, 0))))), calc(var(--s-shade-foreground-current-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-current-s)  + var(--s-shade-foreground-current-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-current-desaturate, var(--s-shade-foreground-desaturate, 0))))) * 1%), calc(var(--s-shade-foreground-current-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-current-l)  + var(--s-shade-foreground-current-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-current-darken, var(--s-shade-foreground-darken, 0))))) * 1%), var(--s-shade-foreground-current-alpha, var(--s-shade-foreground-alpha, var(--s-color-current-a, 1))));white-space:nowrap;background:var(--s-tooltip-background);bottom:calc(100% + var(--s-tooltip-arrow-size) + var(--s-tooltip-offset));transform-origin:top;opacity:.0001;pointer-events:none;position:absolute;left:50%;translate:-50%}:hover>.tooltip{opacity:1}.tooltip:before{content:"";margin-left:calc(var(--s-tooltip-arrow-size)*-1);border-width:var(--s-tooltip-arrow-size);border-style:solid;border-color:var(--s-tooltip-background) transparent transparent transparent;position:absolute;top:100%;left:50%}.tooltip.-justify-start{top:50%;bottom:auto;left:auto;right:calc(100% + var(--s-tooltip-arrow-size) + var(--s-tooltip-offset));translate:0-50%}.tooltip.-justify-start:before{rotate:-90deg;translate:var(--s-tooltip-arrow-size) -50%;top:50%;left:100%}.tooltip.-justify-end{top:50%;bottom:auto;right:auto;left:calc(100% + var(--s-tooltip-arrow-size) + var(--s-tooltip-offset));translate:0-50%}.tooltip.-justify-end:before{top:50%;left:auto;right:100%;translate:0-50%;rotate:90deg}.tooltip.-align-end{bottom:auto;top:calc(100% + var(--s-tooltip-arrow-size) + var(--s-tooltip-offset))}.tooltip.-align-end:before{top:auto;bottom:100%;rotate:180deg}.typo-rhythm{--after-title-margin:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min)) * var(--s-scale, 1));--between-title-and-subtitle-margin:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min)) * var(--s-scale, 1));--after-elements:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min)) * var(--s-scale, 1))}.typo-rhythm .typo-h1:not(:last-child){margin-bottom:var(--after-title-margin)}.typo-rhythm .typo-h1:not(:last-child):has(+.typo-subtitle){margin-bottom:var(--between-title-and-subtitle-margin)}.typo-rhythm.typo-format h1:not(:last-child){margin-bottom:var(--after-title-margin)}.typo-rhythm.typo-format h1:not(:last-child):has(+.typo-subtitle){margin-bottom:var(--between-title-and-subtitle-margin)}.typo-rhythm .typo-h2:not(:last-child){margin-bottom:var(--after-title-margin)}.typo-rhythm .typo-h2:not(:last-child):has(+.typo-subtitle){margin-bottom:var(--between-title-and-subtitle-margin)}.typo-rhythm.typo-format h2:not(:last-child){margin-bottom:var(--after-title-margin)}.typo-rhythm.typo-format h2:not(:last-child):has(+.typo-subtitle){margin-bottom:var(--between-title-and-subtitle-margin)}.typo-rhythm .typo-h3:not(:last-child){margin-bottom:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1))}.typo-rhythm .typo-h3:not(:last-child):has(+.typo-subtitle){margin-bottom:var(--between-title-and-subtitle-margin)}.typo-rhythm.typo-format h3:not(:last-child){margin-bottom:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1))}.typo-rhythm.typo-format h3:not(:last-child):has(+.typo-subtitle){margin-bottom:var(--between-title-and-subtitle-margin)}.typo-rhythm .typo-h4:not(:last-child){margin-bottom:calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1))}.typo-rhythm .typo-h4:not(:last-child):has(+.typo-subtitle){margin-bottom:var(--between-title-and-subtitle-margin)}.typo-rhythm.typo-format h4:not(:last-child){margin-bottom:calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1))}.typo-rhythm.typo-format h4:not(:last-child):has(+.typo-subtitle){margin-bottom:var(--between-title-and-subtitle-margin)}.typo-rhythm .typo-suptitle:not(:last-child){margin-bottom:var(--between-title-and-subtitle-margin)}.typo-rhythm .typo-subtitle:not(:last-child){margin-bottom:var(--after-title-margin)}.typo-rhythm .typo-p:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm p:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm .typo-lead:not(:last-child){margin-bottom:var(--after-title-margin)}.typo-rhythm .typo-code:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm.typo-format pre:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm .typo-ul:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm .typo-ul ol{margin-bottom:0}.typo-rhythm .typo-ul ul{margin-bottom:0}.typo-rhythm.typo-format ul:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm.typo-format ul ol{margin-bottom:0}.typo-rhythm.typo-format ul ul{margin-bottom:0}.typo-rhythm .typo-ol:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm .typo-ol ol{margin-bottom:0}.typo-rhythm .typo-ol ul{margin-bottom:0}.typo-rhythm.typo-format ol:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm.typo-format ol ol{margin-bottom:0}.typo-rhythm.typo-format ol ul{margin-bottom:0}.typo-rhythm .typo-code:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm.typo-format code:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm:not(:has(~*))>:last-child{margin-bottom:0}.typo-rhythm .typo-blockquote:not(:last-child):not(:has(+cite)){margin-bottom:var(--after-elements)}.typo-rhythm .typo-blockquote:not(:last-child)+cite{margin-top:var(--between-title-and-subtitle-margin);margin-bottom:var(--after-elements)}.typo-rhythm.typo-format blockquote:not(:last-child):not(:has(+cite)){margin-bottom:var(--after-elements)}.typo-rhythm.typo-format blockquote:not(:last-child)+cite{margin-top:var(--between-title-and-subtitle-margin);margin-bottom:var(--after-elements)}.typo-rhythm .typo-hr:not(:last-child){margin-bottom:var(--after-elements)}.typo-rhythm.typo-format hr:not(:last-child){margin-bottom:var(--after-elements)}.typo-h1,.typo-h2,.typo-h3,.typo-h4,.typo-h5,.typo-format h1,.typo-format h2,.typo-format h3,.typo-format h4,.typo-format h5{word-break:break-all}:is(.typo-h1,.typo-format h1){font:var(--s-typo-h1-font);font-size:var(--s-typo-h1-size, 1em);line-height:var(--s-typo-h1-line-height, 1);letter-spacing:var(--s-typo-h1-letter-spacing, 0);text-transform:var(--s-typo-h1-text-transform);-webkit-text-decoration:var(--s-typo-h1-text-decoration);text-decoration:var(--s-typo-h1-text-decoration)}:is(.typo-h2,.typo-format h2){font:var(--s-typo-h2-font);font-size:var(--s-typo-h2-size, 1em);line-height:var(--s-typo-h2-line-height, 1);letter-spacing:var(--s-typo-h2-letter-spacing, 0);text-transform:var(--s-typo-h2-text-transform);-webkit-text-decoration:var(--s-typo-h2-text-decoration);text-decoration:var(--s-typo-h2-text-decoration)}:is(.typo-h3,.typo-format h3){font:var(--s-typo-h3-font);font-size:var(--s-typo-h3-size, 1em);line-height:var(--s-typo-h3-line-height, 1);letter-spacing:var(--s-typo-h3-letter-spacing, 0);text-transform:var(--s-typo-h3-text-transform);-webkit-text-decoration:var(--s-typo-h3-text-decoration);text-decoration:var(--s-typo-h3-text-decoration)}:is(.typo-h4,.typo-format h4){font:var(--s-typo-h4-font);font-size:var(--s-typo-h4-size, 1em);line-height:var(--s-typo-h4-line-height, 1);letter-spacing:var(--s-typo-h4-letter-spacing, 0);text-transform:var(--s-typo-h4-text-transform);-webkit-text-decoration:var(--s-typo-h4-text-decoration);text-decoration:var(--s-typo-h4-text-decoration)}.typo-p,.typo-format p{color:hsla(calc(var(--s-color-white-h) + 0),calc(calc(calc(var(--s-color-white-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-white-l) + 0) - 0)*1%),.6)}:is(.typo-p,.typo-format p){font:var(--s-typo-p-font);font-size:var(--s-typo-p-size, 1em);line-height:var(--s-typo-p-line-height, 1);letter-spacing:var(--s-typo-p-letter-spacing, 0);text-transform:var(--s-typo-p-text-transform);-webkit-text-decoration:var(--s-typo-p-text-decoration);text-decoration:var(--s-typo-p-text-decoration)}:is(.typo-p,.typo-format p):empty{display:none}:is(.typo-lead,.typo-lead>p,.typo-format .typo-lead,.typo-format .typo-lead p){font:var(--s-typo-lead-font);font-size:var(--s-typo-lead-size, 1em);line-height:var(--s-typo-lead-line-height, 1);letter-spacing:var(--s-typo-lead-letter-spacing, 0);text-transform:var(--s-typo-lead-text-transform);-webkit-text-decoration:var(--s-typo-lead-text-decoration);text-decoration:var(--s-typo-lead-text-decoration)}.typo-caption,.typo-format caption{--opacity:.7;opacity:.7}:is(.typo-caption,.typo-format caption){font:var(--s-typo-caption-font);font-size:var(--s-typo-caption-size, 1em);line-height:var(--s-typo-caption-line-height, 1);letter-spacing:var(--s-typo-caption-letter-spacing, 0);text-transform:var(--s-typo-caption-text-transform);-webkit-text-decoration:var(--s-typo-caption-text-decoration);text-decoration:var(--s-typo-caption-text-decoration)}.typo-code,.typo-format code{color:var(--s-color-complementary)}.typo-a,.typo-format a{color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))))}:is(.typo-a,.typo-format a):hover{text-underline-offset:.2em;text-decoration:underline}.typo-strong,.typo-format strong,.typo-em,.typo-format em{color:var(--s-color-accent);font-weight:400}.typo-ul,.typo-format ul,.typo-ol,.typo-format ol{gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));flex-direction:column;display:flex}:is(.typo-ul,.typo-format ul,.typo-ol,.typo-format ol)>li{padding-left:calc(var(--s-space-8, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 8)  + var(--s-spaces-min))*var(--s-scale, 1));line-height:1.5;position:relative}:is(.typo-ul,.typo-format ul,.typo-ol,.typo-format ol)>li:before{color:var(--s-color-accent);position:absolute;top:0;left:0}:is(.typo-ul,.typo-format ul)>li:before{content:"•"}.typo-ol,.typo-format ol{counter-reset:item}:is(.typo-ol,.typo-format ol)>li:before{content:counter(item)".";counter-increment:item}.typo-blockquote,.typo-format blockquote{background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))));padding-block:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1))}.typo-blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:.25rem solid var(--s-color-accent)}.typo-format blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:.25rem solid var(--s-color-accent)}.typo-blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:.25rem solid var(--s-color-accent)}.typo-format blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:.25rem solid var(--s-color-accent)}:is(.typo-blockquote,.typo-format blockquote){border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.docmap{padding-block:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));flex-direction:column;display:flex}.docmap .docmap_namespace{padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))));letter-spacing:.05em;-webkit-user-select:all;-ms-user-select:all;user-select:all;margin-bottom:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1));font-size:.875rem;display:flex;position:relative}.docmap .docmap_namespace{font-family:var(--s-font-code-family);font-weight:var(--s-font-code-weight);font-style:var(--s-font-code-style);font-variant:var(--s-font-code-variant)}.docmap .docmap_namespace{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.docmap .docmap_namespace:before{content:"Namespace";color:hsla(var(--s-shade-text-main-hue, var(--s-shade-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-text-main-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-main-saturation, var(--s-shade-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-text-main-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-main-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-main-lightness, var(--s-shade-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-text-main-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-main-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-main-alpha, var(--s-shade-text-alpha, var(--s-color-main-a, 1))));-webkit-user-select:none;-ms-user-select:none;user-select:none;flex-grow:1}.docmap .docmap_namespace:before{font-family:var(--s-font-default-family);font-weight:var(--s-font-default-weight);font-style:var(--s-font-default-style);font-variant:var(--s-font-default-variant)}@media (max-width:474px){.docmap .docmap_namespace:before{margin-bottom:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));display:block}}@media (max-width:474px){.docmap .docmap_namespace{display:block}}.docmap .docmap_metas{gap:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));margin-bottom:calc(var(--s-space-6, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 6)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}@media (max-width:474px){.docmap .docmap_metas{flex-direction:column}}.docmap .docmap_metas .docmap_type-value{font-size:.625rem}.docmap .s-code{margin-bottom:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1))}.docmap .docmap_type{align-items:center;gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex;font-size:.875rem!important}@media (max-width:474px){.docmap .docmap_type-label{flex:1}}.docmap .docmap_type-value{letter-spacing:.1em;color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))));padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));text-transform:uppercase;-webkit-user-select:all;-ms-user-select:all;user-select:all;font-size:.75rem!important}.docmap .docmap_type-value{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}@s-font-family (code);.docmap .docmap_status{align-items:center;gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}@media (max-width:474px){.docmap .docmap_status-label{flex:1}}.docmap .docmap_status-value{background:var(--s-color-complementary);color:hsla(calc(var(--s-color-complementary-h) + 0),calc(calc(calc(var(--s-color-complementary-s) + 0) - 0)*1%),calc(20*1%),var(--s-color-complementary-a, 1));letter-spacing:.1em;padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));text-transform:uppercase;align-items:center;display:flex;font-size:.75rem!important}.docmap .docmap_status-value{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}@s-font-family (code);.docmap .docmap_status-value.-beta{color:hsla(calc(var(--s-color-error-h) + 0),calc(calc(calc(var(--s-color-error-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-error-l) + 30) - 0)*1%),var(--s-color-error-a, 1));background:hsla(calc(var(--s-color-error-h) + 0),calc(calc(calc(var(--s-color-error-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-error-l) + 0) - 20)*1%),var(--s-color-error-a, 1))}.docmap .docmap_since{align-items:center;gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}@media (max-width:474px){.docmap .docmap_since-label{flex:1}}.docmap .docmap_since-value{background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));letter-spacing:.1em;color:hsla(var(--s-shade-text-main-hue, var(--s-shade-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-text-main-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-main-saturation, var(--s-shade-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-text-main-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-main-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-main-lightness, var(--s-shade-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-text-main-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-main-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-main-alpha, var(--s-shade-text-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));text-transform:uppercase;-webkit-user-select:all;-ms-user-select:all;user-select:all;font-size:.75rem!important}.docmap .docmap_since-value{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}@s-font-family (code);.docmap .docmap_platform{align-items:center;gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));display:flex}@media (max-width:474px){.docmap .docmap_platform-label{flex:1}}.docmap .docmap_platform-value{background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));letter-spacing:.1em;padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-3, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 3)  + var(--s-spaces-min))*var(--s-scale, 1));text-transform:uppercase;-webkit-user-select:all;-ms-user-select:all;user-select:all;font-size:.75rem!important}.docmap .docmap_platform-value{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}@s-font-family (code);.docmap .docmap_params .docmap_list{margin-top:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));margin-bottom:0!important}@media (max-width:474px){.docmap .docmap_params .docmap_list{margin-top:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1))}}.docmap .docmap_params .docmap_item{flex-wrap:wrap;align-items:center;padding:0;display:flex}.docmap .docmap_params .docmap_item:before{display:none}.docmap .docmap_params .docmap_item>:empty{display:none}@media (max-width:474px){.docmap .docmap_params .docmap_item{flex-direction:column;align-items:stretch}}.docmap .docmap_params .docmap_name{background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1));border-top-left-radius:var(--s-radius-default);border-bottom-left-radius:var(--s-radius-default);letter-spacing:.05em;flex-grow:1}@media (max-width:474px){.docmap .docmap_params .docmap_name{border-top-left-radius:var(--s-radius-default);border-top-right-radius:var(--s-radius-default);border-bottom-right-radius:0;border-bottom-left-radius:0;display:flex}.docmap .docmap_params .docmap_name:before{content:"Name"}.docmap .docmap_params .docmap_name:before{font-family:var(--s-font-default-family);font-weight:var(--s-font-default-weight);font-style:var(--s-font-default-style);font-variant:var(--s-font-default-variant)}.docmap .docmap_params .docmap_name:before{flex-grow:1}}.docmap .docmap_params .docmap_description{width:100%;padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));margin:0!important}.docmap .docmap_return .docmap_list{margin-top:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));margin-bottom:0!important}@media (max-width:474px){.docmap .docmap_return .docmap_list{margin-top:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1))}}.docmap .docmap_return .docmap_item{flex-wrap:wrap;align-items:center;padding:0;display:flex}.docmap .docmap_return .docmap_item:before{display:none}.docmap .docmap_return .docmap_item>:empty{display:none}@media (max-width:474px){.docmap .docmap_return .docmap_item{flex-direction:column;align-items:stretch}}.docmap .docmap_return .docmap_name{background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1));border-top-left-radius:var(--s-radius-default);border-bottom-left-radius:var(--s-radius-default);letter-spacing:.05em;flex-grow:1}@media (max-width:474px){.docmap .docmap_return .docmap_name{border-top-left-radius:var(--s-radius-default);border-top-right-radius:var(--s-radius-default);border-bottom-right-radius:0;border-bottom-left-radius:0;display:flex}.docmap .docmap_return .docmap_name:before{content:"Name"}.docmap .docmap_return .docmap_name:before{font-family:var(--s-font-default-family);font-weight:var(--s-font-default-weight);font-style:var(--s-font-default-style);font-variant:var(--s-font-default-variant)}.docmap .docmap_return .docmap_name:before{flex-grow:1}}.docmap .docmap_return .docmap_description{width:100%;padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));margin:0!important}.docmap .docmap_settings .docmap_list{margin-top:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));margin-bottom:0!important}@media (max-width:474px){.docmap .docmap_settings .docmap_list{margin-top:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1))}}.docmap .docmap_settings .docmap_item{flex-wrap:wrap;align-items:center;padding:0;display:flex}.docmap .docmap_settings .docmap_item:before{display:none}.docmap .docmap_settings .docmap_item>:empty{display:none}@media (max-width:474px){.docmap .docmap_settings .docmap_item{flex-direction:column;align-items:stretch}}.docmap .docmap_settings .docmap_name{background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-4, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 4)  + var(--s-spaces-min))*var(--s-scale, 1));border-top-left-radius:var(--s-radius-default);border-bottom-left-radius:var(--s-radius-default);letter-spacing:.05em;flex-grow:1}@media (max-width:474px){.docmap .docmap_settings .docmap_name{border-top-left-radius:var(--s-radius-default);border-top-right-radius:var(--s-radius-default);border-bottom-right-radius:0;border-bottom-left-radius:0;display:flex}.docmap .docmap_settings .docmap_name:before{content:"Name"}.docmap .docmap_settings .docmap_name:before{font-family:var(--s-font-default-family);font-weight:var(--s-font-default-weight);font-style:var(--s-font-default-style);font-variant:var(--s-font-default-variant)}.docmap .docmap_settings .docmap_name:before{flex-grow:1}}.docmap .docmap_settings .docmap_description{width:100%;padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));margin:0!important}.docmap .docmap_return .docmap_item:before{content:"";flex-grow:1;display:block}.docmap .docmap_return .docmap_default{border-top-left-radius:var(--s-radius-default);border-bottom-left-radius:var(--s-radius-default);flex-grow:1;display:flex!important}@media (max-width:474px){.docmap .docmap_return .docmap_default{border-top-left-radius:var(--s-radius-default);border-top-right-radius:var(--s-radius-default);border-bottom-right-radius:0;border-bottom-left-radius:0}}.docmap .docmap_required{color:hsla(calc(var(--s-color-error-h) + 0),calc(calc(calc(var(--s-color-error-s) + 0) - 0)*1%),calc(70*1%),var(--s-color-error-a, 1))}.docmap .docmap_default{color:hsla(var(--s-shade-text-accent-hue, var(--s-shade-text-hue, calc(var(--s-color-accent-h)  + var(--s-shade-text-accent-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-accent-saturation, var(--s-shade-text-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-text-accent-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-accent-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-accent-lightness, var(--s-shade-text-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-text-accent-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-accent-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-accent-alpha, var(--s-shade-text-alpha, var(--s-color-accent-a, 1))));background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));font:var(--s-font-code-style, normal) var(--s-font-code-variant, normal) var(--s-font-code-weight, normal) var(--s-font-code-size, 1em)/var(--s-font-code-line-height, 1) var(--s-font-code-family, sans-serif);font-size:.875rem!important}@media (max-width:474px){.docmap .docmap_default{display:flex}.docmap .docmap_default:before{color:hsla(var(--s-shade-text-main-hue, var(--s-shade-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-text-main-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-main-saturation, var(--s-shade-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-text-main-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-main-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-main-lightness, var(--s-shade-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-text-main-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-main-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-main-alpha, var(--s-shade-text-alpha, var(--s-color-main-a, 1))));content:"Default"}.docmap .docmap_default:before{font-family:var(--s-font-default-family);font-weight:var(--s-font-default-weight);font-style:var(--s-font-default-style);font-variant:var(--s-font-default-variant)}.docmap .docmap_default:before{flex-grow:1}}.docmap .docmap_settings .docmap_type{color:hsla(var(--s-shade-text-complementary-hue, var(--s-shade-text-hue, calc(var(--s-color-complementary-h)  + var(--s-shade-text-complementary-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-complementary-saturation, var(--s-shade-text-saturation, calc(var(--s-color-complementary-s)  + var(--s-shade-text-complementary-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-complementary-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-complementary-lightness, var(--s-shade-text-lightness, calc(var(--s-color-complementary-l)  + var(--s-shade-text-complementary-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-complementary-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-complementary-alpha, var(--s-shade-text-alpha, var(--s-color-complementary-a, 1))));background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));font:var(--s-font-code-style, normal) var(--s-font-code-variant, normal) var(--s-font-code-weight, normal) var(--s-font-code-size, 1em)/var(--s-font-code-line-height, 1) var(--s-font-code-family, sans-serif);border-top-right-radius:var(--s-radius-default);border-bottom-right-radius:var(--s-radius-default)}@media (max-width:474px){.docmap .docmap_settings .docmap_type{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--s-radius-default);border-bottom-right-radius:var(--s-radius-default);display:flex}.docmap .docmap_settings .docmap_type:before{color:hsla(var(--s-shade-text-main-hue, var(--s-shade-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-text-main-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-main-saturation, var(--s-shade-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-text-main-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-main-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-main-lightness, var(--s-shade-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-text-main-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-main-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-main-alpha, var(--s-shade-text-alpha, var(--s-color-main-a, 1))));content:"Type"}.docmap .docmap_settings .docmap_type:before{font-family:var(--s-font-default-family);font-weight:var(--s-font-default-weight);font-style:var(--s-font-default-style);font-variant:var(--s-font-default-variant)}.docmap .docmap_settings .docmap_type:before{flex-grow:1}}.docmap .docmap_params .docmap_type{color:hsla(var(--s-shade-text-complementary-hue, var(--s-shade-text-hue, calc(var(--s-color-complementary-h)  + var(--s-shade-text-complementary-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-complementary-saturation, var(--s-shade-text-saturation, calc(var(--s-color-complementary-s)  + var(--s-shade-text-complementary-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-complementary-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-complementary-lightness, var(--s-shade-text-lightness, calc(var(--s-color-complementary-l)  + var(--s-shade-text-complementary-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-complementary-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-complementary-alpha, var(--s-shade-text-alpha, var(--s-color-complementary-a, 1))));background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));font:var(--s-font-code-style, normal) var(--s-font-code-variant, normal) var(--s-font-code-weight, normal) var(--s-font-code-size, 1em)/var(--s-font-code-line-height, 1) var(--s-font-code-family, sans-serif);border-top-right-radius:var(--s-radius-default);border-bottom-right-radius:var(--s-radius-default)}@media (max-width:474px){.docmap .docmap_params .docmap_type{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--s-radius-default);border-bottom-right-radius:var(--s-radius-default);display:flex}.docmap .docmap_params .docmap_type:before{color:hsla(var(--s-shade-text-main-hue, var(--s-shade-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-text-main-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-main-saturation, var(--s-shade-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-text-main-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-main-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-main-lightness, var(--s-shade-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-text-main-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-main-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-main-alpha, var(--s-shade-text-alpha, var(--s-color-main-a, 1))));content:"Type"}.docmap .docmap_params .docmap_type:before{font-family:var(--s-font-default-family);font-weight:var(--s-font-default-weight);font-style:var(--s-font-default-style);font-variant:var(--s-font-default-variant)}.docmap .docmap_params .docmap_type:before{flex-grow:1}}.docmap .docmap_return .docmap_type{color:hsla(var(--s-shade-text-complementary-hue, var(--s-shade-text-hue, calc(var(--s-color-complementary-h)  + var(--s-shade-text-complementary-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-complementary-saturation, var(--s-shade-text-saturation, calc(var(--s-color-complementary-s)  + var(--s-shade-text-complementary-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-complementary-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-complementary-lightness, var(--s-shade-text-lightness, calc(var(--s-color-complementary-l)  + var(--s-shade-text-complementary-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-complementary-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-complementary-alpha, var(--s-shade-text-alpha, var(--s-color-complementary-a, 1))));background:hsla(var(--s-shade-surface-main-hue, var(--s-shade-surface-hue, calc(var(--s-color-main-h)  + var(--s-shade-surface-main-spin, var(--s-shade-surface-spin, 0))))),calc(var(--s-shade-surface-main-saturation, var(--s-shade-surface-saturation, calc(var(--s-color-main-s)  + var(--s-shade-surface-main-saturate, var(--s-shade-surface-saturate, 0))  - var(--s-shade-surface-main-desaturate, var(--s-shade-surface-desaturate, 0)))))*1%),calc(var(--s-shade-surface-main-lightness, var(--s-shade-surface-lightness, calc(var(--s-color-main-l)  + var(--s-shade-surface-main-lighten, var(--s-shade-surface-lighten, 0))  - var(--s-shade-surface-main-darken, var(--s-shade-surface-darken, 0)))))*1%),var(--s-shade-surface-main-alpha, var(--s-shade-surface-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));font:var(--s-font-code-style, normal) var(--s-font-code-variant, normal) var(--s-font-code-weight, normal) var(--s-font-code-size, 1em)/var(--s-font-code-line-height, 1) var(--s-font-code-family, sans-serif);border-top-right-radius:var(--s-radius-default);border-bottom-right-radius:var(--s-radius-default)}@media (max-width:474px){.docmap .docmap_return .docmap_type{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--s-radius-default);border-bottom-right-radius:var(--s-radius-default);display:flex}.docmap .docmap_return .docmap_type:before{color:hsla(var(--s-shade-text-main-hue, var(--s-shade-text-hue, calc(var(--s-color-main-h)  + var(--s-shade-text-main-spin, var(--s-shade-text-spin, 0))))),calc(var(--s-shade-text-main-saturation, var(--s-shade-text-saturation, calc(var(--s-color-main-s)  + var(--s-shade-text-main-saturate, var(--s-shade-text-saturate, 0))  - var(--s-shade-text-main-desaturate, var(--s-shade-text-desaturate, 0)))))*1%),calc(var(--s-shade-text-main-lightness, var(--s-shade-text-lightness, calc(var(--s-color-main-l)  + var(--s-shade-text-main-lighten, var(--s-shade-text-lighten, 0))  - var(--s-shade-text-main-darken, var(--s-shade-text-darken, 0)))))*1%),var(--s-shade-text-main-alpha, var(--s-shade-text-alpha, var(--s-color-main-a, 1))));content:"Type"}.docmap .docmap_return .docmap_type:before{font-family:var(--s-font-default-family);font-weight:var(--s-font-default-weight);font-style:var(--s-font-default-style);font-variant:var(--s-font-default-variant)}.docmap .docmap_return .docmap_type:before{flex-grow:1}}.docmap .docmap_todo{margin-bottom:calc(var(--s-space-10, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 10)  + var(--s-spaces-min))*var(--s-scale, 1))}.docmap .docmap_todo .docmap_list{gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));flex-direction:column;display:flex}.docmap .docmap_todo .docmap_item{align-items:center;gap:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));padding:0;display:flex}.docmap .docmap_todo .docmap_item:before{display:none}.docmap .docmap_todo .docmap_description{margin:0}.docmap .docmap_todo .docmap_priority{padding:calc(var(--s-space-1, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 1)  + var(--s-spaces-min))*var(--s-scale, 1)) calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));text-align:center;letter-spacing:.1em;text-transform:uppercase;order:-1;font-size:.75rem}.docmap .docmap_todo .docmap_priority{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.docmap .docmap_todo .docmap_priority.-low{background:var(--s-color-success);color:hsla(var(--s-shade-foreground-success-hue, var(--s-shade-foreground-hue, calc(var(--s-color-success-h)  + var(--s-shade-foreground-success-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-success-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-success-s)  + var(--s-shade-foreground-success-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-success-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-success-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-success-l)  + var(--s-shade-foreground-success-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-success-darken, var(--s-shade-foreground-darken, 0)))))*1%),var(--s-shade-foreground-success-alpha, var(--s-shade-foreground-alpha, var(--s-color-success-a, 1))))}.docmap .docmap_todo .docmap_priority.-normal{background:var(--s-color-accent);color:hsla(var(--s-shade-foreground-accent-hue, var(--s-shade-foreground-hue, calc(var(--s-color-accent-h)  + var(--s-shade-foreground-accent-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-accent-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-accent-s)  + var(--s-shade-foreground-accent-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-accent-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-accent-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-accent-l)  + var(--s-shade-foreground-accent-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-accent-darken, var(--s-shade-foreground-darken, 0)))))*1%),var(--s-shade-foreground-accent-alpha, var(--s-shade-foreground-alpha, var(--s-color-accent-a, 1))))}.docmap .docmap_todo .docmap_priority.-high{background:var(--s-color-error);color:hsla(var(--s-shade-foreground-error-hue, var(--s-shade-foreground-hue, calc(var(--s-color-error-h)  + var(--s-shade-foreground-error-spin, var(--s-shade-foreground-spin, 0))))),calc(var(--s-shade-foreground-error-saturation, var(--s-shade-foreground-saturation, calc(var(--s-color-error-s)  + var(--s-shade-foreground-error-saturate, var(--s-shade-foreground-saturate, 0))  - var(--s-shade-foreground-error-desaturate, var(--s-shade-foreground-desaturate, 0)))))*1%),calc(var(--s-shade-foreground-error-lightness, var(--s-shade-foreground-lightness, calc(var(--s-color-error-l)  + var(--s-shade-foreground-error-lighten, var(--s-shade-foreground-lighten, 0))  - var(--s-shade-foreground-error-darken, var(--s-shade-foreground-darken, 0)))))*1%),var(--s-shade-foreground-error-alpha, var(--s-shade-foreground-alpha, var(--s-color-error-a, 1))))}.docmap .docmap_author{display:none}.docmap .docmap_author .docmap_item{background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));gap:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));font:var(--s-font-code-style, normal) var(--s-font-code-variant, normal) var(--s-font-code-weight, normal) var(--s-font-code-size, 1em)/var(--s-font-code-line-height, 1) var(--s-font-code-family, sans-serif);border-radius:var(--s-radius-default);margin:0;display:flex}@media (max-width:474px){.docmap .docmap_author .docmap_item{gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));flex-direction:column}}.docmap .docmap_author .docmap_item:before{display:none}.docmap .docmap_author .docmap_email{flex-grow:1}.docmap .docmap_contributors .docmap_item{background:hsla(var(--s-shade-background-main-hue, var(--s-shade-background-hue, calc(var(--s-color-main-h)  + var(--s-shade-background-main-spin, var(--s-shade-background-spin, 0))))),calc(var(--s-shade-background-main-saturation, var(--s-shade-background-saturation, calc(var(--s-color-main-s)  + var(--s-shade-background-main-saturate, var(--s-shade-background-saturate, 0))  - var(--s-shade-background-main-desaturate, var(--s-shade-background-desaturate, 0)))))*1%),calc(var(--s-shade-background-main-lightness, var(--s-shade-background-lightness, calc(var(--s-color-main-l)  + var(--s-shade-background-main-lighten, var(--s-shade-background-lighten, 0))  - var(--s-shade-background-main-darken, var(--s-shade-background-darken, 0)))))*1%),var(--s-shade-background-main-alpha, var(--s-shade-background-alpha, var(--s-color-main-a, 1))));padding:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));gap:calc(var(--s-space-5, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 5)  + var(--s-spaces-min))*var(--s-scale, 1));font:var(--s-font-code-style, normal) var(--s-font-code-variant, normal) var(--s-font-code-weight, normal) var(--s-font-code-size, 1em)/var(--s-font-code-line-height, 1) var(--s-font-code-family, sans-serif);border-radius:var(--s-radius-default);margin:0;display:flex}@media (max-width:474px){.docmap .docmap_contributors .docmap_item{gap:calc(var(--s-space-2, (1 * calc((var(--s-spaces-max)  - var(--s-spaces-min)) * .01) * 2)  + var(--s-spaces-min))*var(--s-scale, 1));flex-direction:column}}.docmap .docmap_contributors .docmap_item:before{display:none}.docmap .docmap_contributors .docmap_email{flex-grow:1}.docmap .docmap_see p{opacity:1}.blackbyte-picto{color:#fff;background:currentColor;width:1em;height:1em;margin:1em;position:relative}.blackbyte-picto div{perspective:43.75rem;transform-origin:50%;background:currentColor;width:1em;height:1em;position:absolute;top:0;left:0}.blackbyte-picto div:first-child{top:-1em;left:-1em}.blackbyte-picto div:nth-child(2){top:-1em}.blackbyte-picto div:nth-child(3){top:-1em;left:1em}.blackbyte-picto div:nth-child(4){left:1em}.blackbyte-picto div:nth-child(5){top:1em;left:1em}.blackbyte-picto div:nth-child(6){top:1em;left:0}.blackbyte-picto div:nth-child(7){top:1em;left:-1em}