@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../../font/inter-v13-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("../../font/inter-v13-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("../../font/inter-v13-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Figtree";font-style:normal;font-weight:400;src:url("../../font/figtree-v5-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Figtree";font-style:normal;font-weight:500;src:url("../../font/figtree-v5-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Figtree";font-style:normal;font-weight:700;src:url("../../font/figtree-v5-latin-700.woff2") format("woff2")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;block-size:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-inline-size:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{block-size:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--root-alert-color-danger: hsl(0, 71%, 51%);--root-alert-color-info: hsl(195, 100%, 42%);--root-alert-color-success: hsl(150, 100%, 33%);--root-alert-color-warning: hsl(48, 89%, 55%)}:root{--root-base-color-background: hsl(0, 0%, 100%);--root-base-color-blockquote-border: hsl(211, 100%, 46%);--root-base-color-border: hsl(215, 63%, 93%);--root-base-color-code-background: hsl(211, 100%, 97%);--root-base-color-code-foreground: hsl(221, 52%, 6%);--root-base-color-heading: hsl(221, 52%, 6%);--root-base-color-link: hsl(211, 100%, 46%);--root-base-color-link-hover: hsl(211, 100%, 52%);--root-base-color-mark-background: hsl(50, 100%, 80%);--root-base-color-mark-foreground: hsl(221, 52%, 6%);--root-base-color-marker: hsl(211, 100%, 46%);--root-base-color-primary: hsl(211, 100%, 46%);--root-base-color-secondary: hsl(181, 95%, 53%);--root-base-color-strong: hsl(221, 52%, 6%);--root-base-color-text: hsl(208, 9%, 42%);--root-base-color-code-tab-background: hsl(222, 100%, 98%);--root-base-color-primary-dark: hsl(221, 52%, 35%);--root-base-color-primary-darkest: hsl(221, 52%, 9%);--root-base-color-primary-lightest: hsl(221, 52%, 94%)}:root{--root-btn-color-primary-background: hsl(211, 100%, 46%);--root-btn-color-primary-background-hover: hsl(211, 100%, 54%);--root-btn-color-primary-foreground: hsl(0, 0%, 100%);--root-btn-color-primary-shadow: hsl(211, 100%, 81%);--root-btn-color-secondary-background: hsl(181, 95%, 53%);--root-btn-color-secondary-background-hover: hsl(181, 95%, 43%);--root-btn-color-secondary-foreground: hsl(0, 0%, 100%);--root-btn-color-secondary-shadow: hsl(181, 95%, 88%);--root-btn-color-dark-background: hsl(221, 52%, 6%);--root-btn-color-dark-background-hover: hsl(260, 70%, 12%);--root-btn-color-dark-foreground: hsl(0, 0%, 100%);--root-btn-color-decline-background: hsl(207, 39%, 17%);--root-btn-color-decline-foreground: hsl(0, 0%, 100%);--root-btn-color-discrete-background: hsla(206, 40%, 17%, 0.1);--root-btn-color-discrete-background-hover: hsl(211, 100%, 46%);--root-btn-color-discrete-foreground: hsl(0, 0%, 10%);--root-btn-color-discrete-foreground-hover: hsl(0, 0%, 100%);--root-btn-color-install-background: hsl(0, 0%, 95%);--root-btn-color-install-background-hover: hsl(0, 0%, 90%);--root-btn-color-install-foreground: hsl(0, 0%, 10%);--root-btn-color-pagination-background: hsl(263, 40%, 96%);--root-btn-color-pagination-background-hover: hsl(211, 100%, 46%);--root-btn-color-pagination-focus-ring: hsl(211, 100%, 46%);--root-btn-color-pagination-foreground: hsl(211, 100%, 46%);--root-btn-color-pagination-foreground-hover: hsl(0, 0%, 100%);--root-btn-color-primary-outline-border: hsl(211, 100%, 46%);--root-btn-color-primary-outline-foreground: hsl(211, 100%, 46%)}:root{--root-form-color-background: hsl(0, 0%, 100%);--root-form-color-background-disabled: hsl(0, 0%, 95%);--root-form-color-border: hsl(260, 4%, 70%);--root-form-color-border-disabled: hsl(215, 63%, 93%);--root-form-color-border-focus: hsl(211, 100%, 46%);--root-form-color-check-background: hsl(211, 100%, 46%);--root-form-color-check-focus-ring: hsl(211, 100%, 46%);--root-form-color-check-foreground: hsl(0, 0%, 100%);--root-form-color-group-label-background: hsl(210, 60%, 98%);--root-form-color-group-label-foreground: hsl(208, 9%, 42%);--root-form-color-invalid: hsl(0, 71%, 51%);--root-form-color-invalid-focus-ring: hsla(0, 71%, 51%, 0.25);--root-form-color-label: hsl(221, 52%, 6%);--root-form-color-legend: hsl(221, 52%, 6%);--root-form-color-placeholder: hsl(208, 7%, 40%);--root-form-color-range-thumb-background: hsl(211, 100%, 46%);--root-form-color-range-thumb-focus-ring: hsl(211, 100%, 46%);--root-form-color-range-track-background: hsl(215, 63%, 93%);--root-form-color-ring-focus: hsla(211, 100%, 46%, 0.25);--root-form-color-select-foreground: hsl(221, 52%, 6%);--root-form-color-switch-background: hsl(211, 100%, 46%);--root-form-color-switch-focus-ring: hsl(211, 100%, 46%);--root-form-color-switch-foreground: hsl(0, 0%, 100%);--root-form-color-text: hsl(208, 9%, 42%);--root-form-color-valid: hsl(150, 100%, 33%);--root-form-color-valid-focus-ring: hsla(150, 100%, 33%, 0.25)}:root{--root-selection-color-foreground: hsl(0, 0%, 100%);--root-selection-color-background: hsl(211, 100%, 46%)}:root{--root-scrollbar-color-thumb-background: hsla(0, 0%, 0%, 0.15);--root-scrollbar-color-thumb-background-hover: hsla(0, 0%, 0%, 0.25);--root-scrollbar-color-track-background: hsla(0, 0%, 0%, 0.05)}:root{--root-table-color-border: hsl(215, 63%, 93%);--root-table-color-caption: hsl(208, 9%, 42%);--root-table-color-heading: hsl(221, 52%, 6%);--root-table-color-hover: hsla(0, 0%, 0%, 0.05);--root-table-color-stripe: hsla(0, 0%, 0%, 0.025);--root-table-color-text: hsl(208, 9%, 42%)}:root{--root-breadcrumb-color-separator: hsla(0, 0%, 0%, 0.1)}:root{--root-cookie-color-background: hsl(207, 95%, 8%);--root-cookie-color-foreground: hsl(0, 0%, 100%)}:root{--root-footer-color-background: hsl(221, 52%, 6%)}:root{--root-ide-color-header-background: hsl(0, 0%, 100%)}:root{--root-hero-color-gradient-end: hsl(0, 0%, 100%);--root-hero-color-gradient-start: hsl(210, 100%, 98%);--root-hero-color-note-background: hsl(210, 100%, 97%);--root-hero-color-note-color: hsl(216, 50%, 44%)}:root{--root-navigation-color-icon-background: hsl(211, 100%, 94%);--root-navigation-color-icon-background-hover: hsl(211, 100%, 46%);--root-navigation-color-icon-foreground: hsl(211, 100%, 46%);--root-navigation-color-icon-foreground-hover: hsl(0, 0%, 100%)}:root{--root-modal-color-background: hsla(210, 60%, 98%, 0.7)}:root{--root-prism-color-background: hsl(0, 0%, 98%);--root-prism-color-boolean: hsl(0, 44%, 53%);--root-prism-color-class-name: hsl(0, 0%, 7%);--root-prism-color-color: hsl(243, 14%, 29%);--root-prism-color-comment: hsl(225, 14%, 46%);--root-prism-color-constant: hsl(221, 57%, 52%);--root-prism-color-deleted: hsla(1, 83%, 63%, 0.56);--root-prism-color-namespace: hsl(173, 100%, 24%);--root-prism-color-number: hsl(315, 90%, 35%);--root-prism-color-punctuation: hsl(279, 50%, 53%);--root-prism-color-regex: hsl(1, 66%, 47%)}:root{--root-search-color-icon: hsl(211, 100%, 94%)}:root{--root-border-radius: 0.425rem;--root-font-family-base: Seravek, Gill Sans Nova, Ubuntu, Calibri, DejaVu Sans, source-sans-pro, sans-serif;--root-font-family-cursive: ui-monospace, Cascadia Code, Source Code Pro, Menlo, Consolas, DejaVu Sans Mono, monospace;--root-font-family-heading: Avenir, Avenir Next LT Pro, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;--root-font-size-base: 1rem;--root-font-size-lead: clamp(1.15rem, 2vw, 1.35rem);--root-font-size-lg: 1.125rem;--root-font-size-ratio: 1.25;--root-font-size-sm: 0.875rem;--root-font-weight-heading: 700;--root-inline-padding: 0.1em 0.3em;--root-line-height-base: 1.8;--root-line-height-heading: calc(2px + 2ex + 2px);--root-line-height-lg: 1.8;--root-line-height-md: 1.5;--root-line-height-sm: 1.2;--root-border-radius-lg: 0.925rem;--root-border-radius-sm: 0.425rem;--root-container-inline-size: 94rem;--root-page-margin: 2cm;--root-hidden-elements: header, footer, aside, nav, form, iframe, [class^="aspect-ratio"]}@media(prefers-reduced-motion: reduce){:root{--root-duration: 0}}@media(prefers-reduced-motion: no-preference){:root{--root-duration: 0.15s;--root-timing-function: ease-in-out}}.sr-only{block-size:1px !important;border:0 !important;clip:rect(0, 0, 0, 0) !important;inline-size:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important}[tabindex="-1"]:focus{outline:none !important}::selection{background-color:var(--root-selection-color-background);color:var(--root-selection-color-foreground);text-shadow:none}html{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}*,::before,::after{box-sizing:inherit}body{background:var(--root-base-color-background);color:var(--root-base-color-text)}a{color:var(--root-base-color-link);text-decoration:underline;transition-duration:var(--root-duration);transition-property:color;transition-timing-function:var(--root-timing-function)}a:hover{color:var(--root-base-color-link-hover)}button{color:inherit}a,button{touch-action:manipulation}hr{border:0;border-block-start:1px solid var(--root-base-color-border)}img{block-size:auto;display:block;max-inline-size:100%;user-select:none}iframe{block-size:100%;display:block;inline-size:100%}figure{margin-inline:0}figure figcaption{margin-block-start:.5rem;text-align:center}.table-responsive{--inline-size: 40rem;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive table{min-inline-size:var(--inline-size)}.table{--root-line-height: 1.5;--root-padding: 1rem;--root-responsive-inline-size: 40rem;border-collapse:collapse;color:var(--root-table-color-text);inline-size:100%}.table caption{color:var(--root-table-color-caption);margin-block-end:1rem}.table th,.table td{border-block-end:1px solid var(--root-table-color-border);line-height:var(--root-line-height);padding:var(--root-padding)}.table th{color:var(--root-table-color-heading);text-align:inherit;text-align:-webkit-match-parent}.table--striped>tbody>tr:nth-child(odd){background-color:var(--root-table-color-stripe)}.table--hover>tbody>tr:hover{background:var(--root-table-color-hover)}.table--clear-border th,.table--clear-border td{border:0}.table--in-line th:first-child,.table--in-line td:first-child{padding-inline-start:0}.table--in-line th:last-child,.table--in-line td:last-child{padding-inline-end:0}.table--sm{--root-padding: 0.5rem}.table--sm th,.table--sm td{padding:var(--root-padding)}.table--rounded th:first-child,.table--rounded td:first-child{border-end-start-radius:var(--root-border-radius-sm);border-start-start-radius:var(--root-border-radius-sm)}.table--rounded th:last-child,.table--rounded td:last-child{border-end-end-radius:var(--root-border-radius-sm);border-start-end-radius:var(--root-border-radius-sm)}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:var(--root-font-family-base);font-size:var(--root-font-size-base);line-height:var(--root-line-height-base)}p,li,h1,h2,h3,h4,h5,h6{hyphens:auto;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{color:var(--root-base-color-heading);font-family:var(--root-font-family-heading);font-weight:var(--root-font-weight-heading);line-height:var(--root-line-height-heading)}h1{font-size:clamp(2.0751953125rem,2vw + 1rem,2.44140625rem)}h2{font-size:clamp(1.66015625rem,2vw + 1rem,1.953125rem)}h3{font-size:clamp(1.328125rem,2vw + 1rem,1.5625rem)}h4{font-size:clamp(1.0625rem,2vw + 1rem,1.25rem)}h5{font-size:1rem}h6{font-size:1rem}ul,ol{list-style-position:inside}ul>*,ol>*{margin-block-end:0;margin-block-start:0}ul>*+*,ol>*+*{margin-block-start:.25rem}ul li,ol li{list-style-position:outside}ul li::marker,ol li::marker{color:var(--root-base-color-marker)}li>ul,li>ol{margin-block-start:.25rem}dl dt{color:var(--root-base-color-heading);font-weight:bold}dl dd{margin:0}dl dd+dt{margin-block-start:1rem}.quote{border-inline-start:.5rem solid var(--root-base-color-blockquote-border);padding-inline-start:1.5rem}.quote>*{margin-block-end:0;margin-block-start:0}.quote>*+*{margin-block-start:.5rem}.quote blockquote{border-inline-start:0;padding-inline-start:0}.quote figcaption{text-align:start}blockquote{border-inline-start:.5rem solid var(--root-base-color-blockquote-border);margin-inline-start:0;padding-inline-start:1.5rem}blockquote>*{margin-block-end:0;margin-block-start:0}blockquote>*+*{margin-block-start:.5rem}abbr[title]{border-block-end:1px dotted;cursor:help;text-decoration:none}mark{background-color:var(--root-base-color-mark-background);border-radius:var(--root-border-radius);color:var(--root-base-color-mark-foreground);padding:var(--root-inline-padding)}code,kbd,samp{background-color:var(--root-base-color-code-background);border-radius:var(--root-border-radius);color:var(--root-base-color-code-foreground);padding:var(--root-inline-padding)}strong{color:var(--root-base-color-strong)}.lead{font-size:var(--root-font-size-lead)}.hidden,[hidden]{display:none !important}.h1{font-size:clamp(2.0751953125rem,2vw + 1rem,2.44140625rem)}.h2{font-size:clamp(1.66015625rem,2vw + 1rem,1.953125rem)}.h3{font-size:clamp(1.328125rem,2vw + 1rem,1.5625rem)}.h4{font-size:clamp(1.0625rem,2vw + 1rem,1.25rem)}.h5{font-size:1rem}.h6{font-size:1rem}.btn{--root-border-radius: 0.425rem;--root-border-width: 1px;--root-font-size: 1rem;--root-font-weight: 500;--root-gap: 0.5rem;--root-icon-padding: 0.75em;--root-icon-size: 1em;--root-padding: 0.75em 1em;--root-shadow-size: 0.25rem;align-items:center;border-radius:var(--root-border-radius);border-style:solid;border-width:var(--root-border-width);cursor:pointer;display:inline-flex;font-size:var(--root-font-size);font-weight:var(--root-font-weight);gap:var(--root-gap);justify-content:center;line-height:1;padding:var(--root-padding);text-align:start;text-decoration:none;transition-duration:var(--root-duration);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--root-timing-function)}.btn:focus{outline-color:rgba(0,0,0,0);outline-style:solid}.btn:disabled{opacity:.5;pointer-events:none}.btn--icon{padding:var(--root-icon-padding)}.btn--icon.btn--sm{padding:var(--root-icon-padding)}.btn--icon.btn--lg{padding:var(--root-icon-padding)}.btn__icon{block-size:var(--root-icon-size);flex-shrink:0;inline-size:var(--root-icon-size);pointer-events:none}.btn__icon--sm{block-size:var(--root-icon-size);inline-size:var(--root-icon-size)}.btn--sm{--root-font-size: 0.8rem;--root-gap: 0.25rem;--root-icon-padding: 0.5em;--root-icon-size: 0.8rem;--root-padding: 0.5em 0.75em;font-size:var(--root-font-size);gap:var(--root-gap);padding:var(--root-padding)}.btn--lg{--root-font-size: 1.15rem;--root-gap: 0.5rem;--root-icon-padding: 0.9em;--root-padding: 0.9em 1.15em}.btn--block{inline-size:100%}.btn--primary{background-color:var(--root-btn-color-primary-background);border-color:var(--root-btn-color-primary-background);color:var(--root-btn-color-primary-foreground)}.btn--primary:focus-visible{outline:2px solid var(--root-btn-color-primary-background);outline-offset:2px}.btn--primary:hover{background-color:var(--root-btn-color-primary-background-hover);border-color:var(--root-btn-color-primary-background-hover);color:var(--root-btn-color-primary-foreground)}.btn--primary-shadow{box-shadow:0 .55em 1em -0.2em var(--root-btn-color-primary-shadow),0 .15em .35em -0.185em var(--root-btn-color-primary-shadow)}.btn--secondary{background-color:var(--root-btn-color-secondary-background);border-color:var(--root-btn-color-secondary-background);color:var(--root-btn-color-secondary-foreground)}.btn--secondary:focus-visible{outline:2px solid var(--root-btn-color-secondary-background);outline-offset:2px}.btn--secondary:hover{background-color:var(--root-btn-color-secondary-background-hover);border-color:var(--root-btn-color-secondary-background-hover);color:var(--root-btn-color-secondary-foreground)}.btn--secondary-shadow{box-shadow:0 .55em 1em -0.2em var(--root-btn-color-secondary-shadow),0 .15em .35em -0.185em var(--root-btn-color-secondary-shadow)}.btn--outline-primary{background-color:rgba(0,0,0,0);border-color:var(--root-btn-color-primary-outline-border);color:var(--root-btn-color-primary-outline-foreground)}.btn--outline-primary:focus-visible{outline:2px solid var(--root-btn-color-primary-background);outline-offset:2px}.btn--outline-primary:hover{background-color:var(--root-btn-color-primary-background);border-color:var(--root-btn-color-primary-background);color:var(--root-btn-color-primary-foreground)}.btn--outline-secondary{background-color:rgba(0,0,0,0);border-color:var(--root-btn-color-secondary-background);color:var(--root-btn-color-secondary-background)}.btn--outline-secondary:focus-visible{outline:2px solid var(--root-btn-color-secondary-background);outline-offset:2px}.btn--outline-secondary:hover{background-color:var(--root-btn-color-secondary-background);border-color:var(--root-btn-color-secondary-background);color:var(--root-btn-color-secondary-foreground)}.form-file::file-selector-button{--root-border-radius: 0.425rem;--root-border-width: 1px;--root-font-size: 1rem;--root-font-weight: 500;--root-gap: 0.5rem;--root-icon-padding: 0.75em;--root-icon-size: 1em;--root-padding: 0.75em 1em;--root-shadow-size: 0.25rem;align-items:center;border-radius:var(--root-border-radius);border-style:solid;border-width:var(--root-border-width);cursor:pointer;display:inline-flex;font-size:var(--root-font-size);font-weight:var(--root-font-weight);gap:var(--root-gap);justify-content:center;line-height:1;padding:var(--root-padding);text-align:start;text-decoration:none;transition-duration:var(--root-duration);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--root-timing-function)}.form-file:focus{outline-color:rgba(0,0,0,0);outline-style:solid}.form-file:disabled{opacity:.5;pointer-events:none}.form-file--sm::file-selector-button{--root-font-size: 0.8rem;--root-gap: 0.25rem;--root-icon-padding: 0.5em;--root-icon-size: 0.8rem;--root-padding: 0.5em 0.75em;font-size:var(--root-font-size);gap:var(--root-gap);padding:var(--root-padding)}.form-file--lg::file-selector-button{--root-font-size: 1.15rem;--root-gap: 0.5rem;--root-icon-padding: 0.9em;--root-padding: 0.9em 1.15em}.form-file--block::file-selector-button{inline-size:100%}.form-file{display:block}.form-file:focus{outline:revert}.form-file:focus-within::file-selector-button{background-color:var(--root-btn-color-primary-background-hover)}.form-file::file-selector-button{background-color:var(--root-btn-color-primary-background);border-color:var(--root-btn-color-primary-background);color:var(--root-btn-color-primary-foreground);margin-inline-end:1rem}.form-file::file-selector-button:hover{background-color:var(--root-btn-color-primary-background-hover);border-color:var(--root-btn-color-primary-background-hover);color:var(--root-btn-color-primary-foreground)}.form-file::file-selector-button-shadow{box-shadow:0 .55em 1em -0.2em var(--root-btn-color-primary-shadow),0 .15em .35em -0.185em var(--root-btn-color-primary-shadow)}.form-label{color:var(--root-form-color-label);line-height:1.5;text-align:start}.form-control{--webkit-date-line-height: 1.375;--root-border-radius: 0.425rem;--root-border-width: 1px;--root-font-size: 1rem;--root-line-height: 1.5;--root-padding: 0.5em 0.75em;--root-textarea-block-size: 6rem;appearance:none;background-color:var(--root-form-color-background);border:var(--root-border-width) solid var(--root-form-color-border);border-radius:var(--root-border-radius);box-sizing:border-box;color:var(--root-form-color-text);display:block;font-size:var(--root-font-size);inline-size:100%;line-height:var(--root-line-height);padding:var(--root-padding);transition-duration:var(--root-duration);transition-property:border,box-shadow;transition-timing-function:var(--root-timing-function)}.form-control::placeholder{color:var(--root-form-color-placeholder)}.form-control::-webkit-datetime-edit{line-height:var(--webkit-date-line-height)}.form-control:focus{border-color:var(--root-form-color-border-focus);box-shadow:0 0 0 .25rem var(--root-form-color-ring-focus);outline:2px solid rgba(0,0,0,0)}.form-control[type=color]{--root-aspect-ratio: 1;--root-block-size: 100%;--root-inline-size: 2.625rem;--root-padding: 0.5em;aspect-ratio:var(--root-aspect-ratio);block-size:var(--root-block-size);inline-size:var(--root-inline-size);padding:var(--root-padding)}.form-control[type=color]::-webkit-color-swatch-wrapper{padding:0}.form-control[type=color]::-moz-color-swatch{border:0;border-radius:var(--root-border-radius)}.form-control[type=color]::-webkit-color-swatch{border:0;border-radius:var(--root-border-radius)}.form-control[disabled],.form-control[disabled=true]{background-color:var(--root-form-color-background-disabled);border-color:var(--root-form-color-border-disabled);cursor:not-allowed}textarea.form-control{block-size:var(--root-textarea-block-size);min-block-size:var(--root-textarea-block-size);resize:vertical}.form-control--valid,.form-control--invalid{background-position:center right .5em;background-repeat:no-repeat;background-size:1.25em auto;padding-inline-end:2em}html[dir=rtl] .form-control--valid,html[dir=rtl] .form-control--invalid{background-position:center left .5em}.form-control--valid{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"%3e%3cpath d="M12,2c5.519,0 10,4.481 10,10c0,5.519 -4.481,10 -10,10c-5.519,0 -10,-4.481 -10,-10c0,-5.519 4.481,-10 10,-10Zm0,1.667c4.599,-0 8.333,3.734 8.333,8.333c0,4.599 -3.734,8.333 -8.333,8.333c-4.599,0 -8.333,-3.734 -8.333,-8.333c-0,-4.599 3.734,-8.333 8.333,-8.333Zm-1.476,10.182l-2.984,-2.984c-0.065,-0.065 -0.17,-0.065 -0.235,0l-0.943,0.943c-0.065,0.065 -0.065,0.171 -0,0.236l4.043,4.042c0.033,0.033 0.076,0.05 0.119,0.049c0.044,0.001 0.087,-0.016 0.12,-0.049l6.994,-6.994c0.065,-0.065 0.065,-0.17 0,-0.235l-0.943,-0.943c-0.065,-0.065 -0.17,-0.065 -0.235,-0l-5.936,5.935Z" style="fill:hsl%28150, 100%, 33%%29;"/%3e%3c/svg%3e');border-color:var(--root-alert-color-success)}.form-control--valid:focus{border-color:var(--root-form-color-valid);box-shadow:0 0 0 .25rem var(--root-form-color-valid-focus-ring);outline:2px solid rgba(0,0,0,0)}.form-control--invalid{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"%3e%3cpath d="M12,2c5.519,0 10,4.481 10,10c0,5.519 -4.481,10 -10,10c-5.519,0 -10,-4.481 -10,-10c0,-5.519 4.481,-10 10,-10Zm0,1.667c4.599,-0 8.333,3.734 8.333,8.333c0,4.599 -3.734,8.333 -8.333,8.333c-4.599,0 -8.333,-3.734 -8.333,-8.333c-0,-4.599 3.734,-8.333 8.333,-8.333Zm0.813,11.649c-0,-0.081 -0.065,-0.146 -0.146,-0.146l-1.334,0c-0.081,0 -0.146,0.065 -0.146,0.146l0,1.169c0,0.08 0.065,0.146 0.146,0.146l1.334,-0c0.081,-0 0.146,-0.066 0.146,-0.146l-0,-1.169Zm-0,-7.784c-0,-0.09 -0.073,-0.163 -0.163,-0.163l-1.3,0c-0.09,0 -0.163,0.073 -0.163,0.163l0,6.351c0,0.09 0.073,0.163 0.163,0.163l1.3,-0c0.09,-0 0.163,-0.073 0.163,-0.163l-0,-6.351Z" style="fill:hsl%280, 71%, 51%%29;"/%3e%3c/svg%3e');border-color:var(--root-alert-color-danger)}.form-control--invalid:focus{border-color:var(--root-form-color-invalid);box-shadow:0 0 0 .25rem var(--root-form-color-invalid-focus-ring);outline:2px solid rgba(0,0,0,0)}.form-control--sm{--webkit-date-line-height: 1.36;--root-border-radius: 0.35em;--root-padding: 0.25em 0.75em}.form-control--sm[type=color]{--root-aspect-ratio: 1;--root-block-size: 100%;--root-inline-size: 1.925rem;--root-padding: 0.25em}.form-control--lg{--webkit-date-line-height: 1.387;--root-padding: 0.65em 1em}.form-control--lg[type=color]{--root-aspect-ratio: 1;--root-block-size: 100%;--root-inline-size: 3.204rem;--root-padding: 0.5em}select.form-control:not([multiple]):not([size]){background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M12,12.507l-3.816,-3.815c-0.171,-0.172 -0.45,-0.172 -0.622,-0l-0.933,0.933c-0.172,0.172 -0.172,0.451 0,0.623l5.06,5.06c0.172,0.172 0.45,0.172 0.622,0l5.06,-5.06c0.172,-0.172 0.172,-0.451 -0,-0.623l-0.933,-0.933c-0.172,-0.172 -0.451,-0.172 -0.622,-0l-3.816,3.815Z" style="fill:hsl%28221, 52%, 6%%29;"/%3e%3c/svg%3e');background-position:center right .5em;background-repeat:no-repeat;background-size:1.25em auto;padding-inline-end:2em}html[dir=rtl] select.form-control:not([multiple]):not([size]){background-position:center left .5em}.form-check{--root-border-radius: 0.425rem;--root-border-width: 1px;--root-font-size: 1.125rem;--root-line-height: 1.5;--root-margin-block: 0.1em;--root-vertical-alignment: center;align-items:var(--root-vertical-alignment);display:inline-flex;gap:.5rem}.form-check--vertical-center{align-items:center}.form-check--vertical-start{align-items:flex-start}.form-check--sm{--root-border-radius: 0.35em;--root-padding: 0.25em 0.75em}.form-check--sm .form-check__control{font-size:var(--root-font-size)}.form-check--lg{--root-padding: 0.65em 1em}.form-check__control{appearance:none;background-color:var(--root-form-color-background);background-position:center;background-repeat:no-repeat;background-size:contain;block-size:1em;border:var(--root-border-width) solid var(--root-form-color-border);flex-shrink:0;font-size:var(--root-font-size);inline-size:1em;line-height:1;margin-block:var(--root-margin-block);transition-duration:var(--root-duration);transition-property:border,box-shadow;transition-timing-function:var(--root-timing-function)}.form-check__control[type=radio]{border-radius:50%}.form-check__control[type=checkbox]{border-radius:var(--root-border-radius)}.form-check__control:focus-visible{outline:2px solid var(--root-form-color-check-focus-ring);outline-offset:2px}.form-check__control:checked{background-color:var(--root-form-color-check-background);border-color:var(--root-form-color-check-background)}.form-check__control:checked[type=radio]{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="12" cy="12" r="6" style="fill:hsl%280, 0%, 100%%29;"/%3e%3c/svg%3e')}.form-check__control:checked[type=checkbox]{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M9.525,13.777l-2.411,-2.412c-0.234,-0.233 -0.613,-0.233 -0.846,0l-1.27,1.27c-0.233,0.233 -0.233,0.612 0,0.846l4.104,4.103c0.116,0.117 0.269,0.175 0.422,0.175l0.003,0c0.152,0 0.305,-0.058 0.421,-0.175l9.054,-9.053c0.233,-0.234 0.233,-0.613 -0,-0.846l-1.27,-1.269c-0.233,-0.234 -0.612,-0.234 -0.846,-0l-7.361,7.361Z" style="fill:hsl%280, 0%, 100%%29;"/%3e%3c/svg%3e')}.form-check__control:indeterminate[type=checkbox]{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M19.5,11.1c-0,-0.331 -0.269,-0.6 -0.6,-0.6l-13.8,0c-0.331,0 -0.6,0.269 -0.6,0.6l0,1.8c0,0.331 0.269,0.6 0.6,0.6l13.8,0c0.331,0 0.6,-0.269 0.6,-0.6l-0,-1.8Z" style="fill:hsl%280, 0%, 100%%29;"/%3e%3c/svg%3e');background-color:var(--root-form-color-check-background);border-color:var(--root-form-color-check-background)}.form-check__control:disabled,.form-check__control.disabled{background-color:var(--root-form-color-background-disabled);border-color:var(--root-form-color-border-disabled);cursor:not-allowed}.form-check__control:disabled+.form-check__label,.form-check__control.disabled+.form-check__label{opacity:.5}.form-check__label{line-height:var(--root-line-height)}.form-switch{--root-border-width: 1px;--root-font-size: 1.125rem;--root-line-height: 1.5;--root-margin-block: 0.15em;--root-vertical-alignment: center;align-items:var(--root-vertical-alignment);display:inline-flex;gap:.5rem}.form-switch--block{inline-size:100%;justify-content:space-between}.form-switch--vertical-center{align-items:center}.form-switch--vertical-start{align-items:flex-start}.form-switch--sm{--root-font-size: 1rem}.form-switch--lg{--root-font-size: clamp(1.15rem, 2vw, 1.35rem)}.form-switch__control{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="12" cy="12" r="8.5" style="fill:hsl%28260, 4%, 70%%29;"/%3e%3c/svg%3e');appearance:none;background-color:var(--root-form-color-background);background-position:left center;background-repeat:no-repeat;background-size:contain;block-size:1em;border:var(--root-border-width) solid var(--root-form-color-border);border-radius:2em;flex-shrink:0;font-size:var(--root-font-size);inline-size:2em;line-height:1;margin-block:var(--root-margin-block);transition-duration:var(--root-duration);transition-property:background-position,border,box-shadow;transition-timing-function:var(--root-timing-function)}.form-switch__control:focus-visible{outline:2px solid var(--root-form-color-switch-focus-ring);outline-offset:2px}.form-switch__control:checked{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="12" cy="12" r="8.5" style="fill:hsl%280, 0%, 100%%29;"/%3e%3c/svg%3e');background-color:var(--root-form-color-switch-background);background-position:right center;border-color:var(--root-form-color-switch-background)}.form-switch__control:disabled{background-color:var(--root-form-color-background-disabled);border-color:var(--root-form-color-border-disabled);cursor:not-allowed}.form-switch__control:disabled+.form-switch__label{opacity:.5}[dir=rtl] .form-switch__control{background-position:right center}[dir=rtl] .form-switch__control:checked{background-position:left center}.form-switch__label{line-height:var(--root-line-height)}fieldset{--root-layout-gap: 1rem;--root-legend-font-size: clamp(1rem, 5vw, 1.25rem);--root-legend-font-weight: 700;border:0;margin:0;padding:0}fieldset>*{margin-block-end:0;margin-block-start:0}fieldset>*+*{margin-block-start:var(--root-layout-gap)}fieldset+fieldset{margin-block-start:3rem}legend{color:var(--root-form-color-legend);font-size:var(--root-legend-font-size);font-weight:var(--root-legend-font-weight)}.form-group-label{--root-border-radius: 0.425rem;--root-border-width: 1px;align-items:center;background-color:var(--root-form-color-group-label-background);border:var(--root-border-width) solid var(--root-form-color-border);border-radius:var(--root-border-radius);color:var(--root-form-color-group-label-foreground);display:flex;padding-inline:1rem}.form-group{--root-gap: 0.5rem;display:flex;flex-direction:column;gap:var(--root-gap)}.form-group--horizontal-check{--root-gap: 1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--root-gap)}.form-group--vertical-check{--root-gap: 1rem;align-items:start;flex-direction:column;gap:var(--root-gap)}.form-group--row{--root-container-inline-size: 38rem;--root-gap: 0.25rem 1rem;--root-label-inline-size: 10rem;--root-vertical-alignment: center;align-items:var(--root-vertical-alignment);display:grid;gap:var(--root-gap);grid-template-columns:minmax(0, 1fr)}.form-group--row\:vertical-center{align-items:center}.form-group--row\:vertical-start{align-items:flex-start}@container form-group-container (inline-size > 38rem){.form-group--row{grid-template-columns:minmax(0, var(--root-label-inline-size)) minmax(0, 1fr)}}@container form-group-container (inline-size > 38rem){.form-group--row .form-description,.form-group--row .field-feedback{grid-column-start:2}}.form-group--stacked{display:flex}.form-group--stacked>*+*{border-radius:0;margin-inline-start:-1px}.form-group--stacked>*:first-child{border-start-end-radius:0;border-start-start-radius:var(--root-border-radius);border-end-end-radius:0;border-end-start-radius:var(--root-border-radius)}.form-group--stacked>*:last-child{border-start-end-radius:var(--root-border-radius);border-start-start-radius:0;border-end-end-radius:var(--root-border-radius);border-end-start-radius:0}.form-group--stacked>*:only-child{border-radius:var(--root-border-radius)}.form-group--stacked>*:focus{z-index:2}.form-group-container{container:form-group-container/inline-size}.form-row--mixed{--inline-size: 20ch;display:flex;flex-wrap:wrap;gap:1rem}.form-row--mixed>*{flex:1 1 var(--inline-size)}.field-feedback{display:block;line-height:1.5}.field-feedback--valid{color:var(--root-alert-color-success)}.field-feedback--invalid{color:var(--root-alert-color-danger)}.form-range{--root-focus-ring-box-shadow-type: outside;--root-focus-ring-offset: 2px;--root-focus-ring-size: 2px;--root-focus-ring-type: outline;--root-thumb-block-size: 1rem;--root-thumb-border-radius: 0.5rem;--root-thumb-inline-size: 1rem;--root-track-block-size: 0.25rem;--root-track-border-radius: 0.15rem;appearance:none;margin-block-start:calc(var(--root-thumb-block-size)/2 - var(--root-track-block-size)/2)}.form-range:focus-visible{outline:none}.form-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--root-form-color-range-thumb-focus-ring);outline-offset:2px}.form-range:focus-visible::-moz-range-thumb{outline:2px solid var(--root-form-color-range-thumb-focus-ring);outline-offset:2px}.form-range::-webkit-slider-runnable-track{background-color:var(--root-form-color-range-track-background);block-size:var(--root-track-block-size);border-radius:var(--root-track-border-radius)}.form-range::-moz-range-track{background-color:var(--root-form-color-range-track-background);block-size:var(--root-track-block-size);border-radius:var(--root-track-border-radius)}.form-range::-webkit-slider-thumb{appearance:none;background-color:var(--root-form-color-range-thumb-background);block-size:var(--root-thumb-block-size);border-radius:var(--root-thumb-border-radius);inline-size:var(--root-thumb-inline-size);margin-block-start:calc(var(--root-track-block-size)/2 - var(--root-thumb-block-size)/2)}.form-range::-moz-range-thumb{background-color:var(--root-form-color-range-thumb-background);block-size:var(--root-thumb-block-size);border:0;border-radius:var(--root-thumb-border-radius);inline-size:var(--root-thumb-inline-size)}.form-range:disabled{cursor:not-allowed;opacity:.5}.form-description{--root-font-size: 1em;--root-font-weight: 400;color:var(--root-form-color-text);display:block;font-size:var(--root-font-size);font-weight:var(--root-font-weight);line-height:var(--root-line-height-md)}:root[data-theme-mode=dark]{--root-base-color-background: hsl(211, 70%, 10%);--root-base-color-blockquote-border: hsl(211, 100%, 46%);--root-base-color-border: hsla(0, 0%, 100%, 0.08);--root-base-color-code-background: hsl(207, 64%, 18%);--root-base-color-code-foreground: hsl(0, 0%, 95%);--root-base-color-code-tab-background: hsla(0, 0%, 0%, 0.15);--root-base-color-heading: hsl(0, 0%, 95%);--root-base-color-link: hsl(181, 95%, 53%);--root-base-color-link-hover: hsl(181, 95%, 62.4%);--root-base-color-mark-background: hsl(50, 100%, 80%);--root-base-color-mark-foreground: hsl(211, 70%, 10%);--root-base-color-marker: hsl(211, 100%, 46%);--root-base-color-primary: hsl(211, 100%, 46%);--root-base-color-secondary: hsl(181, 95%, 53%);--root-base-color-strong: hsl(0, 0%, 97%);--root-base-color-text: hsl(0, 0%, 97%)}:root[data-theme-mode=dark]{--root-breadcrumb-color-separator: hsla(0, 0%, 100%, 0.1)}:root[data-theme-mode=dark]{--root-btn-color-primary-shadow: hsl(211, 100%, 25%)}:root[data-theme-mode=dark]{--root-form-color-background: hsl(211, 70%, 14.5%);--root-form-color-background-disabled: hsl(211, 70%, 10%);--root-form-color-border: hsla(0, 0%, 100%, 0.08);--root-form-color-border-disabled: hsla(0, 0%, 100%, 0.08);--root-form-color-border-focus: hsl(211, 100%, 46%);--root-form-color-check-background: hsl(211, 100%, 46%);--root-form-color-check-focus-ring: hsl(211, 100%, 46%);--root-form-color-check-foreground: hsl(211, 70%, 10%);--root-form-color-invalid: hsl(0, 71%, 51%);--root-form-color-invalid-focus-ring: hsla(0, 71%, 51%, 0.25);--root-form-color-label: hsl(0, 0%, 95%);--root-form-color-legend: hsl(0, 0%, 95%);--root-form-color-placeholder: hsl(0, 0%, 60%);--root-form-color-range-thumb-background: hsl(211, 100%, 46%);--root-form-color-range-thumb-focus-ring: hsl(211, 100%, 46%);--root-form-color-range-track-background: hsla(0, 0%, 100%, 0.08);--root-form-color-ring-focus: hsla(211, 100%, 46%, 0.25);--root-form-color-select-foreground: hsl(0, 0%, 100%);--root-form-color-text: hsl(0, 0%, 97%);--root-form-color-valid: hsl(150, 100%, 33%);--root-form-color-valid-focus-ring: hsla(150, 100%, 33%, 0.25)}:root[data-theme-mode=dark]{--root-footer-color-background: hsl(206, 100%, 6%)}:root[data-theme-mode=dark]{--root-hero-color-note-color: hsl(0, 0%, 100%);--root-hero-color-note-background: hsl(207, 64%, 16%);--root-hero-color-gradient-start: hsl(206, 100%, 6%);--root-hero-color-gradient-end: hsl(206, 100%, 7%)}:root[data-theme-mode=dark]{--root-ide-color-header-background: hsl(211, 70%, 5%)}:root[data-theme-mode=dark]{--root-navigation-color-icon-background: hsl(207, 23%, 26%);--root-navigation-color-icon-background-hover: hsl(207, 39%, 17%);--root-navigation-color-icon-foreground: hsl(0, 0%, 100%);--root-navigation-color-icon-foreground-hover: hsl(0, 0%, 100%)}:root[data-theme-mode=dark]{--root-modal-color-background: hsla(206, 100%, 3%, 0.7)}:root[data-theme-mode=dark]{--root-prism-color-color: hsl(217, 34%, 88%);--root-prism-color-background: hsl(207, 83%, 10%);--root-prism-color-comment: hsl(180, 9%, 55%);--root-prism-color-punctuation: hsl(276, 68%, 75%);--root-prism-color-namespace: hsl(197, 31%, 77%);--root-prism-color-deleted: hsla(1, 83%, 63%, 0.56);--root-prism-color-boolean: hsl(350, 100%, 67%);--root-prism-color-number: hsl(14, 90%, 70%);--root-prism-color-constant: hsl(221, 100%, 75%);--root-prism-color-class-name: hsl(33, 100%, 77%);--root-prism-color-regex: hsl(217, 34%, 88%)}:root[data-theme-mode=dark]{--root-selection-color-background: hsl(211, 100%, 46%);--root-selection-color-foreground: hsl(0, 0%, 95%)}:root[data-theme-mode=dark]{--root-scrollbar-color-thumb-background: hsla(0, 0%, 100%, 0.15);--root-scrollbar-color-thumb-background-hover: hsla(0, 0%, 100%, 0.25);--root-scrollbar-color-track-background: hsla(0, 0%, 100%, 0.05)}:root[data-theme-mode=dark]{--root-table-color-border: hsla(0, 0%, 100%, 0.08);--root-table-color-caption: hsl(0, 0%, 97%);--root-table-color-heading: hsl(0, 0%, 95%);--root-table-color-hover: hsla(0, 0%, 100%, 0.05);--root-table-color-text: hsl(0, 0%, 97%);--root-table-color-stripe: hsla(0, 0%, 100%, 0.025)}[data-theme-mode=dark]{color-scheme:dark}[data-theme-mode=dark] select.form-control:not([multiple]):not([size]){background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M12,12.507l-3.816,-3.815c-0.171,-0.172 -0.45,-0.172 -0.622,-0l-0.933,0.933c-0.172,0.172 -0.172,0.451 0,0.623l5.06,5.06c0.172,0.172 0.45,0.172 0.622,0l5.06,-5.06c0.172,-0.172 0.172,-0.451 -0,-0.623l-0.933,-0.933c-0.172,-0.172 -0.451,-0.172 -0.622,-0l-3.816,3.815Z" style="fill:hsl%280, 0%, 100%%29;"/%3e%3c/svg%3e')}[data-theme-mode=dark] .site-navigation a:hover,[data-theme-mode=dark] .site-navigation a[aria-current=page]{color:var(--root-base-color-secondary)}[data-theme-mode=dark] .open-search .btn--outline-primary{--root-btn-color-primary-outline-border:hsla(0, 0%, 100%, 0.25);--root-btn-color-primary-outline-foreground:hsl(0, 0%, 100%)}[data-theme-mode=dark] .hero-wrapper{background-color:hsl(211,70%,12.5%)}[data-theme-mode=dark] .post-navigation-item__title{color:var(--root-base-color-secondary)}.skip-link{inset:-50vh auto auto 1.5rem;position:fixed}.skip-link:focus{inset-block-start:1.5rem}.site-navigation{font-family:var(--doc-body-font-family)}@media(min-width: 80em){.site-navigation__btn{display:none}}.site-navigation__btn[aria-expanded=true]+ul{display:flex}.site-navigation ul{background-color:var(--root-base-color-background);display:none;flex-direction:column;gap:1rem;inset:100% 0 auto;list-style:none;margin:0;padding-block:1.5rem;padding-inline:clamp(1.5rem,5vw,3rem);position:absolute}@media(min-width: 80em){.site-navigation ul{align-items:center;background-color:rgba(0,0,0,0);display:flex !important;flex-direction:row;flex-wrap:wrap;gap:clamp(1.5rem,5vw,3rem);inset:auto;padding:0;position:relative}}.site-navigation li{margin-block:0}.site-navigation a{align-items:center;color:var(--root-base-color-heading);display:flex;gap:.5rem;text-decoration:none}.site-navigation a:hover{color:var(--root-base-color-primary)}.site-navigation a[aria-current=page]{color:var(--root-base-color-primary);font-weight:700}.cookie-consent-helper{display:flex;inset:auto 1.5rem 1.5rem;justify-content:center;pointer-events:none;position:fixed;z-index:25}.cookie-consent{--root-base-color-text:hsl(0, 0%, 97%);--root-base-color-link:var(--root-base-color-secondary);--root-base-color-link-hover:hsl(181, 95%, 47.7%);align-items:center;background-color:hsl(221,52%,6%);border-radius:var(--root-border-radius-lg);box-shadow:0 0 3rem rgba(0,0,0,.1);color:var(--root-base-color-text);display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center;padding:1rem;pointer-events:all;text-align:center;transform:translateY(200%)}.cookie-consent--slidein{animation:slidein var(--root-duration) forwards}.cookie-consent--slideout{animation:slideout var(--root-duration) forwards}.cookie-consent__caption>*{margin-block-end:0;margin-block-start:0}.cookie-consent__caption>*+*{margin-block-start:.5rem}.cookie-consent__btns{display:flex;gap:1rem}@keyframes slidein{from{transform:translateY(200%)}to{transform:translateY(0)}}@keyframes slideout{from{transform:translateY(0)}to{transform:translateY(200%)}}.theme-switcher{color:var(--root-base-color-text);display:inline-flex;position:relative}.theme-switcher[data-theme-mode=system] .theme-switcher__system-mode{display:flex}.theme-switcher[data-theme-mode=light] .theme-switcher__light-mode{display:flex}.theme-switcher[data-theme-mode=dark] .theme-switcher__dark-mode{display:flex}.theme-switcher button{display:none}.theme-switcher button>*{pointer-events:none}.heading{margin-block-end:3rem}.heading>*{margin-block-end:0;margin-block-start:0}.heading>*+*{margin-block-start:.5rem}.heading--center{text-align:center}.heading--center .heading__description{margin-inline:auto}.heading__title{font-size:clamp(2.1rem,2vw + 1rem,3rem)}.heading__description{font-size:clamp(1rem,0.5rem + 1vw,1.25rem);line-height:var(--root-line-height-md);max-inline-size:50ch}.breadcrumb-list{list-style:none;margin:0;padding:0;align-items:center;display:flex;max-inline-size:100%;overflow-x:auto;white-space:nowrap}.breadcrumb-list>li{align-items:center;display:inline-flex;margin-block:0}.breadcrumb-list>li+li::before{block-size:.4em;border-block-end:2px solid var(--root-breadcrumb-color-separator);border-inline-end:2px solid var(--root-breadcrumb-color-separator);content:"";display:inline-flex;inline-size:.4em;margin-inline:.75em;transform:rotate(-45deg)}[dir=rtl] .breadcrumb-list>li+li::before{transform:rotate(45deg)}.breadcrumb-list [aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-inline-size:20ch;text-align:start}.getting-started-card{position:relative;align-items:flex-start;background-color:var(--root-base-color-background);border-radius:var(--root-border-radius-lg);display:flex;flex-direction:column;gap:1.5rem}.getting-started-card__link::before{content:"";inset:0;position:absolute}.getting-started-card__caption>*{margin-block-end:0;margin-block-start:0}.getting-started-card__caption>*+*{margin-block-start:1rem}.getting-started-card picture{--size: 4.25rem;block-size:var(--size);flex-shrink:0;inline-size:var(--size)}.getting-started-card__title{font-size:clamp(1.445rem,2vw + 1rem,1.7rem)}@media(min-width: 80em){.getting-started-card__description{font-size:clamp(0.935rem,2vw + 1rem,1.1rem)}}.getting-started-card__link{font-size:var(--root-font-size-sm);font-weight:700;text-decoration:none;text-transform:uppercase}.text-btn{align-items:center;display:inline-flex;gap:.25rem;line-height:1}.text-btn__icon{--dimension: 0.65em;block-size:var(--dimension);inline-size:var(--dimension)}.pagefind-ui__search-input{--webkit-date-line-height: 1.375;--root-border-radius: 0.425rem;--root-border-width: 1px;--root-font-size: 1rem;--root-line-height: 1.5;--root-padding: 0.5em 0.75em;--root-textarea-block-size: 6rem;appearance:none;background-color:var(--root-form-color-background);border:var(--root-border-width) solid var(--root-form-color-border);border-radius:var(--root-border-radius);box-sizing:border-box;color:var(--root-form-color-text);display:block;font-size:var(--root-font-size);inline-size:100%;line-height:var(--root-line-height);padding:var(--root-padding);transition-duration:var(--root-duration);transition-property:border,box-shadow;transition-timing-function:var(--root-timing-function)}.pagefind-ui__search-input::placeholder{color:var(--root-form-color-placeholder)}.pagefind-ui__search-input::-webkit-datetime-edit{line-height:var(--webkit-date-line-height)}.pagefind-ui__search-input:focus{border-color:var(--root-form-color-border-focus);box-shadow:0 0 0 .25rem var(--root-form-color-ring-focus);outline:2px solid rgba(0,0,0,0)}.pagefind-ui__search-input[type=color]{--root-aspect-ratio: 1;--root-block-size: 100%;--root-inline-size: 2.625rem;--root-padding: 0.5em;aspect-ratio:var(--root-aspect-ratio);block-size:var(--root-block-size);inline-size:var(--root-inline-size);padding:var(--root-padding)}.pagefind-ui__search-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.pagefind-ui__search-input[type=color]::-moz-color-swatch{border:0;border-radius:var(--root-border-radius)}.pagefind-ui__search-input[type=color]::-webkit-color-swatch{border:0;border-radius:var(--root-border-radius)}.pagefind-ui__search-input[disabled],.pagefind-ui__search-input[disabled=true]{background-color:var(--root-form-color-background-disabled);border-color:var(--root-form-color-border-disabled);cursor:not-allowed}textarea.pagefind-ui__search-input{block-size:var(--root-textarea-block-size);min-block-size:var(--root-textarea-block-size);resize:vertical}.pagefind-ui{position:relative}.pagefind-ui__search-input{border:0;border-block-end:1px solid var(--root-base-color-border);border-end-end-radius:0;border-end-start-radius:0;padding:1rem 4.5rem 1rem 2.75rem !important}.pagefind-ui__search-input:focus{border-block-end:1px solid var(--root-base-color-border);box-shadow:none}.pagefind-ui__form>*{margin-block-end:0;margin-block-start:0}.pagefind-ui__form>*+*{margin-block-start:1.5rem}.pagefind-ui__form::before{--size: 1em;background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"%3e%3cpath d="M19.501,9.75c-0,2.152 -0.699,4.14 -1.875,5.752l5.935,5.94c0.585,0.586 0.585,1.537 -0,2.123c-0.586,0.586 -1.538,0.586 -2.124,0l-5.935,-5.939c-1.612,1.181 -3.6,1.875 -5.752,1.875c-5.386,-0 -9.75,-4.364 -9.75,-9.751c0,-5.386 4.364,-9.75 9.75,-9.75c5.387,-0 9.751,4.364 9.751,9.75Zm-9.751,6.751c3.704,-0 6.751,-3.047 6.751,-6.751c-0,-3.703 -3.047,-6.75 -6.751,-6.75c-3.703,0 -6.75,3.047 -6.75,6.75c0,3.704 3.047,6.751 6.75,6.751Z" style="fill:hsl%28211, 100%, 94%%29;"/%3e%3c/svg%3e');background-size:var(--size);block-size:var(--size);content:"";display:inline-flex;inline-size:var(--size);inset:1.25em auto auto 1rem;position:absolute}.pagefind-ui__search-clear{background:none;border:0;font-size:.7rem;font-weight:700;inset-block-start:2em;inset-inline-end:1rem;margin-block-start:0;position:absolute;text-transform:uppercase}.pagefind-ui__drawer{margin:1rem 1rem 1.5rem;max-block-size:20rem;overflow-y:auto;padding-inline:1rem}.pagefind-ui__drawer::-webkit-scrollbar{block-size:.5rem;inline-size:.5rem}.pagefind-ui__drawer::-webkit-scrollbar-thumb{background:var(--root-scrollbar-color-thumb-background);border-radius:var(--root-border-radius-sm)}.pagefind-ui__drawer::-webkit-scrollbar-thumb:hover{background:var(--root-scrollbar-color-thumb-background-hover)}.pagefind-ui__drawer::-webkit-scrollbar-track{background:var(--root-scrollbar-color-track-background);border-radius:var(--root-border-radius-sm)}.pagefind-ui__results{list-style:none;margin:0;padding:0;padding-inline-end:1.5rem}.pagefind-ui__results>*{margin-block-end:0;margin-block-start:0}.pagefind-ui__results>*+*{margin-block-start:1rem}.pagefind-ui__results:empty{display:none}.pagefind-ui__results-area>*{margin-block-end:0;margin-block-start:0}.pagefind-ui__results-area>*+*{margin-block-start:.5rem}.pagefind-ui__result-inner>*{margin-block-end:0;margin-block-start:0}.pagefind-ui__result-inner>*+*{margin-block-start:.25rem}.pagefind-ui__result-title{font-weight:700}.pagefind-ui__button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0;color:var(--root-base-color-link);margin-block-start:1rem;text-decoration:underline}.pagefind-ui__button:hover,.pagefind-ui__button:focus{color:var(--root-base-color-link-hover)}.pagefind-ui__hidden{align-items:center;display:flex;justify-content:center;margin-block-start:0;min-block-size:10rem}.pagefind-ui__hidden::before{content:"No recent searches"}.modal-backdrop{align-items:start;backdrop-filter:blur(0.15rem);background-color:var(--root-modal-color-background);display:none;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:25}.modal-backdrop--open{display:flex}.modal{background-color:var(--root-base-color-background);border:1px solid var(--root-base-color-border);border-radius:var(--root-border-radius-sm);box-shadow:0 0 .25rem hsla(201.15,72.03%,32.71%,.05);inline-size:40rem;margin-block:7rem;margin-inline:auto;max-inline-size:100%;outline:0;position:relative}.notification{border-radius:var(--root-border-radius-sm);display:block;font-size:1rem;padding:1rem 1.5rem;position:relative}.notification code,.notification kbd,.notification samp{border:1px solid}.notification--info{background-color:hsla(195,100%,42%,.1);border-block-start:.5rem solid var(--root-alert-color-info)}.notification--info .notification__icon{color:var(--root-alert-color-info)}.notification--info code,.notification--info kbd,.notification--info samp{border-color:hsla(195,100%,42%,.5)}.notification--good{background-color:hsla(150,100%,33%,.1);border-block-start:.5rem solid var(--root-alert-color-success)}.notification--good .notification__icon{color:var(--root-alert-color-success)}.notification--good code,.notification--good kbd,.notification--good samp{border-color:hsla(150,100%,33%,.5)}.notification--bad{background-color:hsla(0,71%,51%,.1);border-block-start:.5rem solid var(--root-alert-color-danger)}.notification--bad .notification__icon{color:var(--root-alert-color-danger)}.notification--bad code,.notification--bad kbd,.notification--bad samp{border-color:hsla(0,71%,51%,.5)}.notification__content>*{margin-block-end:0;margin-block-start:0}.notification__content>*+*{margin-block-start:.25rem}.notification__icon{background-color:var(--root-base-color-background);block-size:2rem;border:4px solid var(--root-base-color-background);border-radius:1rem;inline-size:2rem;inset:calc(-1rem - 4px) -1rem auto auto;position:absolute}.open-search{position:relative;align-items:center;display:none;gap:.5rem}.open-search__btn::before{content:"";inset:0;position:absolute}@media(min-width: 80em){.open-search{display:flex}}.open-search__icon{--size: 1rem;block-size:var(--size);color:var(--root-search-color-icon);inline-size:var(--size)}.ide-wrapper{margin-inline:auto;max-inline-size:74rem;padding-block-end:var(--root-section-gap)}.ide{background-color:var(--root-base-color-background);border:1px solid var(--root-base-color-border);border-radius:var(--doc-border-radius-md);box-shadow:0 0 3rem rgba(0,0,0,.25);font-size:.8375rem;margin-inline:auto;overflow:hidden}.ide__header{align-items:center;background-color:var(--root-ide-color-header-background);border-block-end:1px solid var(--root-base-color-border);border-radius:var(--doc-border-radius-md) var(--doc-border-radius-md) 0 0;display:flex;gap:1rem;padding:.45rem 1.25rem}.ide__controls{display:flex;gap:.5rem}.ide__control{--dimension: 0.75rem;block-size:var(--dimension);border-radius:50%;inline-size:var(--dimension)}.sidebar-section__title{color:var(--root-base-color-text);font-size:.8rem;letter-spacing:1px;margin-block:0;text-transform:uppercase}.sidebar-section__navigation{border-inline-start:1px solid var(--root-base-color-border);font-size:1rem;margin-block-start:1rem;padding-inline-start:1rem}.sidebar-section__navigation ul{list-style:none;margin:0;padding:0}.sidebar-section__navigation ul>*{margin-block-end:0;margin-block-start:0}.sidebar-section__navigation ul>*+*{margin-block-start:.65rem}.sidebar-section__navigation li{line-height:var(--root-line-height-md)}.sidebar-section__navigation a{color:var(--root-base-color-text);text-decoration:none}.sidebar-section__navigation a[data-state=active]{color:var(--root-base-color-heading);font-weight:700;position:relative}.sidebar-section__navigation a[data-state=active]::before{background-color:var(--root-base-color-primary);border-radius:0 var(--root-border-radius-sm) var(--root-border-radius-sm) 0;content:"";inline-size:.3rem;inset-block:0;inset-inline-start:-1rem;position:absolute}@media(min-width: 80em){.toc{max-block-size:calc(100vh - 4rem);overflow-x:hidden;overflow-y:auto}.toc::-webkit-scrollbar{block-size:.5rem;inline-size:.5rem}.toc::-webkit-scrollbar-thumb{background:var(--root-scrollbar-color-thumb-background);border-radius:var(--root-border-radius-sm)}.toc::-webkit-scrollbar-thumb:hover{background:var(--root-scrollbar-color-thumb-background-hover)}.toc::-webkit-scrollbar-track{background:var(--root-scrollbar-color-track-background);border-radius:var(--root-border-radius-sm)}}.toc__title{color:var(--root-base-color-heading);font-size:var(--root-font-size-base);margin-block:0}.toc__navigation{border-inline-start:1px solid var(--root-base-color-border);margin-block-start:1rem;padding-inline-start:1rem}.toc__navigation ol{list-style:none;margin:0;padding:0;max-inline-size:95%}.toc__navigation ol>*{margin-block-end:0;margin-block-start:0}.toc__navigation ol>*+*{margin-block-start:.5rem}.toc__navigation .toc-level-h3 a{padding-inline-start:1rem}.toc__navigation a{color:var(--root-base-color-text);display:inline-flex;line-height:var(--root-line-height-md);text-decoration:none}.toc__navigation a:hover{color:var(--root-base-color-primary)}.toc__navigation .active{color:var(--root-base-color-heading);font-weight:700;position:relative}.toc__navigation .active::before{background-color:var(--root-base-color-primary);border-radius:0 var(--root-border-radius-sm) var(--root-border-radius-sm) 0;content:"";inline-size:.3rem;inset-block:0;inset-inline-start:-1rem;position:absolute}.post-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.post-navigation-item{align-items:center;display:flex;gap:1rem;text-decoration:none}.post-navigation-item:hover .post-navigation-item__icon{background-color:var(--root-navigation-color-icon-background-hover);color:var(--root-navigation-color-icon-foreground-hover)}.post-navigation-item--next{margin-inline-start:auto;text-align:end}.post-navigation-item__icon{transition-duration:var(--root-duration);transition-property:all;transition-timing-function:var(--root-timing-function);align-items:center;background-color:var(--root-navigation-color-icon-background);block-size:3rem;border-radius:var(--doc-border-radius-md);color:var(--root-navigation-color-icon-foreground);display:flex;flex-shrink:0;inline-size:3rem;justify-content:center}.post-navigation-item__icon svg{--size: 1.15rem;block-size:var(--size);inline-size:var(--size)}[dir=rtl] .post-navigation-item__icon svg{transform:rotate(180deg)}.post-navigation-item__caption{color:var(--root-base-color-text);line-height:var(--root-line-height-md)}.post-navigation-item__title{color:var(--root-base-color-primary);display:flex;font-weight:700}code[class*=language-],pre[class*=language-]{border-radius:var(--root-border-radius-sm);color:var(--root-prism-color-color);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:.9375rem;hyphens:none;line-height:1.5;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{display:grid;overflow:auto;padding:1.5rem}pre[class*=language-] code{background-color:rgba(0,0,0,0);padding:0}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--root-prism-color-background);overflow-x:auto}.token.comment,.token.prolog,.token.cdata{color:var(--root-prism-color-comment);font-style:italic}.token.punctuation{color:var(--root-prism-color-punctuation)}.namespace{color:var(--root-prism-color-namespace)}.token.deleted{color:var(--root-prism-color-deleted);font-style:italic}.token.symbol,.token.operator,.token.keyword,.token.property{color:var(--root-prism-color-namespace)}.token.tag{color:var(--root-prism-color-punctuation)}.token.boolean{color:var(--root-prism-color-boolean)}.token.number{color:var(--root-prism-color-number)}.token.constant,.token.builtin,.token.string,.token.url,.token.entity,.language-css .token.string,.style .token.string,.token.char{color:var(--root-prism-color-constant)}.token.selector,.token.function,.token.doctype{color:var(--root-prism-color-punctuation);font-style:italic}.token.attr-name,.token.inserted{color:var(--root-prism-color-constant);font-style:italic}.token.class-name,.token.atrule{color:var(--root-prism-color-class-name)}.token.regex,.token.important,.token.variable{color:var(--root-prism-color-regex)}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.anchor-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between;position:relative}.anchor-heading:hover .anchor-heading__link,.anchor-heading:focus-within .anchor-heading__link{opacity:1}.anchor-heading h2,.anchor-heading h3{margin-block:0}.anchor-heading__link{transition-duration:var(--root-duration);transition-property:all;transition-timing-function:var(--root-timing-function);display:inline-flex;flex-shrink:0;opacity:0}.anchor-heading__link svg{--size: 0.65em;block-size:var(--size);inline-size:var(--size)}.site-header{position:relative;z-index:10}.site-header--border{border-block-end:1px solid var(--root-base-color-border)}.site-header--border .site-header__inner{--block-size: 5.35rem}.site-header__inner{--block-size: 5rem;align-items:center;block-size:var(--block-size);display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,3rem);justify-content:space-between}@media(min-width: 64em){.site-header__inner{--block-size: 6rem}}.site-header__logo{align-items:center;display:flex}.site-header__logo a{display:inline-flex}.site-header__logo svg{block-size:1.45rem;bottom:-0.1em;inline-size:auto;position:relative}.site-header__column{align-items:center;display:flex;flex-grow:1;gap:clamp(1rem,5vw,3rem)}.site-header__actions{display:flex;gap:1rem}@media(min-width: 80em){.site-header__actions{gap:3rem}}.site-header__socials{display:flex;gap:1rem}.site-header__socials .btn:last-child{display:none}@media(min-width: 64em){.site-header__socials .btn:last-child{display:inline-flex}}@media(min-width: 80em){.site-header__search-btn{display:none}}.site-header__navigation{margin-inline-start:auto}@media(min-width: 80em){.site-header__navigation{margin-inline-start:0}}.site-header__navigation ul{border-block-start:1px solid var(--root-base-color-border)}@media(min-width: 80em){.site-header__navigation ul{border-block-start:none}}.hero-wrapper{--root-btn-color-primary-shadow:hsl(211, 100%, 25%);background-blend-mode:multiply;background-color:hsl(211,100%,15%);background-image:url("../img/hero.jpg");background-position:center;background-size:cover}.hero-wrapper .btn--outline-primary{--root-btn-color-primary-outline-border:hsla(0, 0%, 100%, 0.25);--root-btn-color-primary-outline-foreground:hsl(0, 0%, 100%)}.hero-wrapper .site-navigation a{color:#fff}.hero-wrapper .site-navigation a:hover,.hero-wrapper .site-navigation a:focus{color:var(--root-base-color-secondary)}.hero-wrapper .open-search__caption{color:hsla(0,0%,100%,.75)}.hero__caption{margin-inline:auto;max-inline-size:52rem;padding-block:var(--root-section-gap-half);text-align:center}@media(min-width: 64em){.hero__caption{padding-block:calc(var(--root-section-gap-half)/1.25) var(--root-section-gap-half)}}.hero__note{background-color:var(--root-hero-color-note-background);border-radius:var(--root-border-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--root-hero-color-note-color);display:inline;font-size:1rem;isolation:isolate;line-height:var(--root-line-height-md);padding:.5em .8em .5em .65em;text-decoration:none}.hero__note:hover,.hero__note:focus{color:var(--root-hero-color-note-color)}.hero__note svg{--size: 1em;block-size:var(--size);color:hsl(45,100%,50%);inline-size:var(--size);inset-block-end:-0.15em;position:relative}.hero__note+*{margin-block-start:1.5rem !important}.hero__title{color:var(--root-base-color-secondary);font-size:clamp(2.75rem,4vw + 1rem,5rem);font-weight:400;letter-spacing:-0.035em;margin-block:0;margin-inline:auto;max-inline-size:15ch;text-wrap:balance}@media(prefers-reduced-motion: no-preference){.hero__title span{animation:blink 4s infinite}}.hero__title strong{color:#fff}.hero__description{color:hsla(0,0%,100%,.9);font-size:clamp(0.945rem,1vw + 0.85rem,1.35rem);margin-block:1.25rem 0;margin-inline:auto;max-inline-size:45ch}.hero__btns{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2.15rem}@keyframes blink{20%,24%,55%{color:hsl(181,95%,96%);text-shadow:none}0%,19%,21%,23%,25%,54%,56%,100%{color:hsl(181,95%,96%);text-shadow:0 0 5px hsl(181,95%,53%),0 0 15px hsla(181,95%,53%,.5),0 0 20px hsl(181,95%,53%),0 0 40px hsl(181,95%,53%),0 0 60px hsl(170,95%,53%),0 0 10px hsla(181,95%,53%,.5),0 0 100px hsl(170,95%,53%)}}.post-heading{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr);justify-content:center;padding-block:clamp(3rem,10vw,5rem) clamp(4.5rem,10vw,7rem);text-align:center}@media(min-width: 64em){.post-heading{grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);justify-content:flex-start;text-align:start}}.post-heading--center{grid-template-columns:minmax(0, 1fr);justify-content:center;padding-block:clamp(5rem,10vw + 1rem,7rem) 4.5rem;text-align:center}.post-heading--center .breadcrumb-list{margin-inline:auto}.post-heading--center .post-heading__title{font-size:clamp(2.55rem,4vw + 1rem,4.25rem);margin-inline:auto}.post-heading--center .post-heading__description{margin-inline:auto}.post-heading__title{font-size:clamp(2.4rem,4vw + 1rem,4rem);letter-spacing:-2px;line-height:1;margin-block:0;margin-inline:auto;max-inline-size:20ch;text-wrap:balance}@media(min-width: 64em){.post-heading__title{margin-inline:0}}.post-heading__breadcrumb{display:flex;margin-block-start:1rem}.post-heading__description{font-size:clamp(0.875rem,1vw + 0.75rem,1.25rem);margin:1.5rem 0 0;margin-block:0;margin-inline:auto;max-inline-size:50ch;text-wrap:balance}@media(min-width: 64em){.post-heading__description{margin-inline:0}}.post-heading__meta{align-items:center;column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;margin-block-start:3rem;row-gap:.5rem}.post-content>*{margin-block-end:0;margin-block-start:0}.post-content>*+*{margin-block-start:1.5rem}@media(min-width: 64em){.post-content{font-size:1.0375rem}}.post-content--blog :is(dd,dl,dl,h1,h2,h3,h4,h5,h6,hr,ul,ol,p:not(p:has(img)),blockquote,form,pre,[class*=language-],.notification,.anchor-heading){inline-size:100%;margin-inline:auto;max-inline-size:45rem}.post-content *+h2,.post-content *+h3,.post-content *+.anchor-heading{margin-block-start:3rem}.post-content img,.post-content iframe{border-radius:var(--doc-border-radius-sm)}.post-content iframe{aspect-ratio:16/10;block-size:auto;inline-size:100}.post-content>picture:first-child+*{margin-block-start:3rem}.post-content .anchor-heading h2,.post-content .anchor-heading h3{scroll-margin-top:1.5rem}.post-content pre[class*=language-]{position:relative}.post-content pre[class*=language-]::before{border-radius:0 0 var(--root-border-radius-sm) var(--root-border-radius-sm);color:var(--root-prism-color-comment);content:attr(data-language);display:inline-block;font-family:var(--doc-heading-font-family);font-size:.6rem;font-weight:500;inset:1rem 1rem auto auto;line-height:1;pointer-events:none;position:absolute;text-transform:uppercase}.post-content a[href*=youtube] img{aspect-ratio:16/9;inline-size:100%;object-fit:cover;object-position:center}.cta{border-block:1px solid var(--root-base-color-border);padding-block:var(--root-section-gap-half)}.cta__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between}.cta__caption>*{margin-block-end:0;margin-block-start:0}.cta__caption>*+*{margin-block-start:1rem}.cta .heading{margin-block-end:0}.cta p{font-size:clamp(1.02rem,2vw + 1rem,1.2rem);max-inline-size:55ch}.site-footer{font-size:1rem}.site-footer__slogan{color:var(--root-base-color-heading);font-family:var(--doc-heading-font-family);font-size:clamp(2.1rem,4vw + 1rem,3rem);font-weight:700;grid-auto-rows:auto;line-height:calc(var(--root-line-height-heading)*1.15);margin-block:.5rem 0}.site-footer__top{--gtc: minmax(0, 1fr);display:grid;gap:3rem;grid-template-columns:var(--gtc);padding-block:var(--root-section-gap)}@media(min-width: 64em){.site-footer__top{--gtc: minmax(0, 2.5fr) repeat(3, minmax(0, 1fr))}}.site-footer__col a{color:var(--root-base-color-text)}.site-footer__col a:hover,.site-footer__col a:focus{color:var(--root-base-color-primary)}.site-footer__logo{display:inline-flex}.site-footer__logo svg{block-size:auto;inline-size:3rem}.site-footer__title{font-size:clamp(1.0625rem,2vw + 1rem,1.25rem);margin-block:0 1.5rem}.site-footer__navigation{list-style:none;margin:0;padding:0;font-size:1rem}.site-footer__navigation>*{margin-block-end:0;margin-block-start:0}.site-footer__navigation>*+*{margin-block-start:.5rem}.site-footer__navigation a{text-decoration:none}.site-footer__navigation a:hover,.site-footer__navigation a:focus,.site-footer__navigation a:active,.site-footer__navigation a[aria-current=page]{color:var(--root-base-color-link-hover)}.site-footer__navigation a[aria-current=page]{font-weight:700}.site-footer__navigation a span{margin-inline-end:.5rem}.site-footer__bottom{border-block-start:1px solid var(--root-base-color-border);display:flex;flex-direction:column;gap:1rem 1.5rem;padding-block:clamp(1.5rem,5vw,3rem)}@media(min-width: 64em){.site-footer__bottom{align-items:center;flex-direction:row;justify-content:space-between}}.site-footer__cone-logo{align-items:center;display:inline-flex;margin-inline-end:.5rem}.site-footer__cone-logo svg{--size: 1.5rem;block-size:var(--size);inline-size:var(--size)}.site-footer__copyright{margin-block:0}.container{--inline-size: var(--root-container-inline-size);--gap: clamp(1.5rem, 5vw, 3rem);inline-size:100%;margin-inline:auto;max-inline-size:var(--inline-size);padding-inline:var(--gap)}.container--narrow{--inline-size: 60rem}.container--narrower{--inline-size: 50rem}.l-documentation--code{padding-block:0 clamp(3rem,5vw,4.5rem)}.l-documentation__inner{display:grid;gap:4.5rem;grid-template-columns:minmax(0, 1fr)}@media(min-width: 48em){.l-documentation__inner{grid-template-columns:minmax(0, 15rem) minmax(0, 1fr)}}.l-documentation__sidebar{border-inline-end:1px solid var(--root-base-color-border);inset-block-start:1rem;overflow-y:auto;padding-block:calc(clamp(1.5rem, 5vw, 3rem) + 0.5rem) clamp(3rem,5vw,4.5rem);padding-inline-end:1.5rem}.l-documentation__sidebar>*{margin-block-end:0;margin-block-start:0}.l-documentation__sidebar>*+*{margin-block-start:2.5rem}.l-documentation__sidebar::-webkit-scrollbar{block-size:.5rem;inline-size:.5rem}.l-documentation__sidebar::-webkit-scrollbar-thumb{background:var(--root-scrollbar-color-thumb-background);border-radius:.15rem}.l-documentation__sidebar::-webkit-scrollbar-thumb:hover{background:var(--root-scrollbar-color-thumb-background-hover)}.l-documentation__sidebar::-webkit-scrollbar-track{background:var(--root-scrollbar-color-track-background);border-radius:.15rem}@media(min-width: 48em){.l-documentation__sidebar{inset-block-start:0;max-block-size:100dvh;position:sticky}}.l-documentation__body-helper{order:-1}@media(min-width: 48em){.l-documentation__body-helper{order:2}}.l-documentation__body{column-gap:4.5rem;display:grid;grid-auto-rows:min-content;grid-template-columns:minmax(0, 1fr);padding-block-start:clamp(1.5rem,5vw,3rem);row-gap:1.5rem}@media(min-width: 80em){.l-documentation__body{grid-template-columns:minmax(0, 1fr) minmax(0, 20rem)}}.l-documentation__table-of-content{inset-block-start:3.5rem;margin-inline:auto;max-inline-size:45rem;position:sticky}@media(min-width: 80em){.l-documentation__table-of-content-helper{grid-column:2/3;order:2}}@media(min-width: 80em){.l-documentation__content{grid-column:1/2}}.l-documentation__content .post-content{margin-inline:auto;max-inline-size:45rem}.l-documentation__title{font-size:clamp(2.3925rem,3vw + 1rem,3.3rem);margin-block:0;margin-inline:auto;max-inline-size:45rem}@media(min-width: 80em){.l-documentation__title{grid-column:1/2}}.l-documentation__navigation-bottom{border-block-start:1px solid var(--root-base-color-border);margin-block-start:4.5rem;padding-block:1.5rem clamp(3rem,5vw,4.5rem)}.l-post__inner{display:flex;flex-direction:column;padding-block-end:var(--root-section-gap)}.l-faq{padding-block:var(--root-section-gap-half) var(--root-section-gap)}.l-getting-started{padding-block:var(--root-section-gap)}.l-getting-started__inner{--column: 1;align-items:start;display:grid;gap:clamp(1.5rem,5vw,4.5rem);grid-template-columns:repeat(var(--column), minmax(0, 1fr))}@media(min-width: 48em){.l-getting-started__inner{--column: 2}}@media(min-width: 64em){.l-getting-started__inner{--column: 3}}.l-404{border-block-end:1px solid var(--root-base-color-border);padding-block:var(--root-section-gap)}.l-404__inner{display:flex;flex-direction:column;gap:1.5rem;text-align:center}.l-404__image{margin-inline:auto;max-inline-size:12rem}.l-404__caption{margin-inline:auto;max-inline-size:40rem;text-align:center;text-wrap:balance}.l-404__caption>*{margin-block-end:0;margin-block-start:0}.l-404__caption>*+*{margin-block-start:1.5rem}.l-404__title{font-size:clamp(2.275rem,5vw + 1rem,3.5rem)}.btn--rounded{border-radius:var(--doc-border-radius-md)}.btn--rounded:not(.btn--icon){font-size:.91375rem;font-weight:700;text-transform:uppercase}.btn--rounded.btn--lg{padding:1.05em 1.25em}@media(min-width: 64em){.btn--rounded.btn--lg{padding:1.25em 1.5em}}.btn--install{background-color:var(--root-btn-color-install-background);border-color:var(--root-btn-color-install-background);color:var(--root-btn-color-install-foreground)}.btn--install:focus-visible{outline:2px solid var(--root-btn-color-install-background);outline-offset:2px}.btn--install:hover{background-color:var(--root-btn-color-install-background-hover);border-color:var(--root-btn-color-install-background-hover);color:var(--root-btn-color-install-foreground)}.btn--decline{background-color:var(--root-btn-color-decline-background);border-color:var(--root-btn-color-decline-background);color:var(--root-btn-color-decline-foreground)}.btn--decline:focus-visible{outline:2px solid var(--root-btn-color-decline-background);outline-offset:2px}.btn--decline:hover{background-color:hsl(207,39%,7%);border-color:hsl(207,39%,7%);color:var(--root-btn-color-decline-foreground)}.btn--discrete{background-color:var(--root-btn-color-discrete-background);border-color:var(--root-btn-color-discrete-background);color:var(--root-btn-color-discrete-foreground)}.btn--discrete:focus-visible{outline:2px solid var(--root-btn-color-discrete-background);outline-offset:2px}.btn--discrete:hover{background-color:var(--root-btn-color-discrete-background-hover);border-color:var(--root-btn-color-discrete-background-hover);color:var(--root-btn-color-discrete-foreground-hover)}.btn--dark{background-color:var(--root-btn-color-dark-background);border-color:var(--root-btn-color-dark-background);color:var(--root-btn-color-dark-foreground)}.btn--dark:focus-visible{outline:2px solid var(--root-btn-color-dark-background);outline-offset:2px}.btn--dark:hover{background-color:var(--root-btn-color-dark-background-hover);border-color:var(--root-btn-color-dark-background-hover);color:var(--root-btn-color-dark-foreground)}.table--font-size-reset{font-size:1rem}.table th,.table td{min-inline-size:10rem}.m-block\:0{margin-block:0 !important}:root{--root-section-gap:clamp(5rem, 8vw, 9rem);--root-section-gap-half:clamp(3.5rem, 8vw, 6rem);--root-duration:0.15s}body{--doc-heading-font-family: "Figtree", sans-serif;--doc-body-font-family: "Inter", sans-serif;--doc-border-radius-sm: 0.5rem;--doc-border-radius-md: 0.925rem;--doc-border-radius-lg: 2rem;font-family:var(--doc-body-font-family);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--doc-heading-font-family)}[x-cloak]{display:none !important}
