@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Inter:wght@100..900&family=Archivo+Narrow:ital,wght@0,400..700;1,400..700&display=swap";.cxd-button{font:var(--cx-font-weight) var(--cx-font-size)/var(--cx-line-height) var(--cx-font-family);color:var(--cx-fg-color);background-color:var(--cx-bg-color);border-color:var(--cx-border-color);border-radius:var(--cx-border-radius);border:var(--cx-border-width, 0) var(--cx-border-style, solid) var(--cx-border-color, transparent)}.cxd-button{--cx-fg-color: var(--cx-button-idle-fg-color, var(--cx-fg-idle));--cx-bg-color: var(--cx-button-idle-bg-color, var(--cx-bg-idle));--cx-icon-color: var(--cx-button-idle-icon-color, var(--cx-fg-idle));--cx-border-color: var(--cx-button-idle-border-color, var(--cx-border-idle))}.cxd-button:hover{--cx-fg-color: var(--cx-button-hover-fg-color, var(--cx-fg-hover));--cx-bg-color: var(--cx-button-hover-bg-color, var(--cx-bg-hover));--cx-icon-color: var(--cx-button-hover-icon-color, var(--cx-fg-hover));--cx-border-color: var(--cx-button-hover-border-color, var(--cx-border-hover))}.button-check+.cxd-button:hover{--cx-fg-color: var(--cx-fg-idle);--cx-bg-color: var(--cx-bg-idle);--cx-border-color: var(--cx-border-idle)}.cxd-button:hover:is(a){color:var(--cx-fg-color)}.cxd-button:focus-visible,.button-check:focus-visible+.cxd-button{--cx-fg-color: var(--cx-fg-hover);--cx-border-color: var(--cx-border-hover);background-color:var(--cx-bg-hover);outline:0;box-shadow:var(--cx-focus-box-shadow)}.button-check:checked+.cxd-button,:not(.button-check)+.cxd-button:active,.cxd-button:first-child:active,.active.cxd-button,.show.cxd-button{--cx-fg-color: var(--cx-button-press-fg-color, var(--cx-fg-press));--cx-bg-color: var(--cx-button-press-bg-color, var(--cx-bg-press));--cx-icon-color: var(--cx-button-press-icon-color, var(--cx-fg-press));--cx-border-color: var(--cx-button-press-border-color, var(--cx-border-press))}.button-check:checked+.cxd-button:focus-visible,:not(.button-check)+.cxd-button:active:focus-visible,.cxd-button:first-child:active:focus-visible,.active.cxd-button:focus-visible,.show.cxd-button:focus-visible{box-shadow:var(--cx-focus-box-shadow)}.button-check:checked+.cxd-button:disabled,.button-check:checked+.disabled.cxd-button,:not(.button-check)+.cxd-button:active:disabled,:not(.button-check)+.cxd-button:active.disabled,.cxd-button:first-child:active:disabled,.cxd-button:first-child:active.disabled,.active.cxd-button:disabled,.active.disabled.cxd-button,.show.cxd-button:disabled,.show.disabled.cxd-button{--cx-bg-color: var(--cx-button-press-bg-color, var(--cx-bg-press));--cx-border-color: var(--cx-button-idle-border-color, var(--cx-border-idle))}.button-check:checked:focus-visible+.cxd-button{box-shadow:var(--cx-focus-box-shadow)}.cxd-button:disabled,.disabled.cxd-button,.button-check:disabled+.cxd-button,fieldset:disabled .cxd-button{--cx-fg-color: var(--cx-button-disabled-fg-color, var(--cx-fg-disabled));--cx-bg-color: var(--cx-button-disabled-bg-color, var(--cx-bg-disabled));--cx-icon-color: var(--cx-button-disabled-icon-color, var(--cx-fg-disabled));--cx-border-color: var(--cx-button-disabled-border-color, var(--cx-border-disabled));pointer-events:none;opacity:1}.default.cxd-button{--cx-fg-idle: var(--cx-button-default-fg-idle, var(--cx-default-fg-idle));--cx-bg-idle: var(--cx-button-default-bg-idle, var(--cx-default-bg-idle));--cx-border-idle: var(--cx-button-default-border-idle, var(--cx-default-border-main));--cx-fg-hover: var(--cx-button-default-fg-hover, var(--cx-default-fg-hover));--cx-bg-hover: var(--cx-button-default-bg-hover, var(--cx-default-bg-hover));--cx-border-hover: var(--cx-button-default-border-hover, var(--cx-default-border-main));--cx-fg-press: var(--cx-button-default-fg-press, var(--cx-default-fg-press));--cx-bg-press: var(--cx-button-default-bg-press, var(--cx-default-bg-press));--cx-border-press: var(--cx-button-default-border-press, var(--cx-default-fg-idle));--cx-fg-disabled: var(--cx-button-default-fg-disabled, var(--cx-default-fg-disabled));--cx-bg-disabled: var(--cx-button-default-bg-disabled, var(--cx-default-bg-disabled));--cx-border-disabled: var(--cx-button-default-border-disabled, var(--cx-default-transparent-color))}.alternate.cxd-button{--cx-fg-idle: var(--cx-button-alternate-fg-idle, var(--cx-alternate-fg-idle));--cx-bg-idle: var(--cx-button-alternate-bg-idle, var(--cx-alternate-bg-idle));--cx-border-idle: var(--cx-button-alternate-border-idle, var(--cx-alternate-border-main));--cx-fg-hover: var(--cx-button-alternate-fg-hover, var(--cx-alternate-fg-hover));--cx-bg-hover: var(--cx-button-alternate-bg-hover, var(--cx-alternate-bg-hover));--cx-border-hover: var(--cx-button-alternate-border-hover, var(--cx-alternate-border-main));--cx-fg-press: var(--cx-button-alternate-fg-press, var(--cx-alternate-fg-press));--cx-bg-press: var(--cx-button-alternate-bg-press, var(--cx-alternate-bg-press));--cx-border-press: var(--cx-button-alternate-border-press, var(--cx-alternate-fg-idle));--cx-fg-disabled: var(--cx-button-alternate-fg-disabled, var(--cx-alternate-fg-disabled));--cx-bg-disabled: var(--cx-button-alternate-bg-disabled, var(--cx-alternate-bg-disabled));--cx-border-disabled: var(--cx-button-alternate-border-disabled, var(--cx-alternate-transparent-color))}.primary.cxd-button{--cx-fg-idle: var(--cx-button-primary-fg-idle, var(--cx-primary-fg-idle));--cx-bg-idle: var(--cx-button-primary-bg-idle, var(--cx-primary-bg-idle));--cx-border-idle: var(--cx-button-primary-border-idle, var(--cx-primary-transparent-color));--cx-fg-hover: var(--cx-button-primary-fg-hover, var(--cx-primary-fg-hover));--cx-bg-hover: var(--cx-button-primary-bg-hover, var(--cx-primary-bg-hover));--cx-border-hover: var(--cx-button-primary-border-hover, var(--cx-primary-transparent-color));--cx-fg-press: var(--cx-button-primary-fg-press, var(--cx-primary-fg-press));--cx-bg-press: var(--cx-button-primary-bg-press, var(--cx-primary-bg-press));--cx-border-press: var(--cx-button-primary-border-press, var(--cx-primary-transparent-color));--cx-fg-disabled: var(--cx-button-primary-fg-disabled, var(--cx-primary-fg-disabled));--cx-bg-disabled: var(--cx-button-primary-bg-disabled, var(--cx-primary-bg-disabled));--cx-border-disabled: var(--cx-button-primary-border-disabled, var(--cx-primary-transparent-color))}.secondary.cxd-button{--cx-fg-idle: var(--cx-button-secondary-fg-idle, var(--cx-secondary-fg-idle));--cx-bg-idle: var(--cx-button-secondary-bg-idle, var(--cx-secondary-bg-idle));--cx-border-idle: var(--cx-button-secondary-border-idle, var(--cx-secondary-transparent-color));--cx-fg-hover: var(--cx-button-secondary-fg-hover, var(--cx-secondary-fg-hover));--cx-bg-hover: var(--cx-button-secondary-bg-hover, var(--cx-secondary-bg-hover));--cx-border-hover: var(--cx-button-secondary-border-hover, var(--cx-secondary-transparent-color));--cx-fg-press: var(--cx-button-secondary-fg-press, var(--cx-secondary-fg-press));--cx-bg-press: var(--cx-button-secondary-bg-press, var(--cx-secondary-bg-press));--cx-border-press: var(--cx-button-secondary-border-press, var(--cx-secondary-transparent-color));--cx-fg-disabled: var(--cx-button-secondary-fg-disabled, var(--cx-secondary-fg-disabled));--cx-bg-disabled: var(--cx-button-secondary-bg-disabled, var(--cx-secondary-bg-disabled));--cx-border-disabled: var(--cx-button-secondary-border-disabled, var(--cx-secondary-transparent-color))}.neutral.cxd-button{--cx-fg-idle: var(--cx-button-neutral-fg-idle, var(--cx-neutral-fg-idle));--cx-bg-idle: var(--cx-button-neutral-bg-idle, var(--cx-neutral-bg-idle));--cx-border-idle: var(--cx-button-neutral-border-idle, var(--cx-neutral-transparent-color));--cx-fg-hover: var(--cx-button-neutral-fg-hover, var(--cx-neutral-fg-hover));--cx-bg-hover: var(--cx-button-neutral-bg-hover, var(--cx-neutral-bg-hover));--cx-border-hover: var(--cx-button-neutral-border-hover, var(--cx-neutral-transparent-color));--cx-fg-press: var(--cx-button-neutral-fg-press, var(--cx-neutral-fg-press));--cx-bg-press: var(--cx-button-neutral-bg-press, var(--cx-neutral-bg-press));--cx-border-press: var(--cx-button-neutral-border-press, var(--cx-neutral-transparent-color));--cx-fg-disabled: var(--cx-button-neutral-fg-disabled, var(--cx-neutral-fg-disabled));--cx-bg-disabled: var(--cx-button-neutral-bg-disabled, var(--cx-neutral-bg-disabled));--cx-border-disabled: var(--cx-button-neutral-border-disabled, var(--cx-neutral-transparent-color))}.warning.cxd-button{--cx-fg-idle: var(--cx-button-warning-fg-idle, var(--cx-warning-fg-idle));--cx-bg-idle: var(--cx-button-warning-bg-idle, var(--cx-warning-bg-idle));--cx-border-idle: var(--cx-button-warning-border-idle, var(--cx-warning-transparent-color));--cx-fg-hover: var(--cx-button-warning-fg-hover, var(--cx-warning-fg-hover));--cx-bg-hover: var(--cx-button-warning-bg-hover, var(--cx-warning-bg-hover));--cx-border-hover: var(--cx-button-warning-border-hover, var(--cx-warning-transparent-color));--cx-fg-press: var(--cx-button-warning-fg-press, var(--cx-warning-fg-press));--cx-bg-press: var(--cx-button-warning-bg-press, var(--cx-warning-bg-press));--cx-border-press: var(--cx-button-warning-border-press, var(--cx-warning-transparent-color));--cx-fg-disabled: var(--cx-button-warning-fg-disabled, var(--cx-warning-fg-disabled));--cx-bg-disabled: var(--cx-button-warning-bg-disabled, var(--cx-warning-bg-disabled));--cx-border-disabled: var(--cx-button-warning-border-disabled, var(--cx-warning-transparent-color))}.success.cxd-button{--cx-fg-idle: var(--cx-button-success-fg-idle, var(--cx-success-fg-idle));--cx-bg-idle: var(--cx-button-success-bg-idle, var(--cx-success-bg-idle));--cx-border-idle: var(--cx-button-success-border-idle, var(--cx-success-transparent-color));--cx-fg-hover: var(--cx-button-success-fg-hover, var(--cx-success-fg-hover));--cx-bg-hover: var(--cx-button-success-bg-hover, var(--cx-success-bg-hover));--cx-border-hover: var(--cx-button-success-border-hover, var(--cx-success-transparent-color));--cx-fg-press: var(--cx-button-success-fg-press, var(--cx-success-fg-press));--cx-bg-press: var(--cx-button-success-bg-press, var(--cx-success-bg-press));--cx-border-press: var(--cx-button-success-border-press, var(--cx-success-transparent-color));--cx-fg-disabled: var(--cx-button-success-fg-disabled, var(--cx-success-fg-disabled));--cx-bg-disabled: var(--cx-button-success-bg-disabled, var(--cx-success-bg-disabled));--cx-border-disabled: var(--cx-button-success-border-disabled, var(--cx-success-transparent-color))}.danger.cxd-button{--cx-fg-idle: var(--cx-button-danger-fg-idle, var(--cx-danger-fg-idle));--cx-bg-idle: var(--cx-button-danger-bg-idle, var(--cx-danger-bg-idle));--cx-border-idle: var(--cx-button-danger-border-idle, var(--cx-danger-transparent-color));--cx-fg-hover: var(--cx-button-danger-fg-hover, var(--cx-danger-fg-hover));--cx-bg-hover: var(--cx-button-danger-bg-hover, var(--cx-danger-bg-hover));--cx-border-hover: var(--cx-button-danger-border-hover, var(--cx-danger-transparent-color));--cx-fg-press: var(--cx-button-danger-fg-press, var(--cx-danger-fg-press));--cx-bg-press: var(--cx-button-danger-bg-press, var(--cx-danger-bg-press));--cx-border-press: var(--cx-button-danger-border-press, var(--cx-danger-transparent-color));--cx-fg-disabled: var(--cx-button-danger-fg-disabled, var(--cx-danger-fg-disabled));--cx-bg-disabled: var(--cx-button-danger-bg-disabled, var(--cx-danger-bg-disabled));--cx-border-disabled: var(--cx-button-danger-border-disabled, var(--cx-danger-transparent-color))}.info.cxd-button{--cx-fg-idle: var(--cx-button-info-fg-idle, var(--cx-info-fg-idle));--cx-bg-idle: var(--cx-button-info-bg-idle, var(--cx-info-bg-idle));--cx-border-idle: var(--cx-button-info-border-idle, var(--cx-info-transparent-color));--cx-fg-hover: var(--cx-button-info-fg-hover, var(--cx-info-fg-hover));--cx-bg-hover: var(--cx-button-info-bg-hover, var(--cx-info-bg-hover));--cx-border-hover: var(--cx-button-info-border-hover, var(--cx-info-transparent-color));--cx-fg-press: var(--cx-button-info-fg-press, var(--cx-info-fg-press));--cx-bg-press: var(--cx-button-info-bg-press, var(--cx-info-bg-press));--cx-border-press: var(--cx-button-info-border-press, var(--cx-info-transparent-color));--cx-fg-disabled: var(--cx-button-info-fg-disabled, var(--cx-info-fg-disabled));--cx-bg-disabled: var(--cx-button-info-bg-disabled, var(--cx-info-bg-disabled));--cx-border-disabled: var(--cx-button-info-border-disabled, var(--cx-info-transparent-color))}.black.cxd-button{--cx-fg-idle: var(--cx-button-black-fg-idle, var(--cx-black-fg-idle));--cx-bg-idle: var(--cx-button-black-bg-idle, var(--cx-black-bg-idle));--cx-border-idle: var(--cx-button-black-border-idle, var(--cx-black-transparent-color));--cx-fg-hover: var(--cx-button-black-fg-hover, var(--cx-black-fg-hover));--cx-bg-hover: var(--cx-button-black-bg-hover, var(--cx-black-bg-hover));--cx-border-hover: var(--cx-button-black-border-hover, var(--cx-black-transparent-color));--cx-fg-press: var(--cx-button-black-fg-press, var(--cx-black-fg-press));--cx-bg-press: var(--cx-button-black-bg-press, var(--cx-black-bg-press));--cx-border-press: var(--cx-button-black-border-press, var(--cx-black-transparent-color));--cx-fg-disabled: var(--cx-button-black-fg-disabled, var(--cx-black-fg-disabled));--cx-bg-disabled: var(--cx-button-black-bg-disabled, var(--cx-black-bg-disabled));--cx-border-disabled: var(--cx-button-black-border-disabled, var(--cx-black-transparent-color))}.white.cxd-button{--cx-fg-idle: var(--cx-button-white-fg-idle, var(--cx-white-fg-idle));--cx-bg-idle: var(--cx-button-white-bg-idle, var(--cx-white-bg-idle));--cx-border-idle: var(--cx-button-white-border-idle, var(--cx-white-transparent-color));--cx-fg-hover: var(--cx-button-white-fg-hover, var(--cx-white-fg-hover));--cx-bg-hover: var(--cx-button-white-bg-hover, var(--cx-white-bg-hover));--cx-border-hover: var(--cx-button-white-border-hover, var(--cx-white-transparent-color));--cx-fg-press: var(--cx-button-white-fg-press, var(--cx-white-fg-press));--cx-bg-press: var(--cx-button-white-bg-press, var(--cx-white-bg-press));--cx-border-press: var(--cx-button-white-border-press, var(--cx-white-transparent-color));--cx-fg-disabled: var(--cx-button-white-fg-disabled, var(--cx-white-fg-disabled));--cx-bg-disabled: var(--cx-button-white-bg-disabled, var(--cx-white-bg-disabled));--cx-border-disabled: var(--cx-button-white-border-disabled, var(--cx-white-transparent-color))}:root,[data-cx-theme=light]{--cxd-main: var(--cx-primary-base-color);--cxd-subtle: var(--cx-primary-40);--cxd-pink-rgb: 255, 51, 153;--cxd-teal-rgb: 0, 153, 153;--cxd-main-bg: var(--cxd-main);--cxd-subtle-bg: var(--cxd-subtle);--cxd-toc-color: var(--cxd-main);--cxd-sidebar-link-bg: var(--cx-bg-highlight);--cxd-callout-link: oklch(38.21% .265 264.05deg);--cxd-callout-code-color: oklch(56.82% .207 356.14deg)}[data-cx-theme=dark]{color-scheme:dark;--cxd-subtle: var(--cx-primary-60);--cxd-subtle-bg: var(--cx-primary-40);--cxd-sidebar-link-bg: var(--cx-primary-40);--cxd-callout-link: oklch(59.81% .221 277.36deg);--cxd-callout-code-color: oklch(76.9% .163 350.31deg);--cxd-pre-bg: var(--cx-bg-evident)}.cxd-navbar{padding:0;background-color:oklch(from var(--cx-bg-main) l c h / var(--cx-opacity-dim-main));backdrop-filter:blur(24px);border-bottom:var(--cx-border-width-medium) solid var(--cx-border-subtle)}.cxd-navbar:after{position:absolute;inset:0;z-index:-1;display:block;content:""}@media(max-width:61.98rem){.cxd-navbar .cxd-navbar-toggle{width:4.25rem}}.cxd-navbar .navbar-toggler{padding:0;margin-right:-.5rem;border:0}.cxd-navbar .navbar-toggler:first-child{margin-left:-.5rem}.cxd-navbar .navbar-toggler .bi{width:1.5rem;height:1.5rem}.cxd-navbar .navbar-toggler:focus{box-shadow:none}.cxd-navbar .navbar-brand{color:#fff;transition:transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.cxd-navbar .navbar-brand{transition:none}}.cxd-navbar .navbar-toggler,.cxd-navbar .nav-link{--cx-caret-color: var(--cx-fg-color);font-size:var(--cx-font-size-small);font-weight:var(--cx-font-weight-strong);text-transform:uppercase}.cxd-navbar .navbar-toggler .icon,.cxd-navbar .nav-link .icon{--cx-icon-color: var(--cx-fg-color);height:24px;vertical-align:-.275em}@media(min-width:62rem){.cxd-navbar .navbar-toggler,.cxd-navbar .nav-link{padding:var(--cx-space-large)}.cxd-navbar .navbar-toggler.active,.cxd-navbar .nav-link.active{padding-bottom:var(--cx-space-medium);border-bottom:var(--cx-border-width-2xlarge) solid var(--cx-primary-cue-main)}}.cxd-navbar .navbar-nav-svg{display:inline-block;vertical-align:-.125rem}.cxd-navbar .large\:offcanvas{background-color:var(--cxd-subtle-bg);border-left:0}@media(max-width:61.98rem){.cxd-navbar .large\:offcanvas{height:100vh;box-shadow:var(--cx-box-shadow-large)}}.cxd-navbar .dropdown-toggle:focus:not(:focus-visible){outline:0}.cxd-navbar .dropdown-menu{--cx-dropdown-min-width: 12rem;--cx-dropdown-padding-x: .25rem;--cx-dropdown-padding-y: .25rem;--cx-dropdown-font-size: .875rem;font-size:.875rem;border-radius:.5rem;position:absolute;box-shadow:var(--cx-box-shadow)}.cxd-navbar .dropdown-menu li+li{margin-top:.125rem}.cxd-navbar .dropdown-menu .dropdown-item{border-radius:.25rem}.cxd-navbar .dropdown-menu .dropdown-item:active .icon{color:inherit!important}.cxd-navbar .dropdown-menu .active{font-weight:600}.cxd-navbar .dropdown-menu .active .icon{display:block!important}.cxd-navbar .dropdown-menu-end{--cx-dropdown-min-width: 8rem}.cxd-content{padding-bottom:2rem}.cxd-content>h2,.cxd-content>h3,.cxd-content>h4{--cx-heading-color: var(--cx-fg-main)}.cxd-content>h2:not(:first-child){margin-top:3rem}.cxd-content>h3{margin-top:2rem}.cxd-content>ul li,.cxd-content>ol li{margin-bottom:.25rem}.cxd-content>ul li>p~ul,.cxd-content>ol li>p~ul{margin-top:-.5rem;margin-bottom:1rem}.cxd-content>.table,.cxd-content>.table-responsive .table{max-width:100%;margin-bottom:1.5rem;font-size:.875rem}@media(max-width:61.98rem){.cxd-content>.table.table-bordered,.cxd-content>.table-responsive .table.table-bordered{border:0}}.cxd-content>.table thead,.cxd-content>.table-responsive .table thead{border-bottom:2px solid currentcolor}.cxd-content>.table tbody:not(:first-child),.cxd-content>.table-responsive .table tbody:not(:first-child){border-top:2px solid currentcolor}.cxd-content>.table th:first-child,.cxd-content>.table td:first-child,.cxd-content>.table-responsive .table th:first-child,.cxd-content>.table-responsive .table td:first-child{padding-left:0}.cxd-content>.table th:not(:last-child),.cxd-content>.table td:not(:last-child),.cxd-content>.table-responsive .table th:not(:last-child),.cxd-content>.table-responsive .table td:not(:last-child){padding-right:1.5rem}.cxd-content>.table th,.cxd-content>.table-responsive .table th{color:var(--cx-fg-main)}.cxd-content>.table strong,.cxd-content>.table-responsive .table strong{color:var(--cx-fg-main)}.cxd-content>.table th,.cxd-content>.table td:first-child>code,.cxd-content>.table-responsive .table th,.cxd-content>.table-responsive .table td:first-child>code{white-space:nowrap}.table-options td:nth-child(2){min-width:160px}.table-options td:last-child,.table-utilities td:last-child{min-width:280px}.table-swatches th{color:var(--cx-fg-main)}.table-swatches td code{white-space:nowrap}.cxd-title{--cx-heading-color: var(--cx-fg-main);--cx-font-size: 3rem}.cxd-subtitle{--cx-font-family: var(--cx-blockquote-font-family, var(--cx-font-family-text));--cx-font-size: var(--cx-blockquote-font-size, var(--cx-font-size-text-xlarge));--cx-font-weight: var(--cx-blockquote-font-weight, var(--cx-font-weight-text-normal));--cx-line-height: var(--cx-blockquote-line-height, var(--cx-line-height-text-xlarge));font:var(--cx-font-weight) var(--cx-font-size)/var(--cx-line-height) var(--cx-font-family)}.bi{width:1em;height:1em;vertical-align:-.125em;fill:currentcolor}@media(min-width:62rem){.border-large-start{border-left:var(--cx-border-width) solid var(--cx-border-color)}}.cxd-summary-link{color:var(--cx-link-color)}.cxd-summary-link:hover,details[open]>.cxd-summary-link{color:var(--cx-hover-color)}.skippy{background-color:var(--cx-primary-base-color)}.skippy a{color:#fff}.cxd-sidebar{--cx-cue-main: var(--cx-secondary-cue-main);--cx-bg-active: var(--cx-secondary-bg-solid);--cx-fg-active: var(--cx-secondary-fg-solid);--cx-bg-highlight: var(--cx-default-bg-highlight);--cx-fg-highlight: var(--cx-fg-main)}@media(min-width:62rem){.cxd-sidebar{position:sticky;top:4rem;display:block!important;height:calc(100vh - 3rem);padding:1.5rem .5rem 1.5rem 0;overflow-x:visible;overflow-y:auto;border-right:var(--cx-border-width) solid var(--cx-border-subtle)}}@media(max-width:61.98rem){.cxd-sidebar .large\:offcanvas{border-right-color:var(--cx-border-color);box-shadow:var(--cx-box-shadow-large)}}.cxd-links{position:relative}.cxd-links-group{padding:0;margin:0;margin-bottom:1.5rem;list-style:none}.cxd-links-group.active{padding-right:.5rem;margin-right:-.5rem}.cxd-links-group ul{padding:0;margin:.25rem 0;list-style:none}@media(min-width:62rem){.cxd-links-group li:before{position:absolute;width:1px;height:2em;margin-left:.4rem;font-family:var(--cx-font-family-icon);content:" ";background-color:var(--cx-cue-main)}.cxd-links-group li:first-child:before{height:2em;margin-top:.8em}.cxd-links-group li:last-child:before{height:.8em}.cxd-links-group li:only-child:before{height:.8em;margin-top:.4em}.cxd-links-group li:after{position:absolute;left:0;width:.5rem;height:1px;margin-top:.8em;content:" ";background-color:var(--cx-cue-main);border-radius:50%}}.cxd-links-heading{--cx-icon-color: var(--cx-fg-main);--cx-icon-size: var(--cx-icon-xsmall);display:flex;gap:var(--cx-space-xsmall);align-items:center;color:var(--cx-fg-main)}@media(max-width:61.98rem){.cxd-links-nav{font-size:.875rem}}@media(max-width:61.98rem){.cxd-links-nav{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}.cxd-links-nav .cxd-links-group{-moz-column-break-inside:avoid;break-inside:avoid}.cxd-links-nav .cxd-links-span-all{-moz-column-span:all;column-span:all}}.cxd-links-link{display:inline-block;width:100%;padding:.15rem .5rem .15rem 1.5rem;margin-left:0;color:var(--cx-fg-color);text-decoration:none;font-size:var(--cx-font-size-small);border-radius:var(--cx-border-radius)}.cxd-links-link:hover,.cxd-links-link:focus{color:var(--cx-fg-highlight);background-color:var(--cx-bg-highlight)}.cxd-links-link.active{font-weight:600;color:var(--cx-fg-active);background-color:var(--cx-bg-active)}.cxd-links-link:visited:not(.active):not(:hover):not(:focus){color:var(--cx-fg-color)}.cxd-gutter{--cx-gutter-x: 2rem}@media(min-width:62rem){.cxd-layout{display:grid;grid-template-areas:"sidebar main";grid-template-columns:14rem auto;gap:2rem;padding:0 1rem!important;margin:0 auto}}.cxd-sidebar{grid-area:sidebar}.cxd-intro{grid-area:intro;width:100%;max-width:960px;margin:2rem auto 0}.cxd-main{grid-area:main;order:1}@media(max-width:61.98rem){.cxd-main{margin-inline:auto}}@media(min-width:48rem){.cxd-main{display:grid;grid-template-areas:"intro" "toc" "content";grid-template-rows:auto auto 1fr;gap:inherit}}@media(min-width:62rem){.cxd-main{grid-template-areas:"intro   toc" "content toc";grid-template-rows:auto 1fr;grid-template-columns:auto 14rem}}.cxd-toc{grid-area:toc}.cxd-content{grid-area:content;justify-self:center;width:100%;min-width:1px;max-width:960px}@media(min-width:62rem){.cxd-toc{position:sticky;top:4rem;right:0;z-index:2;height:100vh;padding:1rem;padding-right:0;overflow-y:auto;color:var(--cx-fg-subtle);border-left:var(--cx-border-width) var(--cx-border-style) var(--cx-border-subtle)}}@media(min-width:48rem)and (max-width:61.98rem){.cxd-toc{padding:.5rem 1rem;margin-bottom:1rem;background-color:var(--cx-bg-even);border:var(--cx-border-width) var(--cx-border-style) var(--cx-border-subtle);border-radius:var(--cx-border-radius)}}.cxd-toc nav{font-size:.875rem}.cxd-toc nav ul{padding-left:0;margin-bottom:0;list-style:none}.cxd-toc nav ul ul{padding-left:2rem;margin-left:-1rem}.cxd-toc nav a{display:block;padding:.125rem 0 .125rem .5rem;color:inherit;text-decoration:none;border-left:.125rem solid transparent}.cxd-toc nav a.level-1{padding-left:1rem;margin-left:-1rem}.cxd-toc nav a.level-2{padding-left:2rem;margin-left:-2rem}.cxd-toc nav a.level-3{padding-left:3rem;margin-left:-3rem}.cxd-toc nav a.level-4{padding-left:4rem;margin-left:-4rem}.cxd-toc nav a.level-5{padding-left:5rem;margin-left:-5rem}.cxd-toc nav a.level-6{padding-left:6rem;margin-left:-6rem}.cxd-toc nav a:hover,.cxd-toc nav a.active{color:var(--cxd-toc-color);border-left-color:var(--cxd-toc-color)}.cxd-toc nav a.active{font-weight:500}.cxd-toc nav a code{font:inherit}.cxd-toc-toggle{box-sizing:border-box;display:flex;align-items:center}@media(max-width:35.98rem){.cxd-toc-toggle{justify-content:space-between;width:100%}}@media(max-width:47.98rem){.cxd-toc-toggle{color:var(--cx-fg-color);border:var(--cx-border-width) var(--cx-border-style) var(--cx-border-color);border-radius:var(--cx-border-radius)}.cxd-toc-toggle:hover,.cxd-toc-toggle:focus,.cxd-toc-toggle:active,.cxd-toc-toggle[aria-expanded=true]{color:var(--cxd-subtle);background-color:var(--cx-bg-color)}.cxd-toc-toggle:focus,.cxd-toc-toggle[aria-expanded=true]{box-shadow:0 0 0 3px oklch(from var(--cxd-subtle) l c h / .25)}}@media(max-width:47.98rem){.cxd-toc-collapse nav{padding:1.25rem 1.25rem 1.25rem 1rem;background-color:var(--cx-bg-even);border:var(--cx-border-width) solid var(--cx-border-subtle);border-radius:var(--cx-border-radius)}}@media(min-width:48rem){.cxd-toc-collapse{display:block!important}}.cxd-footer{--cx-fg-color: var(--cx-fg-subtle);background-color:var(--cx-bg-evident)}.cxd-footer .nav{display:block}.cxd-footer .nav>li{display:list-item;margin-bottom:var(--cx-space-xsmall)}.cxd-footer a{color:var(--cx-fg-color);text-decoration:none}.cxd-footer a:hover,.cxd-footer a:focus{color:var(--cx-hover-color);text-decoration:underline}.cxd-button{--cx-padding-y: var(--cx-space-3xsmall);--cx-padding-x: var(--cx-space-large);--cx-gap: var(--cx-space-small);--cx-font-family: var(--cx-font-family-text);--cx-font-size: var(--cx-font-size-large);--cx-font-weight: var(--cx-font-weight-mass);--cx-icon-size: var(--cx-icon-large);display:inline-flex;gap:var(--cx-gap);align-items:center;text-decoration:none}.cxd-button.large{--cx-font-size: var(--cx-font-size-xlarge);--cx-line-height: var(--cx-line-height-xlarge);--cx-font-weight: var(--cx-font-weight-strong);--cx-icon-size: var(--cx-icon-xlarge)}.cxd-code-snippet{margin:0 -1rem 1rem;border:solid var(--cx-border-subtle);border-width:1px 0}@media(min-width:48rem){.cxd-code-snippet{margin-right:0;margin-left:0;border-width:1px;border-radius:var(--cx-border-radius)}}.cxd-example{--cxd-example-padding: 1rem;position:relative;padding:var(--cxd-example-padding);margin:0 -1rem 1rem;border:solid var(--cx-border-subtle);border-width:1px 0}.cxd-example:after{display:block;clear:both;content:""}@media(min-width:48rem){.cxd-example{--cxd-example-padding: 1.5rem;margin-right:0;margin-left:0;border-width:1px;border-radius:var(--cx-border-radius)}.cxd-example:has(~.highlight-toolbar){border-bottom-right-radius:0;border-bottom-left-radius:0}}.cxd-example+p{margin-top:2rem}.highlight{position:relative;padding:1.25rem 1rem;background-color:var(--cxd-pre-bg, var(--cx-bg-even))}@media(min-width:48rem){.highlight{padding:1.25rem;border-radius:calc(var(--cx-border-radius) - 1px)}}@media(min-width:62rem){.highlight pre{margin-right:1.875rem}}.highlight pre{margin-bottom:0;overflow:overlay;font-size:var(--cx-font-size-code-small);line-height:var(--cx-line-height-code-small);white-space:pre;background-color:transparent;border:0}.highlight pre code{color:var(--cx-fg-color);word-wrap:normal}.cxd-example-snippet .highlight pre{margin-right:0}.highlight-toolbar{background-color:var(--cxd-pre-bg, var(--cx-bg-even));border-top:var(--cx-border-width) var(--cx-border-style) var(--cx-border-subtle);border-bottom:var(--cx-border-width) var(--cx-border-style) var(--cx-border-subtle)}.highlight-toolbar+.highlight{border-top-left-radius:0;border-top-right-radius:0}.highlight-toolbar>a{font-size:var(--cx-font-size-small)}.cxd-file-ref .highlight-toolbar{border-top:0}@media(min-width:48rem){.cxd-file-ref .highlight-toolbar{border-top-left-radius:calc(var(--cx-border-radius) - 1px);border-top-right-radius:calc(var(--cx-border-radius) - 1px)}}.cxd-content .cxd-code-snippet{margin-bottom:1rem}.cxd-callout{--cx-link-main-color: var(--cxd-callout-link);--cx-code-color: var(--cxd-callout-code-color);padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;color:var(--cxd-callout-color, inherit);background-color:var(--cxd-callout-bg, var(--cx-gray-100));border-left:.25rem solid var(--cxd-callout-border, var(--cx-gray-300))}.cxd-callout h4{margin-bottom:.25rem}.cxd-callout>:last-child{margin-bottom:0}.cxd-callout+.cxd-callout{margin-top:-.25rem}.cxd-callout .highlight{background-color:#0000000d}.cxd-callout-info{--cxd-callout-color: var(--cx-info-fg-main);--cxd-callout-bg: var(--cx-info-bg-even);--cxd-callout-border: var(--cx-info-border-subtle)}.cxd-callout-warning{--cxd-callout-color: var(--cx-warning-fg-main);--cxd-callout-bg: var(--cx-warning-bg-even);--cxd-callout-border: var(--cx-warning-border-subtle)}.cxd-callout-danger{--cxd-callout-color: var(--cx-danger-fg-main);--cxd-callout-bg: var(--cx-danger-bg-even);--cxd-callout-border: var(--cx-danger-border-subtle)}.cxd-callout-default{--cxd-callout-color: var(--cx-default-fg-main);--cxd-callout-bg: var(--cx-default-bg-even);--cxd-callout-border: var(--cx-default-border-subtle)}.cxd-brand-logos{color:var(--cx-primary-40)}.cxd-brand-logos .inverse{color:#fff;background-color:var(--cx-primary-40)}.cxd-brand-item+.cxd-brand-item{border-top:1px solid var(--cx-border-color)}@media(min-width:48rem){.cxd-brand-item+.cxd-brand-item{border-top:0;border-left:1px solid var(--cx-border-color)}}.color-swatches{margin:0 -5px}.color-swatches .cxd-main{background-color:var(--cx-primary-base-color)}.color-swatches .cxd-main-light{background-color:var(--cx-primary-fg-main)}.color-swatches .cxd-main-lighter{background-color:#e5e1ea}.color-swatches .cxd-gray{background-color:#f9f9f9}.color-swatch{width:4rem;height:4rem}@media(min-width:48rem){.color-swatch{width:6rem;height:6rem}}.cxd-mode{position:absolute;top:0;right:0;z-index:3;margin-top:.75rem;margin-right:.75rem}.cxd-mode .button-mode{background-color:var(--cx-bg-idle);border:var(--cx-border-width) solid var(--cx-border-subtle)}.cxd-mode:not(.cxd-example:hover .cxd-mode){display:none}.cxd-clipboard,.cxd-edit{position:relative;display:none;float:right}.cxd-clipboard+.highlight,.cxd-edit+.highlight{margin-top:0}@media(min-width:48rem){.cxd-clipboard,.cxd-edit{display:block}}.button-mode,.button-clipboard,.button-edit{--cx-icon-color: var(--cx-fg-subtle);--cx-icon-size: var(--cx-icon-small);display:block;padding:.5em .25em;line-height:1;background-color:var(--cxd-pre-bg);border:0;border-radius:.25rem}.button-mode:hover,.button-clipboard:hover,.button-edit:hover{color:var(--cx-hover-color)}.button-mode:focus,.button-clipboard:focus,.button-edit:focus{z-index:3}.button-mode,.button-clipboard{position:relative;z-index:2;margin-top:.75rem;margin-right:.75rem}.cxd-placeholder-image{font-size:1.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-anchor:middle}.cxd-placeholder-image-large{font-size:3.5rem}main a,main button,main input,main select,main textarea,main h2,main h3,main h4,main [tabindex="0"]{scroll-margin-top:80px;scroll-margin-bottom:100px}:root,[data-cx-theme=light]{--base00: #fff;--base01: #f6f8fa;--base02: #e1e4e8;--base03: #6a737d;--base04: #586069;--base05: #24292e;--base06: #24292e;--base07: #22863a;--base08: #d73a49;--base09: #005cc5;--base0A: #005cc5;--base0B: #6f42c1;--base0C: #032f62;--base0D: #6f42c1;--base0E: #d73a49;--base0F: #e36209}[data-cx-theme=dark]{--base00: #0d1117;--base01: #161b22;--base02: #21262d;--base03: #8b949e;--base04: #6e7681;--base05: #c9d1d9;--base06: #c9d1d9;--base07: #7ee787;--base08: #ff7b72;--base09: #79c0ff;--base0A: #79c0ff;--base0B: #d2a8ff;--base0C: #a5d6ff;--base0D: #d2a8ff;--base0E: #ff7b72;--base0F: #ffa657}.language-bash .line:before,.language-sh .line:before{display:inline-block;color:var(--base03);content:"$ ";-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-powershell .line:before{display:inline-block;color:var(--base0C);content:"PM> ";-webkit-user-select:none;-moz-user-select:none;user-select:none}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--base03)}.token.punctuation{color:var(--base05)}.token.property{color:var(--base0A)}.token.tag{color:var(--base08)}.token.boolean,.token.number{color:var(--base09)}.token.constant,.token.symbol,.token.deleted{color:var(--base08)}.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--base0C)}.token.operator,.token.entity,.token.url{color:var(--base05)}.token.atrule,.token.attr-value,.token.keyword{color:var(--base0E)}.token.function{color:var(--base0B)}.token.selector,.token.class-name{color:var(--base07)}.token.regex,.token.important{color:var(--base0A)}.token.variable{color:var(--base08)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.language-diff .token.deleted{color:#f33;background-color:transparent}.language-diff .token.inserted{color:#33ad33;background-color:transparent}.language-bash .token.comment,.language-sh .token.comment{color:var(--base03)}.anchor-link{padding:0 .175rem;font-weight:400;color:rgba(var(--cx-default-link-main),.5);text-decoration:none;opacity:0;transition:color .15s ease-in-out,opacity .15s ease-in-out}@media(prefers-reduced-motion:reduce){.anchor-link{transition:none}}.anchor-link:after{content:"#"}.anchor-link:focus,.anchor-link:hover,:hover>.anchor-link,:target>.anchor-link{color:var(--cx-default-link-main);text-decoration:none;opacity:1}/*! @docsearch/css 4.6.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#003dff;--docsearch-soft-primary-color:rgba(0,61,255,.1);--docsearch-subtle-color:#d6d6e7;--docsearch-text-color:#36395a;--docsearch-error-color:#ef5350;--docsearch-success-color:#e8f5e9;--docsearch-secondary-text-color:#5a5e9a;--docsearch-background-color:#f5f5fa;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-focus-color:#005fcc;--docsearch-highlight-color:#003dff;--docsearch-muted-color:#9698c3;--docsearch-muted-color-darker:rgba(120,122,165,.25);--docsearch-icon-color:#5a5e9a;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#003dff;--docsearch-border-radius:4px;--docsearch-search-button-background:#fff;--docsearch-search-button-text-color:var(--docsearch-secondary-text-color);--docsearch-modal-width:800px;--docsearch-modal-height:600px;--docsearch-modal-variable-height:60dvh;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:rgba(0,0,0,.2) 0px 12px 28px 0px,rgba(0,0,0,.1) 0px 2px 4px 0px,hsla(0,0%,100%,.05) 0px 0px 0px 1px inset;--docsearch-searchbox-height:56px;--docsearch-searchbox-initial-height:56px;--docsearch-searchbox-background:#ffffffa6;--docsearch-searchbox-focus-background:#ffffffa6;--docsearch-actions-width:99px;--docsearch-actions-height:44px;--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-highlight-color:rgba(0,61,255,.1);--docsearch-hit-background:#fff;--docsearch-key-background:#f5f5fa;--docsearch-key-color:#5a5e9a;--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(120,122,165,.25);--docsearch-footer-height:52px;--docsearch-footer-background:#ffffffa6;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);--fav-out-dur:.16s;--del-dur:.15s;--ease-smooth:cubic-bezier(.25,.8,.4,1);--ease-fast:cubic-bezier(.45,.15,.6,.9);--shadow-pop:0 4px 12px rgba(0,0,0,.06);--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background)}html[data-theme=dark]{--docsearch-text-color:#c4c7dc;--docsearch-secondary-text-color:#b6b7d5;--docsearch-subtle-color:#212139;--docsearch-error-color:#ef5350;--docsearch-success-color:rgba(67,160,71,.2);--docsearch-highlight-color:#457aff;--docsearch-focus-color:#9ac8ff;--docsearch-background-color:#36395a;--docsearch-icon-color:#b6b7d5;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#000000a6;--docsearch-searchbox-focus-background:#000000a6;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-background:#36395a;--docsearch-key-color:#b6b7d5;--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(12,13,20,.4);--docsearch-footer-background:#000000a6;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497;--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background);--docsearch-search-button-background:var(--docsearch-modal-background);--docsearch-search-button-text-color:var(--docsearch-text-color)}.DocSearch-Button{all:unset;align-items:center;background-color:var(--docsearch-search-button-background);border:1px solid var(--docsearch-subtle-color);border-radius:.5rem;color:var(--docsearch-search-button-text-color);cursor:pointer;display:flex;height:36px;justify-content:space-between;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Button-Container{align-items:center;display:flex;height:100%}.DocSearch-Button-Container svg{color:currentColor}.DocSearch-Back-Icon,.DocSearch-Search-Icon{color:var(--docsearch-highlight-color);stroke-width:1.6}.DocSearch-Button-Placeholder{color:currentColor;display:inline-block;font-size:1rem;line-height:normal;padding-block:0;padding-inline:8px 12px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-background);border:0;border:1px solid color-mix(in srgb,var(--docsearch-subtle-color) 20%,transparent);border-radius:4px;box-shadow:none!important;color:var(--docsearch-key-color);display:flex;font-family:system-ui,-apple-system,sans-serif;font-size:14px;height:24px;justify-content:center;position:relative;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:24px}.DocSearch-Button-Key--ctrl{width:33px}.DocSearch-Button-Key:first-child{margin-inline-end:.4em}@media(prefers-reduced-motion){.DocSearch-Button-Key{transition:none}}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow)!important;transform:translateY(1px)}@media(max-width:768px){.DocSearch-Button{width:auto}.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{backdrop-filter:blur(4px);background-color:var(--docsearch-container-background);height:100vh;inset-block-start:0;inset-inline-start:0;position:fixed;width:100vw;z-index:400}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:4px;box-shadow:var(--docsearch-modal-shadow);display:flex;flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex}.DocSearch-SearchBar-Magnifier{color:var(--docsearch-highlight-color)}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-block-end:1px solid var(--docsearch-subtle-color);border-radius:4px 4px 0 0;display:flex;height:var(--docsearch-searchbox-height, var(--docsearch-searchbox-initial-height));margin:0;min-height:var(--docsearch-searchbox-initial-height);padding-block:var(--docsearch-spacing);padding-inline:16px;position:relative;width:100%}.DocSearch-Input,.DocSearch-Modal-heading{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;font-weight:300;height:100%;line-height:1.4;outline:none;overflow-y:hidden;padding-block-start:0;padding-inline-start:8px;resize:none;width:80%}.DocSearch-Input::-moz-placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-Actions{align-items:center;display:flex;gap:8px;height:var(--docsearch-actions-height);justify-content:flex-end;padding:0 2px;width:var(--docsearch-actions-width)}.DocSearch-Divider{border-inline-start:1px solid var(--docsearch-subtle-color);height:16px}.DocSearch-Action{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center;min-height:24px;min-width:24px}.DocSearch-Action,.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{margin:0;padding:0}.DocSearch-AskAi-Return{cursor:pointer}.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Action{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;inset-inline-end:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Action,.DocSearch-AskAi-Return{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:var(--docsearch-border-radius);color:var(--docsearch-icon-color);cursor:pointer;inset-inline-end:0;padding:2px;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-AskAi-Return[hidden],.DocSearch-Close[hidden],.DocSearch-Input[hidden],.DocSearch-StreamingIndicator[hidden]{display:none}.DocSearch-Action:hover,.DocSearch-AskAi-Return:hover{background:var(--docsearch-soft-primary-color);color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{color:var(--docsearch-icon-color);height:24px;width:24px}.DocSearch-Form:focus-within .DocSearch-MagnifierLabel svg{color:var(--docsearch-highlight-color)}.DocSearch-Clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;flex:none;font:inherit;font-size:.9em;font-weight:300;height:28px;margin-inline-start:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Clear:focus-visible,.DocSearch-Close:focus-visible{border-radius:4px;outline:2px solid var(--docsearch-focus-color);outline-offset:1px}.DocSearch-Dropdown{height:var(--docsearch-modal-variable-height);max-height:calc(var(--docsearch-modal-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown-Container ul{list-style:none;margin:0;padding:0}.DocSearch-Label{color:var(--docsearch-secondary-text-color);font-size:.875em;font-weight:400;line-height:1.6em}.DocSearch-Help,.DocSearch-NoResults-Help{color:var(--docsearch-secondary-text-color);font-size:.8em;font-weight:300;line-height:1.5em;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Title{color:var(--docsearch-text-color);font-size:1.1em;font-weight:300;line-height:.5em;vertical-align:middle}.DocSearch-Title strong{font-weight:500}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-inline-start:8px}.DocSearch-Hits:last-of-type{margin-block-end:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-block-end:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-block-end:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-block-end:4px;position:relative;scroll-margin-block-start:40px}.DocSearch-Hit:first-of-type{margin-block-start:4px}.DocSearch-Hit a,.DocSearch-Hit--AskAI{background:var(--docsearch-hit-background);border-radius:4px;cursor:pointer;display:block;padding-inline-start:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-text-color);font-size:.9em;font-weight:600;inset-block-start:0;line-height:32px;margin:0 -4px;padding:8px 4px 4px;position:sticky;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit--AskAI,.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-highlight-color)}.DocSearch-Conversation-History .DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-background)}.DocSearch-Hit mark{color:var(--docsearch-highlight-color);text-decoration:underline;text-underline-offset:.3em}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-text-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{color:var(--docsearch-secondary-text-color);height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;color:var(--docsearch-muted-color);display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-inline-start:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:400;gap:4px;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-secondary-text-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title{color:var(--docsearch-text-color)}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-highlight-color)}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{align-items:center;color:var(--docsearch-secondary-text-color);display:flex;flex-direction:column;font-size:1.25em;font-weight:400;justify-content:center;margin:0 auto;text-align:center;width:80%}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults{max-height:80%}.DocSearch-StartScreen{height:100%}.DocSearch-NoResults{gap:.8em;margin-block-start:2em}.DocSearch-NoResults--withAskAi{justify-content:flex-start;margin-block-start:0}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-StartScreen{gap:24px}.DocSearch-StartScreen-Icon{height:64px;stroke:var(--docsearch-icon-color);width:64px}.DocSearch-Screen-Icon{color:var(--docsearch-icon-color)}.DocSearch-NoResults-Prefill-List{display:flex;flex-direction:column;gap:12px;text-align:center}.DocSearch-NoResults-Prefill-List-Items{display:flex;flex-direction:column;gap:2px}.DocSearch-NoResults-Prefill-List-Items p{align-items:center;display:flex;margin:0;text-align:start}.DocSearch-Prefill{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-flex;font-size:.8em;font-weight:300;gap:4px;height:40px;padding:0 4px}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-block-start:1px solid var(--docsearch-subtle-color);border-radius:0 0 4px 4px;display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;gap:16px;list-style:none;margin:0;padding:0}.DocSearch-Commands li,.DocSearch-Commands-Key{align-items:center;display:flex}.DocSearch-Commands-Key{background-color:var(--docsearch-background-color);border:0;border-radius:2px;box-shadow:none!important;color:var(--docsearch-icon-color);height:24px;justify-content:center;margin-inline-end:4px;width:24px}.DocSearch-Commands-Key:last-of-type{margin-inline-end:8px}.DocSearch-Escape-Key{font-size:10px;font-weight:300;letter-spacing:normal;line-height:16px;text-align:center;text-transform:uppercase}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.DocSearch-AskAi-Section{display:flex;flex-direction:column;gap:8px;padding:12px 0}.DocSearch-Hit-AskAIButton{align-items:center;color:var(--docsearch-text-color);display:flex;flex-direction:row}.DocSearch-Hit-AskAIButton-icon{color:var(--docsearch-icon-color);flex-shrink:0;margin-inline-end:12px}.DocSearch-Hit-AskAIButton-title{color:var(--docsearch-hit-color);display:flex;flex:1 1 auto;font-weight:400;gap:4px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-AskAIButton-title-query{background:none;margin-inline-start:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocSearch-Hit-AskAIButton-title mark{text-decoration:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.DocSearch-AskAiScreen-Container{display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start;padding:0;text-align:start;width:100%}.DocSearch-AskAiScreen-Disclaimer{align-self:flex-start;display:flex;font-size:.6em;font-weight:300;margin:0;padding-block:1.5em .5em;padding-inline:0;text-align:start}.DocSearch-AskAiScreen-Body{gap:24px;width:100%}.DocSearch-AskAiScreen-Body,.DocSearch-AskAiScreen-Response,.DocSearch-AskAiScreen-Response-Container{display:flex;flex-direction:column}.DocSearch-AskAiScreen-Response{align-self:flex-start;background:var(--docsearch-hit-background);border-radius:4px;color:var(--docsearch-text-color);font-size:.8em;gap:1em;margin-block-end:8px;padding:24px;width:100%}.DocSearch-AskAiScreen-Query{font-size:1.25em;font-weight:600;line-break:loose;line-height:1.4;margin:0}.DocSearch-AskAiScreen-Answer{line-height:1.5}.DocSearch-AskAiScreen-Answer,.DocSearch-AskAiScreen-ThinkingDots{color:var(--docsearch-secondary-text-color);font-weight:400;margin:0}.DocSearch-AskAiScreen-ThinkingDots{font-size:.8em}.DocSearch-AskAiScreen-Answer-Footer{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.DocSearch-AskAiScreen-Actions{align-items:center;display:flex;flex-direction:row;gap:12px;margin-inline-start:auto}.DocSearch-AskAiScreen-ActionButton{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin:0;padding:4px;transition:background-color .2s ease;width:24px}.DocSearch-AskAiScreen-ActionButton:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-AskAiScreen-ActionButton svg{color:var(--docsearch-icon-color);height:20px;stroke-width:1.5;width:20px}.DocSearch-AskAiScreen-CopyButton--copied{background-color:var(--docsearch-success-color);cursor:default}.DocSearch-AskAiScreen-MessageContent{display:flex;flex-direction:column;row-gap:1em}.DocSearch-AskAiScreen-Error{background-color:#ef53501a;border-radius:4px;color:var(--docsearch-error-color);flex-direction:row;font-size:1em;font-weight:400;gap:8px;padding:1em}.DocSearch-AskAiScreen-Error svg{margin-top:.25rem}.DocSearch-AskAiScreen-Error svg,.DocSearch-AskAiScreen-MessageContent-Tool svg{flex-shrink:0;height:16px;width:16px}.DocSearch-AskAiScreen-Error p{margin:0}.DocSearch-AskAiScreen-Error-Content{display:flex;flex:1 1 0%;flex-direction:column}.DocSearch-AskAiScreen-Error-Title{font-weight:700;margin-bottom:4px}.DocSearch-AskAiScreen-Error .DocSearch-Markdown-Content{color:var(--docsearch-error-color)}.DocSearch-AskAiScreen-Error--ThreadDepth{animation:slideDown .3s ease-out;border:1px solid #febdc5;color:var(--docsearch-text-color);font-size:12px;margin:12px 0 8px;width:100%}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DocSearch-ThreadDepthError-Link{background:none;border:none;color:var(--docsearch-highlight-color);cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline}.DocSearch-ThreadDepthError-Link:hover{opacity:.8}.DocSearch-ThreadDepthError-Link:active{color:#991b1b}.DocSearch-AskAiScreen-FeedbackText{color:var(--docsearch-muted-color);font-size:.7em;font-weight:400;margin:0}.DocSearch-AskAiScreen-FeedbackText--visible{animation:fade-in .3s ease-in forwards}.DocSearch-AskAiScreen-RelatedSources{display:flex;flex-direction:column;gap:4px;width:100%}.DocSearch-AskAiScreen-RelatedSources-List{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.DocSearch-AskAiScreen-RelatedSources-Title{color:var(--docsearch-secondary-text-color);font-size:.7em;font-weight:400;margin:0;padding:6px 0}.DocSearch-AskAiScreen-RelatedSources-NoResults{color:var(--docsearch-text-color);font-size:.8rem;font-weight:400;margin:0}.DocSearch-AskAiScreen-RelatedSources-Error{color:var(--docsearch-error-color);font-size:.8rem;font-weight:400;margin:0}.DocSearch-AskAiScreen-RelatedSources-Item-Link{align-items:center;background:var(--docsearch-hit-background);border-radius:4px;color:var(--docsearch-text-color);display:flex;font-size:.75em;gap:6px;max-width:70%;padding:12px 8px;text-decoration:none;transition:background-color .2s ease}.DocSearch-AskAiScreen-RelatedSources-Item-Link svg{color:var(--docsearch-icon-color);flex-shrink:0;stroke-width:1.2}.DocSearch-AskAiScreen-RelatedSources-Item-Link span{flex:1 1 0;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocSearch-AskAiScreen-ExchangesList{display:flex;flex-direction:column;gap:24px;margin:8px 0}.DocSearch-AskAiScreen-RelatedSources-Item-Link:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-Markdown-Content{color:var(--docsearch-text-color);font-size:.9355em;line-height:1.6;word-wrap:break-word}.DocSearch-Markdown-Content--streaming{animation:fade-in .3s ease-in-out both}.DocSearch-Markdown-Content p{margin:1em 0}.DocSearch-Markdown-Content p:last-child{margin-block-end:0}.DocSearch-Markdown-Content p:first-child{margin-block-start:0}.DocSearch-Markdown-Content code{border-radius:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em;letter-spacing:normal;margin:0;padding:.2em 0}.DocSearch-Markdown-Content code,.DocSearch-Markdown-Content pre{background-color:var(--docsearch-key-background);color:var(--docsearch-text-color)}.DocSearch-Markdown-Content pre{border-radius:6px;margin:1.5em 0;overflow-x:auto;padding:1.2em}.DocSearch-Markdown-Content pre code{background-color:transparent;border-radius:0;color:inherit;font-size:.8em;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;line-height:1.5}.DocSearch-Markdown-Content h1,.DocSearch-Markdown-Content h2,.DocSearch-Markdown-Content h3,.DocSearch-Markdown-Content h4,.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{color:var(--docsearch-text-color);font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:1em 0}.DocSearch-Markdown-Content h1{font-size:1.5em}.DocSearch-Markdown-Content h2{font-size:1.2em}.DocSearch-Markdown-Content h3{font-size:1em}.DocSearch-Markdown-Content h4{font-size:.9em}.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{font-size:.8em}.DocSearch-Markdown-Content ol,.DocSearch-Markdown-Content ul{color:var(--docsearch-text-color);margin:1.2em 0;padding-inline-start:1.5em}.DocSearch-Markdown-Content ul{list-style-type:disc}.DocSearch-Markdown-Content ol{list-style-type:decimal}.DocSearch-Markdown-Content li{color:var(--docsearch-text-color);line-height:1.6;margin:.8em 0;padding-inline-start:.3em}.DocSearch-Markdown-Content li>ol,.DocSearch-Markdown-Content li>ul{margin:.5em}.DocSearch-Markdown-Content li::marker{color:var(--docsearch-muted-color)}.DocSearch-Markdown-Content a{color:var(--docsearch-highlight-color);text-decoration:none;transition:all .2s ease}.DocSearch-Markdown-Content a:hover{opacity:.9;text-decoration:underline}.DocSearch-Markdown-Content blockquote{border-inline-start:4px solid var(--docsearch-hit-highlight-color);color:var(--docsearch-secondary-text-color);font-style:italic;margin:1.5em 0;padding-block:.5em;padding-inline:1em 0}.DocSearch-Markdown-Content hr{border:none;border-block-start:1px solid var(--docsearch-subtle-color);margin:1em 0}.DocSearch-Markdown-Content table{border-collapse:collapse;margin:1.5em 0;width:100%}.DocSearch-Markdown-Content td,.DocSearch-Markdown-Content th{border:1px solid var(--docsearch-subtle-color);padding:.75em;text-align:start}.DocSearch-Markdown-Content th{background-color:var(--docsearch-hit-background);font-weight:600}.DocSearch-AskAiScreen-MessageContent-Reasoning{align-items:center;color:var(--docsearch-muted-color);display:flex;font-size:1em;gap:4px}.DocSearch-AskAiScreen-MessageContent-Reasoning svg{color:var(--docsearch-icon-color)}.DocSearch-AskAiScreen-MessageContent-Tool{align-items:center;color:var(--docsearch-muted-color);display:flex;line-height:1.2;width:100%}.DocSearch-AskAiScreen-MessageContent-Tool.Tool--Result{padding-block-start:0}.DocSearch-AskAiScreen-MessageContent-Tool>svg{color:var(--docsearch-icon-color);margin-inline-end:8px}.DocSearch-AskAiScreen-MessageContent-Tool-Query{color:var(--docsearch-muted-color);transition:box-shadow .2s ease}.DocSearch-AskAiScreen-MessageContent-Tool-Query svg{color:var(--docsearch-muted-color)}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover{box-shadow:0 1px 0 0 var(--docsearch-highlight-color);color:var(--docsearch-highlight-color);cursor:pointer}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg{color:var(--docsearch-highlight-color)}.DocSearck-AskAiScreen-MessageContent-Stopped{color:var(--docsearch-muted-color);font-style:italic;margin-block-start:1em}.DocSearch-AskAiScreen-SmallerLoadingIcon{height:16px;width:16px}.shimmer{background:var(--shimmer-bg);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:transparent;display:flex;-webkit-text-fill-color:transparent;animation:shimmerText 2.5s linear infinite;pointer-events:none}@keyframes shimmerText{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}@media(max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:48px}.DocSearch-Input{font-size:1rem}.DocSearch-Hit-AskAIButton-icon{margin-inline-end:8px}body:has(.DocSearch-Container){overflow:hidden;position:fixed}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:calc(var(--docsearch-vh, 1vh) * 100);height:100dvh}.DocSearch-Footer{border-radius:0;inset-block-end:0;position:static}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:calc(var(--docsearch-vh, 1vh) * 100);height:100dvh;margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:none}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}.DocSearch-AskAiScreen-Response-Container{flex-direction:column}.DocSearch-AskAiScreen-RelatedSources,.DocSearch-AskAiScreen-Response{width:100%}}.DocSearch-CodeSnippet{position:relative}.DocSearch-CodeSnippet-CopyButton{align-items:center;background:var(--docsearch-key-background);border:none;border-radius:4px;color:var(--docsearch-text-color);cursor:pointer;display:flex;font-size:.75em;inset-block-start:8px;inset-inline-end:8px;padding:.2em .6em;position:absolute;transition:opacity .2s ease}.DocSearch-CodeSnippet-CopyButton:hover{opacity:.8}.DocSearch-CodeSnippet-CopyButton:active{opacity:.6}.DocSearch-CodeSnippet-CopyButton svg{height:16px;margin-inline-end:4px;width:16px}.DocSearch-CodeSnippet-CheckIcon,.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CopyIcon{display:none}.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CheckIcon{display:inline-block}.DocSearch-Markdown-Content--streaming .DocSearch-CodeSnippet-CopyButton{display:none}.DocSearch-NewConversationScreen{padding:3em var(--docsearch-spacing)}.DocSearch-NewConversationScreen-Title{color:var(--docsearch-text-color);font-size:26px;font-weight:600;margin-block-end:.15em}.DocSearch-NewConversationScreen-Description{color:var(--docsearch-muted-color);font-size:14px}.DocSearch-NewConversationScreen-SuggestedQuestions{align-items:start;display:flex;flex-direction:column;gap:var(--docsearch-spacing);margin-block-start:1.5em}.DocSearch-NewConversationScreen-SuggestedQuestion{align-items:center;background-color:var(--docsearch-searchbox-background);border:1px solid var(--docsearch-subtle-color);border-radius:var(--docsearch-border-radius);color:var(--docsearch-text-color);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:12px}.DocSearch-Menu{position:relative}.DocSearch-Menu-content{background-color:var(--docsearch-dropdown-menu-background);border-radius:var(--docsearch-border-radius);box-shadow:0 0 0 1px #21243d0d,0 8px 16px -4px #21243d40;display:none;flex-direction:column;inset-block-start:calc(100% + 12px);inset-inline-end:0;min-width:195px;padding:8px 0;position:absolute;z-index:422}.DocSearch-Menu-content.open{display:flex}.DocSearch-Menu-item{align-items:center;background-color:transparent;border:0;color:var(--docsearch-text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;white-space:nowrap}.DocSearch-Menu-item:hover{background-color:var(--docsearch-dropdown-menu-item-hover-background)}:root{--docsearch-primary-color: var(--cx-primary);--docsearch-soft-primary-color: var(--cx-primary-fg-subtle);--docsearch-subtle-color: var(--cx-border-subtle);--docsearch-text-color: var(--cx-fg-main);--docsearch-error-color: var(--cx-danger-fg-main);--docsearch-success-color: var(--cx-success-fg-main);--docsearch-secondary-text-color: var(--cx-fg-subtle);--docsearch-background-color: var(--cx-bg-main);--docsearch-icon-color: var(--cx-fg-subtle);--docsearch-container-background: var(--cx-black-dim-main);--docsearch-logo-color: var(--cx-primary);--docsearch-muted-color: var(--cx-fg-subtle);--docsearch-muted-color-darker: var(--cx-fg-slight);--docsearch-spacing: var(--cx-space-medium);--docsearch-border-radius: var(--cx-border-radius-medium);--docsearch-icon-stroke-width: var(--cx-border-width-medium);--docsearch-focus-color: var(--cx-primary);--docsearch-highlight-color: var(--cx-primary);--docsearch-search-button-background: var(--cx-bg-main);--docsearch-search-button-text-color: var(--cx-fg-subtle);--docsearch-modal-width: 640px;--docsearch-modal-background: var(--cx-bg-even);--docsearch-modal-shadow: var(--cx-box-shadow-large);--docsearch-searchbox-background: var(--cx-bg-even);--docsearch-searchbox-focus-background: var(--cx-bg-main);--docsearch-hit-color: var(--cx-fg-main);--docsearch-hit-highlight-color: var(--cx-bg-highlight);--docsearch-hit-background: var(--cx-bg-main);--docsearch-key-background: var(--cx-bg-main);--docsearch-key-color: var(--cx-fg-subtle);--docsearch-key-pressed-shadow: var(--cx-box-shadow-small);--docsearch-footer-height: 52px;--docsearch-footer-background: var(--cx-bg-evident);--docsearch-footer-shadow: var(--cx-box-shadow-small);--docsearch-dropdown-menu-background: var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background: var(--docsearch-modal-background)}.cxd-search{position:relative}@media(min-width:62rem){.cxd-search{position:absolute;top:20%;right:12rem;width:200px}}@media(min-width:87.5rem){.cxd-search{left:50%;margin-left:16rem}}.DocSearch-Container{position:fixed;z-index:2000;cursor:auto}@media(min-width:62rem){.DocSearch-Container{padding-top:4rem}}.DocSearch-Button{width:100%;height:38px;margin:0;border:var(--cx-border-width-medium) solid var(--cx-border-subtle);border-radius:var(--cx-border-radius-medium)}.DocSearch-Button .DocSearch-Search-Icon{opacity:.65}.DocSearch-Button:active .DocSearch-Search-Icon,.DocSearch-Button:focus .DocSearch-Search-Icon,.DocSearch-Button:hover .DocSearch-Search-Icon{opacity:1}@media(max-width:61.98rem){.DocSearch-Button,.DocSearch-Button:hover,.DocSearch-Button:focus{background:transparent;border:0;box-shadow:none}.DocSearch-Button:focus{box-shadow:var(--docsearch-searchbox-shadow)}}@media(max-width:61.98rem){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch-Button-Keys{min-width:0;padding:.125rem .5rem;background:var(--cx-bg-evident);border-radius:var(--cx-border-radius-small)}.DocSearch-Button-Key{top:0;width:auto;padding:0;font-size:.875rem;background:none;border:0;box-shadow:none}.DocSearch-Commands-Key{width:16px;height:16px;padding:0;color:var(--cx-icon-subtle);background:none;box-shadow:none;border-radius:var(--cx-border-radius-small)}.DocSearch-Commands-Key .DocSearch-Escape-Key{font-size:var(--cx-font-size-xsmall)}.DocSearch-Action:hover,.DocSearch-AskAi-Return:hover{background:none}.DocSearch-Hit{padding-bottom:0;border-radius:0}.DocSearch-Hit a{border-radius:0;border:solid var(--cx-border-subtle);border-width:0 var(--cx-border-width) var(--cx-border-width)}.DocSearch-Hit:first-child a{border-top-left-radius:var(--cx-border-radius);border-top-right-radius:var(--cx-border-radius);border-top-width:var(--cx-border-width)}.DocSearch-Hit:last-child a{border-bottom-right-radius:var(--cx-border-radius);border-bottom-left-radius:var(--cx-border-radius)}.DocSearch-Hit-icon{display:flex;align-items:center;margin-right:var(--cx-space-xsmall)}.DocSearch-Hit-content-wrapper{gap:0}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{color:var(--cx-primary-fg-main);background:none}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:none}.DocSearch-Logo svg .cls-1,.DocSearch-Logo svg .cls-2{fill:var(--docsearch-logo-color)}[data-cx-theme=dark] .visible-light:not([data-cx-theme=dark] [data-cx-theme=light] .visible-light){display:none}[data-cx-theme=light] .visible-dark:not([data-cx-theme=light] [data-cx-theme=dark] .visible-dark){display:none}.docs-body .navbar .container.\32xlarge,.docs-body .cxd-footer .container.\32xlarge{max-width:100%}@media(min-width:87.5rem){.docs-body .navbar .cxd-search,.docs-body .cxd-footer .cxd-search{right:12rem;left:auto}}.home-section{overflow:hidden}.section-content:has(.gallery-image)>div{height:var(--gallery-image-height, 256px);border:var(--cx-border-width-medium) solid var(--cx-bg-evident)}.gallery-image{display:flex;align-items:center}@media(max-width:47.98rem){.gallery-image{margin-top:-25%}}.gallery-image>img{vertical-align:middle;zoom:1.5;transform:rotate(30deg) skew(-30deg) scaleY(.866)}.feature-item .cxd-code-snippet{--cxicon-color: var(--cx-fg-color);--cx-icon-size: 1em;margin-bottom:0;background-color:var(--cx-bg-even);border:0}.feature-item .cxd-code-snippet .highlight{padding:var(--cx-space-medium);background-color:var(--cx-bg-even)}.feature-item .cxd-code-snippet pre{padding:0;margin:0}.feature-item .cxd-code-snippet>.cxd-clipboard{display:none}.feature-item .cxd-code-snippet .token.comment{color:var(--cx-fg-subtle)}
