:root{--bs-primary-text-emphasis:#052c65;--bs-primary-bg-subtle:#cfe2ff;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-emphasis-color:#000;--bs-secondary-color:#212529bf;--bs-secondary-bg:#e9ecef;--bs-tertiary-color:#21252980;--bs-tertiary-bg:#f8f9fa;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-pill:50rem;--bs-box-shadow-sm:0 .125rem .25rem #00000013}*,:before,:after{box-sizing:border-box}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}h6,.h6,h3,.h3,h2,.h2,h1,.h1{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}h2,.h2{font-size:calc(1.325rem + .9vw)}h3,.h3{font-size:calc(1.3rem + .6vw)}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}strong{font-weight:bolder}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button{font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;-webkit-appearance:button;margin:0}button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}summary{cursor:pointer;display:list-item}.container-fluid{--bs-gutter-x:1.5rem;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:first-child:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-focus-shadow-rgb:49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);overflow-anchor:none;transition:var(--bs-accordion-transition);border:0;border-radius:0;align-items:center;font-size:1rem;display:flex;position:relative}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);flex-shrink:0;margin-left:auto}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.offcanvas-lg{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);justify-content:space-between;align-items:center;display:flex}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.overflow-hidden{overflow:hidden!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.flex-shrink-0{flex-shrink:0!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.align-self-center{align-self:center!important}.order-1{order:1!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mt-3{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-5{margin-bottom:3rem!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.p-0{padding:0!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pb-2{padding-bottom:.5rem!important}.pb-4{padding-bottom:1.5rem!important}.ps-1{padding-left:.25rem!important}.fw-bold{font-weight:700!important}.text-decoration-none{text-decoration:none!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}:root{--mp-dark-spruce:#001d2f;--mp-spruce:#183d54;--mp-spruce-elevated:#21465e;--mp-spruce-line:#2c5067;--mp-purple:#9a5efc;--mp-purple-light:#ad7bfc;--mp-purple-text:#c3a6ff;--mp-sky:#00dce8;--mp-white:#fff;--mp-green:#35d0ba;--mp-coral:#f3807b;--mp-yellow:#ffcd3c;--mp-lavender:#b0afcc;--mp-lavender-dim:#8b8aae;--mp-gradient:linear-gradient(90deg, #9a5efc 0%, #00dce8 100%);--mp-bg:var(--mp-dark-spruce);--mp-surface:var(--mp-spruce);--mp-text:var(--mp-white);--mp-text-secondary:var(--mp-lavender);--mp-text-muted:var(--mp-lavender-dim);--mp-link:var(--mp-sky);--mp-border:#ffffff1a;--mp-border-strong:#fff3;--mp-font-display:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--mp-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mp-font-mono:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--mp-space-1:4px;--mp-space-2:8px;--mp-space-3:12px;--mp-space-4:16px;--mp-space-5:24px;--mp-space-6:32px;--mp-space-7:48px;--mp-space-8:64px;--mp-radius-sm:6px;--mp-radius-md:10px;--mp-radius-lg:16px;--mp-radius-pill:999px;--mp-shadow-md:0 8px 24px #00000059;--mp-glow-purple:0 8px 32px #9a5efc4d;--mp-glow-sky:0 8px 32px #00dce840;--mp-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-size:16px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[color-theme=light]{--body-background:#fff;--body-font-color:#0a1111;--content-link-color:#7c3aed;--anchor-link-color:#6c7070;--rss-icon-fill:#7c3aed;--code-background:transparent;--code-color:#7c3aed;--code-line-number-color:#848888;--nav-tab-background-color:var(--body-background);--active-tab-color:#7c3aed;--inactive-tab-hover-color:#0a1111;--mp-muted:#535858;--mp-muted-hi:#3b4141;--mp-card-bg:#f9f9f9;--mp-card-border:#dadcdc;--mp-card-border-hi:#9a5efc66;--mp-card-muted:#6c7070;--nav-highlight-color:#f1ebfe;--btn-close-color:#0a1111;--dropdown-highlight:#eceded;--dropdown-background:var(--body-background);--latest-pill-background:#dadcdc;--latest-pill-color:#3b4141;--dropdown-color:var(--body-font-color);--dropdown-border-color:#e5e5e5;--table-divider:#cecfcf;--toc-font-color:#535858;--toc-mobile-menu-outline:#cecfcf;--toc-mobile-menu-background:#fff;--hint-important:#fab87d;--hint-important-background:#feedde;--hint-warning:#f59995;--hint-warning-background:#fde6e5;--hint-tip:#aed995;--hint-tip-background:#ebf5e5;--hint-note:#cecfcf;--hint-note-background:#f3f3f3;--search-box-background:var(--body-background);--result-path:var(--body-background);--sort-up:url(../img/sort-up-light.svg);--sort-down:url(../img/sort-down-light.svg);--expand-box-background:#e5e5e5;--minus-svg:url(../img/minus-white.svg);--plus-svg:url(../img/plus-black.svg);--crd-header-color:#535858;--crd-row-border:#9da0a0;--crd-description-color:#535858;--link-icon-fill:#9da0a0;--required-color:#fff;--required-background:#3b4141;--string-color:#445d3b;--string-border:#445d3b;--object-color:#996b3e;--object-border-color:#996b3e;--boolean-color:#6c5c22;--boolean-border-color:#6c5c22;--integer-color:#965451;--integer-border-color:#965451;--enumDefault-color:#535858;--tree-line-color:#2ca9988c;--code-block-background-color:#fff}:root[color-theme=light] .language-shell :first-child .cl:before{content:"$ "}:root[color-theme=light] .copyHover{background-color:var(--nav-highlight-color)}:root[color-theme=light] .highlight{background-color:var(--code-block-background-color);min-width:0;margin-top:1rem;margin-bottom:1rem;overflow-x:auto;width:100%!important;display:flex!important}:root[color-theme=light] .highlight [contentEditable="true"]:empty:before{content:attr(data-default)}:root[color-theme=light] .highlight [contentEditable="true"]:empty:focus:before{color:#ddd}:root[color-theme=light] .highlight :target{margin-top:0;padding-top:0}:root[color-theme=light] .highlight .bd-clipboard{background-color:var(--code-block-background-color);padding-right:10px;display:flex!important}:root[color-theme=light] .highlight .bd-clipboard .btn-clipboard{color:#b5b7b7;background-color:inherit;border:0}:root[color-theme=light] .highlight .chroma{background-color:var(--code-block-background-color);width:100%;min-width:0;margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;line-height:1.45em;font-size:.95rem!important;display:flex!important}:root[color-theme=light] .highlight .chroma code{color:#f8f9fa;background-color:var(--code-block-background-color);min-width:0}:root[color-theme=light] .highlight .chroma code .ln{background-color:var(--code-line-numbers-background-color);border-right:1px solid #505a72}:root[color-theme=light] .highlight .chroma code .ln a{color:var(--code-line-number-color);scroll-margin-top:90px}:root[color-theme=light] .highlight .chroma code .ln a:hover{color:var(--body-font-color);font-weight:800;text-decoration:none!important}:root[color-theme=light] .highlight .chroma code .cl{padding-left:1rem}:root[color-theme=light] p>a,:root[color-theme=light] .admonition-content>a,:root[color-theme=light] li>a,:root[color-theme=light] td>a,:root[color-theme=light] .home-link-description>a{text-decoration:underline}:root[color-theme=light] .nav-item>a{text-decoration:none}:root[color-theme=light] .accordion{--bs-accordion-border-color:#9da0a0;--bs-accordion-active-bg:#fff;--bs-accordion-btn-focus-border-color:#9da0a0;--bs-accordion-button-focus-border-color:#9da0a0;--bs-accordion-btn-focus-box-shadow:0 0 0 2px #9da0a0}:root[color-theme=light] .accordion-body{border-top:2px solid #cecfcf}:root[color-theme=light] .accordion-button:hover,:root[color-theme=light] .accordion-button:not(.collapsed):hover{outline:2px solid #0a1111}:root[color-theme=light] .accordion-button{background-color:#fff;color:#0a1111!important}:root[color-theme=light] .accordion-item{color:#0a1111;background-color:#fff}:root[color-theme=light] .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23051513'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}:root[color-theme=light] .table{--bs-table-bg:var(--body-background);--bs-table-color-state:var(--body-font-color);--bs-table-striped-color:#f3f3f3;--bs-table-striped-bg:#f3f3f3}:root[color-theme=light] .table-hover>tbody>tr:hover>*{color:var(--body-font-color);background-color:#f3f3f3}:root[color-theme=light] .nav-tabs:not(.nav-link){border-bottom:2px solid #cecfcf}:root[color-theme=light] .nav-tabs .active,:root[color-theme=light] .nav-tabs .active:hover{color:#7c3aed!important;border-bottom:2px solid #7c3aed!important}:root[color-theme=light] .nav-tabs .nav-link{color:#6c7070}:root[color-theme=light] .nav-tabs .nav-link:hover{color:#0a1111}:root[color-theme=light] .highlight{border:1px solid #dadcdc}:root[color-theme=light] .highlight .chroma,:root[color-theme=light] .highlight .chroma code{color:#0a1111}:root[color-theme=light] .bg{color:#0a1111;background-color:#fff}:root[color-theme=light] .chroma,:root[color-theme=light] .chroma code{color:#0a1111}:root[color-theme=light] .chroma .err{border-color:#965451}:root[color-theme=light] .chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}:root[color-theme=light] .chroma .lntable{border-spacing:0;border:0;margin:0;padding:0}:root[color-theme=light] .chroma .hl{background-color:#e5e5e5}:root[color-theme=light] .chroma .lnt,:root[color-theme=light] .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;color:#848888;margin-right:.4em;padding:0 .4em}:root[color-theme=light] .highlight .chroma code .ln{border-right:1px solid #cecfcf}:root[color-theme=light] .chroma .line{display:flex}:root[color-theme=light] .chroma .k,:root[color-theme=light] .chroma .kd,:root[color-theme=light] .chroma .kc,:root[color-theme=light] .chroma .kp,:root[color-theme=light] .chroma .kr,:root[color-theme=light] .chroma .kt,:root[color-theme=light] .chroma .no,:root[color-theme=light] .chroma .go{color:#7c3aed}:root[color-theme=light] .chroma .kn,:root[color-theme=light] .chroma .nt,:root[color-theme=light] .chroma .o,:root[color-theme=light] .chroma .ow{color:#248477}:root[color-theme=light] .chroma .na,:root[color-theme=light] .chroma .nc,:root[color-theme=light] .chroma .nd,:root[color-theme=light] .chroma .ne,:root[color-theme=light] .chroma .nf,:root[color-theme=light] .chroma .nx,:root[color-theme=light] .chroma .gi,:root[color-theme=light] .chroma .gh{color:#445d3b}:root[color-theme=light] .chroma .l,:root[color-theme=light] .chroma .se,:root[color-theme=light] .chroma .m,:root[color-theme=light] .chroma .mb,:root[color-theme=light] .chroma .mf,:root[color-theme=light] .chroma .mh,:root[color-theme=light] .chroma .mi,:root[color-theme=light] .chroma .il,:root[color-theme=light] .chroma .mo,:root[color-theme=light] .chroma .gd{color:#965451}:root[color-theme=light] .chroma .ld,:root[color-theme=light] .chroma .s,:root[color-theme=light] .chroma .sa,:root[color-theme=light] .chroma .sb,:root[color-theme=light] .chroma .sc,:root[color-theme=light] .chroma .dl,:root[color-theme=light] .chroma .sd,:root[color-theme=light] .chroma .s2,:root[color-theme=light] .chroma .sh,:root[color-theme=light] .chroma .si,:root[color-theme=light] .chroma .sx,:root[color-theme=light] .chroma .sr,:root[color-theme=light] .chroma .s1,:root[color-theme=light] .chroma .ss{color:#6c5c22}:root[color-theme=light] .chroma .c,:root[color-theme=light] .chroma .ch,:root[color-theme=light] .chroma .cm,:root[color-theme=light] .chroma .c1,:root[color-theme=light] .chroma .cs,:root[color-theme=light] .chroma .cp,:root[color-theme=light] .chroma .cpf,:root[color-theme=light] .chroma .gu{color:#6c7070;font-style:italic}:root[color-theme=light] .chroma .ge{font-style:italic}:root[color-theme=light] .chroma .gs{font-weight:700}:root[color-theme=light] .highlight{border-radius:.375rem}:root[color-theme=light] .highlight .text-white{fill:#848888}:root[color-theme=light] .highlight .bd-clipboard .btn-clipboard{color:#848888}:root[color-theme=light] .highlight .bd-clipboard .btn-clipboard:hover{color:#0a1111}:root[color-theme=light] img{filter:none}:root[color-theme=dark]{--body-background:var(--mp-bg);--body-font-color:var(--mp-text);--content-link-color:var(--mp-purple-light);--anchor-link-color:var(--mp-text-muted);--rss-icon-fill:var(--mp-purple);--code-background:transparent;--code-color:var(--mp-purple-light);--code-line-number-color:#b5b7b7;--nav-tab-background-color:var(--body-background);--active-tab-color:var(--mp-purple);--inactive-tab-hover-color:var(--mp-text);--mp-muted:var(--mp-text-muted);--mp-muted-hi:var(--mp-text-secondary);--mp-card-bg:#0b2d41;--mp-card-border:var(--mp-border);--mp-card-border-hi:#9a5efc4d;--mp-card-muted:var(--mp-text-muted);--nav-highlight-color:#9a5efc1f;--btn-close-color:var(--mp-text);--btn-close-filter:invert(1);--dropdown-highlight:#06293b;--dropdown-background:#0b2d41;--latest-pill-background:#9a5efc2e;--latest-pill-color:var(--mp-purple-light);--dropdown-color:var(--body-font-color);--dropdown-border-color:var(--mp-border);--table-divider:var(--mp-border-strong);--toc-font-color:var(--mp-text-muted);--toc-mobile-menu-outline:var(--mp-border);--toc-mobile-menu-background:var(--mp-bg);--hint-important:#c9884d;--hint-important-background:#523e28;--hint-warning:#c46965;--hint-warning-background:#503331;--hint-tip:#7da965;--hint-tip-background:#364b31;--hint-note:#6c7070;--hint-note-background:#2f3434;--search-box-background:var(--body-background);--result-path:var(--body-background);--sort-up:url(../img/sort-up-light.svg);--sort-down:url(../img/sort-down-light.svg);--expand-box-background:#0b2d41;--minus-svg:url(../img/minus-white.svg);--plus-svg:url(../img/plus-150.svg);--crd-header-color:#b0afcc;--crd-description-color:#b0afcc;--link-icon-fill:#8b8aae;--crd-row-border:#ffffff21;--required-color:#0a1111;--required-background:#cecfcf;--string-color:#c2e2b0;--string-border:#c2e2b0;--object-color:#fbca9d;--object-border-color:#fbca9d;--boolean-color:#ffe18a;--boolean-border-color:#ffe18a;--integer-color:#f8b3b0;--integer-border-color:#f8b3b0;--enumDefault-color:#9da0a0;--tree-line-color:#9a5efc73;--code-block-background-color:#0b2d41}:root[color-theme=dark] .language-shell :first-child .cl:before{content:"$ "}:root[color-theme=dark] .copyHover{background-color:var(--nav-highlight-color)}:root[color-theme=dark] .highlight{background-color:var(--code-block-background-color);min-width:0;margin-top:1rem;margin-bottom:1rem;overflow-x:auto;width:100%!important;display:flex!important}:root[color-theme=dark] .highlight [contentEditable="true"]:empty:before{content:attr(data-default)}:root[color-theme=dark] .highlight [contentEditable="true"]:empty:focus:before{color:#ddd}:root[color-theme=dark] .highlight .text-white{fill:#b5b7b7}:root[color-theme=dark] .highlight :target{margin-top:0;padding-top:0}:root[color-theme=dark] .highlight .bd-clipboard{background-color:var(--code-block-background-color);padding-right:10px;display:flex!important}:root[color-theme=dark] .highlight .bd-clipboard .btn-clipboard{color:#b5b7b7;background-color:inherit;border:0}:root[color-theme=dark] .highlight .bd-clipboard .btn-clipboard:hover{color:#fff}:root[color-theme=dark] .highlight .chroma{background-color:var(--code-block-background-color);width:100%;min-width:0;margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;line-height:1.45em;font-size:.95rem!important;display:flex!important}:root[color-theme=dark] .highlight .chroma code{color:#f8f9fa;background-color:var(--code-block-background-color);min-width:0}:root[color-theme=dark] .highlight .chroma code .ln{background-color:var(--code-line-numbers-background-color);border-right:1px solid #505a72}:root[color-theme=dark] .highlight .chroma code .ln a{color:var(--code-line-number-color);scroll-margin-top:90px}:root[color-theme=dark] .highlight .chroma code .ln a:hover{color:var(--body-font-color);font-weight:800;text-decoration:none!important}:root[color-theme=dark] .highlight .chroma code .cl{padding-left:1rem}:root[color-theme=dark] .accordion{--bs-accordion-border-color:#9a5efc4d;--bs-accordion-active-bg:#0b2d41;--bs-accordion-btn-focus-border-color:#9a5efc;--bs-accordion-button-focus-border-color:#9a5efc;--bs-accordion-btn-focus-box-shadow:0 0 0 2px #9a5efc59}:root[color-theme=dark] .accordion-body{border-top:1px solid #9a5efc4d;background-color:#0b2d41!important}:root[color-theme=dark] .accordion-button:hover,:root[color-theme=dark] .accordion-button:not(.collapsed):hover{outline:1px solid #9a5efc4d}:root[color-theme=dark] .accordion-button{background-color:#06293b;color:#fff!important}:root[color-theme=dark] .accordion-item{color:#fff;background-color:#06293b}:root[color-theme=dark] .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}:root[color-theme=dark] .table{--bs-table-bg:var(--body-background);--bs-table-color-state:var(--body-font-color);--bs-table-striped-color:#3b4141;--bs-table-striped-bg:#3b4141}:root[color-theme=dark] .table-hover>tbody>tr:hover>*{color:var(--body-font-color);background-color:#535858}:root[color-theme=dark] .docs-navbar{border-bottom:1px solid #ffffff1a}:root[color-theme=dark] .bd-footer{border-top:1px solid #ffffff1a}:root[color-theme=dark] .nav-tabs:not(.nav-link){border-bottom:2px solid #ffffff1a}:root[color-theme=dark] .nav-tabs .active,:root[color-theme=dark] .nav-tabs .active:hover{color:#9a5efc!important;border-bottom:2px solid #9a5efc!important}:root[color-theme=dark] .nav-tabs .nav-link{color:#8b8aae}:root[color-theme=dark] .nav-tabs .nav-link:hover{color:#fff}:root[color-theme=dark] .highlight{border:1px solid #ffffff1a}:root[color-theme=dark] .bg{color:#f8f8f2;background-color:#1b1c16}:root[color-theme=dark] .chroma{color:#f8f8f2}:root[color-theme=dark] .chroma .err{border-color:#f8b3b0}:root[color-theme=dark] .chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}:root[color-theme=dark] .chroma .lntable{border-spacing:0;border:0;margin:0;padding:0}:root[color-theme=dark] .chroma .hl{background-color:#3b4141}:root[color-theme=dark] .chroma .lnt,:root[color-theme=dark] .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;color:#b5b7b7;margin-right:.4em;padding:0 .4em}:root[color-theme=dark] .highlight .chroma code .ln{border-right:1px solid #535858}:root[color-theme=dark] .chroma .line{display:flex}:root[color-theme=dark] .chroma .k,:root[color-theme=dark] .chroma .kd,:root[color-theme=dark] .chroma .kc,:root[color-theme=dark] .chroma .kp,:root[color-theme=dark] .chroma .kr,:root[color-theme=dark] .chroma .kt,:root[color-theme=dark] .chroma .no,:root[color-theme=dark] .chroma .go{color:#fbca9d}:root[color-theme=dark] .chroma .kn,:root[color-theme=dark] .chroma .nt,:root[color-theme=dark] .chroma .o,:root[color-theme=dark] .chroma .ow{color:#86e3d6}:root[color-theme=dark] .chroma .na,:root[color-theme=dark] .chroma .nc,:root[color-theme=dark] .chroma .nd,:root[color-theme=dark] .chroma .ne,:root[color-theme=dark] .chroma .nf,:root[color-theme=dark] .chroma .nx,:root[color-theme=dark] .chroma .gi,:root[color-theme=dark] .chroma .gh{color:#c2e2b0}:root[color-theme=dark] .chroma .l,:root[color-theme=dark] .chroma .se,:root[color-theme=dark] .chroma .m,:root[color-theme=dark] .chroma .mb,:root[color-theme=dark] .chroma .mf,:root[color-theme=dark] .chroma .mh,:root[color-theme=dark] .chroma .mi,:root[color-theme=dark] .chroma .il,:root[color-theme=dark] .chroma .mo,:root[color-theme=dark] .chroma .gd{color:#f8b3b0}:root[color-theme=dark] .chroma .ld,:root[color-theme=dark] .chroma .s,:root[color-theme=dark] .chroma .sa,:root[color-theme=dark] .chroma .sb,:root[color-theme=dark] .chroma .sc,:root[color-theme=dark] .chroma .dl,:root[color-theme=dark] .chroma .sd,:root[color-theme=dark] .chroma .s2,:root[color-theme=dark] .chroma .sh,:root[color-theme=dark] .chroma .si,:root[color-theme=dark] .chroma .sx,:root[color-theme=dark] .chroma .sr,:root[color-theme=dark] .chroma .s1,:root[color-theme=dark] .chroma .ss{color:#ffe18a}:root[color-theme=dark] .chroma .c,:root[color-theme=dark] .chroma .ch,:root[color-theme=dark] .chroma .cm,:root[color-theme=dark] .chroma .c1,:root[color-theme=dark] .chroma .cs,:root[color-theme=dark] .chroma .cp,:root[color-theme=dark] .chroma .cpf,:root[color-theme=dark] .chroma .gu{color:#b5b7b7}:root[color-theme=dark] .chroma .ge{font-style:italic}:root[color-theme=dark] .chroma .gs{font-weight:700}:root[color-theme=dark] .highlight{border-radius:.375rem}:root[color-theme=dark] img{filter:brightness(.8)contrast(1.2)}:root[color-theme=dark] .bd-content img{background-color:#fff}:root[color-theme=dark] .home-card img{background:0 0}body{background:var(--body-background);color:var(--body-font-color)}.bd-sidebar{grid-area:sidebar}.bd-main{flex-direction:column;grid-area:main;min-width:0;display:flex}.doc-content-nav{background:var(--body-background);border-bottom:1px solid var(--dropdown-border-color);flex:none;align-items:center;padding:0 18px;display:flex}.doc-content-version{flex-shrink:0;align-items:center;margin-left:auto;padding:6px 0;display:flex}.bd-main-grid{padding:.4rem 18px 24px}.bd-main-grid.no-toc .bd-toc{display:none}.bd-intro{grid-area:intro;min-width:0;margin-top:1.75rem;padding-bottom:1.5rem}.bd-toc{grid-area:toc}.bd-content{grid-area:content;min-width:1px}.docs-topbar{z-index:50;background:var(--body-background);border-bottom:1px solid var(--dropdown-border-color);align-items:center;gap:10px;padding:10px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.docs-topbar-toggle{cursor:pointer;color:var(--mp-muted);background:0 0;border:none;align-items:center;padding:4px;display:inline-flex}.docs-topbar-toggle:hover{color:var(--body-font-color)}.docs-topbar-brand{color:var(--body-font-color);align-items:center;gap:8px;margin-right:auto;text-decoration:none;display:inline-flex}.docs-topbar-brand:hover{color:var(--body-font-color);text-decoration:none}.docs-topbar-actions{align-items:center;gap:8px;display:flex}.docs-topbar-search{cursor:pointer;color:var(--mp-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.docs-topbar-search:hover{color:var(--body-font-color)}#tooltip{color:#0a1111;background:#5dd9c8;border-radius:4px;padding:5px 10px;font-size:16px;font-weight:700;display:inline-block}#arrow,#arrow:before{background:inherit;width:8px;height:8px;position:absolute}#arrow{visibility:hidden}#arrow:before{visibility:visible;content:"";transform:rotate(45deg)}#tooltip[data-popper-placement^=top]>#arrow{bottom:-4px}#tooltip[data-popper-placement^=bottom]>#arrow{top:-4px}#tooltip[data-popper-placement^=left]>#arrow{right:-4px}#tooltip[data-popper-placement^=right]>#arrow{left:-4px}body{scroll-behavior:smooth}.bd-content-inner,.bd-intro-inner{max-width:52rem;margin-left:auto;margin-right:auto}.bd-content{overflow-wrap:break-word;min-width:0;font-size:16px;line-height:1.6}.bd-content img{max-width:100%;height:auto}.bd-content code{background-color:var(--code-background);color:var(--code-color);padding:0}.bd-content a{color:var(--content-link-color);text-decoration:none}.bd-content a:hover:not(.mp-card):not(.mp-card--link):not(.mp-chip):not(.mp-pagination-next):not(.mp-pagination-prev),.bd-content a code{color:var(--content-link-color);text-decoration:underline!important}.bd-content a:visited{color:var(--content-link-color)}.bd-content p,.bd-content ul,.bd-content ol,.bd-content dl,.bd-content pre,.bd-content .table-responsive,.bd-content .mp-cards,.bd-content .code-card{margin-bottom:.75rem}.bd-content ul,.bd-content ol{padding-left:1.5rem}.bd-content li{margin-bottom:.25rem}.bd-content li>ul,.bd-content li>ol{margin-top:.25rem;margin-bottom:0}.bd-content .chroma{font-size:1rem!important}.bd-content>:first-child{border-top:none!important;margin-top:0!important;padding-top:0!important}.bd-title{letter-spacing:-.02em;margin-top:0;font-size:2rem;font-weight:600;line-height:1.2}.bi{fill:currentColor;width:1em;height:1em}.bd-content h1,.bd-content .h1,.bd-content h2,.bd-content .h2,.bd-content h3,.bd-content .h3,.bd-content h6,.bd-content .h6{font-family:var(--mp-font-display);letter-spacing:-.01em;font-weight:600;line-height:1.25}.bd-content h1.accordion-header,.bd-content .accordion-header.h1,.bd-content h2.accordion-header,.bd-content .accordion-header.h2,.bd-content h3.accordion-header,.bd-content .accordion-header.h3,.bd-content h6.accordion-header,.bd-content .accordion-header.h6{padding-top:0!important}.bd-content h1,.bd-content .h1{margin-top:3rem;margin-bottom:1rem!important;font-size:1.9rem!important}.bd-content h2,.bd-content .h2{margin-top:2.25rem!important;margin-bottom:.85rem!important;font-size:1.55rem!important}.bd-content h2.accordion-header,.bd-content .accordion-header.h2{margin-top:0!important;margin-bottom:0!important}.bd-content h3,.bd-content .h3{margin-top:2rem!important;margin-bottom:.6rem!important;font-size:1.2rem!important}.bd-content h6,.bd-content .h6{margin-top:1.75rem!important;margin-bottom:.5rem!important;font-size:1.05rem!important}.d-none.d-md-block.h6.my-2{margin-top:0!important}.accordion-button{font-weight:900}.accordion-item{border-width:2px}.accordion-body>.highlight{margin:0!important}.table{border-collapse:separate;border-spacing:0;color:var(--body-font-color);margin-bottom:0!important}.table-responsive{border:1px solid var(--table-divider,var(--dropdown-border-color));-webkit-overflow-scrolling:touch;color:var(--body-font-color);border-radius:8px;margin-bottom:1.1rem;overflow-x:auto;overflow-y:hidden;background-color:var(--body-background)!important}.table-responsive--matrix{width:-webkit-fit-content;width:fit-content;max-width:100%}.table-responsive--matrix .table{width:auto}.table-responsive--matrix .table th,.table-responsive--matrix .table td{white-space:nowrap;vertical-align:middle;padding:6px 12px}.table th{background-color:var(--expand-box-background);border-bottom:1px solid var(--table-divider,var(--dropdown-border-color));padding:11px 20px;font-weight:600}.table td{border-bottom:none;border-top:1px solid var(--table-divider,var(--dropdown-border-color));vertical-align:top;padding:11px 20px}.table th+th,.table td+td{border-left:1px solid var(--table-divider,var(--dropdown-border-color))}.table tbody tr:nth-child(2n) td{background-color:var(--expand-box-background)}.table a{color:var(--content-link-color)}.bd-sidebar-container{background-color:var(--body-background)!important}.bd-sidebar-header{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:1rem .85rem .75rem;display:flex}.bd-sidebar-brand{align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.bd-sidebar-brand:hover{text-decoration:none}.brand-mark{flex-shrink:0;width:auto;height:20px;display:block}.brand-name{font-family:var(--mp-font-display);letter-spacing:-.01em;color:var(--body-font-color);font-size:1.05rem;font-weight:600;line-height:1}.brand-docs{font-family:var(--mp-font-display);letter-spacing:-.01em;background:var(--mp-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:-3px;font-size:1.05rem;font-weight:600;line-height:1}.bd-sidebar-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.theme-switch{background:var(--expand-box-background);border:1px solid var(--dropdown-border-color);border-radius:999px;flex-shrink:0;align-items:center;gap:1px;padding:1px;display:inline-flex}.theme-switch-opt{width:20px;height:18px;color:var(--mp-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.theme-switch-opt svg{width:12px;height:12px;display:block}.theme-switch-opt:hover{color:var(--body-font-color)}.doc-tabs{gap:20px;display:flex}.doc-tab{border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 2px;font-size:.95rem;font-weight:600;color:var(--mp-muted)!important;text-decoration:none!important}.doc-tab:hover{color:var(--body-font-color)!important}.doc-tab.active{border-bottom-color:var(--content-link-color);color:var(--content-link-color)!important}.search-container{flex:none;padding:0 1rem .85rem}.search-container #docSearch{width:100%}.doc-switch{flex:none;margin:0 1rem .85rem}.doc-switch-toggle{width:100%;color:var(--body-font-color);background:var(--expand-box-background);border:1px solid var(--dropdown-border-color);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:.95rem;font-weight:600;display:flex}.doc-switch-caret{color:var(--mp-muted);flex-shrink:0;transition:transform .15s}.doc-switch-menu.dropdown-menu{background:var(--dropdown-background);border:1px solid var(--dropdown-border-color);border-radius:8px;width:100%;padding:4px}.doc-switch-menu.dropdown-menu .dropdown-item{color:var(--body-font-color);border-radius:6px;padding:7px 10px;font-size:.9rem;font-weight:600;text-decoration:none!important}.doc-switch-menu.dropdown-menu .dropdown-item:hover,.doc-switch-menu.dropdown-menu .dropdown-item:focus{background:var(--nav-highlight-color);color:var(--body-font-color)}.doc-switch-menu.dropdown-menu .dropdown-item.active{background:var(--nav-highlight-color);color:var(--content-link-color)!important}.bd-sidebar-scroll{padding:1rem .75rem 2.5rem}.bd-links-nav{font-size:.9rem}.bd-links-nav a{text-decoration:none!important}.bd-links-nav .nav-group{margin-bottom:1.5rem}.bd-links-nav .nav-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--mp-muted);margin-bottom:.4rem;padding-left:10px;font-size:.7rem;font-weight:600}.bd-links-nav .nav-section-link{border-radius:6px;margin-top:.15rem;padding:5px 10px;font-weight:600;display:block;color:var(--body-font-color)!important}.bd-links-nav .nav-section-link:hover,.bd-links-nav .nav-section-link.active{color:var(--content-link-color)!important}.bd-links-nav .nav-children{flex-direction:column;margin:2px 0 6px;display:flex}.bd-links-nav .bd-links{border-left:2px solid #0000;margin-left:10px;padding:4px 10px 4px 16px;transition:color .15s,border-color .15s;display:block;color:var(--mp-muted)!important}.bd-links-nav .bd-links:hover{border-left-color:var(--mp-muted);color:var(--body-font-color)!important}.bd-links-nav .bd-links.active{border-left-color:var(--content-link-color);font-weight:500;color:var(--content-link-color)!important}.bd-toc{color:var(--toc-font-color);display:none}.bd-toc strong.h6{text-transform:uppercase;letter-spacing:.16em;color:var(--toc-font-color);margin-bottom:14px;line-height:1.4;display:block;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:12px!important;font-weight:500!important}.bd-toc hr{display:none}.bd-toc nav{font-size:.875rem}.bd-toc nav ul{flex-direction:column;gap:4px;margin-bottom:0;padding:4px 0;list-style:none;display:flex}.bd-toc nav ul ul{margin-top:0;padding-left:0}.bd-toc nav ul ul a{padding-left:30px;font-size:13px}.bd-toc nav li{margin-bottom:0}.bd-toc nav ul a{color:var(--toc-font-color);border-left:2px solid #0000;margin-left:-20px;padding:4px 0 4px 18px;font-size:14px;line-height:1.45;text-decoration:none;transition:color .18s,border-color .18s;display:block}.bd-toc nav ul a:hover{color:var(--body-font-color);text-decoration:none!important}.bd-toc nav ul a.active{color:var(--content-link-color);letter-spacing:normal;border-left-color:var(--content-link-color);font-weight:500}.bd-toc nav ul a.active:hover{color:var(--content-link-color);text-decoration:none!important}.bd-toc nav ul a code{font:inherit}.bd-toc nav.pt-3 div{align-items:center;gap:4px;display:flex}.bd-toc nav.pt-3 a{color:var(--toc-font-color);font-size:.8125rem;text-decoration:none}.bd-toc nav.pt-3 a:hover{color:var(--body-font-color);text-decoration:none!important}.bd-toc-toggle{align-items:center;display:flex}.highlight~.nav-tabs{margin-top:2rem}.nav-tabs{border-bottom:none;font-weight:700}.nav-tabs:not(.nav-link){margin-bottom:12px!important}.nav-tabs .nav-link{--bs-nav-tabs-link-active-bg:none;border-top:none;border-left:none;border-right:none}.nav-tabs .nav-link:hover{border-bottom-width:0}.btn{line-height:1.5}.latest{background-color:var(--latest-pill-background);letter-spacing:.7px;color:var(--latest-pill-color);margin-left:5px;font-weight:500}.bd-dropdown{color:var(--body-font-color);background-color:var(--dropdown-background)}.bd-dropdown-item{background-color:var(--dropdown-background);color:var(--dropdown-color)}.bd-dropdown-item.active,.bd-dropdown-item:hover{background-color:var(--dropdown-highlight);color:var(--body-font-color)}.bd-border-color{border-color:var(--dropdown-border-color)}.bd-version-wrap{align-items:center;gap:6px;display:inline-flex}.bd-version-label{color:var(--toc-font-color);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.78rem}.bd-version-selector{color:var(--toc-font-color);border:1px solid var(--toc-mobile-menu-outline);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:3px 10px;font-family:inherit;font-size:.78rem;transition:color .15s,border-color .15s;display:inline-flex}.bd-version-selector:after{margin-left:3px}.bd-version-selector:hover{color:#bccad4;border-color:#9a5efc73}.bd-version-selector:focus-visible{color:#bccad4;border-color:#9a5efc73}.admonition{background:var(--mp-card-bg);border:1px solid var(--mp-card-border);border-left:3px solid var(--admonition-accent,var(--mp-card-border-hi));page-break-inside:avoid;border-radius:8px;margin:1.25rem 0;padding:.85rem 1.1rem;overflow:hidden}.admonition>:last-child{margin-bottom:0}.admonition-title{color:var(--admonition-accent,var(--body-font-color));align-items:center;gap:.45rem;margin-bottom:.4rem;font-weight:700;line-height:1.3;display:flex}.admonition-title:before{content:none}.admonition-title svg{fill:currentColor;flex-shrink:0;width:1rem;height:1rem}.admonition-content{color:var(--body-font-color)}.admonition-content>:last-child{margin-bottom:0}.admonition.tip{--admonition-accent:var(--hint-tip)}.admonition.note{--admonition-accent:var(--hint-note)}.admonition.warning{--admonition-accent:var(--hint-warning)}.bd-content :target>.anchor-link{opacity:1!important;text-decoration:none!important}.bd-content .anchor-link{color:var(--anchor-link-color);opacity:0;padding:0 .175rem;font-weight:400;text-decoration:none;transition:color .15s ease-in-out,opacity .15s ease-in-out}.bd-content .anchor-link:after{content:"#"}.bd-content .anchor-link:hover{color:var(--anchor-link-color);opacity:1;text-decoration:none}.docsearch{min-height:36px}.docsearch .DocSearch-Button2{font-size:1rem;font-weight:initial;box-shadow:initial!important}.docsearch .DocSearch-Button2:active,.docsearch .DocSearch-Button2:focus,.docsearch .DocSearch-Button2:hover{border-color:#ffcd3c}.docsearch .DocSearch-Button{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 37, 41;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--body-background:white;--body-font-color:#343a40;--content-link-color:#0a539a;--anchor-link-color:#6d7a86;--code-background:#e9ecef;--code-color:#505a72;--nav-tab-background-color:var(--body-background);--active-tab-color:#f3807b;--inactive-tab-hover-color:#37ccb7;--nav-highlight-color:#505a721a;--dropdown-highlight:var(--nav-highlight-color);--dropdown-background:var(--body-background);--latest-pill-background:#f3807b;--latest-pill-color:#141414;--dropdown-color:var(--body-font-color);--dropdown-border-color:#b2bac1;--toc-font-color:#6b7884;--toc-mobile-menu-outline:#ffcd3c;--toc-mobile-menu-background:#f8f9fa;--hint-important:#ff9100;--hint-important-background:#ff91001a;--hint-warning:#ff5252;--hint-warning-background:#ff52521a;--hint-tip:#00c852;--hint-tip-background:#00c8521a;--hint-note:#00b0ff;--hint-note-background:#00b0ff1a;--code-block-background-color:#19212c;--code-line-numbers-background-color:#151c25;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;-webkit-font-smoothing:antialiased;--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 .125rem .25rem #00000013;--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;--bs-gutter-x:1.5rem;--bs-gutter-y:0;box-sizing:border-box;text-transform:none;-webkit-appearance:button;width:100%;max-width:100%;margin:0;margin-top:var(--bs-gutter-y);--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-radius:.375rem;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26, 0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);font-family:var(--bs-btn-font-family);-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108, 117, 125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none;--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:.375rem;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;white-space:nowrap;vertical-align:baseline;color:var(--body-font-color);background-color:var(--dropdown-background);cursor:pointer;font-size:1rem;line-height:1.5;font-weight:initial;flex-shrink:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;border-radius:var(--bs-border-radius-pill)!important;box-shadow:initial!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}@media (prefers-color-scheme:dark){.docsearch .DocSearch-Button{--lightningcss-light: ;--lightningcss-dark:initial}}.docsearch .DocSearch-Button:active,.docsearch .DocSearch-Button:focus,.docsearch .DocSearch-Button:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:#ffcd3c}:root[color-theme=dark]{--docsearch-primary-color:#9a5efc;--docsearch-highlight-color:#9a5efc;--docsearch-text-color:#fff;--docsearch-muted-color:#8b8aae;--docsearch-logo-color:#8b8aae;--docsearch-container-background:#001d2fe0;--docsearch-modal-background:#0b2d41;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff1a, 0 8px 32px #0000008c;--docsearch-searchbox-background:#06293b;--docsearch-searchbox-focus-background:#001d2f;--docsearch-searchbox-shadow:inset 0 0 0 2px #9a5efc;--docsearch-hit-color:#fff;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#06293b;--docsearch-hit-shadow:none;--docsearch-footer-background:#001d2f;--docsearch-footer-shadow:inset 0 1px 0 0 #ffffff1a;--docsearch-key-gradient:linear-gradient(-26.5deg, #183d54, #06293b);--docsearch-key-shadow:inset 0 -2px 0 0 #001d2f, inset 0 0 1px 1px #ffffff1a}.DocSearch-Modal{margin-top:90px}.DocSearch-Modal .DocSearch-SearchBar .DocSearch-Form .DocSearch-MagnifierLabel{fill:currentColor!important;color:var(--body-font-color)!important}.DocSearch-Modal .DocSearch-SearchBar .DocSearch-Input{color:var(--body-font-color)!important}.DocSearch-Modal .DocSearch-Hit[aria-selected=true] a{background:var(--nav-highlight-color)!important}.DocSearch-Modal .DocSearch-Hit[aria-selected=true] mark,.DocSearch-Modal .DocSearch-Hit[aria-selected=true] .mark{color:var(--body-font-color)!important;font-weight:600!important}.DocSearch-Modal .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Modal .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{color:var(--body-font-color)!important;fill:currentColor!important}.DocSearch-Modal .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path{color:var(--result-path)!important}.DocSearch-Modal .DocSearch-Hits a{background:var(--body-background)}.DocSearch-Modal .DocSearch-Hits .DocSearch-Hit-content-wrapper{overflow-y:hidden}.DocSearch-Modal .DocSearch-Hits .DocSearch-Hit-title{color:var(--body-font-color)!important}.DocSearch-Modal .DocSearch-Hits .DocSearch-Hit-title mark,.DocSearch-Modal .DocSearch-Hits .DocSearch-Hit-title .mark{color:var(--content-link-color)}.DocSearch-Modal .DocSearch-Hits .DocSearch-Hit-path{color:var(--result-path)}.DocSearch-Modal .DocSearch-Hits .DocSearch-Hit-source{color:var(--hint-note);background:var(--body-background)}.crds{padding-top:24px}.crds .bigNameGroup{color:var(--crd-description-color);padding-bottom:24px;padding-left:27px;font-weight:700;display:block!important}.crds .expansion-link{color:var(--body-font-color);font-weight:600}.crds .expansion-link:hover{color:var(--body-font-color);text-decoration:none!important}.crds :target{margin-top:0!important;padding-top:0!important}.crds .anchor-target{padding-top:60px!important}.crds .col{padding-top:10px;padding-bottom:10px}.crds .expand-link,.crds .collapse-link{text-align:right;color:var(--content-link-color);cursor:pointer}.crds .crd-header-row{color:var(--crd-header-color);cursor:pointer;padding-bottom:10px;font-weight:800}.crds .crd-header-row .sortable{vertical-align:middle!important}.crds .crd-header-row .sortable.sorted{color:var(--content-link-color)}.crds .crd-header-row .sort-icon{opacity:1;background-position:50%;background-repeat:no-repeat;width:16px;height:16px;margin-left:6px;display:inline-block;vertical-align:middle!important}.crds .crd-header-row .sort-icon.sort-icon-down{background-image:var(--sort-down)}.crds .crd-header-row .sort-icon.sort-icon-up{background-image:var(--sort-up)}.crds .crd-header-row .col{padding-top:0!important;padding-bottom:0!important}.crds button{text-align:left;border:none;background-color:inherit!important}.crds .expand-button{opacity:1;background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:4px;width:17px;height:17px;position:relative;background-color:var(--expand-box-background)!important}.crds .expand-button:not(.collapsed){background-image:var(--minus-svg);background-color:#2ca998!important}.crds .expand-button:not(.collapsed):after{content:"";background-color:#2ca998;width:3px;height:22px;position:absolute;top:17px;left:7px}.crds .expand-button.collapsed{background-image:var(--plus-svg)}.crds .crd-root-row,.crds .crd-header-row{border-bottom:1px solid var(--crd-row-border)}.crds .crd-root-row>.crd-expand:before{left:19px!important}.crds .crd-root-row>.crd-expand.show{margin-bottom:15px}.crds .kind{color:var(--body-font-color);padding-right:10px;font-weight:800!important}.crds .kind-link>a>svg{height:12px;fill:var(--link-icon-fill)}.crds .description{color:var(--crd-description-color);padding-top:5px;padding-bottom:15px;padding-left:27px}.crds .crd-child-container{padding-top:4px;padding-bottom:17px;padding-left:17px}.crds .crd-child-container:not(:last-of-type){padding-bottom:15px}.crds .crd-expand{position:relative}.crds .crd-expand:before{content:"";background-color:#2ca998;width:3px;height:100%;position:absolute;top:0;left:7px}.crds .dataType,.crds .enum{border-style:solid;border-width:1px;border-color:var(--body-font-color);color:var(--body-font-color);border-radius:4px;margin-right:5px;padding:2px 5px;font-size:14px;font-weight:800}.crds .enum{padding-top:7px!important;padding-bottom:7px!important}.crds .enum>:first-child{margin-left:.25rem!important}.crds .required{color:var(--required-color);background-color:var(--required-background)}.crds .string{color:var(--string-color);border-color:var(--string-border-color)}.crds .object{color:var(--object-color);border-color:var(--object-border-color)}.crds .boolean{color:var(--boolean-color);border-color:var(--boolean-border-color)}.crds .integer{color:var(--integer-color);border-color:var(--integer-border-color)}.crds .enumDefault{color:var(--enumDefault-color)}.crds .bigName-row{white-space:nowrap;overflow-x:auto}.crds .bigName-col{float:none;display:inline-block}.crds .bigName-reset{white-space:initial}.crds .bigName-row-padding{padding-left:39px}.crds .yaml-link-padding{padding-left:27px}.crds .yaml-svg{opacity:1;background-image:url(../img/download.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:4px;width:24px;height:24px}.crds .up-button-container{cursor:pointer;margin-left:12px}.crds .up-button-container>a span{text-decoration:none!important}.crds .up-button-container .up-button{color:var(--body-font-color);opacity:1;background-image:url(../img/arrow-up-white.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:4px;width:16px;height:16px;margin-left:8px;background-color:#2ca998!important}@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/outfit-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:var(--mp-font-body)}h1,.h1,h2,.h2,h3,.h3,h6,.h6,.bd-title{font-family:var(--mp-font-display);letter-spacing:-.01em;font-weight:500;line-height:1.1}code,pre{font-family:var(--mp-font-mono)}.mermaid{max-width:100%;overflow-x:auto;fill:var(--body-font-color)!important}.mermaid svg{height:auto;max-width:100%!important}.mermaid .messageText,.mermaid .loopText>tspan,.mermaid .marker,.mermaid .marker.cross{color:var(--body-font-color)!important;fill:var(--body-font-color)!important}.mermaid .flowchart-link{stroke:var(--body-font-color)!important}.mermaid .cluster>rect{fill:color-mix(in srgb, color-mix(in srgb, var(--hint-note-background) 50%, #fff 50%) 80%, transparent 100%)!important}.mermaid .cluster span{color:var(--body-font-color)!important}.mp-card{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius-lg);padding:var(--mp-space-5)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}a{text-decoration:none}a:hover{text-decoration:underline}::selection{color:#fff;background:#9a5efc66}.bd-links-nav .bd-links:hover,.bd-links-nav .bd-links.active{border-left-color:var(--mp-purple)!important}.bd-content code{background-color:var(--code-background);color:var(--code-color,#b58bfd);border-radius:var(--mp-radius-sm)}.bd-content h2,.bd-content .h2,.bd-content h3,.bd-content .h3{color:inherit}.table-responsive{border-color:var(--mp-border)!important}.table td{border-top-color:var(--mp-border)!important}.bd-title{font-family:var(--mp-font-display)}.mp-page-ai{align-items:stretch;display:inline-flex}.mp-page-ai-copy,.mp-page-ai-caret{color:var(--toc-font-color);border:1px solid var(--toc-mobile-menu-outline);cursor:pointer;background:0 0;font-family:inherit;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;text-decoration:none!important}.mp-page-ai-copy:hover,.mp-page-ai-caret:hover{color:var(--mp-text-secondary);border-color:#9a5efc73;box-shadow:0 0 12px #9a5efc2e;text-decoration:none!important}.mp-page-ai-copy:focus-visible{color:var(--mp-text-secondary);border-color:#9a5efc73;box-shadow:0 0 12px #9a5efc2e;text-decoration:none!important}.mp-page-ai-caret:focus-visible{color:var(--mp-text-secondary);border-color:#9a5efc73;box-shadow:0 0 12px #9a5efc2e;text-decoration:none!important}.mp-page-ai-copy{border-radius:5px 0 0 5px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;display:inline-flex}.mp-page-ai-copy svg{opacity:.85}.mp-page-ai-caret{border-left:0;border-radius:0 5px 5px 0;align-items:center;padding:3px 6px;display:inline-flex}.mp-page-ai .mp-page-ai-menu{position:absolute;top:calc(100% + .4rem);bottom:auto;left:auto;right:0;transform:none}.mp-page-ai-menu{--bs-dropdown-min-width:18rem;background:var(--dropdown-background);border:1px solid var(--dropdown-border-color);color:var(--body-font-color);padding:.4rem}.mp-page-ai-menu .mp-ai-item{white-space:normal;text-align:left;cursor:pointer;width:100%;color:var(--body-font-color);border-radius:.5rem;align-items:flex-start;gap:.6rem;padding:.45rem .55rem;display:flex;text-decoration:none!important}.mp-page-ai-menu .mp-ai-item:hover,.mp-page-ai-menu .mp-ai-item:focus,.mp-page-ai-menu .mp-ai-item:active{background:var(--dropdown-highlight);color:var(--body-font-color);text-decoration:none!important}.mp-page-ai-menu .mp-ai-item:focus-visible{background:var(--dropdown-highlight);color:var(--body-font-color);text-decoration:none!important}.mp-page-ai-menu .mp-ai-ico{border:1px solid var(--dropdown-border-color);width:1.75rem;height:1.75rem;color:var(--body-font-color);border-radius:.45rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.mp-page-ai-menu .mp-ai-text{flex-direction:column;gap:1px;min-width:0;display:flex}.mp-page-ai-menu .mp-ai-title{color:var(--body-font-color);align-items:center;gap:.3rem;font-size:.88rem;font-weight:600;display:inline-flex}.mp-page-ai-menu .mp-ai-desc{color:var(--mp-text-muted);font-size:.76rem;line-height:1.3}.mp-page-ai-menu .mp-ai-ext{color:var(--mp-text-muted);flex:none}.bd-footer{border-top:1px solid var(--mp-card-border);z-index:1;margin-top:auto;padding:48px 18px;position:relative;background:var(--body-background)!important}.bd-footer img{filter:none!important}.bd-footer .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bd-footer .footer-left{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bd-footer .footer-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.bd-footer .footer-tagline{color:var(--mp-muted);font-size:13px;line-height:1.4}.bd-footer .footer-legal{color:var(--mp-muted);margin:0;font-size:12px;line-height:1.4}.bd-footer .footer-right{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.bd-footer .footer-right a{color:var(--mp-muted);align-items:center;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.bd-footer .footer-right a svg{width:20px;height:20px;display:block}.bd-footer .footer-right a:hover{color:var(--body-font-color)}.bd-footer .social-icons{align-items:center;gap:16px;display:inline-flex}.mp-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:1.5rem 0;display:grid}.mp-card{background:var(--mp-card-bg);border:1px solid var(--mp-card-border);border-radius:8px;flex-direction:column;gap:10px;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 0 #9a5efc00,0 2px 8px #00000040}.mp-card:hover{border-color:var(--mp-card-border-hi);box-shadow:0 0 20px #9a5efc26,0 4px 16px #0000004d}.mp-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp-card-title{letter-spacing:-.01em;font-weight:700}.mp-card-note{color:var(--mp-card-muted);margin:0;font-size:.82rem}.mp-card-link{color:#b58bfd;margin-top:auto;font-size:.85rem;font-weight:600;text-decoration:none}.mp-card-link:hover{color:#9a5efc;text-decoration:none}a.mp-card,.mp-card--link{transition:border-color .2s,box-shadow .2s,transform .2s;text-decoration:none!important}a.mp-card:hover,.mp-card--link:hover{border-color:var(--mp-card-border-hi);transform:translateY(-2px);box-shadow:0 0 24px #9a5efc33,0 4px 16px #0000004d;text-decoration:none!important}.mp-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-pagination{border-top:1px solid var(--mp-card-border);gap:16px;margin-top:2.5rem;padding-top:1.5rem;display:flex}.mp-pagination a{border:1px solid var(--mp-card-border);border-radius:8px;flex-direction:column;flex:1 1 0;gap:4px;padding:12px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 8px #00000040;text-decoration:none!important}.mp-pagination a:hover{border-color:var(--mp-card-border-hi);transform:translateY(-2px);box-shadow:0 0 20px #9a5efc26,0 4px 16px #0000004d;text-decoration:none!important}.mp-pagination-next{text-align:right;align-items:flex-end;margin-left:auto}.mp-pagination-label{color:var(--mp-card-muted);font-size:.75rem}.mp-pagination-title{color:var(--content-link-color);font-weight:600}.mp-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:1.5rem 0;display:grid}.mp-lane{background:var(--mp-card-bg);border:1px solid var(--mp-card-border);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.mp-lane-title{letter-spacing:.04em;text-transform:uppercase;color:var(--mp-card-muted);font-size:.72rem;font-weight:600}.mp-lane--platform .mp-lane-title{color:#00dce8}.mp-lane--ml .mp-lane-title{color:#b58bfd}.mp-chip{border:1px solid var(--mp-card-border);background:0 0;border-radius:8px;flex-direction:column;gap:3px;padding:9px 12px;transition:border-color .2s,box-shadow .2s;display:flex;text-decoration:none!important}a.mp-chip:hover{border-color:var(--mp-card-border-hi);box-shadow:0 0 18px #9a5efc38,0 2px 8px #00000040;text-decoration:none!important}.mp-chip-name{color:var(--body-font-color,inherit);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;font-weight:600}.mp-chip-desc{color:var(--mp-card-muted);font-size:.78rem;line-height:1.35}.mp-lane--platform .mp-chip{border-color:#00dce84d}.mp-lane--ml .mp-chip{border-color:#9a5efc4d}.mp-faq{background:var(--mp-card-bg);border:1px solid var(--mp-card-border);border-radius:8px;margin:.6rem 0;overflow:hidden}.mp-faq-q{cursor:pointer;align-items:center;gap:.75rem;padding:.8rem 1rem;font-weight:600;list-style:none;transition:color .15s;display:flex}.mp-faq-q::-webkit-details-marker{display:none}.mp-faq-q:after{content:"";border-right:2px solid var(--mp-card-muted);border-bottom:2px solid var(--mp-card-muted);flex-shrink:0;width:.55rem;height:.55rem;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.mp-faq-q:hover,.mp-faq[open]>.mp-faq-q{color:var(--content-link-color)}.mp-faq[open]>.mp-faq-q:after{transform:rotate(-135deg)}.mp-faq-a{color:var(--body-font-color);padding:0 1rem .85rem}.mp-faq-a>:first-child{margin-top:0}.mp-faq-a>:last-child{margin-bottom:0}.mp-accel{letter-spacing:.02em;color:var(--mp-card-muted);background:var(--mp-card-bg);border:1px solid var(--mp-card-border);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin:1px 4px 1px 0;padding:1px 9px 1px 6px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;display:inline-flex}.mp-accel--text{padding-left:9px}.mp-repolink{align-items:center;line-height:0;display:inline-flex}.mp-repolink-icon{fill:currentColor;width:15px;height:15px}.bd-content a.mp-repolink{color:var(--mp-card-muted)}.bd-content a.mp-repolink:hover{color:var(--body-font-color);text-decoration:none!important}.mp-accel-logo{object-fit:contain;filter:brightness(0)invert();opacity:.7;width:12px;height:12px}.code-card{border:1px solid var(--dropdown-border-color);border-radius:8px;margin:1.1rem 0;overflow:hidden}.code-card__header{background:#a98cdb;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 12px;display:flex}.code-card__name{color:#fff;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem}.code-card__actions{align-items:center;gap:2px;display:flex}.code-card__btn{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .12s,background .12s,transform 80ms;display:inline-flex}.code-card__btn svg{display:block}.code-card__btn .icon-check{display:none}.code-card__btn:hover{color:#fff;background:#ffffff2e}.code-card__btn:active{background:#ffffff47;transform:scale(.88)}.code-card__btn.copied{color:#fff;background:#ffffff38}.code-card__btn.copied .icon-main{display:none}.code-card__btn.copied .icon-check{display:block}.code-card__body .highlight,.code-card__body .chroma,.code-card__body pre{margin:0!important}.code-card__body .highlight{border:none;border-radius:0}:root[color-theme=light] .highlight .bd-clipboard,:root[color-theme=dark] .highlight .bd-clipboard{display:none!important}.api-ref{margin-bottom:3.5rem}.api-ref .api-ref__lead{color:var(--body-font-color);margin:.25rem 0 .75rem;font-size:1rem}.api-ref .api-ref__concept{margin:0 0 .5rem;font-size:.9375rem}.api-ref .api-ref__meta{flex-wrap:wrap;gap:.6rem 1.75rem;margin:.5rem 0 0;display:flex}.api-ref .api-ref__meta div{flex-direction:column;gap:.2rem;display:flex}.api-ref .api-ref__meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--crd-description-color);margin:0;font-size:.6875rem;font-weight:700}.api-ref .api-ref__meta dd{color:var(--body-font-color);margin:0;font-size:.875rem}.api-ref .api-ref__section{color:var(--crd-header-color);scroll-margin-top:5rem;font-weight:700;position:relative}.api-ref .api-ref__subsection{text-transform:uppercase;letter-spacing:.04em;color:var(--crd-description-color);margin:2rem 0 .5rem;font-size:1rem}.api-ref .api-ref__object-section{margin:0 0 .75rem;font-size:1.3rem}.api-ref .api-ref__object-divider{border:0;border-top:1px solid var(--crd-row-border);opacity:1;margin:3rem 0 1.5rem}.api-ref .api-ref__heading-anchor{color:var(--crd-row-border);opacity:0;font-weight:700;text-decoration:none;transition:opacity .1s;position:absolute;top:0;left:-1.15rem}.api-ref .api-ref__section:hover .api-ref__heading-anchor,.api-ref .api-ref__heading-anchor:focus{opacity:1;color:var(--crd-description-color)}.api-ref .api-ref__example-wrap{border:1px solid var(--crd-row-border);border-radius:6px;margin:1rem 0 0;overflow:hidden}.api-ref .api-ref__example-summary{cursor:pointer;color:var(--crd-header-color);-webkit-user-select:none;user-select:none;padding:.5rem .9rem;font-size:.8125rem;font-weight:700;list-style:none}.api-ref .api-ref__example-summary::-webkit-details-marker{display:none}.api-ref .api-ref__example-summary:hover{background-color:var(--nav-highlight-color)}.api-ref .api-ref__example{border-top:1px solid var(--crd-row-border);margin:0}.api-ref .api-ref__example .highlight{margin:0}.api-ref .api-block__desc{color:var(--crd-description-color);margin:.5rem 0 0;font-size:.875rem}.api-ref .api-field{border-bottom:1px solid var(--crd-row-border);padding:.55rem 0;scroll-margin-top:5rem}.api-ref .api-field-list>.api-field:last-child{border-bottom:none}.api-ref .api-field-list--nested{border-left:2px solid var(--crd-row-border);margin:.4rem 0 .1rem .3rem;padding-left:1.5rem}.api-ref .api-field-list--nested .api-field:last-child{border-bottom:none;padding-bottom:0}.api-ref .api-field__header{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex;position:relative}.api-ref .api-field__anchor{color:var(--crd-row-border);opacity:0;font-weight:700;text-decoration:none;transition:opacity .1s;position:absolute;top:50%;left:-1.15rem;transform:translateY(-50%)}.api-ref .api-field:hover .api-field__anchor,.api-ref .api-field__anchor:focus{opacity:1;color:var(--crd-description-color)}.api-ref .api-field__name{font-family:var(--bs-font-monospace);color:var(--body-font-color);flex:none;font-size:.875rem;font-weight:600}.api-ref .api-field__badges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.api-ref .api-field__body{padding-top:.25rem}.api-ref .api-field__desc{color:var(--crd-description-color);margin:0;font-size:.875rem}.api-ref .api-field__meta{color:var(--crd-description-color);margin:.2rem 0 0;font-size:.8125rem}.api-ref .api-field__meta code{font-size:inherit}.api-ref .dataType,.api-ref .api-ref__badge{white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.api-ref .dataType{border:1px solid var(--body-font-color);color:var(--body-font-color)}.api-ref .dataType.string{color:var(--string-color);border-color:var(--string-color)}.api-ref .dataType.integer{color:var(--integer-color);border-color:var(--integer-color)}.api-ref .dataType.boolean{color:var(--boolean-color);border-color:var(--boolean-color)}.api-ref .dataType.object{color:var(--object-color);border-color:var(--object-color)}.api-ref .api-field__drill{text-decoration:none}.api-ref .api-field__drill:hover{text-decoration:underline}.api-ref .api-ref__badge-required{color:var(--required-color);background-color:var(--required-background)}.api-ref .api-ref__badge-optional{color:var(--crd-description-color);border:1px solid var(--crd-row-border)}.api-ref .api-range{font-family:var(--bs-font-monospace);white-space:nowrap;color:var(--crd-description-color);background-color:var(--nav-highlight-color);border:1px solid var(--crd-row-border);border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.api-ref .api-default{font-family:var(--bs-font-monospace);white-space:nowrap;color:var(--crd-description-color);background-color:var(--nav-highlight-color);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.api-ref .api-enum{white-space:normal}.api-ref .api-ref__type-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--object-color);border:1px solid var(--object-color);vertical-align:middle;border-radius:999px;padding:1px 7px;font-size:.6875rem;font-weight:700}#TableOfContents ul:empty{display:none}.bd-toc nav#TableOfContents.toc-tree ul ul{padding-left:.85rem}.api-ref__crd-tag{vertical-align:middle;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:var(--content-link-color);border:1px solid var(--content-link-color);border-radius:999px;margin-left:.5rem;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.api-index-group{margin-bottom:2.5rem}.api-index-group h2,.api-index-group .h2{margin-bottom:.35rem}.api-index-group>p{color:var(--crd-description-color);margin-bottom:1rem;font-size:.9375rem}@media (max-width:1199.98px){.nav-tabs li{margin:0;display:block!important}.nav-tabs .nav-link{padding-left:12px!important}.crds{padding-right:0}.crds .mobile-hidden{display:none}.crds .mobile-show{color:var(--crd-description-color);padding-bottom:24px;padding-left:27px;font-weight:700}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.show{visibility:visible}:root[color-theme=light] .highlight .chroma code .line,:root[color-theme=dark] .highlight .chroma code .line{padding-top:3px;padding-bottom:3px}.doc-content-nav{display:none}.bd-main-grid{width:100%;max-width:760px;margin-left:auto;margin-right:auto}#tooltip{display:none!important}.search-container{display:none}.bd-sidebar-container.offcanvas-lg{background-color:var(--body-background);width:320px}.search-icon{right:initial!important}.DocSearch-Button2 .searchLabel .thedocs{display:none}.search-container{padding-right:1.5rem!important}}@media (max-width:767.98px){.bd-toc-toggle{border:1px solid var(--body-font-color);color:var(--toc-font-color);border-radius:.4rem}.bd-toc-toggle:hover,.bd-toc-toggle:focus,.bd-toc-toggle:active{background-color:var(--body-background);border-color:var(--toc-mobile-menu-outline);color:var(--toc-font-color)!important}.bd-toc-collapse nav{background-color:var(--toc-mobile-menu-background);color:var(--body-font-color);border:1px solid #ffffff1a;border-radius:.25rem;padding:1.25rem;font-size:1rem;line-height:2rem}.mp-page-ai .mp-page-ai-menu{--bs-dropdown-min-width:0;width:-webkit-max-content;width:max-content;max-width:calc(100vw - 2rem);left:0;right:auto}}@media (max-width:700px){.mp-lanes{grid-template-columns:1fr}}@media (max-width:640px){.bd-footer .footer-inner{flex-direction:column;gap:24px}.bd-footer .footer-right{flex-wrap:wrap;gap:20px}}@media (max-width:600px){.mp-pagination{flex-direction:column}.mp-pagination-next{margin-left:0}}@media (max-width:575.98px){.bd-toc-toggle{justify-content:space-between;width:100%}}@media (min-width:576px){.pt-sm-3{padding-top:1rem!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-none{display:none!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.mb-md-0{margin-bottom:0!important}.p-md-0{padding:0!important}.bd-main-grid{gap:inherit;grid-template-rows:auto auto 1fr;grid-template-areas:"intro""toc""content";display:grid}.bd-toc-collapse{display:block!important}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.d-lg-none{display:none!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.mb-lg-5{margin-bottom:3rem!important}.ps-lg-2{padding-left:.5rem!important}.bd-layout{grid-template-columns:17rem minmax(0,1fr);grid-template-areas:"sidebar main";gap:0;display:grid}html,body{height:100%}body.docs-app{overflow:hidden}.bd-layout.docs-container{height:100dvh}.bd-sidebar{height:100dvh;overflow:hidden}.bd-main{scrollbar-gutter:stable;height:100dvh;overflow-y:auto}.bd-sidebar-scroll{scrollbar-gutter:stable}.doc-content-nav{z-index:10;position:-webkit-sticky;position:sticky;top:0}.bd-main-grid{grid-template:"intro""content"1fr/minmax(0,1fr)}.bd-sidebar{grid-area:sidebar}.bd-sidebar-container{border-right:1px solid var(--dropdown-border-color);flex-direction:column;height:100dvh;display:flex}.bd-sidebar-container .bd-sidebar-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}@media (min-width:1200px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}.ps-xl-3{padding-left:1rem!important}.crds{padding-right:80px}.crds .mobile-show{display:none}}@media (min-width:1280px){.doc-content-nav{padding-right:calc(19.5rem + 18px)}.bd-main-grid{grid-template-columns:minmax(0,1fr) 17rem;grid-template-areas:"intro toc""content toc";column-gap:2.5rem}.bd-main-grid.no-toc{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""content"}.bd-toc{z-index:2;border-left:1px solid var(--dropdown-border-color);align-self:start;max-height:calc(100dvh - 5rem);padding-left:18px;display:block;position:-webkit-sticky;position:sticky;top:3.5rem;overflow-y:auto}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.btn,.fade,.nav-link,.accordion-button,.accordion-button:after,.bd-content .anchor-link{transition:none}}