:root{--sl-color-accent-low:#1a3a6b;--sl-color-accent:#2856ea;--sl-color-accent-high:#a8c8ff;--sl-font:"Inter", system-ui, -apple-system, sans-serif;--sl-text-base:1rem;--sl-line-height:1.7;--sl-nav-height:6.625rem;--sl-content-gap-y:1.25rem;--sl-color-white:oklch(90% 0 0);--sl-color-gray-1:oklch(80% 0 0);--sl-color-gray-2:oklch(72% 0 0);--sl-color-gray-3:oklch(65% 0 0);--sl-color-gray-4:oklch(48% 0 0);--sl-color-gray-5:oklch(29% 0 0);--sl-color-gray-6:oklch(23% 0 0);--sl-color-gray-7:oklch(20.5% 0 0);--sl-color-gray-8:oklch(17% 0 0);--sl-color-gray-9:oklch(14% 0 0);--sl-color-black:oklch(11% 0 0);--sl-color-text:var(--sl-color-gray-2);--sl-color-text-accent:var(--sl-color-accent-high);--sl-color-text-invert:var(--sl-color-text);--sl-color-bg-inline-code:var(--sl-color-gray-7);--sl-color-backdrop-overlay:oklch(24% 0 0/.7);--sl-rapide-ui-header-bg-color:oklch(11% 0 0/.8);--sl-rapide-ui-border-color:oklch(28% 0 0);--sl-rapide-ec-marker-bg-color:oklch(27% 0 0);--sl-rapide-ec-marker-border-color:oklch(47% 0 0);--sl-color-hover-bg:oklch(23% 0 0);--sl-color-block-bg:#121212}:root[data-theme=light]{--sl-color-accent-low:#e6f3ff;--sl-color-accent:#1a42e8;--sl-color-accent-high:#0d47a1;--sl-color-white:oklch(30% 0 0);--sl-color-gray-1:oklch(36% 0 0);--sl-color-gray-2:oklch(36% 0 0);--sl-color-gray-3:oklch(44% 0 0);--sl-color-gray-4:oklch(82% 0 0);--sl-color-gray-5:oklch(92% 0 0);--sl-color-gray-6:oklch(94% 0 0);--sl-color-gray-7:oklch(96% 0 0);--sl-color-black:oklch(98% 0 0);--sl-color-backdrop-overlay:oklch(84% 0 0/.7);--sl-rapide-ui-header-bg-color:oklch(98% 0 0/.7);--sl-rapide-ui-border-color:oklch(88% 0 0);--sl-rapide-ec-marker-bg-color:oklch(93% 0 0);--sl-rapide-ec-marker-border-color:oklch(62% 0 0);--sl-color-hover-bg:oklch(96% 0 0);--sl-color-text-accent:var(--sl-color-accent);--sl-color-text-invert:var(--sl-color-text);--sl-color-block-bg:#f5f5f5}@supports not (color:oklch(0% 0 0)){:root{--sl-color-white:#e6e6e6;--sl-color-gray-1:#ccc;--sl-color-gray-2:#b8b8b8;--sl-color-gray-3:#a6a6a6;--sl-color-gray-4:#7a7a7a;--sl-color-gray-5:#4a4a4a;--sl-color-gray-6:#3b3b3b;--sl-color-gray-7:#353535;--sl-color-gray-8:#2c2c2c;--sl-color-gray-9:#242424;--sl-color-black:#1c1c1c;--sl-color-hover-bg:#3b3b3b;--sl-color-backdrop-overlay:#1c1c1cb3;--sl-rapide-ui-header-bg-color:#1c1c1ccc;--sl-rapide-ui-border-color:#474747;--sl-rapide-ec-marker-bg-color:#454545;--sl-rapide-ec-marker-border-color:#787878;--sl-color-text-accent:#a8c8ff;--sl-color-text-invert:#b8b8b8}:root[data-theme=light]{--sl-color-white:#4d4d4d;--sl-color-gray-1:#5c5c5c;--sl-color-gray-2:#5c5c5c;--sl-color-gray-3:#707070;--sl-color-gray-4:#d1d1d1;--sl-color-gray-5:#ebebeb;--sl-color-gray-6:#f0f0f0;--sl-color-gray-7:#f5f5f5;--sl-color-black:#fafafa;--sl-color-hover-bg:#f5f5f5;--sl-color-backdrop-overlay:#d6d6d6b3;--sl-rapide-ui-header-bg-color:#fafafab3;--sl-rapide-ui-border-color:#e0e0e0;--sl-rapide-ec-marker-bg-color:#ededed;--sl-rapide-ec-marker-border-color:#9e9e9e;--sl-color-text-accent:#1a42e8;--sl-color-text-invert:#5c5c5c}}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6),.sl-markdown-content strong{font-weight:500}.sl-markdown-content h1:not(:where(.not-content *)){letter-spacing:-.02em;margin-bottom:1rem}.sl-markdown-content h1:last-child:not(:where(.not-content *)){margin-bottom:1rem}.sl-markdown-content h2:first-child:not(:where(.not-content *)),.sl-markdown-content .sl-heading-wrapper:first-child h2:not(:where(.not-content *)){margin-top:.5rem}.sl-markdown-content h2:not(:where(.not-content *)){letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.5rem}.sl-markdown-content h2:first-child,.sl-markdown-content .sl-heading-wrapper:first-child h2{margin-top:.5rem}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:2em}.sl-markdown-content h3:not(:where(.not-content *)){letter-spacing:-.005em}kbd:not(.handsontable kbd,.example-controls-container kbd,.hot-example-preview kbd,.DocSearch-Container kbd){font-family:var(--sl-font);font-size:var(--sl-text-xs);color:var(--sl-color-white);background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);box-shadow:0 2px 0 var(--sl-color-gray-5);white-space:nowrap;vertical-align:middle;box-decoration-break:clone;border-radius:4px;margin:.25rem .375rem;padding:.075rem .375rem;font-weight:600;line-height:1.4;display:inline-block}kbd:first-child:not(.handsontable kbd,.example-controls-container kbd,.hot-example-preview kbd,.DocSearch-Container kbd){margin-left:0}kbd:not(.handsontable kbd,.example-controls-container kbd,.hot-example-preview kbd,.DocSearch-Container kbd) kbd{box-shadow:none;font-size:inherit;background:0 0;border:none;padding:0}.sl-markdown-content .sl-heading-wrapper{position:relative}.sl-markdown-content .sl-heading-wrapper>:first-child{cursor:pointer}.sl-markdown-content .sl-anchor-link:after{content:"";position:absolute;inset:0}.sl-markdown-content a:not(.source-code-link):not(.ht-link-card a):not(:where(.not-content *)){color:var(--sl-color-white);text-underline-offset:.2em;text-decoration:none}.sl-markdown-content a:not(.source-code-link):not(.ht-link-card a):not(:where(.not-content *)):hover:not(:has(>code)){text-decoration:underline;text-decoration-color:var(--sl-color-gray-3)}.sl-markdown-content a:has(>code):hover>code{background-color:var(--sl-color-gray-5)}.sl-markdown-content :not(pre)>code:not(:where(.not-content *)){color:var(--sl-color-white);border:1px solid var(--sl-color-gray-5);border-radius:4px;font-weight:400}*{scrollbar-width:thin;scrollbar-color:var(--sl-color-gray-5) transparent}.handsontable,.handsontable *{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:4px;height:4px}.handsontable ::-webkit-scrollbar{width:revert;height:revert}::-webkit-scrollbar-track{background:0 0}.handsontable ::-webkit-scrollbar-track{background:revert}::-webkit-scrollbar-thumb{background-color:var(--sl-color-gray-5);border-radius:2px}.handsontable ::-webkit-scrollbar-thumb{background-color:revert;border-radius:revert}::-webkit-scrollbar-thumb:hover{background-color:var(--sl-color-gray-4)}.handsontable ::-webkit-scrollbar-thumb:hover{background-color:revert}@media print{.header-row-2,.mobile-subheader,.hot-page-header,.hot-footer,.sl-footer-built-ins,.header-row-1 .search-wrapper,.header-row-1 .right-group,.header-row-1 .mobile-controls{display:none!important}.page>.main-frame{padding-top:0!important}main,main>.content-panel:first-child{padding-block-start:0!important}:root{font-size:13px}}@media (width>=50rem){button[data-open-modal]{max-width:100%;background-color:var(--sl-color-gray-6)!important}}.site-title img{width:auto;max-height:24px}:root{--sl-z-index-skiplink:10200}@media (width<=49.99rem){starlight-menu-button{display:none!important}}@media (width<=71.99rem){mobile-starlight-toc{display:none!important}}.sl-markdown-content iframe:not(:where(.not-content *)){height:revert;margin-top:20px}.sl-markdown-content .docs-video-embed{aspect-ratio:16/9;width:100%;margin-top:20px;position:relative}.sl-markdown-content .docs-video-embed iframe{border:0;width:100%;height:100%;margin-top:0;position:absolute;inset:0}.page{max-width:1500px;margin-inline:auto}header.header{padding-block:1rem .5rem;z-index:10100;padding-right:8px;height:auto!important}.DocSearch-Container{z-index:10200!important}@media (width>=50rem){sl-doc-search .DocSearch-Button-Keys:before,sl-doc-search .DocSearch-Button-Key{display:none}}.DocSearch-Button-Key,.DocSearch-Commands-Key{justify-content:center;align-items:center;padding-bottom:0;line-height:1;top:0}header.header>.header{max-width:1500px;margin-inline:auto}starlight-theme-select button,starlight-theme-select label{color:var(--sl-color-gray-1)}starlight-theme-select button:hover,starlight-theme-select label:hover{color:var(--sl-color-white)}starlight-theme-select :is(:hover,:focus-visible) :is(.moon,.sun){fill:var(--sl-color-white)!important}@media (width>=50rem){.sidebar-pane{inset-inline-start:max(0px,50vw - 750px)!important}}.sidebar-pane{padding-top:0!important}.sidebar-pane ul,starlight-toc>nav>ul{padding:.5rem 0}starlight-toc a[href=\#_top]{display:none}starlight-toc nav{padding-top:0!important}starlight-toc ul{padding:0}starlight-toc{font-size:var(--sl-text-sm);line-height:20px;padding-top:1rem!important;display:block!important}#starlight__on-this-page{align-items:center;gap:.4rem;display:flex}#starlight__on-this-page:before{content:"";background:currentColor;flex-shrink:0;width:1em;height:1em;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l11 0'/%3E%3Cpath d='M9 12l11 0'/%3E%3Cpath d='M9 18l11 0'/%3E%3Cpath d='M5 6l0 .01'/%3E%3Cpath d='M5 12l0 .01'/%3E%3Cpath d='M5 18l0 .01'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.right-sidebar{padding-top:var(--sl-nav-height)!important}@media (width<=71.99rem){.right-sidebar{display:none!important}}.right-sidebar-panel{padding-left:4rem}.main-frame{padding-top:8.75rem!important}.sl-container>*+*{margin-top:3rem}.sl-steps{margin-top:2rem}.sl-steps>li>*+*{margin-top:var(--sl-content-gap-y)}@layer starlight.components{.sl-steps{--bullet-size:calc(var(--sl-line-height) * 1rem);--bullet-margin:.375rem;counter-reset:steps-counter var(--sl-steps-start,0);padding-inline-start:0;list-style:none}.sl-steps>li{counter-increment:steps-counter;padding-inline-start:calc(var(--bullet-size) + 1rem);min-height:calc(var(--bullet-size) + var(--bullet-margin));padding-bottom:2rem;position:relative}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);top:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);box-shadow:inset 0 0 0 1px var(--sl-color-gray-5);border-radius:99rem;font-weight:600;position:absolute;inset-inline-start:0}.sl-steps>li:after{--guide-width:1px;content:"";top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);width:var(--guide-width);background-color:var(--sl-color-hairline-light);position:absolute;inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) / 2)}starlight-file-tree{--x-space:1.5rem;--y-space:.125rem;--y-pad:0;border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-gray-6);font-size:var(--sl-text-xs);font-family:var(--__sl-font-mono);border-radius:0;padding:1rem;display:block;overflow-x:auto}starlight-file-tree .directory>details{padding:0;background:0 0;border:0;padding-inline-start:var(--x-space)}starlight-file-tree .directory>details>summary{padding:var(--y-pad) .625rem;color:var(--sl-color-white);border:0;max-width:100%;margin-inline-start:calc(-1 * var(--x-space));font-weight:400;list-style:none}starlight-file-tree .directory>details>summary::marker{display:none}starlight-file-tree .directory>details>summary::-webkit-details-marker{display:none}starlight-file-tree .directory>details>summary:before{content:"";border-right:2px solid var(--sl-color-gray-3);border-bottom:2px solid var(--sl-color-gray-3);flex-shrink:0;width:.5rem;height:.5rem;margin-right:.25rem;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}starlight-file-tree .directory>details[open]>summary:before{transform:rotate(45deg)}starlight-file-tree .directory>details>summary:hover,starlight-file-tree .directory>details>summary:hover .tree-icon{cursor:pointer;color:var(--sl-color-text-accent);fill:currentColor}starlight-file-tree .directory>details>summary:hover~ul{border-color:var(--sl-color-accent)}starlight-file-tree ul{border-inline-start:1px solid var(--sl-color-gray-5);margin-inline-start:-.625rem;padding:0;padding-inline-start:.125rem;list-style:none}starlight-file-tree>ul{border:0;margin:0;padding:0}starlight-file-tree li{margin:var(--y-space) 0;padding:var(--y-pad) 0}starlight-file-tree .file{color:var(--sl-color-white);margin-inline-start:calc(var(--x-space) - .125rem)}starlight-file-tree .tree-entry{flex-wrap:wrap;align-items:flex-start;max-width:calc(100% - 1rem);padding-left:.5rem;display:inline-flex}@media (width>=30em){starlight-file-tree .tree-entry{flex-wrap:nowrap}}starlight-file-tree .tree-entry>:first-child{flex-shrink:0}starlight-file-tree .empty{color:var(--sl-color-gray-3);padding-inline-start:.375rem}starlight-file-tree .highlight{color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);border-radius:.25rem;padding-inline-end:.5rem;display:inline-block}starlight-file-tree svg{fill:var(--sl-color-gray-3);vertical-align:middle;width:.875rem;height:.875rem;margin-inline:.25rem .375rem;display:inline}starlight-file-tree .highlight svg.tree-icon{fill:currentColor}starlight-file-tree .comment{color:var(--sl-color-gray-3);min-width:12rem;max-width:24rem;padding-inline-start:1.625rem}.starlight-aside{border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white);padding:1rem}.starlight-aside--note{--sl-color-asides-text-accent:var(--sl-color-blue-high);--sl-color-asides-border:var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent:var(--sl-color-purple-high);--sl-color-asides-border:var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent:var(--sl-color-orange-high);--sl-color-asides-border:var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent:var(--sl-color-red-high);--sl-color-asides-border:var(--sl-color-red);background-color:var(--sl-color-red-low)}.starlight-aside__title{font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent);align-items:center;gap:.5rem;display:flex}.starlight-aside__icon{width:1em;height:1em;font-size:1.333em}.starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.starlight-aside__content:empty{display:none}.starlight-aside__content a{color:var(--sl-color-asides-text-accent)}svg:where(.astro-6fntegjm){color:var(--sl-icon-color);font-size:var(--sl-icon-size,1em);width:1em;height:1em}:root{--sl-badge-default-border:var(--sl-color-accent);--sl-badge-default-bg:var(--sl-color-accent-low);--sl-badge-default-text:#fff;--sl-badge-note-border:var(--sl-color-blue);--sl-badge-note-bg:var(--sl-color-blue-low);--sl-badge-note-text:#fff;--sl-badge-danger-border:var(--sl-color-red);--sl-badge-danger-bg:var(--sl-color-red-low);--sl-badge-danger-text:#fff;--sl-badge-success-border:var(--sl-color-green);--sl-badge-success-bg:var(--sl-color-green-low);--sl-badge-success-text:#fff;--sl-badge-caution-border:var(--sl-color-orange);--sl-badge-caution-bg:var(--sl-color-orange-low);--sl-badge-caution-text:#fff;--sl-badge-tip-border:var(--sl-color-purple);--sl-badge-tip-bg:var(--sl-color-purple-low);--sl-badge-tip-text:#fff}[data-theme=light]:root{--sl-badge-default-bg:var(--sl-color-accent-high);--sl-badge-note-bg:var(--sl-color-blue-high);--sl-badge-danger-bg:var(--sl-color-red-high);--sl-badge-success-bg:var(--sl-color-green-high);--sl-badge-caution-bg:var(--sl-color-orange-high);--sl-badge-tip-bg:var(--sl-color-purple-high)}.sl-badge:where(.astro-5mdmg74u){border:1px solid var(--sl-color-border-badge);font-family:var(--sl-font-system-mono);color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere;border-radius:.25rem;line-height:normal;display:inline-block}.sidebar-content .sl-badge:where(.astro-5mdmg74u){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-5mdmg74u){--sl-color-bg-badge:transparent;--sl-color-border-badge:currentColor;color:inherit}.default:where(.astro-5mdmg74u){--sl-color-bg-badge:var(--sl-badge-default-bg);--sl-color-border-badge:var(--sl-badge-default-border);--sl-color-text-badge:var(--sl-badge-default-text)}.note:where(.astro-5mdmg74u){--sl-color-bg-badge:var(--sl-badge-note-bg);--sl-color-border-badge:var(--sl-badge-note-border);--sl-color-text-badge:var(--sl-badge-note-text)}.danger:where(.astro-5mdmg74u){--sl-color-bg-badge:var(--sl-badge-danger-bg);--sl-color-border-badge:var(--sl-badge-danger-border);--sl-color-text-badge:var(--sl-badge-danger-text)}.success:where(.astro-5mdmg74u){--sl-color-bg-badge:var(--sl-badge-success-bg);--sl-color-border-badge:var(--sl-badge-success-border);--sl-color-text-badge:var(--sl-badge-success-text)}.tip:where(.astro-5mdmg74u){--sl-color-bg-badge:var(--sl-badge-tip-bg);--sl-color-border-badge:var(--sl-badge-tip-border);--sl-color-text-badge:var(--sl-badge-tip-text)}.caution:where(.astro-5mdmg74u){--sl-color-bg-badge:var(--sl-badge-caution-bg);--sl-color-border-badge:var(--sl-badge-caution-border);--sl-color-text-badge:var(--sl-badge-caution-text)}.small:where(.astro-5mdmg74u){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-5mdmg74u){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-5mdmg74u){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-5mdmg74u){vertical-align:middle}.sl-link-button:where(.astro-yfyhnr2d){font-size:var(--sl-text-sm);outline-offset:.25rem;border:1px solid #0000;border-radius:999rem;align-items:center;gap:.5em;padding:.4375rem 1.125rem;line-height:1.1875;text-decoration:none;display:inline-flex}.sl-link-button:where(.astro-yfyhnr2d).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-yfyhnr2d).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-yfyhnr2d).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-yfyhnr2d).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-yfyhnr2d) svg{flex-shrink:0}@media (width>=50rem){.sl-link-button:where(.astro-yfyhnr2d){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-yfyhnr2d){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-yfyhnr2d):not(:where(p *)){margin-block:1rem}.label-icon:where(.astro-aivx7uua){font-size:var(--sl-label-icon-size);inset-inline-start:0}.caret:where(.astro-aivx7uua){font-size:var(--sl-caret-size);inset-inline-end:0}}@layer starlight.content{.sl-steps>li>:first-child{--lh:calc(1em * var(--sl-line-height));--shift-y:calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom:var(--shift-y)}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh:calc(1em * var(--sl-line-height-headings))}@supports (--prop:1lh){.sl-steps>li>:first-child{--lh:1lh}}.sl-markdown-content .sl-heading-wrapper{--sl-anchor-icon-size:.8275em;--sl-anchor-icon-gap:.25em;--sl-anchor-icon-space:calc(var(--sl-anchor-icon-size) + var(--sl-anchor-icon-gap));line-height:var(--sl-line-height-headings)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6,.sl-heading-wrapper)+.sl-heading-wrapper{margin-top:1.5em}.sl-markdown-content .sl-heading-wrapper.level-h1{font-size:var(--sl-text-h1)}.sl-markdown-content .sl-heading-wrapper.level-h2{font-size:var(--sl-text-h2)}.sl-markdown-content .sl-heading-wrapper.level-h3{font-size:var(--sl-text-h3)}.sl-markdown-content .sl-heading-wrapper.level-h4{font-size:var(--sl-text-h4)}.sl-markdown-content .sl-heading-wrapper.level-h5{font-size:var(--sl-text-h5)}.sl-markdown-content .sl-heading-wrapper.level-h6{font-size:var(--sl-text-h6)}.sl-markdown-content .sl-heading-wrapper>:first-child{padding-inline-end:var(--sl-anchor-icon-space);display:inline}.sl-markdown-content .sl-anchor-link{user-select:none;margin-inline-start:calc(-1 * var(--sl-anchor-icon-size));display:inline-flex;position:relative}.sl-markdown-content .sl-anchor-link:after{content:"";position:absolute;inset:-.25rem -.5rem}.sl-markdown-content .sl-anchor-icon>svg{width:var(--sl-anchor-icon-size);vertical-align:top;transform:translateY(calc((var(--sl-line-height-headings) * 1em - var(--sl-anchor-icon-size)) / 2));display:inline}@media (hover:hover){.sl-markdown-content .sl-anchor-link{opacity:0}.sl-markdown-content .sl-anchor-link:focus,.sl-markdown-content .sl-heading-wrapper:hover .sl-anchor-link{opacity:1}}.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:not(a,strong,em,del,span,input,code,br,:where(.not-content *)),.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:is(astro-island,astro-slot)>:not(a,strong,em,del,span,input,code,br,:where(.not-content *)):first-child{margin-top:var(--sl-content-gap-y)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:1.5em}.sl-markdown-content li+li:not(:where(.not-content *)),.sl-markdown-content dt+dt:not(:where(.not-content *)),.sl-markdown-content dt+dd:not(:where(.not-content *)),.sl-markdown-content dd+dd:not(:where(.not-content *)){margin-top:.25rem}.sl-markdown-content li:not(:where(.not-content *)){overflow-wrap:anywhere}.sl-markdown-content :is(ol,ul):where(.ht-nohas-mxhh8s):not(_):not(_)>li>:where(.ht-nohas-1yjct11):not(._):not(_):not(_):not(_){margin-bottom:1.25rem}.sl-markdown-content dt:not(:where(.not-content *)){font-weight:700}.sl-markdown-content dd:not(:where(.not-content *)){padding-inline-start:1rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){color:var(--sl-color-white);line-height:var(--sl-line-height-headings);font-weight:600}.sl-markdown-content :is(img,picture,video,canvas,svg,iframe):not(:where(.not-content *)){max-width:100%;height:auto;display:block}.sl-markdown-content h1:not(:where(.not-content *)){font-size:var(--sl-text-h1)}.sl-markdown-content h2:not(:where(.not-content *)){font-size:var(--sl-text-h2)}.sl-markdown-content h3:not(:where(.not-content *)){font-size:var(--sl-text-h3)}.sl-markdown-content h4:not(:where(.not-content *)){font-size:var(--sl-text-h4)}.sl-markdown-content h5:not(:where(.not-content *)){font-size:var(--sl-text-h5)}.sl-markdown-content h6:not(:where(.not-content *)){font-size:var(--sl-text-h6)}.sl-markdown-content a:not(:where(.not-content *)){color:var(--sl-color-text-accent)}.sl-markdown-content a:hover:not(:where(.not-content *)){color:var(--sl-color-white)}.sl-markdown-content code:not(:where(.not-content *)){background-color:var(--sl-color-bg-inline-code);font-size:var(--sl-text-code-sm);margin-block:-.125rem;padding:.125rem .375rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.sl-markdown-content pre:not(:where(.not-content *)){border:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-code);tab-size:2;padding:.75rem 1rem}.sl-markdown-content pre code:not(:where(.not-content *)){all:unset;font-family:var(--__sl-font-mono)}.sl-markdown-content blockquote:not(:where(.not-content *)){border-inline-start:1px solid var(--sl-color-gray-5);padding-inline-start:1rem}.sl-markdown-content table:not(:where(.not-content *)){border-spacing:0;display:block;overflow:auto}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-5);vertical-align:baseline;padding:.5rem 1rem}.sl-markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:0}.sl-markdown-content :is(th:last-child,td:last-child):not(:where(.not-content *)){padding-inline-end:0}.sl-markdown-content th:not(:where(.not-content *)){color:var(--sl-color-white);font-weight:600}.sl-markdown-content th:not([align]):not(:where(.not-content *)){text-align:start}.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:var(--sl-color-gray-4)}@supports (border-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 30%, transparent)
	){.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 30%, transparent)}}@supports (border-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 12%, transparent)
	){.sl-markdown-content .starlight-aside code:not(:where(.not-content *)){background-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 12%, transparent)}}.sl-markdown-content hr:not(:where(.not-content *)){border:0;border-bottom:1px solid var(--sl-color-hairline)}.sl-markdown-content details:not(:where(.not-content *)){--sl-details-border-color:var(--sl-color-gray-5);--sl-details-border-color--hover:var(--sl-color-text-accent);border-inline-start:2px solid var(--sl-details-border-color);padding-inline-start:1rem}.sl-markdown-content details:not([open]):hover:not(:where(.not-content *)),.sl-markdown-content details:has(>summary:hover):not(:where(.not-content *)){border-color:var(--sl-details-border-color--hover)}.sl-markdown-content summary:not(:where(.not-content *)){color:var(--sl-color-white);cursor:pointer;margin-inline-start:-.5rem;padding-inline-start:.5rem;font-weight:600;display:block}.sl-markdown-content details[open]>summary:not(:where(.not-content *)){margin-bottom:1rem}.sl-markdown-content summary:not(:where(.not-content *))::marker{display:none}.sl-markdown-content summary:not(:where(.not-content *))::-webkit-details-marker{display:none}.sl-markdown-content summary:not(:where(.not-content *)):before{--sl-details-marker-size:1.25rem;content:"";height:var(--sl-details-marker-size);width:var(--sl-details-marker-size);margin-inline:calc((var(--sl-details-marker-size) / 4) * -1) .25rem;vertical-align:middle;background-color:currentColor;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.sl-markdown-content summary:not(:where(.not-content *)):before{transition:transform .2s ease-in-out}}.sl-markdown-content details[open]>summary:not(:where(.not-content *)):before{transform:rotate(90deg)}[dir=rtl] .sl-markdown-content summary:not(:where(.not-content *)):before,.sl-markdown-content [dir=rtl] summary:not(:where(.not-content *)):before{transform:rotate(180deg)}.sl-markdown-content summary:not(:where(.not-content *)) p:only-child{display:inline}.sl-markdown-content .starlight-aside details:not(:where(.not-content *)){--sl-details-border-color:var(--sl-color-asides-border);--sl-details-border-color--hover:var(--sl-color-asides-text-accent)}}.sl-markdown-content ul:not(:where(.not-content *)){list-style:outside}.content-panel:first-child{padding-top:.8rem}.content-panel{padding:0!important}@media (width<=71.99rem){.content-panel{padding-inline:1rem!important}}main h1{font-weight:500;margin-top:2rem!important}main{padding-bottom:4rem!important}h2+p,h3+p{margin-top:.5rem}.sidebar-content .sl-badge{font-family:var(--sl-font-system,system-ui, sans-serif);text-transform:capitalize;vertical-align:middle;border:1px solid #0000;border-radius:99px;flex-shrink:0;margin-inline-start:.35rem;padding:.25rem .5rem;font-size:.65rem;font-weight:400}.sidebar-content .sl-badge.caution{--sl-color-bg-badge:#41a167;--sl-color-border-badge:#41a167;color:#121316}.sidebar-content .sl-badge.success{--sl-color-bg-badge:var(--sl-color-accent);--sl-color-border-badge:var(--sl-color-accent);color:#fff}:root[data-theme=light] .sidebar-content .sl-badge.caution{--sl-color-bg-badge:oklch(93% .03 160);--sl-color-border-badge:oklch(85% .05 160);color:oklch(33% .07 160)}:root[data-theme=light] .sidebar-content .sl-badge.success{--sl-color-bg-badge:oklch(93% .03 255);--sl-color-border-badge:oklch(85% .05 255);color:oklch(33% .07 255)}.sidebar-content a[aria-current=page]>.sl-badge.caution{--sl-color-bg-badge:#41a167;--sl-color-border-badge:#41a167;color:#121316}.sidebar-content a[aria-current=page]>.sl-badge.success{--sl-color-bg-badge:var(--sl-color-accent);--sl-color-border-badge:var(--sl-color-accent);color:#fff}:root[data-theme=light] .sidebar-content a[aria-current=page]>.sl-badge.caution{--sl-color-bg-badge:oklch(93% .03 160);--sl-color-border-badge:oklch(85% .05 160);color:oklch(33% .07 160)}:root[data-theme=light] .sidebar-content a[aria-current=page]>.sl-badge.success{--sl-color-bg-badge:oklch(93% .03 255);--sl-color-border-badge:oklch(85% .05 255);color:oklch(33% .07 255)}.sidebar-pane a[aria-current=page],.sidebar-pane a[aria-current=page]:hover,.sidebar-pane a[aria-current=page]:focus{color:var(--sl-color-text)!important;background-color:#0000!important;border-color:#0000!important;font-weight:600!important}nav[aria-label=Main\ navigation] a[aria-current=page]{font-weight:500!important}.sidebar-pane ul ul li:where(.ht-nohas-4xgtag):not(._):not(_){border-inline-start-color:var(--sl-color-accent)!important}.sidebar-pane ul ul li:has(>a:not([aria-current=page]):is(:hover,:focus-visible)){border-inline-start-color:var(--sl-color-gray-4)!important}.sidebar-pane :where(a),.right-sidebar-panel :where(a){color:var(--sl-color-text);line-height:20px}starlight-toc a[aria-current=true],starlight-toc a[aria-current=true]:hover,starlight-toc a[aria-current=true]:focus{color:var(--sl-color-text)!important;border-color:var(--sl-color-accent)!important;background-color:#0000!important}starlight-toc a:not([aria-current=true]):hover{border-inline-start-color:var(--sl-color-gray-4)!important}.sidebar-pane summary{gap:.5rem;padding-inline-start:.75rem}.sidebar-pane summary .large{font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-white);transition:color .15s}.sidebar-pane summary:hover .large{color:var(--sl-color-white)}.sidebar-pane summary:hover svg.caret,.sidebar-pane summary svg.caret{color:var(--sl-color-gray-3)!important}.sidebar-content{scroll-behavior:smooth;padding-inline:.25rem}.sidebar-pane ul ul li{margin-inline-start:1.25rem}.sidebar-pane svg.caret path{display:none}.sidebar-pane svg.caret{background:currentColor;width:16px;height:16px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6l-6 6'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}@media (width>=50rem) and (width<=71.99rem){:root{--sl-mobile-subheader-height:2.75rem}.main-frame{padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-subheader-height))!important}.mobile-subheader{left:var(--sl-sidebar-width,18.75rem);transition:left .2s}body[data-sidebar-collapsed] .sidebar-pane{transform:translate(-100%)}body[data-sidebar-collapsed] .mobile-subheader{left:0}body[data-sidebar-collapsed] .main-frame{transition:padding-inline-start .2s;padding-inline-start:0!important}.sl-container{max-width:none!important}.main-frame{transition:padding-inline-start .2s}.sidebar-pane{transition:transform .2s}}@media (width<=49.99rem){:root{--sl-nav-height:3.25rem;--sl-mobile-subheader-height:2.75rem}.main-frame{padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-subheader-height))!important}[data-has-sidebar] .header{padding-inline-end:.25rem!important}}.ht-card-grid{border-top:1px solid var(--sl-color-gray-5);border-left:1px solid var(--sl-color-gray-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0;margin-block:1.5rem;display:grid}.ht-link-card{border:0;border-right:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5);box-shadow:none;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:.5rem;margin-top:0;padding:.75rem 1rem;transition:background-color .15s;display:grid;position:relative}.ht-link-card a{line-height:var(--sl-line-height-headings);flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-width:0;text-decoration:none;display:flex;overflow:hidden}.ht-link-card a:before{content:"";position:absolute;inset:0}.ht-link-card .ico{background-color:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block;mask-size:contain;mask-repeat:no-repeat}.ht-link-card .i-javascript{color:var(--sl-color-white);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20 4l-2 14.5l-6 2l-6 -2l-2 -14.5l16 0'/%3E%3Cpath d='M7.5 8h3v8l-2 -1'/%3E%3Cpath d='M16.5 8h-2.5a.5 .5 0 0 0 -.5 .5v3a.5 .5 0 0 0 .5 .5h1.423a.5 .5 0 0 1 .495 .57l-.418 2.93l-2 .5'/%3E%3C/svg%3E")}.ht-link-card .i-react{color:var(--sl-color-white);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6.306 8.711c-2.602 .723 -4.306 1.926 -4.306 3.289c0 2.21 4.477 4 10 4c.773 0 1.526 -.035 2.248 -.102'/%3E%3Cpath d='M17.692 15.289c2.603 -.722 4.308 -1.926 4.308 -3.289c0 -2.21 -4.477 -4 -10 -4c-.773 0 -1.526 .035 -2.25 .102'/%3E%3Cpath d='M6.305 15.287c-.676 2.615 -.485 4.693 .695 5.373c1.913 1.105 5.703 -1.877 8.464 -6.66c.387 -.67 .733 -1.339 1.036 -2'/%3E%3Cpath d='M17.694 8.716c.677 -2.616 .487 -4.696 -.694 -5.376c-1.913 -1.105 -5.703 1.877 -8.464 6.66c-.387 .67 -.733 1.34 -1.037 2'/%3E%3Cpath d='M12 5.424c-1.925 -1.892 -3.82 -2.766 -5 -2.084c-1.913 1.104 -1.226 5.877 1.536 10.66c.386 .67 .793 1.304 1.212 1.896'/%3E%3Cpath d='M12 18.574c1.926 1.893 3.821 2.768 5 2.086c1.913 -1.104 1.226 -5.877 -1.536 -10.66c-.375 -.65 -.78 -1.283 -1.212 -1.897'/%3E%3Cpath d='M11.5 12.866a1 1 0 1 0 1 -1.732a1 1 0 0 0 -1 1.732'/%3E%3C/svg%3E")}.ht-link-card .i-angular{color:var(--sl-color-white);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5.428 17.245l6.076 3.471a1 1 0 0 0 .992 0l6.076 -3.471a1 1 0 0 0 .495 -.734l1.323 -9.704a1 1 0 0 0 -.658 -1.078l-7.4 -2.612a1 1 0 0 0 -.665 0l-7.399 2.613a1 1 0 0 0 -.658 1.078l1.323 9.704a1 1 0 0 0 .495 .734l0 -.001'/%3E%3Cpath d='M9 15l3 -8l3 8'/%3E%3Cpath d='M10 13h4'/%3E%3C/svg%3E")}.ht-link-card .i-vue{color:var(--sl-color-white);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.5 4l-4.5 8l-4.5 -8'/%3E%3Cpath d='M3 4l9 16l9 -16'/%3E%3C/svg%3E")}.ht-link-card .title{color:var(--sl-color-white);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.25rem;display:inline;overflow:hidden}.ht-link-card .subtitle{color:var(--sl-color-gray-3);width:100%;font-size:.8rem;font-weight:400;line-height:1.5rem}.ht-link-card .arrow{color:var(--sl-color-gray-3);font-size:1.1rem;transition:color .15s}.ht-link-card:hover{background:var(--sl-color-hover-bg,var(--sl-color-gray-6))}.ht-link-card:hover .arrow{color:var(--sl-color-white)}.ht-info-card{border-right:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5);flex-direction:column;margin-top:0;padding:1rem;transition:background-color .15s;display:flex;position:relative}.ht-info-card:hover{background:var(--sl-color-hover-bg,var(--sl-color-gray-6))}.ht-info-card p{margin:0}.ht-info-card .name{color:var(--sl-color-white);margin-bottom:.25rem;font-weight:600}.ht-info-card .name .desc{color:var(--sl-color-gray-2);font-weight:400}.ht-info-card .meta{color:var(--sl-color-gray-3);font-size:.875rem;line-height:1.6}.ht-info-card .url{margin-top:.625rem;font-size:.875rem}.ht-info-card .url a{color:var(--sl-color-text-accent);word-break:break-all;text-decoration:none}.ht-info-card .url a:before{content:"";position:absolute;inset:0}.icon-catalog-controls{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem .75rem;display:flex}.icon-catalog-search,.icon-catalog-category{font-size:var(--sl-text-sm);color:var(--sl-color-white);background:var(--sl-color-black);border:1px solid var(--sl-color-gray-5);border-radius:.25rem;padding:.5rem .75rem}.icon-catalog-search{flex:16rem}.icon-catalog-category{flex:0 14rem}.icon-catalog-count{font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);margin-block:0 .5rem}.icon-catalog-empty{color:var(--sl-color-gray-2);text-align:center;margin-block:1.5rem}.icons-wrapper{border-top:1px solid var(--sl-color-gray-5);border-left:1px solid var(--sl-color-gray-5);grid-template-columns:repeat(4,1fr);gap:0;margin-block:1.5rem;display:grid}.icons-wrapper>div{border-right:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5);cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;margin-top:0;padding:1.25rem 1rem;transition:background-color .15s;display:flex}.icons-wrapper>div:hover,.icons-wrapper>div:focus-visible{background:var(--sl-color-hover-bg,var(--sl-color-gray-6))}.icons-wrapper>div[hidden]{display:none}.icons-wrapper>div svg{width:24px;height:24px;fill:var(--sl-color-white)}.icons-wrapper>div span{font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);text-align:center;word-break:break-word}.icons-wrapper>div.icon-catalog-tile-copied span:after{content:" (copied)";color:var(--sl-color-accent)}.table-container{-webkit-overflow-scrolling:touch;margin-block:1.5rem;overflow-x:auto}.sl-markdown-content :is(h2,h3,h4):where(.ht-nohas-u7kbh8):not(._):not(_),.sl-markdown-content :is(h2,h3,h4):where(.ht-nohas-c60bqf):not(._):not(_){border-top:1px solid var(--sl-color-gray-5);margin-bottom:0;padding-top:1rem}.sl-markdown-content p:where(.ht-nohas-1vfaiq6):not(._):not(._),.sl-markdown-content p:where(.ht-nohas-p5wwux):not(._):not(._){display:none}.sl-markdown-content :is(h2,h3,h4):where(.ht-nohas-1g5n0qy):not(._){border-top:1px solid var(--sl-color-gray-5);margin-bottom:0;padding-top:1rem;position:relative}.api-member-actions{flex-direction:row;align-items:stretch;display:inline-flex;position:absolute;top:0;right:0}.source-code-link,.ask-about-api-btn{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);border:1px solid var(--sl-color-gray-5);white-space:nowrap;border-top:none;border-radius:0;justify-content:center;align-items:center;gap:.4em;min-height:40px;padding:0 .75em;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.source-code-link{position:absolute;top:0;right:0}.ask-about-api-btn{cursor:pointer;background:0 0;border-right:none;font-family:inherit}.api-member-actions .source-code-link{border-left:none;position:static}.source-code-link:before{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.ask-about-api-btn:before{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.source-code-link:hover,.ask-about-api-btn:hover{color:var(--sl-color-white);background-color:var(--sl-color-gray-6)}.sl-markdown-content table:not(:where(.not-content *)){display:revert;overflow:revert;border-spacing:revert}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:revert;padding:revert}.sl-markdown-content th:not(:where(.not-content *)){color:revert;font-weight:revert}.sl-markdown-content th:not([align]):not(:where(.not-content *)){text-align:revert}.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:revert}.ht-grid{margin:0}.table-container,.sl-markdown-content>.table-container:not(:where(.not-content *)){background-color:var(--sl-color-block-bg);border:1px solid var(--sl-color-gray-5);border-radius:0}pre .table-container{background-color:#0000;border:none}.table-container table,.sl-markdown-content>table:not(:where(.not-content *)){border-collapse:collapse;width:100%;min-width:600px}.table-container th:not(:where(.not-content *)),.sl-markdown-content>table:not(:where(.not-content *)) th{font-size:var(--sl-text-sm);background-color:var(--sl-color-bg);border-bottom:1px solid var(--sl-color-gray-5);padding:.75rem 1.25rem;font-weight:600;text-align:left!important}.table-container td:not(:where(.not-content *)),.sl-markdown-content>table:not(:where(.not-content *)) td{font-size:var(--sl-text-sm);border-bottom:1px solid var(--sl-color-gray-5);padding:.75rem 1.25rem}.table-container tr:last-child td:not(:where(.not-content *)),.sl-markdown-content>table:not(:where(.not-content *)) tr:last-child td{border-bottom:none}.table-container tr:nth-child(2n):not(:where(.not-content *)),.sl-markdown-content>table:not(:where(.not-content *)) tr:nth-child(2n){background-color:#0000}.table-container strong:not(:where(.not-content *)),.sl-markdown-content>table:not(:where(.not-content *)) strong{color:var(--sl-color-white)}.vpat-table td:nth-child(3){font-size:.8125rem;line-height:1.5}.vpat-table td ol{margin:.5em 0 .25em;padding-left:1.5em}.vpat-table td ol li{margin-bottom:.35em}.expressive-code{--ec-codeBg:var(--sl-color-block-bg);--ec-codeFg:#e1e4e8;--ec-codeSelBg:#3392ff44;--ec-frm-edBg:var(--sl-color-block-bg);--ec-frm-termBg:var(--sl-color-block-bg);--ec-frm-trmTtbBg:var(--sl-color-block-bg);--ec-frm-trmTtbBrdBtmCol:var(--sl-color-gray-5);--ec-brdCol:var(--sl-color-gray-5);--ec-brdWd:1px;--ec-brdRad:0;--ec-frm-edTabBarBg:var(--sl-color-gray-7);--ec-frm-edActTabBg:var(--sl-color-block-bg);--ec-frm-edTabBarBrdCol:var(--sl-color-gray-5);--ec-frm-edTabBarBrdBtmCol:var(--sl-color-gray-5);--ec-frm-edActTabIndHt:1px;--ec-frm-edActTabIndTopCol:#f9826c;--ec-frm-edActTabIndBtmCol:var(--sl-color-block-bg);--ec-frm-edTabBrdRad:0px;--ec-gtrFg:#616970;--ec-gtrBrdCol:#61697033;--ec-gtrBrdWd:1.5px;--ec-gtrHlFg:#e1e4e88b;--ec-sbThumbCol:#6a737d33;--ec-sbThumbHoverCol:#6a737db1;--ec-uiSelBg:#39414a;--ec-uiSelFg:#e1e4e8;--ec-frm-inlBtnFg:var(--sl-color-gray-3);--ec-frm-inlBtnBg:var(--sl-color-gray-3);--ec-frm-inlBtnBrd:var(--sl-color-gray-3);--ec-frm-inlBtnBrdOpa:.4;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:.1rem .1rem .2rem #0000005b;--ec-tm-markBg:#174a9099;--ec-tm-markBrdCol:#4d70bcd0;--ec-tm-insBg:#1e571599;--ec-tm-insBrdCol:#487f3bd0;--ec-tm-delBg:#862d2799;--ec-tm-delBrdCol:#b4554bd0}.expressive-code figure.frame{border:1px solid var(--sl-color-gray-5);border-radius:0}:root[data-theme=light] .expressive-code figure.frame{border-color:var(--sl-color-gray-5);box-shadow:none}:root[data-theme=light] .expressive-code{--ec-frm-shdCol:transparent;--ec-frm-frameBoxShdCssVal:none;--ec-frm-trmTtbBrdBtmCol:var(--sl-color-gray-5);--ec-codeFg:var(--sl-color-white);--ec-gtrFg:var(--sl-color-gray-2);--ec-gtrHlFg:#24292f8c;--ec-codeSelBg:#3392ff47;--ec-uiSelBg:var(--sl-color-gray-5);--ec-uiSelFg:var(--sl-color-white);--ec-tm-markBg:#174a9028;--ec-tm-markBrdCol:#4d70bc55}:root[data-theme=light] .expressive-code .copy button{background-color:var(--sl-color-gray-5);border-color:var(--sl-color-gray-4)}:root[data-theme=light] .expressive-code .copy button:hover{background-color:var(--sl-color-gray-6);border-color:var(--sl-color-gray-3)}.expressive-code .ec-line .gutter{width:56px}.sl-markdown-content pre{border:none;border-radius:0;background-color:var(--sl-color-block-bg)!important}.expressive-code pre>code{font-size:var(--sl-text-xs)}.expressive-code .frame.is-terminal .header{background:0 0;border:none}.expressive-code .copy button{opacity:0;background-color:#0000;border:1px solid #0000;border-radius:0;transition:opacity .15s,border-color .15s}.expressive-code figure:hover .copy button{opacity:1}.expressive-code .copy button div{opacity:0;background:0 0}.expressive-code .copy button:before{border:none}.expressive-code .copy button:hover{border-color:var(--sl-color-gray-5)}.expressive-code .copy .feedback{display:none!important}.expressive-code .copy button.copied:after{background-color:#41a167;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.expressive-code .copy button.copied{opacity:1}.expressive-code .ec-line.ins{background-color:#41a16726!important;border-inline-start-color:#41a167!important}:root[data-theme=light] .expressive-code .ec-line.del{background-color:#862d2726!important;border-inline-start-color:#862d27!important}starlight-file-tree{border:1px solid var(--sl-color-gray-5);border-radius:0;padding:1rem}starlight-file-tree .directory>details>summary{margin-inline-start:calc(-1 * var(--x-space))}starlight-file-tree ul{margin-inline-start:-.625rem}starlight-file-tree>ul{margin:0}starlight-file-tree li{margin:var(--y-space) 0}starlight-file-tree .file{margin-inline-start:calc(var(--x-space) - .125rem)}starlight-file-tree .directory>details>summary{list-style:none}starlight-file-tree .directory>details>summary::marker{display:none}starlight-file-tree .directory>details>summary::-webkit-details-marker{display:none}starlight-file-tree .directory>details>summary:before{content:"";border-right:2px solid var(--sl-color-gray-3);border-bottom:2px solid var(--sl-color-gray-3);flex-shrink:0;width:.5rem;height:.5rem;margin-right:.25rem;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}starlight-file-tree .directory>details[open]>summary:before{transform:rotate(45deg)}starlight-file-tree .directory>details>summary:hover~ul{border-color:var(--sl-color-accent)}.code-group{border:1px solid var(--sl-color-gray-5);border-radius:0;margin-block:1.5rem;overflow:hidden}.code-group-tabbar{border-bottom:1px solid var(--sl-color-gray-5);background:0 0;align-items:stretch;gap:0;padding:0 .75rem;display:flex}.code-group-tab{appearance:none;color:var(--sl-color-gray-2);cursor:pointer;font-family:var(--sl-font);background:0 0;border:none;border-bottom:2px solid #0000;margin:0;padding:.75rem;font-size:.8125rem;line-height:1;transition:color .15s,border-color .15s}.code-group-tab:hover{color:var(--sl-color-white)}.code-group-tab.is-active{color:var(--sl-color-white);border-bottom:1px solid var(--sl-color-accent)}.code-group .expressive-code .header{display:none}.code-group .expressive-code .copy{top:.5rem}.code-group .expressive-code{margin:0}.code-group .expressive-code figure.frame,.code-group .expressive-code pre{border:none;border-radius:0;margin:0}.code-group-start,.code-group-end{display:none}.starlight-aside{color:var(--sl-color-white);border-radius:0;padding:.75rem 1rem}.starlight-aside__title{display:none}.starlight-aside__content{margin-top:0}.starlight-aside--tip{border-color:var(--sl-color-accent);--sl-color-asides-text-accent:#adaeaf}.sl-markdown-content .starlight-aside :not(pre)>code:not(:where(.not-content *)){background-color:var(--sl-color-gray-5);border:1px solid var(--sl-color-gray-4);white-space:nowrap;border-radius:4px;padding:.2em .5em;font-size:.85em;line-height:1}.sl-markdown-content details:not(:where(.not-content *)){border:1px solid var(--sl-color-gray-5);border-radius:0;margin:1rem 0}.sl-markdown-content details:not(:where(.not-content *)) summary{font-weight:500;font-size:var(--sl-text-sm);color:var(--sl-color-white);cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .875rem;list-style:none;display:flex}.sl-markdown-content details:not(:where(.not-content *)) summary::-webkit-details-marker{display:none}.sl-markdown-content details:not(:where(.not-content *)) summary:before{content:"";border-right:2px solid var(--sl-color-gray-3);border-bottom:2px solid var(--sl-color-gray-3);margin-right:.25rem;vertical-align:baseline;background-color:#0000;flex-shrink:0;width:.5rem;height:.5rem;margin-inline:0;transition:transform .15s;display:inline-block;transform:rotate(-45deg);mask-image:none}.sl-markdown-content details[open]:not(:where(.not-content *)) summary:before{transform:rotate(45deg)}.sl-markdown-content details:not(:where(.not-content *))>:not(summary){padding:0 .875rem}.sl-markdown-content details>.table-container,.sl-markdown-content details>.expressive-code{border:none;margin:0 0 0 -1rem;padding:0}.pagination-links{border-top:1px solid var(--sl-color-gray-5);border-left:1px solid var(--sl-color-gray-5);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:0;display:grid;padding-top:0!important}.pagination-links a{padding:1rem 1.25rem;transition:background-color .15s;border:0!important;border-right:1px solid var(--sl-color-gray-5)!important;border-bottom:1px solid var(--sl-color-gray-5)!important;box-shadow:none!important;border-radius:0!important}.pagination-links a:hover{background:var(--sl-color-hover-bg,var(--sl-color-gray-6))}.theme-dropdown{align-items:center;display:inline-flex;position:relative}.theme-dropdown-trigger{border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);cursor:pointer;font-size:var(--sl-text-sm);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:.5rem;padding:.4rem .625rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.theme-dropdown-trigger:hover{color:var(--sl-color-white);background:var(--sl-color-hover-bg,var(--sl-color-gray-6))}.theme-dropdown-chevron{flex-shrink:0;margin-inline-start:.15rem;transition:transform .15s}.theme-dropdown-trigger[aria-expanded=true] .theme-dropdown-chevron{transform:rotate(180deg)}.theme-dropdown-menu{background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);box-shadow:none;inset-inline-start:0;z-index:100;border-radius:0;min-width:100%;max-height:240px;margin:0;padding:0;list-style:none;position:absolute;top:100%;overflow-y:auto}.theme-dropdown-menu[hidden]{display:none!important}.theme-dropdown-menu li{color:var(--sl-color-text);font-size:var(--sl-text-sm);cursor:pointer;border-bottom:1px solid var(--sl-color-gray-5);white-space:nowrap;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;list-style:none;transition:background .1s,color .1s;display:flex}.theme-dropdown-menu li .theme-dropdown-colors{display:none}.theme-dropdown-menu li:last-child{border-bottom:none}.theme-dropdown-menu li:hover,.theme-dropdown-menu li:focus-visible{background:var(--sl-color-hover-bg,var(--sl-color-gray-6));color:var(--sl-color-white);outline:none}.theme-dropdown-menu li[aria-selected=true]{color:var(--sl-color-white);box-shadow:inset 0 0 0 1px var(--sl-color-accent)}.theme-dropdown-colors{align-items:center;gap:3px;display:inline-flex}.theme-dropdown-colors .color{border:1px solid var(--sl-color-gray-4);border-radius:50%;width:8px;height:8px}.filter-dropdown{align-items:center;gap:.5rem;display:inline-flex;position:relative}.filter-dropdown-label{color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);white-space:nowrap}.filter-dropdown-trigger{border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);cursor:pointer;font-size:var(--sl-text-sm);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:.5rem;padding:.4rem .625rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.filter-dropdown-trigger:hover{color:var(--sl-color-white);background:var(--sl-color-hover-bg,var(--sl-color-gray-6))}.filter-dropdown-chevron{flex-shrink:0;margin-inline-start:.15rem;transition:transform .15s}.filter-dropdown-trigger[aria-expanded=true] .filter-dropdown-chevron{transform:rotate(180deg)}.filter-dropdown-menu{background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);box-shadow:none;inset-inline-start:0;z-index:9999;border-radius:0;min-width:100%;margin:0;padding:0;list-style:none;position:absolute;top:100%;overflow-y:auto}.filter-dropdown-menu[hidden]{display:none!important}.filter-dropdown-menu li{color:var(--sl-color-text);font-size:var(--sl-text-sm);cursor:pointer;border-bottom:1px solid var(--sl-color-gray-5);white-space:nowrap;align-items:center;margin:0;padding:.5rem .75rem;list-style:none;transition:background .1s,color .1s;display:flex}.filter-dropdown-menu li:last-child{border-bottom:none}.filter-dropdown-menu li:hover,.filter-dropdown-menu li:focus-visible{background:var(--sl-color-hover-bg,var(--sl-color-gray-6));color:var(--sl-color-white);outline:none}.filter-dropdown-menu li[aria-selected=true]{color:var(--sl-color-white);box-shadow:inset 0 0 0 1px var(--sl-color-accent)}.not-found{border:1px solid var(--sl-color-gray-5);justify-content:center;align-items:center;gap:3rem;margin:0;padding:0;display:flex}.not-found__info{text-align:left;flex-direction:column;align-items:flex-start;width:100%;padding-left:4rem;display:flex}.not-found__code{color:var(--sl-color-white);letter-spacing:-.02em;font-size:6rem;font-weight:400;line-height:1}.not-found__heading{font-size:var(--sl-text-2xl);color:var(--sl-color-white);font-weight:600;margin:1rem 0 0!important}.not-found__text{font-size:var(--sl-text-base);color:var(--sl-color-gray-2);max-width:28rem;margin:.25rem 0 0}.not-found__cta{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:1rem 0 0}.not-found .not-found__link,.not-found .not-found__link:hover{text-decoration:none!important}.not-found .not-found__link{color:var(--sl-color-accent);font-size:var(--sl-text-sm);border:1px solid var(--sl-color-accent);align-items:center;gap:.4rem;margin-top:2rem;padding:.5rem 1.25rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.not-found .not-found__link:hover{background:var(--sl-color-accent);color:#fff!important}@media (width<=49.99rem){.not-found{text-align:center;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem 2rem}.not-found__info{text-align:center;align-items:center;padding-left:0}.not-found__code{font-size:4rem}}main:where(.ht-nohas-1uvv0jd):not(._) .hot-footer,main:where(.ht-nohas-1uvv0jd):not(._) .sl-footer-built-ins,main:where(.ht-nohas-1uvv0jd):not(._) .hot-page-header,main:where(.ht-nohas-1uvv0jd):not(._) .content-panel:first-child,body:where(.ht-nohas-zl183m):not(._) .mobile-subheader{display:none!important}.minesweeper{border:1px solid var(--sl-color-gray-5);flex-direction:column;flex-shrink:0;align-items:stretch;margin:-1px;display:flex;overflow:visible}.minesweeper-status{border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-white);user-select:none;background:0 0;justify-content:space-between;align-items:center;padding:6px 8px;font-family:Courier New,Courier,monospace;font-size:1.1rem;font-weight:700;display:flex}.minesweeper-mines,.minesweeper-timer{text-align:center;min-width:2.5ch;color:var(--sl-color-white);letter-spacing:.05em;padding:2px 6px}.minesweeper-mobile-controls{border-top:1px solid var(--sl-color-gray-5);justify-content:center;align-items:center;gap:.75rem;padding:8px;display:none}@media (width<=49.99rem){.minesweeper-mobile-controls{display:flex}}.minesweeper-mobile-hint{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.minesweeper-flag-toggle{cursor:pointer;border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);line-height:1;font-size:var(--sl-text-xs);background:0 0;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.minesweeper-flag-toggle:hover{border-color:var(--sl-color-accent);color:var(--sl-color-accent)}.minesweeper-flag-toggle.active{background:var(--sl-color-accent);border-color:var(--sl-color-accent);color:#fff}.minesweeper-reset{cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;line-height:1}.minesweeper-footer{border-top:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);text-align:right;user-select:none;letter-spacing:.02em;margin:0;padding:12px;font-size:11px}.minesweeper-grid{width:354px;height:353px;min-height:353px;margin:-1px;line-height:1;overflow:hidden}.minesweeper-grid .handsontable,.minesweeper-grid .handsontable.ht-wrapper,.minesweeper-grid .wtHolder,.minesweeper-grid table.htCore{border-radius:0!important}.minesweeper-grid .handsontable{font-size:14px}.minesweeper-grid .handsontable.ht-wrapper{--ht-border-radius:0;margin-top:0;border:none!important}.minesweeper-grid .wtHolder{overflow:hidden!important}.minesweeper-grid .ht_clone_top.handsontable,.minesweeper-grid .ht_clone_top .wtHolder{width:auto!important}.minesweeper-grid .ht_clone_inline_start.handsontable,.minesweeper-grid .ht_clone_inline_start .wtHolder{height:auto!important}.minesweeper-grid .handsontable th{user-select:none;background:var(--sl-color-gray-6)!important;color:var(--sl-color-gray-3)!important;text-align:center!important;vertical-align:middle!important;font-size:11px!important;font-weight:600!important}.minesweeper-grid .handsontable span.rowHeader{line-height:26px}.minesweeper-grid td.ms-cell{text-align:center;vertical-align:middle;cursor:pointer;user-select:none;font-weight:700;padding:0!important}.minesweeper-grid td.ms-cell svg{margin:auto;display:block}.minesweeper-grid td.ms-hidden{background:var(--sl-color-gray-6)!important;border:5px outset var(--sl-color-gray-6)!important}.minesweeper-grid td.ms-hidden:active:not(.ms-flagged){background:var(--sl-color-gray-7,#1a1a2e)!important;border-style:inset!important}.minesweeper-grid td.ms-revealed{background:var(--sl-color-bg)!important}.minesweeper-grid td.ms-flagged{background:var(--sl-color-accent)!important;border-style:solid!important;border-width:5px!important;border-top-color:var(--sl-color-accent-high)!important;border-left-color:var(--sl-color-accent-high)!important;border-bottom-color:var(--sl-color-accent-dark)!important;border-right-color:var(--sl-color-accent-dark)!important}.minesweeper-grid td.ms-mine{background:var(--sl-color-gray-6)!important;border:1px solid var(--sl-color-gray-5)!important}.minesweeper-grid td.ms-hit{background:#c0392b!important}.minesweeper-grid td.ms-wrong{text-decoration:line-through #c0392b;background:var(--sl-color-gray-6)!important;border:1px solid var(--sl-color-gray-5)!important}.minesweeper-grid td.ms-flagged-correct{position:relative}.minesweeper-grid td.ms-flagged-correct:after{content:"✕";color:#c0392b;pointer-events:none;font-size:22px;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.minesweeper-grid td.ms-1{color:#2563eb}.minesweeper-grid td.ms-2{color:#16a34a}.minesweeper-grid td.ms-3{color:#dc2626}.minesweeper-grid td.ms-4{color:#1e3a8a}.minesweeper-grid td.ms-5{color:#7f1d1d}.minesweeper-grid td.ms-6{color:#0d9488}.minesweeper-grid td.ms-7{color:#18181b}.minesweeper-grid td.ms-8{color:#6b7280}:root[data-theme=dark] .minesweeper-grid td.ms-7{color:#d4d4d8}.mobile-subheader{display:none}@media screen and (width<=71.99rem){.mobile-subheader{top:var(--sl-nav-height);height:var(--sl-mobile-subheader-height);z-index:10099;background-color:var(--sl-rapide-ui-header-bg-color);backdrop-filter:blur(.5rem);border-top:none;border-bottom:1px solid var(--sl-color-gray-5);align-items:center;gap:.25rem;padding:0 .5rem;position:fixed;right:0;display:flex!important}}@media screen and (width<=49.99rem){.mobile-subheader{left:0}header.header{box-sizing:border-box;padding-block:.625rem .5rem;height:var(--sl-nav-height)!important}header.header>.header{width:100%}}.mobile-sidebar-toggle,.mobile-toc-toggle{color:var(--sl-color-gray-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.25rem .375rem;transition:color .15s;display:flex}.mobile-sidebar-toggle:hover,.mobile-toc-toggle:hover{color:var(--sl-color-white)}.sidebar-icon-collapse,.sidebar-icon-expand{display:none}@media (width>=50rem) and (width<=71.99rem){.sidebar-icon-hamburger{display:none}.sidebar-icon-collapse{display:block}body[data-sidebar-collapsed] .sidebar-icon-collapse{display:none}body[data-sidebar-collapsed] .sidebar-icon-expand{display:block}}.mobile-breadcrumbs{min-width:0;color:var(--sl-color-gray-3);white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;padding:0 .25rem;font-size:.8125rem;overflow:hidden}.mobile-nav-overlay{top:calc(var(--sl-nav-height));z-index:10100;background:var(--sl-color-bg);-webkit-overflow-scrolling:touch;flex-direction:column;padding:.5rem 0 0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile-nav-overlay>nav{flex-direction:column-reverse;flex:0;display:flex}.mobile-nav-overlay[hidden]{display:none!important}.mobile-nav-links{flex-direction:column;display:flex}.mobile-nav-link{color:var(--sl-color-gray-2);border-bottom:1px solid var(--sl-color-gray-5);align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.mobile-nav-links .mobile-nav-link:first-child{border-top:none}.mobile-nav-link:hover{color:var(--sl-color-text);background:var(--sl-color-accent-low,var(--sl-color-gray-6))}.mobile-nav-link--active,.mobile-nav-link--active:hover{color:var(--sl-color-text);border-inline-start:2px solid var(--sl-color-accent);background:0 0}.mobile-nav-divider{border-top:1px solid var(--sl-color-gray-5);height:0;margin:.5rem 0}.mobile-nav-frameworks-section{margin-top:auto}.mobile-nav-frameworks-label{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);padding:.5rem 1rem .25rem;display:block}.mobile-nav-frameworks{border-top:1px solid var(--sl-color-gray-5);grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (width>=28rem){.mobile-nav-frameworks{grid-template-columns:repeat(4,1fr)}}.mobile-nav-fw{font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);border:0;border-right:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5);white-space:nowrap;justify-content:center;align-items:center;padding:.75rem .5rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.mobile-nav-fw:nth-child(2n){border-right:0}@media (width>=28rem){.mobile-nav-fw:nth-child(2n){border-right:1px solid var(--sl-color-gray-5)}.mobile-nav-fw:last-child{border-right:0}}.mobile-nav-fw:hover{color:var(--sl-color-text);background:var(--sl-color-accent-low,var(--sl-color-gray-6))}.mobile-nav-fw--active,.mobile-nav-fw--active:hover{color:var(--sl-color-text);border-bottom-color:var(--sl-color-accent);background:0 0}.mobile-toc-panel{top:calc(var(--sl-nav-height) + var(--sl-mobile-subheader-height));z-index:10049;background:var(--sl-color-bg);border-bottom:1px solid var(--sl-color-gray-5);-webkit-overflow-scrolling:touch;max-height:60vh;padding:.75rem 1rem;position:fixed;left:0;right:0;overflow-y:auto}.mobile-toc-panel[hidden]{display:none!important}.mobile-toc-panel nav ul{margin:0;padding:0;list-style:none}.mobile-toc-panel nav li{margin:0}.mobile-toc-panel nav a{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);border-inline-start:2px solid #0000;padding:.375rem .5rem;line-height:20px;text-decoration:none;transition:color .15s,border-color .15s;display:block}.mobile-toc-panel nav a:hover{color:var(--sl-color-white);border-inline-start-color:var(--sl-color-gray-4)}.mobile-toc-panel nav a[aria-current=true],.mobile-toc-panel nav a[aria-current=true]:hover,.mobile-toc-panel nav a[aria-current=true]:focus{color:var(--sl-color-text);border-inline-start-color:var(--sl-color-accent);background-color:#0000}.mobile-toc-panel nav ul ul{padding-inline-start:1rem}.mobile-toc-panel nav a[href=\#_top]{display:none}@media (width>=50rem) and (width<=71.99rem){.mobile-toc-panel{left:var(--sl-sidebar-width,18.75rem);transition:left .2s}body[data-sidebar-collapsed] .mobile-toc-panel{left:0}}@media (width<=49.99rem){.sidebar-pane{top:calc(var(--sl-nav-height) + var(--sl-mobile-subheader-height))!important;height:calc(100vh - var(--sl-nav-height) - var(--sl-mobile-subheader-height))!important}.sidebar-pane .mobile-preferences{display:none!important}}[data-theme=dark] .ht-theme-main:not(.disable-auto-theme *){color-scheme:dark}[data-theme=light] .ht-theme-main:not(.disable-auto-theme *){color-scheme:light}.disable-auto-theme[data-color-scheme=dark] [class*=ht-theme-]{color-scheme:dark}.disable-auto-theme[data-color-scheme=light] [class*=ht-theme-]{color-scheme:light}.disable-auto-theme[data-color-scheme=auto] [class*=ht-theme-]{color-scheme:light dark}.example-container .example-table-container{border-bottom:1px solid var(--sl-color-gray-5);margin:0 -1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}#example1_events{height:166px;font-size:13px;font-family:var(--sl-font-mono,ui-monospace, monospace);color:var(--sl-color-gray-2);box-sizing:border-box;background:0 0;border:0;border-radius:0;margin:0 -1rem;padding:0;line-height:1.6;overflow-y:auto}#example1_events div{border-bottom:1px solid var(--sl-color-gray-5);border-radius:0;margin-top:0;padding:.25rem 1rem}#example1_events div:nth-child(odd){background-color:#0000}.example-container>strong{color:var(--sl-color-white);margin:1.25rem 0 .5rem;padding:0;font-size:.875rem;font-weight:600;display:block}#hooksList{border:0;border-top:1px solid var(--sl-color-gray-5);background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:0;height:280px;margin:0 -1rem -1rem;padding:0;display:grid;overflow:auto}#hooksList li{color:var(--sl-color-gray-2);border-bottom:1px solid var(--sl-color-gray-5);border-right:1px solid var(--sl-color-gray-5);border-radius:0;min-width:0;padding:.375rem .5rem;font-size:.8125rem;line-height:1.6;list-style:none;transition:background-color .15s}#hooksList li:hover{background-color:var(--sl-color-gray-6,#ffffff08)}#hooksList li label{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;max-width:100%;margin-bottom:0;display:inline-flex;overflow:hidden}#hooksList li input[type=checkbox]{accent-color:var(--sl-color-accent);flex-shrink:0}#hooksList li:first-child{color:var(--sl-color-white);border-bottom:1px solid var(--sl-color-gray-5);background:0 0;border-right:0;border-radius:0;grid-column:1/-1;padding:.5rem 1rem;font-weight:600}@media (width>=72rem){#hooksList{grid-template-columns:repeat(3,1fr)}#hooksList li:nth-child(3n+2){padding-left:1rem}#hooksList li:nth-child(3n+1):not(:first-child){border-right:0;padding-right:1rem}}@media (width>=50rem) and (width<=71.99rem){#hooksList{grid-template-columns:repeat(2,1fr)}#hooksList li:nth-child(2n){padding-left:1rem}#hooksList li:nth-child(odd):not(:first-child){border-right:0;padding-right:1rem}}@media (width<=49.99rem){#hooksList{grid-template-columns:1fr}#hooksList li{border-right:0;padding-left:1rem;padding-right:1rem}}.example-container .starlight-aside{margin:1rem 0 0}.hot-example:where(.ht-nohas-wblj7d):not(._),.hot-example:where(.ht-nohas-wblj7d):not(._) .hot-example-preview{overflow:visible}.example-controls-container{z-index:10;position:relative}.example-controls-container button:disabled{opacity:.4;cursor:not-allowed}.pagination-resize-demo .ht-root-wrapper{border:1px dashed var(--sl-color-accent);resize:vertical;border-radius:4px;height:300px;min-height:120px;max-height:600px;overflow:auto}::selection{background-color:#4e94f833}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible:not(.handsontable *,.ht-portal *,.hot-example .placeholder-input,.DocSearch-Input){outline:2px solid var(--sl-color-accent);outline-offset:2px}.sl-markdown-content img:not(:where(.not-content *)){border-radius:8px}.sl-markdown-content p>img{margin:2rem 0}:root[data-theme=dark] .img-light,:root[data-theme=light] .img-dark{display:none}:root[data-theme=dark] .img-invert img{filter:invert()}.sl-markdown-content input[type=checkbox]:not(.htCheckboxRendererInput),.hot-example input[type=checkbox]:not(.handsontable input){appearance:none;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);cursor:pointer;vertical-align:middle;border-radius:0;flex-shrink:0;width:1rem;height:1rem;position:relative}.sl-markdown-content input[type=checkbox]:checked:not(.htCheckboxRendererInput),.hot-example input[type=checkbox]:checked:not(.handsontable input){background:var(--sl-color-accent);border-color:var(--sl-color-accent)}.sl-markdown-content input[type=checkbox]:checked:focus-visible:not(.htCheckboxRendererInput),.hot-example input[type=checkbox]:checked:focus-visible:not(.handsontable input){outline:2px solid var(--sl-color-bg);outline-offset:0;box-shadow:0 0 0 4px var(--sl-color-accent)}.sl-markdown-content input[type=checkbox]:checked:not(.htCheckboxRendererInput):after,.hot-example input[type=checkbox]:checked:not(.handsontable input):after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.github-example-cta{background-color:var(--sl-color-accent);border-radius:4px;align-items:center;gap:.4rem;margin-block:1rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:filter .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.github-example-cta:hover{filter:brightness(.85)}.github-example-cta svg{flex-shrink:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ht-nohas-4xgtag:".sidebar-pane ul ul li:has(> a[aria-current='page'])";--ht-nohas-u7kbh8:".sl-markdown-content :is(h2, h3, h4):has(+ p > .source-code-link)";--ht-nohas-c60bqf:".sl-markdown-content :is(h2, h3, h4):has(+ p > .ask-about-api-btn)";--ht-nohas-1vfaiq6:".sl-markdown-content p:has(> .source-code-link:only-child)";--ht-nohas-p5wwux:".sl-markdown-content p:has(> .ask-about-api-btn:only-child)";--ht-nohas-1g5n0qy:".sl-markdown-content :is(h2, h3, h4):has(> .api-member-actions)";--ht-nohas-1uvv0jd:"main:has(.not-found)";--ht-nohas-zl183m:"body:has(.not-found)";--ht-nohas-wblj7d:".hot-example:has(.theme-dropdown)"}.ht-root-wrapper{z-index:1}.hot-example{border:1px solid var(--sl-color-gray-5);border-left:none;border-radius:0;margin:2rem 0;overflow:hidden}@keyframes hot-shimmer{0%{background-position:200%}to{background-position:-200%}}.hot-example-loader{pointer-events:none;flex-direction:column;gap:6px;padding:.25rem 0;display:flex}.hot-example-loader__row{background:linear-gradient(90deg, var(--sl-color-gray-6,#e8ecf0) 25%, var(--sl-color-gray-5,#cdd3da) 50%, var(--sl-color-gray-6,#e8ecf0) 75%);background-size:400% 100%;border-radius:0;height:24px;animation:1.6s ease-in-out infinite hot-shimmer}.hot-example-loader__row--header{width:40%;height:28px}.hot-example-preview{border-left:1px solid var(--sl-color-gray-5);contain:layout;padding:1rem}.hot-example>*,.hot-example-preview>*{margin-top:0}.hot-example-preview:not(.hot-example-preview--loading) .hot-example-loader{display:none}.hot-example .placeholder-input{box-sizing:border-box;width:100%;min-width:0}.hot-example strong:where(.ht-nohas-7j25co):not(._):not(_){color:var(--sl-color-white);border-top:1px solid var(--sl-color-gray-5);margin:.75rem 0 0;padding:.5rem 0 .35rem;font-size:.875rem;font-weight:600;display:block}.hot-example table.debug-table{border-collapse:collapse;box-sizing:border-box;width:100%;color:var(--sl-color-gray-2);background:0 0;font-size:.8125rem;line-height:1.6}.hot-example table.debug-table td{border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);padding:.25rem .5rem!important}.hot-example table.debug-table td:last-child{font-family:var(--sl-font-mono,ui-monospace, monospace)}.hot-example table.debug-table td code{font-size:var(--sl-text-xs)}.example-controls-container{border-bottom:1px solid var(--sl-color-gray-5);margin:0 -1rem .75rem;padding:0 1rem .75rem}.example-controls-container.example-controls-below-grid{margin-top:.75rem}.example-controls-container .controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.example-controls-container button[hidden],.example-controls-container .button[hidden]{display:none!important}.example-controls-container .controls:where(.ht-nohas-58smcn):not(._):not(._):not(._):not(_):not(_):not(_){display:none}.example-controls-container button,.example-controls-container .button,.hot-example-preview>button,.ht-dialog__content button.hot-doc-dialog-html-button{appearance:none;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);color:var(--sl-color-gray-2);font-family:var(--sl-font);font-size:var(--sl-text-xs);cursor:pointer;border-radius:0;align-items:center;gap:.25rem;padding:.375rem .75rem;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.example-controls-container button:hover,.example-controls-container .button:hover,.hot-example-preview>button:hover,.ht-dialog__content button.hot-doc-dialog-html-button:hover{background:var(--sl-color-gray-5);color:var(--sl-color-white)}.example-controls-container button:active,.example-controls-container .button:active,.hot-example-preview>button:active,.ht-dialog__content button.hot-doc-dialog-html-button:active{background:var(--sl-color-gray-4)}.example-controls-container button:focus-visible,.example-controls-container .button:focus-visible,.hot-example-preview>button:focus-visible,.ht-dialog__content button.hot-doc-dialog-html-button:focus-visible{box-shadow:inset 0 0 0 2px var(--sl-color-accent);outline:none}.ht-dialog__content button.hot-doc-dialog-html-button{margin-top:.5rem}.example-controls-container select{appearance:none;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .4rem center / 1rem;color:var(--sl-color-gray-2);font-family:var(--sl-font);font-size:var(--sl-text-xs);cursor:pointer;border-radius:0;padding:.375rem 1.75rem .375rem .75rem;font-weight:500;line-height:1.4}.example-controls-container select:hover{border-color:var(--sl-color-gray-4);color:var(--sl-color-white)}.example-controls-container input[type=text],.example-controls-container input[type=search],.example-controls-container input[type=number]{appearance:none;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);color:var(--sl-color-white);font-family:var(--sl-font);font-size:var(--sl-text-xs);border-radius:0;padding:.375rem .75rem;line-height:1.4}.example-controls-container input[type=text]::placeholder,.example-controls-container input[type=search]::placeholder,.example-controls-container input[type=number]::placeholder{color:var(--sl-color-gray-3)}.example-controls-container input[type=text]:focus,.example-controls-container input[type=search]:focus,.example-controls-container input[type=number]:focus{border-color:var(--sl-color-accent);outline:none}.example-controls-container label{color:var(--sl-color-gray-2);font-family:var(--sl-font);font-size:var(--sl-text-xs);cursor:pointer;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.example-controls-container output,.example-controls-container .console{color:var(--sl-color-gray-3);font-family:var(--sl-font);font-size:var(--sl-text-xs);margin-top:.375rem;line-height:1.4;display:block}.example-controls-container output.is-error{color:var(--ht-notification-error-accent,#c62828)}.hot-example-toolbar{background:var(--sl-color-gray-7);border:0;border-top:1px solid var(--sl-color-gray-5);border-left:1px solid var(--sl-color-gray-5);border-radius:0;justify-content:space-between;align-items:stretch;gap:0;height:40px;margin-top:0;padding:0;display:flex}.hot-example-actions{flex-shrink:0;align-items:stretch;gap:0;margin-top:0;display:flex}.hot-example-source-btn{appearance:none;border:none;border-right:1px solid var(--sl-color-gray-5);color:var(--sl-color-white);cursor:pointer;font-family:var(--sl-font);white-space:nowrap;background-color:#0000;border-radius:0;align-items:center;gap:.35rem;margin-left:-1px;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.hot-example-source-btn:hover{background:var(--sl-color-gray-6)}.hot-example-source-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--sl-color-accent);outline:none}.hot-example-source-btn.is-open{color:var(--sl-color-white);box-shadow:inset 1px 0 0 0 var(--sl-color-accent)}.hot-example-source-chevron{flex-shrink:0;align-items:center;margin:0;transition:transform .2s;display:inline-flex}.hot-example-source-btn.is-open .hot-example-source-chevron{transform:rotate(180deg)}.hot-example-runner-btn,.hot-example-github-btn{appearance:none;border:none;border-left:1px solid var(--sl-color-gray-5);color:var(--sl-color-white);cursor:pointer;background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem .75rem;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.hot-example-runner-btn:hover,.hot-example-github-btn:hover{color:var(--sl-color-white);background:var(--sl-color-gray-6)}.hot-example-runner-btn:focus-visible,.hot-example-github-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--sl-color-accent);outline:none}.hot-example-code{background:var(--sl-color-gray-7);border-left:1px solid var(--sl-color-accent);border-top:1px solid var(--sl-color-gray-5);border-radius:0;max-height:30rem;margin-top:0;overflow:auto}.hot-example-code[hidden]{display:none}.hot-example-tabbar{background:var(--sl-color-gray-7);border-bottom:1px solid var(--sl-color-gray-5);align-items:stretch;gap:0;padding:0;display:flex}.hot-example-tab{appearance:none;color:var(--sl-color-gray-2);cursor:pointer;font-family:var(--sl-font);background:0 0;border:none;border-bottom:1px solid #0000;margin:0;padding:.75rem;font-size:.8125rem;line-height:1;transition:color .15s,border-color .15s}.hot-example-tab:hover{color:var(--sl-color-white)}.hot-example-tab.is-active{border-bottom-color:var(--sl-color-accent);color:var(--sl-color-white)}.hot-example-lang-dropdown{align-items:stretch;display:inline-flex;position:relative}.hot-example-lang-trigger{appearance:none;color:var(--sl-color-gray-2);cursor:pointer;font-family:var(--sl-font);white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #0000;align-items:center;gap:.35rem;margin:0;padding:.75rem;font-size:.8125rem;line-height:1;transition:color .15s,border-color .15s;display:inline-flex}.hot-example-lang-trigger:hover{color:var(--sl-color-white)}.hot-example-lang-trigger.is-active{border-bottom-color:var(--sl-color-accent);color:var(--sl-color-white)}.hot-example-lang-chevron{flex-shrink:0;margin-inline-start:.1rem;transition:transform .15s}.hot-example-lang-trigger[aria-expanded=true] .hot-example-lang-chevron{transform:rotate(180deg)}.hot-example-lang-menu{background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);box-shadow:none;z-index:100;border-radius:0;min-width:100%;margin:-1px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.hot-example-lang-menu[hidden]{display:none}.hot-example-lang-menu li{margin:0;list-style:none}.hot-example-lang-option{color:var(--sl-color-text);cursor:pointer;font-size:var(--sl-text-sm);white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem;text-decoration:none;transition:background .1s,color .1s;display:flex}.hot-example-lang-option:hover{background:var(--sl-color-hover-bg,var(--sl-color-gray-6));color:var(--sl-color-white)}.hot-example-lang-option.is-selected{color:var(--sl-color-white);box-shadow:inset 0 0 0 1px var(--sl-color-accent)}.hot-example-code .expressive-code .header{display:none}.hot-example-code .expressive-code .copy{top:.5rem}.hot-example-code .expressive-code{margin:0}.hot-example-code .expressive-code figure.frame{border:none;border-radius:0;margin:0}.hot-example-code .expressive-code pre{border:none;border-radius:0;min-width:max-content;margin:0;overflow:visible}.hot-example-code-start,.hot-example-code-end{display:none}@media (prefers-reduced-motion:reduce){.hot-example *,.hot-example :before,.hot-example :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ht-nohas-7j25co:".hot-example strong:has(+ table.debug-table)";--ht-nohas-58smcn:".example-controls-container .controls:not(:has(button:not([hidden]))):not(:has(input:not([hidden]))):not(:has(select:not([hidden])))"}.hot-tk-0{--0:#e1e4e8;--1:#24292e}.hot-tk-1{--0:#9ecbff;--1:#032f62}.hot-tk-2{--0:#f97583;--1:#bf3441}.hot-tk-3{--0:#79b8ff;--1:#005cc5}.hot-tk-4{--0:#b392f0;--1:#6f42c1}.hot-tk-5{--0:#99a0a6;--1:#616972}.hot-tk-6{--0:#ffab70;--1:#ae4b07}.hot-tk-7{--0:#85e89d;--1:#1e7734}.hot-tk-8{--0:#9ecbff}.hot-tk-9{--0:#dbedff}.hot-tk-10{--0:#dbedff;--1:#032f62}.hot-tk-11{--0:#fdaeb7;--0fs:italic;--1:#b31d28;--1fs:italic}.hot-tk-12{--0:#85e89d;--0fw:bold;--1:#1e7734;--1fw:bold}.expressive-code .ec-line :where(span[class^=hot-tk-]),:root:not([data-theme=dark]) .expressive-code[data-theme=dark] .ec-line :where(span[class^=hot-tk-]){color:var(--0,inherit);background-color:var(--0bg,transparent);font-style:var(--0fs,inherit);font-weight:var(--0fw,inherit);text-decoration:var(--0td,inherit)}:root:not([data-theme=dark]) .expressive-code .ec-line :where(span[class^=hot-tk-]),:root[data-theme=light] .expressive-code:not([data-theme=dark]) .ec-line :where(span[class^=hot-tk-]),.expressive-code[data-theme=light] .ec-line :where(span[class^=hot-tk-]){color:var(--1,inherit);background-color:var(--1bg,transparent);font-style:var(--1fs,inherit);font-weight:var(--1fw,inherit);text-decoration:var(--1td,inherit)}.ht-root-wrapper{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;flex-direction:column;height:100%;display:flex;position:relative}.ht-root-wrapper.ht-slot-bottom-filled .ht-wrapper:not(.htHorizontallyScrollableByWindow) .ht_master .wtHolder,.ht-root-wrapper.ht-slot-bottom-filled .ht-wrapper:not(.htVerticallyScrollableByWindow) .ht_master .wtHolder,.ht-root-wrapper.ht-slot-top-filled .ht-wrapper:not(.htHorizontallyScrollableByWindow) .ht_master .wtHolder,.ht-root-wrapper.ht-slot-top-filled .ht-wrapper:not(.htVerticallyScrollableByWindow) .ht_master .wtHolder{background-color:var(--ht-background-color);box-shadow:inset 0 0 0 1px var(--ht-border-color)}.htFocusCatcher{opacity:0;z-index:-1;border:0;outline:0;width:0;height:0;margin:0;padding:0;position:absolute;display:block!important}.ht-grid{flex:auto;min-height:0;position:relative}.ht-grid-content{height:100%}.ht-slot-top,.ht-slot-bottom{flex:none}.ht-slot-element{box-sizing:border-box;border:1px solid var(--ht-border-color);width:100%}.ht-slot-top>.ht-slot-element:not(:first-of-type){border-top-width:0}.ht-slot-top>.ht-slot-element:last-of-type,.ht-slot-bottom>.ht-slot-element:not(:last-of-type){border-bottom-width:0}.ht-slot-bottom>.ht-slot-element:first-of-type{border-top-width:0}.htScrollbarTest{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color)}.htScrollbarSafariTest::-webkit-scrollbar{width:9px;height:9px}.handsontable{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);letter-spacing:var(--ht-letter-spacing);color:var(--ht-foreground-color);touch-action:manipulation;position:relative}.handsontable .wtHolder{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color)}.handsontable .wtHolder::-webkit-scrollbar{width:9px;height:9px}.handsontable .wtHolder::-webkit-scrollbar-track{background:var(--ht-scrollbar-track-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-thumb{background-color:var(--ht-scrollbar-thumb-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-corner{background:var(--ht-scrollbar-track-color)}.handsontable .wtHolder:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-scrollbar-corner{border-bottom-right-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-scrollbar-corner{border-bottom-left-radius:var(--ht-scrollbar-border-radius)}.handsontable.ht-wrapper{width:100%;height:100%}.handsontable.ht-wrapper:not(.htFirstDatasetColumnNotRendered) td:first-of-type{border-inline-start-width:1px}.handsontable.htGhostTable.htNestedHeaders table{border-spacing:0;border-collapse:collapse}.handsontable.htGhostTable table thead th{border-bottom-width:0}.handsontable.htGhostTable table tbody tr:first-of-type th:first-child,.handsontable.htGhostTable table tbody tr:first-of-type td:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htGhostTable table tbody tr th,.handsontable.htGhostTable table tbody tr td{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px);border-top-width:0}.handsontable:not(.htHorizontallyScrollableByWindow).htHasScrollX .ht_master .wtHolder,.handsontable:not(.htHorizontallyScrollableByWindow).htHasScrollY .ht_master .wtHolder,.handsontable:not(.htVerticallyScrollableByWindow).htHasScrollX .ht_master .wtHolder,.handsontable:not(.htVerticallyScrollableByWindow).htHasScrollY .ht_master .wtHolder{background-color:var(--ht-background-color);box-shadow:inset 0 0 0 1px var(--ht-border-color)}.handsontable tr.ht__row_even th{background-color:var(--ht-row-header-even-background-color)}.handsontable tr.ht__row_even td{background-color:var(--ht-row-cell-even-background-color)}.handsontable tr.ht__row_odd th{background-color:var(--ht-row-header-odd-background-color)}.handsontable tr.ht__row_odd td{background-color:var(--ht-row-cell-odd-background-color)}.handsontable th,.handsontable td{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px);padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);vertical-align:top;border-top-width:0;font-size:var(--ht-font-size);line-height:var(--ht-line-height);white-space:pre-wrap;empty-cells:show;box-sizing:border-box;color:var(--ht-foreground-color);border-inline-width:0 1px;border-style:solid;border-bottom-width:1px;border-top-color:var(--ht-cell-vertical-border-color);border-bottom-color:var(--ht-cell-vertical-border-color);border-inline-start-color:var(--ht-cell-horizontal-border-color);border-inline-end-color:var(--ht-cell-horizontal-border-color);outline:0;overflow:hidden}.handsontable th.invisibleSelection,.handsontable td.invisibleSelection{outline:none}.handsontable th.invisibleSelection::selection,.handsontable td.invisibleSelection::selection{background:0 0}.handsontable th{text-align:center;font-weight:var(--ht-header-font-weight);white-space:nowrap;color:var(--ht-header-foreground-color);background-color:var(--ht-header-background-color);position:relative;overflow:visible}.handsontable th:last-child{border-inline-width:0 1px;border-bottom-width:1px;border-inline-end-color:var(--ht-border-color)}.handsontable th:last-child.ht__active_highlight{border-inline-end-color:var(--ht-header-active-border-color)}.handsontable th:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable th:first-child.ht__active_highlight{border-inline-start-color:var(--ht-header-active-border-color)}.handsontable th:first-child,.handsontable th:nth-child(2){border-inline-start-width:1px}.handsontable th.current{box-shadow:inset 0 0 0 1px var(--ht-cell-selection-border-color)}.handsontable th.active{color:var(--ht-header-active-foreground-color);background-color:var(--ht-header-active-background-color)}.handsontable th.ht__highlight{color:var(--ht-header-highlighted-foreground-color);background-color:var(--ht-header-highlighted-background-color)}.handsontable th.ht__active_highlight{border-color:var(--ht-header-active-border-color);color:var(--ht-header-active-foreground-color);background-color:var(--ht-header-active-background-color)}.handsontable th.ht__active_highlight-prev,.handsontable th.ht__active_highlight-seam{border-inline-end-color:var(--ht-header-active-border-color)}.handsontable tbody tr.ht__row_odd th.ht__highlight,.handsontable tbody tr.ht__row_even th.ht__highlight{color:var(--ht-header-row-highlighted-foreground-color);background-color:var(--ht-header-row-highlighted-background-color)}.handsontable tbody tr.ht__row_odd th.ht__active_highlight,.handsontable tbody tr.ht__row_even th.ht__active_highlight{color:var(--ht-header-row-active-foreground-color);background-color:var(--ht-header-row-active-background-color)}.handsontable tbody tr:first-of-type th:first-child:empty:after,.handsontable tbody tr:first-of-type td:first-child:empty:after{content:"";min-height:var(--ht-line-height);display:block}.handsontable tbody tr th{color:var(--ht-header-row-foreground-color);background-color:var(--ht-header-row-background-color);padding:0}.handsontable tbody tr th .relative{padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);min-height:100%}.handsontable tbody tr td:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable tbody tr td:last-child{border-inline-end-color:var(--ht-border-color)}.handsontable tbody tr th.ht__active_highlight-prev-row{border-bottom-color:var(--ht-header-active-border-color)}.handsontable thead tr th{padding:0}.handsontable thead tr th.ht__active_highlight{box-shadow:-1px 0 0 0 var(--ht-header-active-border-color)}.handsontable thead tr th .relative{padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);flex-direction:row;align-items:center;gap:2px;display:flex}.handsontable thead tr th .relative .colHeader{text-overflow:ellipsis;vertical-align:top;flex:auto;min-width:0;overflow:hidden}.handsontable tr:first-child th,.handsontable tr:first-child td{border-top-color:var(--ht-border-color);border-top-width:1px}.handsontable tr:first-child th.ht__active_highlight,.handsontable tr:first-child th.ht__active_highlight-row-seam-bottom,.handsontable tr:first-child td.ht__active_highlight,.handsontable tr:first-child td.ht__active_highlight-row-seam-bottom{border-top-color:var(--ht-header-active-border-color)}.handsontable tr:last-child th,.handsontable tr:last-child td{border-bottom-color:var(--ht-border-color)}.handsontable tr:last-child th.ht__active_highlight,.handsontable tr:last-child th.ht__active_highlight-row-seam-top,.handsontable tr:last-child td.ht__active_highlight,.handsontable tr:last-child td.ht__active_highlight-row-seam-top{border-bottom-color:var(--ht-header-active-border-color)}.handsontable div[class^=ht_clone] thead .ht__highlight .relative:after{content:"";height:var(--ht-header-highlighted-shadow-size);background-color:var(--ht-accent-color);display:block;position:absolute;bottom:-1px;left:-1px;right:-1px}.handsontable div[class^=ht_clone] thead tr:only-of-type .ht__highlight .relative:after{bottom:0}.handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{content:"";width:var(--ht-header-highlighted-shadow-size);background-color:var(--ht-accent-color);display:block;position:absolute;top:-1px;bottom:-1px;right:-1px}.handsontable div[class^=ht_clone] td:first-of-type{border-inline-start-width:1px}.handsontable thead tr:not(:last-child) th{overflow:hidden}.handsontable .hide{display:none}.handsontable .relative{box-sizing:border-box;position:relative}.handsontable .wtHider{width:0}.handsontable .wtSpreader{width:0;height:auto;position:relative}.handsontable .htAutoSize{visibility:hidden;position:absolute;top:-99000px;left:-99000px}.handsontable .htTextEllipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.handsontable table,.handsontable tbody,.handsontable thead,.handsontable input,.handsontable textarea,.handsontable div{box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:initial}.handsontable .htCore{border-spacing:0;border-collapse:separate;table-layout:fixed;cursor:default;background-color:var(--ht-background-color);border-width:0;outline-width:0;width:0;margin:0}.handsontable col,.handsontable col.rowHeader{width:64px}.handsontable col.hidden{width:0!important}.handsontable span.colHeader,.handsontable span.rowHeader{font-size:var(--ht-font-size);line-height:var(--ht-line-height);display:inline-block}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.handsontable a{color:var(--ht-link-color)}.handsontable a:hover{color:var(--ht-link-hover-color)}.handsontable .ht_clone_top th:nth-child(2),.handsontable .ht_clone_top_inline_start_corner th:nth-child(2){border-inline-width:0 1px}.handsontable.htRowHeaders thead tr th:nth-child(2){border-inline-start-width:1px}.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.htGhostTable) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child{border-inline-width:1px 0}.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr:last-child th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr.lastChild th{border-bottom-width:0}.handsontable.htAutoRowSize .ht_master.innerBorderTop tbody tr:first-child th,.handsontable.htAutoRowSize .ht_master.innerBorderTop tbody tr:first-child td,.handsontable.htAutoRowSize .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child th,.handsontable.htAutoRowSize .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child td{border-top-width:0}.handsontable .ht_master table.htCore>thead,.handsontable .ht_master table.htCore>tbody>tr>th,.handsontable .ht_clone_inline_start table.htCore>thead{visibility:hidden}.ht_master,.ht_clone_inline_start,.ht_clone_top,.ht_clone_bottom,.ht_master .wtHolder,.ht_clone_inline_start .wtHolder,.ht_clone_top .wtHolder,.ht_clone_bottom .wtHolder{overflow:hidden}.ht_master .wtHolder{overflow:auto}[dir=rtl].handsontable td[dir=ltr]{border-inline-width:1px 0}[dir=rtl].handsontable tbody tr td[dir=ltr]:last-child{border-inline-start-color:var(--ht-border-color)}[dir=rtl].handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{left:-1px;right:auto}.handsontable.ht-wrapper{border-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top_inline_start_corner .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top_inline_start_corner .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),:is(.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .wtHolder,.handsontable.ht-wrapper .ht_master .htCore{border-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:not(.hiddenHeader).htLastVisibleHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:not(.hiddenHeader).htLastVisibleHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:not(.hiddenHeader).htLastVisibleHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:not(.hiddenHeader).htLastVisibleHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius);border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius);border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:not(.hiddenHeader).htLastVisibleHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:not(.hiddenHeader).htLastVisibleHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius);border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius);border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius);border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius);border-bottom-right-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore thead tr:last-child th:not(.hiddenHeader).htLastVisibleHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore thead tr:last-child th:not(.hiddenHeader).htLastVisibleHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:first-child th:not(.hiddenHeader).htLastVisibleHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:first-child th:not(.hiddenHeader).htLastVisibleHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:last-child th:not(.hiddenHeader).htLastVisibleHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:last-child th:not(.hiddenHeader).htLastVisibleHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}.ht-root-wrapper{border-radius:var(--ht-border-radius)}.ht-root-wrapper.ht-slot-bottom-filled .ht-wrapper:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .ht_master .wtHolder:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .ht-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .ht_master .wtHolder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.ht-root-wrapper.ht-slot-bottom-filled .htCore thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore tbody tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}:is(.ht-root-wrapper.ht-slot-bottom-filled .htCore thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore tbody tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.ht-root-wrapper.ht-slot-bottom-filled .htCore thead tr:last-child th:not(.hiddenHeader).htLastVisibleHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore tbody tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore tbody tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}.ht-root-wrapper.ht-slot-bottom-filled .htCore thead tr:last-child th:not(.hiddenHeader).htLastVisibleHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore tbody tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .htCore tbody tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}.ht-root-wrapper.ht-slot-top-filled .ht-wrapper:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .ht_master .wtHolder:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .ht-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .ht_master .wtHolder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}:is(.ht-root-wrapper.ht-slot-top-filled .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore tbody tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0}:is(.ht-root-wrapper.ht-slot-top-filled .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore tbody tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.ht-root-wrapper.ht-slot-top-filled .htCore thead tr:first-child th:not(.hiddenHeader).htLastVisibleHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore tbody tr:first-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore tbody tr:first-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0}.ht-root-wrapper.ht-slot-top-filled .htCore thead tr:first-child th:not(.hiddenHeader).htLastVisibleHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore tbody tr:first-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-top-filled .htCore tbody tr:first-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0}.ht-root-wrapper .ht-slot-element{border-radius:var(--ht-border-radius)}.ht-root-wrapper .ht-slot-bottom>.ht-slot-element:not(:last-of-type){border-radius:0}.ht-root-wrapper .ht-slot-bottom>.ht-slot-element:last-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper .ht-slot-bottom>.ht-slot-element:last-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-root-wrapper .ht-slot-top>.ht-slot-element:not(:first-of-type){border-radius:0}.ht-root-wrapper .ht-slot-top>.ht-slot-element:first-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper .ht-slot-top>.ht-slot-element:first-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.handsontable.mobile,.handsontable.mobile .wtHolder{user-select:none;-webkit-tap-highlight-color:#0000;-webkit-overflow-scrolling:touch}.handsontable.mobile .handsontableInput:focus{box-shadow:inset 0 0 0 2px var(--ht-accent-color);-webkit-appearance:none}.handsontable .topSelectionHandle,.handsontable .topSelectionHandle-HitArea,.handsontable .bottomSelectionHandle,.handsontable .bottomSelectionHandle-HitArea{z-index:9999;inset-inline-start:-10000px;inset-inline-end:unset;top:-10000px}.handsontable.hide-tween{animation:.2s forwards opacity-hide}.handsontable.show-tween{animation:.3s forwards opacity-show}.ht_clone_master{z-index:100}.ht_clone_inline_start{z-index:120}.ht_clone_bottom{z-index:130}.ht_clone_bottom_inline_start_corner{z-index:150}.ht_clone_top{z-index:160}.ht_clone_top_inline_start_corner{z-index:180}.ht_editor_hidden{z-index:-1}.ht_editor_visible{z-index:200}.handsontable td.area{position:relative}.handsontable td.area:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-1{position:relative}.handsontable td.area-1:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-2{position:relative}.handsontable td.area-2:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-3{position:relative}.handsontable td.area-3:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-4{position:relative}.handsontable td.area-4:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-5{position:relative}.handsontable td.area-5:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-6{position:relative}.handsontable td.area-6:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-7{position:relative}.handsontable td.area-7:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area:before{opacity:.14}.handsontable td.area-1:before{opacity:.21}.handsontable td.area-2:before{opacity:.28}.handsontable td.area-3:before{opacity:.35}.handsontable td.area-4:before{opacity:.42}.handsontable td.area-5:before{opacity:.49}.handsontable td.area-6:before{opacity:.56}.handsontable td.area-7:before{opacity:.63}.handsontable td.area{border-color:color-mix(in srgb,var(--ht-border-color),var(--ht-foreground-color)10%)}.handsontable .wtBorder{font-size:0;position:absolute}.handsontable .wtBorder:first-child,.handsontable .wtBorder:nth-child(3){z-index:2}.handsontable .wtBorder:nth-child(2),.handsontable .wtBorder:nth-child(4){z-index:1}.handsontable .wtBorder.hidden{display:none!important}.handsontable .wtBorder.current{z-index:10;background-color:var(--ht-cell-selection-border-color)!important}.handsontable .wtBorder.area{z-index:8;background-color:var(--ht-cell-selection-border-color)!important}.handsontable .wtBorder.fill{z-index:6;background-color:var(--ht-cell-autofill-fill-border-color,#68696c)!important}.handsontable .wtBorder.corner{cursor:crosshair;z-index:10;font-size:0;border-radius:var(--ht-cell-autofill-border-radius)!important;background-color:var(--ht-cell-autofill-background-color,#1a42e8)!important;border-color:var(--ht-cell-autofill-border-color)!important}.handsontable .wtBorder.corner:after{content:"";border-radius:var(--ht-cell-autofill-border-radius);inset:min(0px,(var(--ht-cell-autofill-size) - var(--ht-cell-autofill-hit-area-size))/2);background:0 0;position:absolute}.handsontable .wtBorder.corner.wtCornerInlineEndEdge:after{inset-inline-end:0}.handsontable .wtBorder.corner.wtCornerBlockEndEdge:after{inset-block-end:0}.hot-display-license-info{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:var(--ht-license-vertical-padding,16px)var(--ht-license-horizontal-padding,16px);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);color:var(--ht-license-foreground-color);background-color:var(--ht-license-background-color,#f7f7f9);text-align:left}.hot-display-license-info a{font-size:var(--ht-license-font-size);color:var(--ht-link-color)}.hot-display-license-info a:hover{color:var(--ht-link-hover-color)}.handsontable .htAutocompleteArrow{cursor:default;width:var(--ht-icon-size);height:var(--ht-icon-size);float:right;top:calc((var(--ht-line-height) - var(--ht-icon-size))/2);margin-inline-start:calc(var(--ht-gap-size)*2);margin-inline-end:1px;font-size:0;position:relative}.handsontable .htAutocompleteArrow:after{content:"";opacity:.6;display:block;position:absolute;top:0;left:0}[dir=rtl].handsontable .htAutocompleteArrow{float:left}.handsontable .htCheckboxRendererInput{width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);vertical-align:middle;cursor:pointer;margin:0;outline:none;margin-top:-2px;display:inline-block;position:relative}.handsontable .htCheckboxRendererInput:first-child{margin-inline-end:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:last-child{margin-inline-start:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:before{content:"";width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);border-radius:var(--ht-checkbox-border-radius);border:1px solid var(--ht-checkbox-border-color);background-color:var(--ht-checkbox-background-color);box-sizing:border-box;pointer-events:none;transition:all var(--ht-table-transition)ease-in-out;display:inline-block;position:absolute;top:0;left:0}.handsontable .htCheckboxRendererInput:after{content:"";color:var(--ht-checkbox-icon-color);pointer-events:none;display:block;position:absolute;top:0;left:0;width:var(--ht-checkbox-size)!important;height:var(--ht-checkbox-size)!important}.handsontable .htCheckboxRendererInput:checked:before{border-color:var(--ht-checkbox-checked-border-color);background-color:var(--ht-checkbox-checked-background-color)}.handsontable .htCheckboxRendererInput:checked:after{color:var(--ht-checkbox-checked-icon-color)}.handsontable .htCheckboxRendererInput:checked:disabled:before{border-color:var(--ht-checkbox-checked-disabled-border-color);background-color:var(--ht-checkbox-checked-disabled-background-color)}.handsontable .htCheckboxRendererInput:checked:disabled:after{color:var(--ht-checkbox-checked-disabled-icon-color)}.handsontable .htCheckboxRendererInput:checked:focus:before{border-color:var(--ht-checkbox-checked-focus-border-color);background-color:var(--ht-checkbox-checked-focus-background-color)}.handsontable .htCheckboxRendererInput:checked:focus:after{color:var(--ht-checkbox-checked-focus-icon-color)}.handsontable .htCheckboxRendererInput:focus:before{border-color:var(--ht-checkbox-focus-border-color);background-color:var(--ht-checkbox-focus-background-color);outline:1px solid var(--ht-checkbox-focus-ring-color)}.handsontable .htCheckboxRendererInput:focus:after{color:var(--ht-checkbox-focus-icon-color)}.handsontable .htCheckboxRendererInput:disabled{cursor:initial}.handsontable .htCheckboxRendererInput:disabled:before{border-color:var(--ht-checkbox-disabled-border-color);background-color:var(--ht-checkbox-disabled-background-color)}.handsontable .htCheckboxRendererInput:disabled:after{color:var(--ht-checkbox-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:before{border-color:var(--ht-checkbox-indeterminate-border-color);background-color:var(--ht-checkbox-indeterminate-background-color)}.handsontable .htCheckboxRendererInput:indeterminate:after{color:var(--ht-checkbox-indeterminate-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:before{border-color:var(--ht-checkbox-indeterminate-disabled-border-color);background-color:var(--ht-checkbox-indeterminate-disabled-background-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:after{color:var(--ht-checkbox-indeterminate-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:before{border-color:var(--ht-checkbox-indeterminate-focus-border-color);background-color:var(--ht-checkbox-indeterminate-focus-background-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:after{color:var(--ht-checkbox-indeterminate-focus-icon-color)}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{font-size:inherit;line-height:inherit;cursor:pointer;color:inherit;margin:0;display:inline-block;position:relative}.handsontable .htCheckboxRendererLabel.fullWidth{width:100%}.handsontable .htPlaceholder{color:var(--ht-placeholder-color)}.handsontable .htDimmed{color:var(--ht-read-only-color)!important;background-color:var(--ht-cell-read-only-background-color)!important}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htInvalid{background-color:var(--ht-cell-error-background-color)!important}.handsontable .htNoWrap{white-space:nowrap}.handsontable .htSearchResult{background-color:var(--ht-cell-success-background-color)!important}.handsontable .ht-multi-select-renderer{padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);overflow:hidden}.handsontable .ht-multi-select-chips-container{align-items:center;gap:var(--ht-gap-size);flex-wrap:nowrap;max-width:100%;display:flex;overflow:hidden}.handsontable .ht-multi-select-chip{align-items:center;gap:var(--ht-gap-size);padding:var(--ht-chip-vertical-padding)calc((var(--ht-line-height) - var(--ht-icon-size))/2)var(--ht-chip-vertical-padding)var(--ht-chip-horizontal-padding);border-radius:var(--ht-chip-border-radius);background:var(--ht-chip-background);white-space:nowrap;box-sizing:border-box;flex-shrink:0;max-width:100px;display:inline-flex}.handsontable .ht-multi-select-chip-label{text-overflow:ellipsis;color:var(--ht-foreground-color);font-style:normal;font-weight:var(--ht-font-weight);line-height:var(--ht-line-height,40px);letter-spacing:var(--ht-letter-spacing,0);padding:0 var(--ht-chip-gap);overflow:hidden}.handsontable .ht-multi-select-chip-remove{cursor:pointer;color:var(--ht-icon-button-icon-color);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;width:var(--ht-icon-size)!important;height:var(--ht-icon-size)!important}.handsontable .ht-multi-select-chip-remove:before{content:"";display:block;position:absolute;top:0;left:0}.handsontable .ht-multi-select-chip-remove:hover{background-color:var(--ht-icon-button-hover-background-color)}.handsontable .ht-multi-select-overflow{padding:var(--ht-chip-vertical-padding)var(--ht-chip-horizontal-padding);background:var(--ht-chip-background);border-radius:var(--ht-chip-border-radius);color:var(--ht-foreground-color);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handsontableInputHolder{position:absolute;top:0;left:0}.handsontableInputHolder .handsontableInput{padding:calc(var(--ht-cell-vertical-padding,4px) + 1px)calc(var(--ht-cell-horizontal-padding,8px) + 1px);color:var(--ht-cell-editor-foreground-color);background-color:var(--ht-cell-editor-background-color,#fff);box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px)var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0)0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;border:none;border-radius:0;outline-width:0;margin:0;display:block;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;-webkit-appearance:none!important}.handsontableInputHolder .handsontableInput:focus{outline:none}.htSelectEditor{position:absolute}.htSelectEditor select{width:100%;height:100%;padding:calc(var(--ht-cell-vertical-padding,4px) + 1px)calc(var(--ht-cell-horizontal-padding,8px) + 1px);white-space:nowrap;text-overflow:ellipsis;color:var(--ht-cell-editor-foreground-color);background-color:var(--ht-cell-editor-background-color,#fff);box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px)var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0)0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;border:none;border-radius:0;margin:0;padding-inline-end:26px;position:absolute;inset:0;overflow:hidden;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;-webkit-appearance:none!important}.htSelectEditor select:focus{outline:none}.htSelectEditor .htAutocompleteArrow{z-index:1;pointer-events:none;margin-inline-end:4px;top:50%;transform:translateY(-50%)}.handsontable.listbox{box-shadow:var(--ht-menu-shadow-x,0)var(--ht-menu-shadow-y,0)var(--ht-menu-shadow-blur,8px)color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);border:var(--ht-menu-border-width,1px)solid var(--ht-menu-border-color,#e5e5e9);margin:0}.handsontable.listbox .ht_master{background-color:var(--ht-background-color);overflow:hidden}.handsontable.listbox .wtHolder{overflow:auto;border-radius:0!important}.handsontable.listbox .wtHider,.handsontable.listbox .htCore{border-radius:0!important}.handsontable.listbox table{overflow:hidden}.handsontable.listbox table th,.handsontable.listbox table tr:first-child th,.handsontable.listbox table tr:last-child th,.handsontable.listbox table tr:first-child td,.handsontable.listbox table td{border-color:#0000!important}.handsontable.listbox table th,.handsontable.listbox table td{white-space:nowrap;text-overflow:ellipsis;border-radius:0!important}.handsontable.listbox table .wtBorder{visibility:hidden}.handsontable.listbox table strong{color:inherit;font-weight:700}.handsontable.listbox table tr td:hover td{cursor:pointer;background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)!important;box-shadow:none!important}.handsontable.listbox table td{transition:var(--ht-table-transition)background ease-in-out}.handsontable.listbox table td:hover{cursor:pointer;background-color:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)!important}.handsontable.listbox table td.current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.listbox table td.htDimmed{cursor:default;font-style:inherit;color:inherit!important}.handsontable.listbox table td.htDimmed:not(.handsontable.listbox table td:hover){background-color:inherit!important}.handsontable.listbox table thead th{text-align:left;height:auto!important}.handsontable.listbox table thead th .relative{padding-top:calc(var(--ht-cell-vertical-padding) + var(--ht-gap-size));padding-bottom:calc(var(--ht-cell-vertical-padding) + var(--ht-gap-size))}.handsontable.listbox .ht_clone_top .wtHider{overflow:hidden}.handsontable.listbox .ht_clone_top table{border-radius:0}.handsontable.listbox .htBorders div{background:0 0!important}.handsontable.autocompleteEditor tr.ht__row_even th,.handsontable.autocompleteEditor tr.ht__row_even td,.handsontable.autocompleteEditor tr.ht__row_odd th,.handsontable.autocompleteEditor tr.ht__row_odd td{background-color:var(--ht-background-color,#fff)}[dir=rtl].handsontable.listbox table thead th{text-align:right}.handsontableEditor{position:absolute}.handsontableEditor .ht-multi-select-editor{box-shadow:var(--ht-menu-shadow-x,0)var(--ht-menu-shadow-y,0)var(--ht-menu-shadow-blur,8px)color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);border-radius:0 0 var(--ht-menu-border-radius)var(--ht-menu-border-radius);border:var(--ht-menu-border-width)solid var(--ht-menu-border-color);background:var(--ht-background-color);width:max-content;min-width:120px;padding:var(--ht-menu-vertical-padding)var(--ht-menu-horizontal-padding);overflow-y:auto}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-search-input-wrapper{padding:var(--ht-menu-item-vertical-padding)var(--ht-menu-item-horizontal-padding);align-items:center;gap:var(--ht-gap-size);align-self:stretch;display:flex;position:relative}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-search-icon{left:calc(var(--ht-menu-item-horizontal-padding) + 10px);opacity:.5;pointer-events:none;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input{box-sizing:border-box;border-radius:var(--ht-input-border-radius);width:100%;color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);border:1px solid var(--ht-input-border-color);transition:var(--ht-table-transition)all ease-in-out;line-height:var(--ht-line-height);font-size:var(--ht-font-size);padding:var(--ht-input-vertical-padding)var(--ht-menu-item-horizontal-padding)var(--ht-input-vertical-padding)32px}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:hover{border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:disabled{border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:focus{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color);outline-offset:0;box-shadow:none;outline:none}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input::placeholder{color:var(--ht-foreground-color);opacity:.6}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-separator{background-color:var(--ht-menu-border-color);width:100%;height:1px;margin:var(--ht-menu-vertical-padding)0 var(--ht-menu-vertical-padding)0;padding:0}.handsontableEditor .ht-multi-select-editor ul{width:100%;padding:var(--ht-gap-size)var(--ht-menu-horizontal-padding);flex-direction:column;align-items:flex-start;margin:0;list-style:none;display:flex}.handsontableEditor .ht-multi-select-editor ul li{background:var(--ht-background-color);padding:var(--ht-menu-item-vertical-padding)var(--ht-menu-item-horizontal-padding);user-select:none;cursor:pointer;align-self:stretch;align-items:center;display:flex}.handsontableEditor .ht-multi-select-editor ul li *{cursor:pointer}.handsontableEditor .ht-multi-select-editor ul li.ht-multi-select-editor-item-selected{background:color-mix(in srgb,var(--ht-menu-item-active-color)var(--ht-menu-item-active-color-opacity,100%),transparent)}.handsontableEditor .ht-multi-select-editor ul li div{flex:1 0 0;align-items:center;display:flex}.handsontableEditor .ht-multi-select-editor ul li div input{appearance:none;width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);margin:0;padding:0;display:flex;position:relative}.handsontableEditor .ht-multi-select-editor ul li div input:after{content:"";display:block;position:absolute;top:0;left:0}.handsontableEditor .ht-multi-select-editor ul li div input:before{content:"";box-sizing:border-box;width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);border-radius:var(--ht-checkbox-border-radius);border:1px solid var(--ht-checkbox-border-color);background:var(--ht-checkbox-background-color);background-position:50%;background-repeat:no-repeat;display:block;position:absolute;top:0;left:0}.handsontableEditor .ht-multi-select-editor ul li div input:checked:before{border-color:var(--ht-checkbox-checked-border-color);background:var(--ht-checkbox-checked-background-color)}.handsontableEditor .ht-multi-select-editor ul li div input:checked:after{color:var(--ht-checkbox-checked-icon-color);background-color:currentColor}.handsontableEditor .ht-multi-select-editor ul li div input:focus{outline:none}.handsontableEditor .ht-multi-select-editor ul li div label{color:var(--ht-foreground-color);text-overflow:ellipsis;font-size:var(--ht-font-size);font-style:normal;font-weight:400;line-height:var(--ht-line-height);letter-spacing:var(--ht-letter-spacing);width:100%;padding:0 0 0 calc(var(--ht-gap-size)*2);overflow:hidden}.handsontableEditor .ht-multi-select-editor ul li:hover,.handsontableEditor .ht-multi-select-editor ul li:has(input:focus){background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)}.handsontable .htUISelectCaption{width:100%;padding:var(--ht-input-vertical-padding)var(--ht-input-horizontal-padding);font-family:inherit;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);border-radius:var(--ht-input-border-radius);box-sizing:border-box;cursor:pointer;border:var(--ht-input-border-width)solid var(--ht-input-border-color);color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);text-overflow:ellipsis;white-space:nowrap;transition:var(--ht-table-transition)all ease-in-out;margin:0;padding-inline-end:calc(var(--ht-input-horizontal-padding) + var(--ht-icon-size));overflow:hidden;outline:none!important}.handsontable .htUISelectCaption:after{content:"";right:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4);display:block;position:absolute;top:50%;transform:translateY(-50%)}.handsontable .htUISelectCaption:hover{border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color)}.handsontable .htUISelectCaption:disabled{border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color)}.handsontable .htUISelectCaption:focus{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color)}.handsontable .htUISelect{cursor:pointer;position:relative;outline:none!important}.handsontable .htUISelect:focus .htUISelectCaption{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color)}[dir=rtl].handsontable .htUISelectCaption:after{right:auto;left:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4)}.handsontable .htFiltersMenuCondition .htUIInput input,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{width:100%;padding:var(--ht-input-vertical-padding)var(--ht-input-horizontal-padding);font-family:inherit;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);border-radius:var(--ht-input-border-radius);box-sizing:border-box;cursor:pointer;border:var(--ht-input-border-width)solid var(--ht-input-border-color);color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);transition:var(--ht-table-transition)all ease-in-out;outline:none!important}.handsontable .htFiltersMenuCondition .htUIInput input:hover,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:hover{border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color)}.handsontable .htFiltersMenuCondition .htUIInput input:disabled,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:disabled{border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color)}.handsontable .htFiltersMenuCondition .htUIInput input:focus,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:focus{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color)}.handsontable .htUIInput{text-align:center;padding:0;position:relative;outline:none!important}.handsontable .htUIInputIcon{position:absolute}.handsontable .htUIInput.htUIButton input,.handsontable .ht-button{min-width:64px;padding:var(--ht-button-vertical-padding)var(--ht-button-horizontal-padding);font-family:inherit;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);border-radius:var(--ht-button-border-radius);box-sizing:border-box;cursor:pointer;transition:var(--ht-table-transition)all ease-in-out;border-style:solid;border-width:1px;outline:none!important}.handsontable .htUIInput.htUIButtonCancel input,.handsontable .ht-button--secondary{border-color:var(--ht-secondary-button-border-color);background-color:var(--ht-secondary-button-background-color);color:var(--ht-secondary-button-foreground-color)}.handsontable .htUIInput.htUIButtonCancel input:hover,.handsontable .ht-button--secondary:hover{border-color:var(--ht-secondary-button-hover-border-color);background-color:var(--ht-secondary-button-hover-background-color);color:var(--ht-secondary-button-hover-foreground-color)}.handsontable .htUIInput.htUIButtonCancel input:disabled,.handsontable .ht-button--secondary:disabled{border-color:var(--ht-secondary-button-disabled-border-color);background-color:var(--ht-secondary-button-disabled-background-color);color:var(--ht-secondary-button-disabled-foreground-color)}.handsontable .htUIInput.htUIButtonCancel input:focus,.handsontable .ht-button--secondary:focus{border-color:var(--ht-secondary-button-focus-border-color);background-color:var(--ht-secondary-button-focus-background-color);color:var(--ht-secondary-button-focus-foreground-color);box-shadow:0 0 0 1px var(--ht-accent-color)}.htUIInput.htUIButtonOK input,.ht-button--primary{border-color:var(--ht-primary-button-border-color);background-color:var(--ht-primary-button-background-color);color:var(--ht-primary-button-foreground-color)}.htUIInput.htUIButtonOK input:hover,.ht-button--primary:hover{border-color:var(--ht-primary-button-hover-border-color);background-color:var(--ht-primary-button-hover-background-color);color:var(--ht-primary-button-hover-foreground-color)}.htUIInput.htUIButtonOK input:disabled,.ht-button--primary:disabled{border-color:var(--ht-primary-button-disabled-border-color);background-color:var(--ht-primary-button-disabled-background-color);color:var(--ht-primary-button-disabled-foreground-color)}.htUIInput.htUIButtonOK input:focus,.ht-button--primary:focus{border-color:var(--ht-primary-button-focus-border-color);background-color:var(--ht-primary-button-focus-background-color);color:var(--ht-primary-button-focus-foreground-color);box-shadow:0 0 0 1px var(--ht-accent-color)}.handsontable .htUIRadio{padding:var(--ht-gap-size)calc(2*var(--ht-gap-size));align-items:center;gap:var(--ht-gap-size);cursor:pointer;margin:0;padding-bottom:0;display:inline-flex;position:relative}.handsontable .htUIRadio:first-child{padding-inline-start:0}.handsontable .htUIRadio>input[type=radio]{width:var(--ht-radio-size);height:var(--ht-radio-size);appearance:none;cursor:pointer;border-radius:calc(.5*var(--ht-radio-size));outline:none;margin:0;position:relative}.handsontable .htUIRadio>input[type=radio]:before{content:"";border-radius:calc(.5*var(--ht-radio-size));border:1px solid var(--ht-radio-border-color);background-color:var(--ht-radio-background-color);display:block;position:absolute;inset:0}.handsontable .htUIRadio>input[type=radio]:after{content:"";color:var(--ht-radio-icon-color);display:block;position:absolute}.handsontable .htUIRadio>input[type=radio]:checked:before{border-color:var(--ht-radio-checked-border-color);background-color:var(--ht-radio-checked-background-color)}.handsontable .htUIRadio>input[type=radio]:checked:after{color:var(--ht-radio-checked-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled{cursor:initial}.handsontable .htUIRadio>input[type=radio]:checked:disabled:before{border-color:var(--ht-radio-checked-disabled-border-color);background-color:var(--ht-radio-checked-disabled-background-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled:after{color:var(--ht-radio-checked-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:before{border-color:var(--ht-radio-checked-focus-border-color);background-color:var(--ht-radio-checked-focus-background-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:after{color:var(--ht-radio-checked-focus-icon-color)}.handsontable .htUIRadio>input[type=radio]:disabled{cursor:initial}.handsontable .htUIRadio>input[type=radio]:disabled:before{border-color:var(--ht-radio-disabled-border-color);background-color:var(--ht-radio-disabled-background-color)}.handsontable .htUIRadio>input[type=radio]:disabled:after{color:var(--ht-radio-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:focus:before{border-color:var(--ht-radio-focus-border-color);background-color:var(--ht-radio-focus-background-color);outline:1px solid var(--ht-radio-focus-ring-color)}.handsontable .htUIRadio>input[type=radio]:focus:after{color:var(--ht-radio-focus-icon-color)}.handsontable .htUIRadio label{vertical-align:middle;cursor:pointer;color:inherit}.handsontable .htUIRadio label:before{content:"";display:block;position:absolute;inset:0}.handsontable .collapsibleIndicator,.handsontable .ht_nestingButton{width:var(--ht-icon-button-hit-area-size);height:var(--ht-icon-button-hit-area-size);margin:calc(-1*(var(--ht-icon-button-hit-area-size) - var(--ht-icon-size))/2 + 1px);box-sizing:border-box;cursor:pointer;text-indent:-100px;flex-shrink:0;font-size:0;position:relative;overflow:visible}.handsontable .collapsibleIndicator:before,.handsontable .ht_nestingButton:before{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));border-radius:var(--ht-collapse-button-border-radius);transition:var(--ht-table-transition)all ease-in-out;z-index:1;display:block;position:absolute;top:50%;left:50%}.handsontable .collapsibleIndicator:after,.handsontable .ht_nestingButton:after{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));border-radius:var(--ht-collapse-button-border-radius);transition:var(--ht-table-transition)all ease-in-out;z-index:0;display:block;position:absolute;top:50%;left:50%}.handsontable .collapsibleIndicator.expanded:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:before,.handsontable .ht_nestingButton.expanded:before,.handsontable .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-color)}.handsontable .collapsibleIndicator.expanded:after,.handsontable .collapsibleIndicator.ht_nestingCollapse:after,.handsontable .ht_nestingButton.expanded:after,.handsontable .ht_nestingButton.ht_nestingCollapse:after{background-color:var(--ht-collapse-button-open-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-border-color)}.handsontable .collapsibleIndicator.expanded:hover:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable .ht_nestingButton.expanded:hover:before,.handsontable .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-color)}.handsontable .collapsibleIndicator.expanded:hover:after,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover:after,.handsontable .ht_nestingButton.expanded:hover:after,.handsontable .ht_nestingButton.ht_nestingCollapse:hover:after{background-color:var(--ht-collapse-button-open-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-hover-border-color)}.handsontable .collapsibleIndicator.collapsed:before,.handsontable .collapsibleIndicator.ht_nestingExpand:before,.handsontable .ht_nestingButton.collapsed:before,.handsontable .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-color)}.handsontable .collapsibleIndicator.collapsed:after,.handsontable .collapsibleIndicator.ht_nestingExpand:after,.handsontable .ht_nestingButton.collapsed:after,.handsontable .ht_nestingButton.ht_nestingExpand:after{background-color:var(--ht-collapse-button-close-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-border-color)}.handsontable .collapsibleIndicator.collapsed:hover:before,.handsontable .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable .ht_nestingButton.collapsed:hover:before,.handsontable .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-color)}.handsontable .collapsibleIndicator.collapsed:hover:after,.handsontable .collapsibleIndicator.ht_nestingExpand:hover:after,.handsontable .ht_nestingButton.collapsed:hover:after,.handsontable .ht_nestingButton.ht_nestingExpand:hover:after{background-color:var(--ht-collapse-button-close-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-hover-border-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-active-color)}.handsontable thead th.htRowspanHeader+th{border-inline-start-width:0}.handsontable thead th.htRowspanHeader{vertical-align:bottom;height:auto;overflow:visible}.handsontable thead th.htRowspanHeader.ht__active_highlight{border-inline-start-color:var(--ht-header-active-border-color);z-index:1}.handsontable.htRowHeaders.htHasRowspanHeaders thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}.handsontable.htRowHeaders.htHasRowspanHeaders thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}.handsontable.htHasRowspanHeaders .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0}.handsontable.htHasRowspanHeaders .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0}.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead th.htRowspanBottomLevel,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead th.htRowspanBottomLevel{border-bottom-width:0}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}.handsontable thead th.hiddenHeaderText .colHeader{opacity:0}.handsontable th.ht_nestingLevels>.relative{align-items:center;gap:5px;display:flex}.handsontable th.ht_nestingLevels span:last-child{padding-left:calc(var(--ht-icon-size) + 5px)}.handsontable th.ht_nestingLevels span.ht_nestingLevel{display:inline-block}.handsontable th.ht_nestingLevels span.ht_nestingLevel_empty{order:-2;width:5px;height:1px;display:inline-block;position:relative}.handsontable th.ht_nestingLevels .ht_nestingButton{cursor:pointer;order:-1;position:relative}.handsontable th.beforeHiddenColumn,.handsontable th.afterHiddenColumn{position:relative}.handsontable th.beforeHiddenColumn:before,.handsontable th.beforeHiddenColumn:after,.handsontable th.afterHiddenColumn:before,.handsontable th.afterHiddenColumn:after{color:var(--ht-hidden-indicator-color);position:absolute;top:50%;transform:translateY(-50%);width:10px!important;height:10px!important}.handsontable th.beforeHiddenColumn:after{content:"";display:block;right:-2px}.handsontable th.afterHiddenColumn:before{content:"";display:block;left:-2px}.handsontable th.ht__active_highlight.beforeHiddenColumn:before,.handsontable th.ht__active_highlight.beforeHiddenColumn:after,.handsontable th.ht__active_highlight.afterHiddenColumn:before,.handsontable th.ht__active_highlight.afterHiddenColumn:after{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}[dir=rtl].handsontable th.beforeHiddenColumn:after{right:initial;left:-2px;transform:translateY(-50%)rotate(180deg)}[dir=rtl].handsontable th.afterHiddenColumn:before{right:-2px;left:initial;transform:translateY(-50%)rotate(180deg)}.handsontable th.beforeHiddenRow,.handsontable th.afterHiddenRow{position:relative}.handsontable th.beforeHiddenRow:before,.handsontable th.beforeHiddenRow:after,.handsontable th.afterHiddenRow:before,.handsontable th.afterHiddenRow:after{color:var(--ht-hidden-indicator-color);position:absolute;left:50%;transform:translate(-50%);width:10px!important;height:10px!important}.handsontable th.beforeHiddenRow:after{content:"";display:block;bottom:-2px}.handsontable th.afterHiddenRow:before{content:"";display:block;top:-2px}.handsontable th.ht__active_highlight.beforeHiddenRow:before,.handsontable th.ht__active_highlight.beforeHiddenRow:after,.handsontable th.ht__active_highlight.afterHiddenRow:before,.handsontable th.ht__active_highlight.afterHiddenRow:after{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .changeType{box-sizing:border-box;width:var(--ht-icon-button-hit-area-size);height:var(--ht-icon-button-hit-area-size);margin:calc(-1*(var(--ht-icon-button-hit-area-size) - var(--ht-icon-size))/2 + 1px);box-shadow:none;color:inherit;z-index:1;background:0 0;border:none;outline:none;flex-shrink:0;padding:0;position:relative;overflow:visible}.handsontable .changeType:before{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));color:var(--ht-icon-button-icon-color);z-index:1;display:block;position:absolute;top:50%;left:50%}.handsontable .changeType:after{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));border-radius:var(--ht-icon-button-border-radius);box-shadow:0 0 0 1px var(--ht-icon-button-border-color);background-color:var(--ht-icon-button-background-color);z-index:0;display:block;position:absolute;top:50%;left:50%}.handsontable .changeType:hover{cursor:pointer}.handsontable .changeType:hover:before{color:var(--ht-icon-button-hover-icon-color)}.handsontable .changeType:hover:after{box-shadow:0 0 0 1px var(--ht-icon-button-hover-border-color);background-color:var(--ht-icon-button-hover-background-color)}.handsontable .ht__active_highlight .changeType:before{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .ht__active_highlight .changeType:after{box-shadow:0 0 0 1px var(--ht-icon-button-active-border-color,var(--ht-icon-active-button-border-color));background-color:var(--ht-icon-button-active-background-color,var(--ht-icon-active-button-background-color))}.handsontable .ht__active_highlight .changeType:hover:before{color:var(--ht-icon-button-active-hover-icon-color,var(--ht-icon-active-button-hover-icon-color))}.handsontable .ht__active_highlight .changeType:hover:after{box-shadow:0 0 0 1px var(--ht-icon-button-active-hover-border-color,var(--ht-icon-active-button-hover-border-color));background-color:var(--ht-icon-button-active-hover-background-color,var(--ht-icon-active-button-hover-background-color))}.handsontable th.htFiltersActive{background-color:var(--ht-header-filter-background-color)}.handsontable th.htFiltersActive.ht__active_highlight{background-color:color-mix(in srgb,var(--ht-header-active-background-color),var(--ht-header-filter-background-color)20%)}.handsontable.htDropdownMenu>.ht_master,.handsontable.htContextMenu>.ht_master,.handsontable.htFiltersConditionsMenu>.ht_master{box-shadow:var(--ht-menu-shadow-x,0)var(--ht-menu-shadow-y,0)var(--ht-menu-shadow-blur,8px)color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);border:var(--ht-menu-border-width,1px)solid var(--ht-menu-border-color,#e5e5e9);border-radius:var(--ht-menu-border-radius);padding:var(--ht-menu-vertical-padding,8px)var(--ht-menu-horizontal-padding,0);background-color:var(--ht-background-color,#fff);overflow:hidden}.handsontable.htDropdownMenu:not(.htGhostTable),.handsontable.htContextMenu:not(.htGhostTable),.handsontable.htFiltersConditionsMenu:not(.htGhostTable){z-index:1060;display:none;position:absolute}.handsontable.htDropdownMenu .ht_clone_top,.handsontable.htDropdownMenu .ht_clone_bottom,.handsontable.htDropdownMenu .ht_clone_inline_start,.handsontable.htDropdownMenu .ht_clone_top_inline_start_corner,.handsontable.htDropdownMenu .ht_clone_bottom_inline_start_corner,.handsontable.htContextMenu .ht_clone_top,.handsontable.htContextMenu .ht_clone_bottom,.handsontable.htContextMenu .ht_clone_inline_start,.handsontable.htContextMenu .ht_clone_top_inline_start_corner,.handsontable.htContextMenu .ht_clone_bottom_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_top,.handsontable.htFiltersConditionsMenu .ht_clone_bottom,.handsontable.htFiltersConditionsMenu .ht_clone_inline_start,.handsontable.htFiltersConditionsMenu .ht_clone_top_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner{display:none}.handsontable.htDropdownMenu table.htCore,.handsontable.htContextMenu table.htCore,.handsontable.htFiltersConditionsMenu table.htCore{overflow:hidden}.handsontable.htDropdownMenu .htCustomMenuRenderer .table.htCore,.handsontable.htContextMenu .htCustomMenuRenderer .table.htCore,.handsontable.htFiltersConditionsMenu .htCustomMenuRenderer .table.htCore{box-shadow:none}.handsontable.htDropdownMenu.handsontable:focus,.handsontable.htContextMenu.handsontable:focus,.handsontable.htFiltersConditionsMenu.handsontable:focus{outline:none}.handsontable.htDropdownMenu .wtBorder,.handsontable.htContextMenu .wtBorder,.handsontable.htFiltersConditionsMenu .wtBorder{visibility:hidden}.handsontable.htDropdownMenu tbody tr:first-of-type td:first-child,.handsontable.htDropdownMenu tbody tr:first-of-type th:first-child,.handsontable.htContextMenu tbody tr:first-of-type td:first-child,.handsontable.htContextMenu tbody tr:first-of-type th:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type td:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type th:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htDropdownMenu table tbody tr td,.handsontable.htContextMenu table tbody tr td,.handsontable.htFiltersConditionsMenu table tbody tr td{padding:var(--ht-menu-item-vertical-padding,4px)var(--ht-menu-item-horizontal-padding,8px);white-space:nowrap;text-overflow:ellipsis;background:var(--ht-background-color,#fff);cursor:pointer;transition:var(--ht-table-transition)background ease-in-out;border-width:0;position:relative;overflow:hidden}.handsontable.htDropdownMenu table tbody tr td:first-child,.handsontable.htContextMenu table tbody tr td:first-child,.handsontable.htFiltersConditionsMenu table tbody tr td:first-child{border-top-width:0;border-inline-end-width:0;border-bottom-width:0;border-inline-start-width:0}.handsontable.htDropdownMenu table tbody tr td.htDimmed,.handsontable.htContextMenu table tbody tr td.htDimmed,.handsontable.htFiltersConditionsMenu table tbody tr td.htDimmed{font-style:normal;color:inherit!important;background-color:inherit!important}.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover{cursor:pointer;background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)!important}.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper{margin-inline-end:calc(2*var(--ht-gap-size,4px) + var(--ht-icon-size))}.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{content:"";top:50%;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);display:block;position:absolute;transform:translateY(-50%)}.handsontable.htDropdownMenu table tbody tr td.htSeparator,.handsontable.htContextMenu table tbody tr td.htSeparator,.handsontable.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid var(--ht-border-color);cursor:default;height:0;padding:0}.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled{color:var(--ht-disabled-color);cursor:default}.handsontable.htDropdownMenu table tbody tr td.htDisabled:hover,.handsontable.htContextMenu table tbody tr td.htDisabled:hover,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:var(--ht-background-color);color:var(--ht-disabled-color)}.handsontable.htDropdownMenu table tbody tr td.htHidden,.handsontable.htContextMenu table tbody tr td.htHidden,.handsontable.htFiltersConditionsMenu table tbody tr td.htHidden{display:none}:is(.handsontable.htDropdownMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htContextMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htFiltersConditionsMenu table tbody tr td:has(.htItemWrapper .selected)){background-color:color-mix(in srgb,var(--ht-menu-item-active-color)var(--ht-menu-item-active-color-opacity,100%),transparent)}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper,.handsontable.htContextMenu table tbody tr td .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-inline:calc(2*var(--ht-gap-size,4px))}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper:before,.handsontable.htContextMenu table tbody tr td .htItemWrapper:before,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper:before{vertical-align:text-bottom;margin-right:12px}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected{font-size:0;inset:0}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{content:"";top:50%;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);color:var(--ht-accent-color);display:block;position:absolute;transform:translateY(-50%)}.handsontable.htDropdownMenu table tbody tr td div span.selected,.handsontable.htContextMenu table tbody tr td div span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td div span.selected{position:absolute;inset-inline-end:0}.handsontable.htDropdownMenu table tbody tr td .htUIButton,.handsontable.htContextMenu table tbody tr td .htUIButton,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton{width:calc(50% - var(--ht-gap-size))}.handsontable.htDropdownMenu table tbody tr td .htUIButton input,.handsontable.htContextMenu table tbody tr td .htUIButton input,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton input{width:100%}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{padding:var(--ht-gap-size);text-decoration:none;display:inline-block}.handsontable .htUIMultipleSelect .ht_master .wtHolder{background:0 0;box-shadow:none!important;border-radius:0!important;overflow-y:scroll!important}.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore{box-shadow:none}[dir=rtl].handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{left:calc(4*var(--ht-gap-size));right:auto;transform:translateY(-50%)rotate(180deg)}[dir=rtl].handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{left:calc(4*var(--ht-gap-size));right:auto}.handsontable.htFiltersConditionsMenu:not(.htGhostTable){z-index:1070}.handsontable .ht_master table td.htCustomMenuRenderer{cursor:auto}.handsontable .ht_master table td.htCustomMenuRenderer.htFiltersMenuActionBar{padding-top:calc(var(--ht-menu-item-vertical-padding,4px)*2)}.handsontable .htFiltersMenuLabel{font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin-bottom:calc(var(--ht-gap-size,2px)*2)}.handsontable .htFiltersMenuLabel:empty{display:none}.handsontable .htFiltersMenuCondition{padding-top:calc(var(--ht-gap-size,2px)*3)!important;padding-bottom:0!important}.handsontable .htFiltersMenuCondition .border{border-bottom:1px solid var(--ht-border-color)!important}.handsontable .htFiltersMenuCondition .htUIInput{margin-top:calc(var(--ht-gap-size,2px)*2)}.handsontable .htFiltersMenuValue{padding-top:calc(var(--ht-gap-size,2px)*3)!important;border-bottom:1px solid var(--ht-border-color)!important;padding-bottom:0!important}.handsontable .htFiltersMenuOperators{padding-top:calc(var(--ht-gap-size,2px)*2)!important;padding-bottom:0!important}.handsontable .htUISelectionControls{margin:0 calc(var(--ht-gap-size,2px)*-1);padding-top:calc(var(--ht-gap-size,2px)*2)!important;padding-bottom:var(--ht-gap-size,2px)!important}.handsontable .htUIMultipleSelectHot{--ht-cell-horizontal-padding:calc(var(--ht-menu-item-horizontal-padding,2px) + var(--ht-gap-size,2px)*2);width:calc(100% + var(--ht-menu-item-horizontal-padding,2px)*2 + var(--ht-gap-size,2px)*4);margin:0 calc((var(--ht-menu-item-horizontal-padding,2px) + var(--ht-gap-size,2px)*2)*-1);overflow:initial!important}.handsontable .htUIMultipleSelectHot:before{content:"";background-color:var(--ht-border-color);width:100%;height:1px;display:block;position:absolute;top:-1px;left:0}.handsontable .htUIMultipleSelectHot .wtHolder{box-sizing:border-box;padding:0;overflow-x:hidden}.handsontable .htUIMultipleSelectHot .wtHolder .wtSpreader{padding:calc(var(--ht-gap-size)*2)0}.handsontable .htUIMultipleSelectHot .wtHolder td{padding:4px var(--ht-cell-horizontal-padding);height:auto!important}.handsontable .htUIClearAll,.handsontable .htUISelectAll{margin-right:var(--ht-gap-size,4px);margin-bottom:var(--ht-gap-size,4px);display:inline-block}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{font-size:var(--ht-font-size);line-height:var(--ht-line-height);color:var(--ht-link-color);border-radius:var(--ht-button-border-radius)}.handsontable .htUIClearAll a:hover,.handsontable .htUISelectAll a:hover{color:var(--ht-link-hover-color)}.handsontable .htUIClearAll a:focus,.handsontable .htUISelectAll a:focus{outline:1px solid var(--ht-link-hover-color)}.handsontable .htUIMultipleSelect .ht_master .wtHolder{overflow:auto}.handsontable .htUIMultipleSelect .ht_master .wtHolder .wtHider,.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore,.handsontable .htUIMultipleSelect .ht_master .wtHolder tr,.handsontable .htUIMultipleSelect .ht_master .wtHolder td{background:0 0}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block}.handsontable .htUIInput.htUIButtonOK{margin-inline-start:0;margin-inline-end:calc(2*var(--ht-gap-size,2px))}.handsontable .htCommentCell{position:relative}.handsontable .htCommentCell:after{content:"";border-inline-start:var(--ht-comments-indicator-size,4px)solid #0000;border-inline-end:none;border-top:var(--ht-comments-indicator-size,4px)solid var(--ht-comments-indicator-color,#1a42e8);top:0;display:block;position:absolute;inset-inline-start:unset;inset-inline-end:0}.htCommentsContainer .htComments{z-index:1059;display:none;position:absolute}.htCommentsContainer .htCommentTextArea{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:var(--ht-menu-shadow-x,0)var(--ht-menu-shadow-y,0)var(--ht-menu-shadow-blur,8px)color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);width:240px;height:88px;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);padding:var(--ht-comments-textarea-vertical-padding)var(--ht-comments-textarea-horizontal-padding);border:var(--ht-comments-textarea-border-width,1px)solid var(--ht-comments-textarea-border-color,transparent);border-inline-start:var(--ht-comments-textarea-border-width,1px)solid var(--ht-comments-textarea-border-color,#1a42e8);color:var(--ht-comments-textarea-foreground-color);background-color:var(--ht-comments-textarea-background-color,#fff);box-sizing:border-box;-webkit-appearance:none;margin:0 -1px;outline:0!important}.htCommentsContainer .htCommentTextArea:focus{border:var(--ht-comments-textarea-focus-border-width,1px)solid var(--ht-comments-textarea-focus-border-color,#1a42e8);color:var(--ht-comments-textarea-focus-foreground-color);background-color:var(--ht-comments-textarea-focus-background-color,#fff)}.htBorders .wtBorder.ht-border-style-dashed-vertical{background-image:repeating-linear-gradient(to bottom,var(--ht-custom-border-color)0 5px,transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dashed-horizontal{background-image:repeating-linear-gradient(to right,var(--ht-custom-border-color)0 5px,transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dotted-horizontal{background-image:radial-gradient(circle,var(--ht-custom-border-color)calc(var(--ht-custom-border-size)/2),transparent 0);background-size:calc(var(--ht-custom-border-size)*2)var(--ht-custom-border-size);background-repeat:repeat-x}.htBorders .wtBorder.ht-border-style-dotted-vertical{background-image:radial-gradient(circle,var(--ht-custom-border-color)calc(var(--ht-custom-border-size)/2),transparent 0);background-size:var(--ht-custom-border-size)calc(var(--ht-custom-border-size)*2);background-repeat:repeat-y}.handsontable .columnSorting:not(.indicatorDisabled){position:relative}.handsontable .columnSorting:not(.indicatorDisabled).sortAction.ascending,.handsontable .columnSorting:not(.indicatorDisabled).sortAction.descending{padding-inline-end:calc(var(--ht-icon-size,16px) + 2px)}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:hover{cursor:pointer;text-decoration:none}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:before{content:"";width:var(--ht-icon-size,16px);text-align:right;display:block;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.handsontable .htRight .columnSorting.sortAction.ascending,.handsontable .htRight .columnSorting.sortAction.descending{padding-inline-start:calc(var(--ht-icon-size,16px) + 2px);padding-inline-end:0}.handsontable .htRight .columnSorting.sortAction:before,[dir=rtl] .handsontable .columnSorting.sortAction:before{text-align:left;left:2px;right:auto}[dir=rtl] .handsontable .htRight .columnSorting.sortAction.ascending,[dir=rtl] .handsontable .htRight .columnSorting.sortAction.descending{padding-inline-start:0;padding-inline-end:calc(var(--ht-icon-size,16px) + 2px)}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction.ascending,[dir=rtl] .handsontable .htLeft .columnSorting.sortAction.descending{padding-inline-start:calc(var(--ht-icon-size,16px) + 2px);padding-inline-end:0}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction:before{text-align:right;left:auto;right:2px}.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):before{content:"*";padding-inline-end:calc(var(--ht-icon-size,16px) + 2px);display:inline-block;position:relative}.handsontable .colHeader.columnSorting:after{content:"";text-align:right;width:8px;margin-top:4px;font-size:8px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.handsontable .colHeader.columnSorting[class^=sort-]:after,.handsontable .colHeader.columnSorting[class*=\ sort-]:after{content:"+"}.handsontable .colHeader.columnSorting.sort-1:after{content:"1"}.handsontable .colHeader.columnSorting.sort-2:after{content:"2"}.handsontable .colHeader.columnSorting.sort-3:after{content:"3"}.handsontable .colHeader.columnSorting.sort-4:after{content:"4"}.handsontable .colHeader.columnSorting.sort-5:after{content:"5"}.handsontable .colHeader.columnSorting.sort-6:after{content:"6"}.handsontable .colHeader.columnSorting.sort-7:after{content:"7"}.handsontable .htRight .colHeader.columnSorting:after,[dir=rtl] .handsontable .colHeader.columnSorting:after{text-align:left;left:0;right:auto}[dir=rtl] .handsontable .htLeft .colHeader.columnSorting:after{text-align:right;left:auto;right:0}.htGhostTable th div:has(.changeType) span.colHeader.columnSorting:not(.indicatorDisabled){padding-inline-end:var(--ht-gap-size)}.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_top_inline_start_corner th:nth-child(2),.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_inline_start td:first-of-type{border-left:0}.handsontable .ht_clone_top_inline_start_corner th.ht__active_highlight{box-shadow:none}.handsontable .manualColumnResizer{cursor:col-resize;opacity:0;z-index:210;background:0 0;width:10px;margin:0;position:absolute;top:0}.handsontable .manualColumnResizer:before,.handsontable .manualColumnResizer:after{content:"";background:var(--ht-resize-indicator-color);border-radius:2px;width:2px;height:calc(100% - 12px);max-height:16px;margin-top:.5px;display:block;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.handsontable .manualColumnResizer:after{left:auto;right:0}.handsontable .manualColumnResizer:hover,.handsontable .manualColumnResizer.active{opacity:1}.handsontable .manualColumnResizerGuide{border-inline-end:1px solid var(--ht-accent-color);width:0;inset-inline-end:unset;border-inline-start:none;margin-inline-start:5px;margin-inline-end:unset;display:none;position:absolute;top:0}.handsontable .manualColumnResizerGuide.active{z-index:209;display:block}.handsontable .manualRowResizer{z-index:210;cursor:row-resize;opacity:0;background:0 0;height:10px;margin:0;position:absolute;left:0}.handsontable .manualRowResizer:before,.handsontable .manualRowResizer:after{content:"";background:var(--ht-resize-indicator-color);border-radius:2px;width:calc(100% - 12px);max-width:16px;height:2px;display:block;position:absolute;top:1px;left:50%;transform:translate(-50%)}.handsontable .manualRowResizer:after{top:auto;bottom:0}.handsontable .manualRowResizer:hover,.handsontable .manualRowResizer.active{opacity:1}.handsontable .manualRowResizerGuide{border-bottom:1px solid var(--ht-accent-color);border-top:none;height:0;margin-top:5px;display:none;position:absolute;bottom:0;left:0}.handsontable .manualRowResizerGuide.active{z-index:209;display:block}.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before{opacity:0}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before,.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before{opacity:.14}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before{opacity:.21}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before{opacity:.28}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before{opacity:.35}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before{opacity:.42}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before{opacity:.49}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before{opacity:.56}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before{opacity:.63}.handsontable .ht__manualColumnMove.after-selection--columns thead th.ht__highlight,.handsontable .ht__manualColumnMove.after-selection--columns thead th.ht__active_highlight,.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__active_highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualColumnMove.on-moving--columns *,.handsontable .ht__manualColumnMove.on-moving--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.on-moving--columns *,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualColumnMove.on-moving--columns .manualColumnResizer,.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--guideline,.handsontable .ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--backlight{height:100%;display:none;position:absolute}.handsontable .ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--guideline{z-index:205;background:var(--ht-move-indicator-color,#1a42e8);width:1px;margin-inline:-.5px 0;top:0}.handsontable .ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--backlight{z-index:205;pointer-events:none;background:color-mix(in srgb,var(--ht-move-backlight-color)var(--ht-move-backlight-opacity,100%),transparent);display:none}.handsontable .on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable .on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable.on-moving--columns .ht__manualColumnMove--backlight{display:block}.handsontable .wtHider{position:relative}.handsontable .ht__manualRowMove.after-selection--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualRowMove.on-moving--rows *,.handsontable .ht__manualRowMove.on-moving--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.on-moving--rows *,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualRowMove.on-moving--rows .manualRowResizer,.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--guideline,.handsontable .ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--backlight{width:100%;display:none;position:absolute}.handsontable .ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--guideline{border-top:1px solid var(--ht-move-indicator-color);z-index:205;left:0}.handsontable .ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--backlight{z-index:205;pointer-events:none;background:color-mix(in srgb,var(--ht-move-backlight-color)var(--ht-move-backlight-opacity,100%),transparent);display:none}.handsontable .on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable .on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable.on-moving--rows .ht__manualRowMove--backlight{display:block}.ht-dialog{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height);letter-spacing:var(--ht-letter-spacing);z-index:1060;opacity:0;border-radius:var(--ht-border-radius);border:1px solid var(--ht-border-color);width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow-y:auto;box-sizing:border-box!important}.ht-dialog[dir=rtl]{left:auto;right:0}.ht-dialog:focus,.ht-dialog:has(.htFocusCatcher:focus){border:1px solid var(--ht-accent-color);outline:none}.ht-dialog *{box-sizing:border-box!important}.ht-dialog--background-solid{background-color:var(--ht-dialog-solid-background-color)}.ht-dialog--background-semi-transparent{background-color:color-mix(in srgb,var(--ht-dialog-semi-transparent-background-color)var(--ht-dialog-semi-transparent-background-opacity,100%),transparent)}.ht-dialog--animation{transition:opacity var(--ht-table-transition)ease-in-out}.ht-dialog--show{opacity:1}.ht-dialog__content-wrapper{width:100%;min-height:100%;padding:calc(var(--ht-gap-size)*4);border-radius:var(--ht-border-radius);justify-content:center;align-items:center;display:flex}.ht-dialog__content{padding:var(--ht-dialog-content-padding-horizontal)var(--ht-dialog-content-padding-vertical);max-width:480px;color:var(--ht-foreground-color);position:relative}.ht-dialog__content--background{box-shadow:var(--ht-shadow-x,0)var(--ht-shadow-y,0)var(--ht-shadow-blur,8px)color-mix(in srgb,var(--ht-shadow-color,#000)var(--ht-shadow-opacity,100%),transparent);border-radius:var(--ht-dialog-content-border-radius);background-color:var(--ht-dialog-content-background-color)}.ht-dialog--confirm .ht-dialog__content-wrapper{text-align:center;padding:calc(var(--ht-gap-size)*2)}.ht-dialog--confirm .ht-dialog__content-wrapper-inner{max-width:480px;padding:calc(var(--ht-gap-size)*2);border-radius:var(--ht-border-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.ht-dialog--confirm .ht-dialog__content-wrapper-inner--background{box-shadow:var(--ht-shadow-x,0)var(--ht-shadow-y,0)var(--ht-shadow-blur,8px)color-mix(in srgb,var(--ht-shadow-color,#000)var(--ht-shadow-opacity,100%),transparent);border-radius:var(--ht-dialog-content-border-radius);background-color:var(--ht-dialog-content-background-color)}.ht-dialog--confirm .ht-dialog__content-wrapper-inner:focus{box-shadow:0 0 0 1px var(--ht-accent-color);outline:none}.ht-dialog--confirm .ht-dialog__content{justify-content:center;align-items:center;gap:var(--ht-gap-size);flex-direction:column;display:flex}.ht-dialog--confirm .ht-dialog__content:has(.ht-dialog__buttons){gap:calc(var(--ht-gap-size)*2)}.ht-dialog--confirm .ht-dialog__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-dialog--confirm .ht-dialog__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin:0}.ht-dialog--confirm .ht-dialog__buttons{justify-content:center;gap:calc(var(--ht-gap-size)*2);flex-flow:wrap;display:flex}.ht-notification{z-index:1070;pointer-events:none;position:absolute;inset:0;overflow:visible}.ht-notification__stack{overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);flex-direction:column;gap:10px;max-width:min(420px,100% - 40px);min-height:0;padding:10px;display:flex;position:absolute;overflow:hidden auto}.ht-notification__stack--top-start{top:10px;align-items:flex-start;max-height:calc(100% - 40px);inset-inline-start:10px}.ht-notification__stack--top-end{top:10px;align-items:flex-end;max-height:calc(100% - 40px);inset-inline-end:10px}.ht-notification__stack--bottom-start{bottom:10px;align-items:flex-start;max-height:calc(100% - 40px);inset-inline-start:10px}.ht-notification__stack--bottom-end{bottom:10px;align-items:flex-end;max-height:calc(100% - 40px);inset-inline-end:10px}.ht-notification__toast{box-shadow:var(--ht-shadow-x,0)var(--ht-shadow-y,0)var(--ht-shadow-blur,8px)color-mix(in srgb,var(--ht-shadow-color,#000)var(--ht-shadow-opacity,100%),transparent);pointer-events:auto;max-width:100%;color:var(--ht-notification-foreground-color,var(--ht-foreground-color));background-color:var(--ht-notification-background-color,var(--ht-background-color));border:1px solid var(--ht-notification-border-color,var(--ht-border-color));border-radius:var(--ht-border-radius,4px);font-size:var(--ht-font-size);line-height:var(--ht-line-height);letter-spacing:var(--ht-letter-spacing);outline:none;flex-shrink:0;display:flex;position:relative}.ht-notification__toast:focus-visible{box-shadow:0 0 0 1px var(--ht-accent-color)}.ht-notification__toast--animate{opacity:0;transition:opacity var(--ht-table-transition,.15s)ease-out,transform var(--ht-table-transition,.15s)ease-out}.ht-notification__toast--animate.ht-notification__toast--stack-top:not(.ht-notification__toast--visible){transform:translateY(-6px)}.ht-notification__toast--animate.ht-notification__toast--stack-bottom:not(.ht-notification__toast--visible){transform:translateY(6px)}.ht-notification__toast--visible{opacity:1;transform:translateY(0)}.ht-notification__toast--info .ht-notification__accent{display:none}.ht-notification__toast--success .ht-notification__accent{background-color:var(--ht-notification-success-accent,#37bc6c)}.ht-notification__toast--warning .ht-notification__accent{background-color:var(--ht-notification-warning-accent,#fbe952)}.ht-notification__toast--error .ht-notification__accent{background-color:var(--ht-notification-error-accent,#fa4d32)}.ht-notification__toast-inner{width:100%;min-width:0;direction:inherit;flex-direction:row;align-items:stretch;gap:0;padding:10px;display:flex}.ht-notification__accent{box-sizing:border-box;border-radius:4px;flex:0 0 4px;align-self:stretch;margin-inline-end:10px}.ht-notification__body{flex:auto;min-width:0}.ht-notification__title{margin:0 0 var(--ht-gap-size);font-size:var(--ht-font-size);font-weight:var(--ht-font-weight,600)}.ht-notification__message{font-size:var(--ht-font-size-small);word-break:break-word;margin:0}.ht-notification__actions{gap:var(--ht-gap-size);margin-top:var(--ht-gap-size);flex-wrap:wrap;display:flex}.ht-notification__close{box-sizing:border-box;width:var(--ht-icon-button-hit-area-size);height:var(--ht-icon-button-hit-area-size);color:var(--ht-icon-button-icon-color,inherit);cursor:pointer;border-radius:var(--ht-icon-button-border-radius,var(--ht-border-radius,4px));background:0 0;border:none;flex:none;align-self:flex-start;margin-inline-start:4px;padding:0;position:relative;overflow:visible}.ht-notification__close:before{content:"";margin-top:calc(-.5*var(--ht-icon-size));top:50%;margin-inline-start:calc(-.5*var(--ht-icon-size));display:block;position:absolute;inset-inline-start:50%}.ht-notification__close:hover{color:var(--ht-icon-button-hover-icon-color,inherit);background-color:var(--ht-icon-button-hover-background-color,color-mix(in srgb,var(--ht-foreground-color)8%,transparent))}.ht-notification__close:focus-visible{outline:2px solid var(--ht-accent-color);outline-offset:2px}.handsontable.ht-pagination{width:100%;color:var(--ht-pagination-bar-foreground-color);background:var(--ht-pagination-bar-background-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height);box-sizing:border-box;overflow-x:auto}.handsontable.ht-pagination:not(.ht-slot-element){border:1px solid var(--ht-border-color);border-radius:var(--ht-border-radius)}.handsontable.ht-pagination .ht-pagination__inner{justify-content:space-between;align-items:center;gap:calc(var(--ht-gap-size)*4);padding-inline:var(--ht-pagination-bar-horizontal-padding);padding-block:var(--ht-pagination-bar-vertical-padding);flex-wrap:wrap;min-width:230px;display:flex}.handsontable.ht-pagination .ht-page-size-section{align-items:center;gap:calc(var(--ht-gap-size)*2);display:flex}.handsontable.ht-pagination .ht-page-size-section__label{white-space:nowrap}.handsontable.ht-pagination .ht-page-size-section__select-wrapper{border-radius:var(--ht-input-border-radius);position:relative}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select{padding-inline-start:var(--ht-gap-size);padding-inline-end:calc(var(--ht-gap-size) + var(--ht-icon-size));padding-top:var(--ht-gap-size);padding-bottom:var(--ht-gap-size);border-radius:var(--ht-input-border-radius);color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);border:1px solid var(--ht-input-border-color);line-height:calc(var(--ht-line-height) - 4px);-webkit-appearance:none;font-size:inherit;cursor:pointer}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:disabled{opacity:.4;cursor:default;color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:hover:not(:disabled){color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:focus{color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);outline:none}.handsontable.ht-pagination .ht-page-size-section__select-wrapper:after{content:"";background-color:var(--ht-foreground-color);pointer-events:none;display:block;position:absolute;inset-block-end:50%;inset-inline-end:var(--ht-gap-size);transform:translateY(50%)}.handsontable.ht-pagination .ht-page-counter-section{margin-inline-end:auto}.handsontable.ht-pagination .ht-page-navigation-section{align-items:center;gap:1px;display:flex}.handsontable.ht-pagination .ht-page-navigation-section__button{font-size:inherit;border:1px solid var(--ht-pagination-button-border-color);color:var(--ht-pagination-button-foreground-color);background-color:var(--ht-pagination-button-background-color);border-radius:var(--ht-icon-button-large-border-radius);padding:var(--ht-icon-button-large-padding);cursor:pointer}.handsontable.ht-pagination .ht-page-navigation-section__button:before{content:"";display:block}.handsontable.ht-pagination .ht-page-navigation-section__button--disabled{cursor:default;pointer-events:none;color:var(--ht-pagination-button-disabled-foreground-color);background-color:var(--ht-pagination-button-disabled-background-color);border-color:var(--ht-pagination-button-disabled-border-color)}.handsontable.ht-pagination .ht-page-navigation-section__button:hover:not(:disabled){border-color:var(--ht-pagination-button-hover-border-color);color:var(--ht-pagination-button-hover-foreground-color);background-color:var(--ht-pagination-button-hover-background-color)}.handsontable.ht-pagination .ht-page-navigation-section__button:focus{border-color:var(--ht-pagination-button-focus-border-color);color:var(--ht-pagination-button-focus-foreground-color);background-color:var(--ht-pagination-button-focus-background-color);outline:none}.handsontable.ht-pagination .ht-page-navigation-section__label{white-space:nowrap;text-align:center;min-width:100px}.ht-loading__icon-svg{width:var(--ht-icon-size);height:var(--ht-icon-size);color:var(--ht-accent-color);transform-origin:50%;animation:1s linear infinite ht-loading-spin;display:block}.ht-loading__content{align-items:center;gap:calc(var(--ht-gap-size)*2);display:flex}.ht-loading__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-loading__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin:0}@keyframes ht-loading-spin{to{transform:rotate(360deg)}}.ht-empty-data-state{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);z-index:999;border:1px solid var(--ht-border-color);border-radius:var(--ht-border-radius);box-sizing:border-box;background-color:var(--ht-background-color);width:100%;display:none;position:absolute;left:0;overflow-y:auto}.ht-empty-data-state *{box-sizing:border-box!important}.ht-empty-data-state__content-wrapper{text-align:center;width:100%;min-height:100%;padding:calc(var(--ht-gap-size)*2);border-radius:var(--ht-border-radius);justify-content:center;align-items:center;display:flex}.ht-empty-data-state__content-wrapper-inner{max-width:480px;padding:calc(var(--ht-gap-size)*2);border-radius:var(--ht-border-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.ht-empty-data-state__content-wrapper-inner:focus{box-shadow:0 0 0 1px var(--ht-accent-color);outline:none}.ht-empty-data-state__content{justify-content:center;align-items:center;gap:var(--ht-gap-size);flex-direction:column;display:flex}.ht-empty-data-state__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-empty-data-state__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin:0}.ht-empty-data-state__buttons{justify-content:center;gap:calc(var(--ht-gap-size)*2);flex-flow:wrap;display:flex}.ht-empty-data-state__buttons--has-buttons{margin-top:calc(var(--ht-gap-size)*2)}.ht-empty-data-state__spinner{width:28px;height:28px;margin-bottom:calc(var(--ht-gap-size)*2);border:2px solid var(--ht-border-color);border-top-color:var(--ht-accent-color);border-radius:50%;flex-shrink:0;animation:.75s linear infinite ht-empty-data-state-spin}@media (prefers-reduced-motion:reduce){.ht-empty-data-state__spinner{border-top-color:var(--ht-border-color);animation:none}}.ht-empty-data-state--loading .ht-empty-data-state__content{gap:calc(var(--ht-gap-size)*.5)}.ht-empty-data-state--disable-top-border{border-top-width:0}.ht-empty-data-state--disable-top-border:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-empty-data-state--disable-top-border:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-empty-data-state--disable-inline-border{border-inline-start-width:0}.ht-empty-data-state--disable-inline-border:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.ht-empty-data-state--disable-inline-border:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.ht-empty-data-state--disable-bottom-border{border-bottom-width:0}.ht-empty-data-state--disable-bottom-border:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-empty-data-state--disable-bottom-border:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .ht-empty-data-state:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper.ht-slot-bottom-filled .ht-empty-data-state:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}@keyframes ht-empty-data-state-spin{to{transform:rotate(360deg)}}@layer starlight;@layer rapide{:root,::backdrop{--sl-hue-base:17;--sl-hue-orange:84;--sl-hue-green:164;--sl-hue-blue:274;--sl-hue-purple:314;--sl-hue-red:13;--sl-text-h1:var(--sl-text-3xl);--sl-text-h2:var(--sl-text-2xl);--sl-text-h3:var(--sl-text-xl);--sl-text-h4:var(--sl-text-lg);--sl-text-h5:unset;--sl-color-white:oklch(90% .008 var(--sl-hue-base));--sl-color-gray-1:oklch(80% .018 var(--sl-hue-base));--sl-color-gray-2:oklch(80% .018 var(--sl-hue-base));--sl-color-gray-3:oklch(65% .013 var(--sl-hue-base));--sl-color-gray-4:oklch(48% .009 var(--sl-hue-base));--sl-color-gray-5:oklch(29% .005 var(--sl-hue-base));--sl-color-gray-6:oklch(23% .004 var(--sl-hue-base));--sl-color-gray-7:oklch(20.5% .002 var(--sl-hue-base));--sl-color-black:oklch(18% .002 var(--sl-hue-base));--sl-color-orange-low:oklch(24% .01 var(--sl-hue-orange));--sl-color-orange:oklch(62% .115 var(--sl-hue-orange));--sl-color-orange-high:oklch(92% .062 var(--sl-hue-orange));--sl-color-orange-accent:oklch(96% .04 var(--sl-hue-orange));--sl-color-orange-accent-invert:oklch(79% .162 var(--sl-hue-orange));--sl-color-orange-alt:oklch(25.5% .01 var(--sl-hue-orange));--sl-color-orange-alt-invert:oklch(42% .042 var(--sl-hue-orange));--sl-color-green-low:oklch(20% .018 var(--sl-hue-green));--sl-color-green:oklch(61% .115 var(--sl-hue-green));--sl-color-green-high:oklch(86% .054 var(--sl-hue-green));--sl-color-green-accent:oklch(93% .054 var(--sl-hue-green));--sl-color-green-accent-invert:oklch(66% .14 var(--sl-hue-green));--sl-color-blue-low:oklch(20% .02 var(--sl-hue-blue));--sl-color-blue:oklch(56% .181 var(--sl-hue-blue));--sl-color-blue-high:oklch(86% .054 var(--sl-hue-blue));--sl-color-blue-accent:oklch(89% .05 var(--sl-hue-blue));--sl-color-blue-accent-invert:oklch(66% .154 var(--sl-hue-blue));--sl-color-blue-alt:oklch(21.5% .02 var(--sl-hue-blue));--sl-color-blue-alt-invert:oklch(36% .034 var(--sl-hue-blue));--sl-color-purple-low:oklch(22% .012 var(--sl-hue-purple));--sl-color-purple:oklch(59% .166 var(--sl-hue-purple));--sl-color-purple-high:oklch(86% .053 var(--sl-hue-purple));--sl-color-purple-accent:oklch(92% .05 var(--sl-hue-purple));--sl-color-purple-accent-invert:oklch(66% .153 var(--sl-hue-purple));--sl-color-purple-alt:oklch(23.5% .012 var(--sl-hue-purple));--sl-color-purple-alt-invert:oklch(36% .033 var(--sl-hue-purple));--sl-color-red-low:oklch(20% .018 var(--sl-hue-red));--sl-color-red:oklch(44% .151 var(--sl-hue-red));--sl-color-red-high:oklch(87% .05 var(--sl-hue-red));--sl-color-red-accent:oklch(92% .04 var(--sl-hue-red));--sl-color-red-accent-invert:oklch(67% .15 var(--sl-hue-red));--sl-color-red-alt:oklch(21.5% .018 var(--sl-hue-red));--sl-color-red-alt-invert:oklch(37% .03 var(--sl-hue-red));--sl-hue-accent:164;--sl-color-accent-low:oklch(19% .02 var(--sl-hue-accent));--sl-color-accent:oklch(50% .085 var(--sl-hue-accent));--sl-color-accent-high:oklch(61% .085 var(--sl-hue-accent));--sl-color-bg-nav:var(--sl-color-black);--sl-color-bg-sidebar:var(--sl-color-black);--sl-color-backdrop-overlay:oklch(24% .002 var(--sl-hue-base) / .7);--sl-rapide-ui-bg-color:oklch(18% 0 0);--sl-rapide-ui-header-bg-color:oklch(18% .002 var(--sl-hue-base) / .8);--sl-rapide-ui-border-color:oklch(28% .004 var(--sl-hue-base));--sl-rapide-ec-marker-bg-color:oklch(27% .002 var(--sl-hue-base));--sl-rapide-ec-marker-border-color:oklch(47% .002 var(--sl-hue-base))}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white:oklch(30% .015 var(--sl-hue-base));--sl-color-gray-1:oklch(36% .018 var(--sl-hue-base));--sl-color-gray-2:oklch(36% .018 var(--sl-hue-base));--sl-color-gray-3:oklch(44% .013 var(--sl-hue-base));--sl-color-gray-4:oklch(66% .013 var(--sl-hue-base));--sl-color-gray-5:oklch(88% .009 var(--sl-hue-base));--sl-color-gray-6:oklch(90% .004 var(--sl-hue-base));--sl-color-gray-7:oklch(96% .003 var(--sl-hue-base));--sl-color-black:oklch(98% .002 var(--sl-hue-base));--sl-color-orange-low:oklch(96% .02 var(--sl-hue-orange));--sl-color-orange:oklch(74% .15 var(--sl-hue-orange));--sl-color-orange-high:oklch(44% .09 var(--sl-hue-orange));--sl-color-orange-accent:oklch(42% .08 var(--sl-hue-orange));--sl-color-orange-accent-invert:oklch(52% .15 var(--sl-hue-orange));--sl-color-orange-alt:oklch(95% .03 var(--sl-hue-orange));--sl-color-orange-alt-invert:oklch(78% .06 var(--sl-hue-orange));--sl-color-green-low:oklch(96% .01 var(--sl-hue-green));--sl-color-green:oklch(66% .14 var(--sl-hue-green));--sl-color-green-high:oklch(43% .09 var(--sl-hue-green));--sl-color-green-accent:oklch(36% .07 var(--sl-hue-green));--sl-color-green-accent-invert:oklch(50% .1 var(--sl-hue-green));--sl-color-blue-low:oklch(95% .02 var(--sl-hue-blue));--sl-color-blue:oklch(66% .15 var(--sl-hue-blue));--sl-color-blue-high:oklch(40% .102 var(--sl-hue-blue));--sl-color-blue-accent:oklch(35% .1 var(--sl-hue-blue));--sl-color-blue-accent-invert:oklch(52% .2 var(--sl-hue-blue));--sl-color-blue-alt:oklch(93% .03 var(--sl-hue-blue));--sl-color-blue-alt-invert:oklch(77% .05 var(--sl-hue-blue));--sl-color-purple-low:oklch(95% .02 var(--sl-hue-purple));--sl-color-purple:oklch(66% .15 var(--sl-hue-purple));--sl-color-purple-high:oklch(40% .102 var(--sl-hue-purple));--sl-color-purple-accent:oklch(35% .1 var(--sl-hue-purple));--sl-color-purple-accent-invert:oklch(52% .2 var(--sl-hue-purple));--sl-color-purple-alt:oklch(93% .03 var(--sl-hue-purple));--sl-color-purple-alt-invert:oklch(77% .05 var(--sl-hue-purple));--sl-color-red-low:oklch(95% .01 var(--sl-hue-red));--sl-color-red:oklch(66% .15 var(--sl-hue-red));--sl-color-red-high:oklch(42% .13 var(--sl-hue-red));--sl-color-red-accent:oklch(38% .15 var(--sl-hue-red));--sl-color-red-accent-invert:oklch(52% .2 var(--sl-hue-red));--sl-color-red-alt:oklch(94% .02 var(--sl-hue-red));--sl-color-red-alt-invert:oklch(78% .04 var(--sl-hue-red));--sl-hue-accent:160;--sl-color-accent-low:oklch(96% .015 var(--sl-hue-accent));--sl-color-accent:oklch(53% .1197 var(--sl-hue-accent));--sl-color-accent-high:oklch(46% .104 var(--sl-hue-accent));--sl-color-backdrop-overlay:oklch(84% .003 var(--sl-hue-base) / .7);--sl-rapide-ui-bg-color:oklch(100% 0 0);--sl-rapide-ui-header-bg-color:oklch(98% .002 var(--sl-hue-base) / .7);--sl-rapide-ui-border-color:oklch(88% .004 var(--sl-hue-base));--sl-rapide-ec-marker-bg-color:oklch(93% .002 var(--sl-hue-base));--sl-rapide-ec-marker-border-color:oklch(62% .002 var(--sl-hue-base))}header.header{backdrop-filter:blur(.5rem);background-color:var(--sl-rapide-ui-header-bg-color);border-bottom:1px solid var(--sl-color-gray-5);& .site-title{font-size:var(--sl-text-h3)}& .right-group{gap:0}& .social-icons a{color:var(--sl-color-gray-2);&:hover{color:var(--sl-color-accent-high);opacity:1}&:last-child{margin-inline-end:-.125rem}}& starlight-lang-select{& label{--sl-label-icon-size:1rem;&:is(:hover,:focus-within){color:var(--sl-color-accent-high)}}& select{box-sizing:content-box;width:calc(var(--sl-rapide-lang-select-width))}}@media (prefers-reduced-transparency){backdrop-filter:initial;background-color:var(--sl-color-black)}@media (width>=50rem){&:where(.ht-nohas-1vravh9):not(._):not(_):not(_){padding-inline-end:calc(var(--sl-nav-pad-x) - 1rem)}}}starlight-menu-button{& button{box-shadow:none;[data-theme=light] &{background-color:var(--sl-color-white);color:var(--sl-color-black)}}[data-theme=light] &[aria-expanded=true] button{background-color:var(--sl-color-gray-2)}}site-search{& dialog{background-color:var(--sl-color-black);box-shadow:none;min-height:auto;& .dialog-frame{padding:1rem}& #starlight__search{--sl-search-corners:calc(.5rem * var(--pagefind-ui-scale));--pagefind-ui-border-radius:calc(.5rem * var(--pagefind-ui-scale))}& .pagefind-ui__search-input{background-color:var(--sl-rapide-ui-bg-color);border:1px solid var(--sl-color-gray-4);&:focus-visible{border-color:var(--sl-color-accent);outline:1px solid var(--sl-color-accent)}}& .pagefind-ui__message{padding-top:0;&:has(+.pagefind-ui__results:empty){padding:0}}& :is(.pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)),.pagefind-ui__result-nested){border-inline:1px solid var(--sl-rapide-ui-border-color);outline-offset:-1px;&:not(:focus-within){background-color:var(--sl-rapide-ui-bg-color)}}& .pagefind-ui__result-inner{gap:0;&>:first-child{border-top:1px solid var(--sl-rapide-ui-border-color)}&>:last-child{border-bottom:1px solid var(--sl-rapide-ui-border-color)}}& .pagefind-ui__result-excerpt mark{color:var(--sl-color-accent-high)}@media (prefers-reduced-motion:no-preference){&::backdrop{animation:.15s ease-out sl-rapide-search-backdrop-fade}&{animation:.15s ease-out sl-rapide-search-dialog-zoom-in}}}@media (width>=50rem){div:where(.ht-nohas-1ehzmgc):not(_):where(&,:not(&)){justify-content:center}}@media (width>=72rem){div:where(.ht-nohas-1ehzmgc):not(_):where(&,:not(&)){max-width:calc(var(--sl-content-width))}}}@keyframes sl-rapide-search-backdrop-fade{0%{backdrop-filter:initial;background-color:#0000}to{backdrop-filter:blur(.25rem);background-color:var(--sl-color-backdrop-overlay)}}@keyframes sl-rapide-search-dialog-zoom-in{0%{opacity:0;transform:scale(.5)translateY(-2rem)}to{opacity:1;transform:scale(1)translateY(0)}}.sidebar-pane{border-inline-end:1px solid var(--sl-color-gray-5);& summary{padding:.2em var(--sl-sidebar-item-padding-inline);padding-inline:calc(var(--sl-sidebar-item-padding-inline) / 2) var(--sl-sidebar-item-padding-inline);flex-direction:row-reverse;justify-content:start;gap:.375rem;&:is(:hover,:focus-visible){&,& .large{color:var(--sl-color-accent-high)}}&:is(:hover,:focus-visible)+ul>li{border-inline-start-color:var(--sl-color-accent-high)}}& ul ul li{margin-inline-start:calc(var(--sl-sidebar-item-padding-inline) + (.625rem / 2));&:where(.ht-nohas-o64yra):not(._):not(._):not(_):not(_):not(_):not(_){border-inline-start-color:var(--sl-color-accent-high)}&:has(>a:not([aria-current=page]):is(:hover,:focus-visible)){border-inline-start-color:var(--sl-color-gray-2)}}& .top-level{&>li+li{margin-block:0}&>li+li:where(.ht-nohas-sy8nm):not(._):not(._):not(_),&>li:where(.ht-nohas-4lb9le):not(._):not(._):not(_)+li:where(.ht-nohas-1qj9x2z):not(._):not(._):not(_){margin-top:1rem}&>li>.large{color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);font-weight:inherit;&:is(:hover,:focus-visible){color:var(--sl-color-white)}}}& a[aria-current=page]{background-color:initial;color:var(--sl-color-text-accent)}}.content-panel{padding-top:1rem;&+.content-panel{border-top:none;padding-top:0}& h1{margin-top:.5rem;@media (width>=72rem){margin-top:1rem}}& .meta{flex-direction:row-reverse;align-items:center;& a{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:.25rem .5rem;&:is(:hover,:focus-visible){border-color:var(--sl-color-gray-2);color:var(--sl-color-gray-2)}}}}.right-sidebar{border-inline-start:initial;@media (width>=72rem){padding-top:calc(var(--sl-nav-height) + 1.75rem)}& starlight-toc li{&>a{border-inline-start:1px solid var(--sl-color-hairline-light);border-radius:0;margin-inline-start:.35rem;padding-inline-start:calc(1rem * var(--depth) + var(--pad-inline) + .35rem);&[aria-current=true]{border-color:var(--sl-color-accent-high);&:is(:hover,:focus-visible){color:var(--sl-color-accent-high)}}&:not([aria-current=true]):is(:hover,:focus-visible){border-color:var(--sl-color-gray-2)}}}}mobile-starlight-toc{& nav{backdrop-filter:blur(.5rem);background-color:var(--sl-rapide-ui-header-bg-color);border-bottom:1px solid var(--sl-color-gray-5);border-top-color:#0000;@media (prefers-reduced-transparency){backdrop-filter:initial;background-color:var(--sl-color-black)}& details summary{border-bottom:initial}&:has(details[open]){backdrop-filter:initial;background-color:var(--sl-color-black)}}& .dropdown{border:initial;border-bottom:var(--border-top) solid var(--sl-color-gray-6);& a:is(:hover,:focus-visible){background-color:var(--sl-rapide-ui-bg-color);color:var(--sl-color-accent-high)}}}.sl-markdown-content{& a:not(:where(.not-content *)){color:var(--sl-color-white);text-underline-offset:.25em;&:is(:hover,:focus-visible){color:var(--sl-color-accent-high)}}& code:not(:where(.not-content *)){border-radius:5px}& tr:nth-child(2n):not(:where(.not-content *)){background-color:var(--sl-color-gray-7)}& :is(th,td):not(:where(.not-content *)){border:none}& th:not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-4)}& td:not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-5)}& details:not(:where(.not-content *)){--sl-details-border-color--hover:var(--sl-color-gray-2);border-inline-start-width:1px}& .expressive-code{& .has-title{--ec-uiPadBlk:.375rem}& .frame.is-terminal .header{border-bottom:1px solid var(--sl-rapide-ui-border-color)}}}starlight-tabs{& .tablist-wrapper{overflow-y:hidden}& ul[role=tablist]{border-bottom-width:1px;& a[role=tab]{padding-block:.25rem;&:not([aria-selected=true]):hover{border-color:var(--sl-color-white);color:var(--sl-color-white)}}}}.card-grid.stagger{--stagger-height:2.5rem}.card{--sl-text-h1:var(--sl-text-4xl);--sl-text-h2:var(--sl-text-3xl);--sl-text-h3:var(--sl-text-2xl);--sl-text-h4:var(--sl-text-xl);--sl-text-h5:var(--sl-text-lg);border-radius:.5rem;padding:clamp(1rem,.125rem + 1.5vw,2.5rem);& .title .icon{font-size:1.875rem}}.sl-link-card{box-shadow:none;&:hover{background:initial}& .title{color:var(--sl-color-white)}& .description{color:var(--sl-color-gray-3)}&:is(:hover,:focus-visible) .description,& .icon{color:var(--sl-color-gray-2)}}.starlight-aside{&.starlight-aside--note{--sl-rapide-asides-bg-color:var(--sl-color-blue-low);--sl-rapide-asides-link-color:var(--sl-color-blue-accent);--sl-rapide-asides-link-hover-color:var(--sl-color-blue-accent-invert);--sl-rapide-asides-table-alt-color:var(--sl-color-blue-alt);--sl-rapide-asides-table-border-color:var(--sl-color-blue-alt-invert)}&.starlight-aside--tip{--sl-rapide-asides-bg-color:var(--sl-color-purple-low);--sl-rapide-asides-link-color:var(--sl-color-purple-accent);--sl-rapide-asides-link-hover-color:var(--sl-color-purple-accent-invert);--sl-rapide-asides-table-alt-color:var(--sl-color-purple-alt);--sl-rapide-asides-table-border-color:var(--sl-color-purple-alt-invert)}&.starlight-aside--caution{--sl-rapide-asides-bg-color:var(--sl-color-orange-low);--sl-rapide-asides-link-color:var(--sl-color-orange-accent);--sl-rapide-asides-link-hover-color:var(--sl-color-orange-accent-invert);--sl-rapide-asides-table-alt-color:var(--sl-color-orange-alt);--sl-rapide-asides-table-border-color:var(--sl-color-orange-alt-invert)}&.starlight-aside--danger{--sl-rapide-asides-bg-color:var(--sl-color-red-low);--sl-rapide-asides-link-color:var(--sl-color-red-accent);--sl-rapide-asides-link-hover-color:var(--sl-color-red-accent-invert);--sl-rapide-asides-table-alt-color:var(--sl-color-red-alt);--sl-rapide-asides-table-border-color:var(--sl-color-red-alt-invert)}border:1px solid var(--sl-color-asides-border);color:var(--sl-color-asides-text-accent);border-radius:.5rem;& a{color:var(--sl-rapide-asides-link-color)}& a:is(:hover,:focus-visible){color:var(--sl-rapide-asides-link-hover-color)}& tr:nth-child(2n){background-color:var(--sl-rapide-asides-table-alt-color)}& td{border-color:var(--sl-rapide-asides-table-border-color)}}starlight-file-tree{background-color:var(--sl-rapide-ui-bg-color);border:1px solid var(--sl-rapide-ui-border-color);border-radius:.5rem;& .directory>details>summary:hover~ul{border-color:var(--sl-color-accent-high)}}.content-panel:first-of-type p:not(:where(.sl-markdown-content *)){border-radius:.5rem;padding:1rem;& svg{flex-shrink:0}}.sl-steps>li:last-of-type:after{--guide-width:1px;background:linear-gradient(to bottom, var(--sl-color-hairline-light), var(--sl-color-bg) 85%);bottom:var(--bullet-margin);content:"";inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) / 2);top:calc(var(--bullet-size) + var(--bullet-margin));width:var(--guide-width);position:absolute}.sl-badge{--sl-badge-default-text:var(--sl-color-green-high);--sl-badge-tip-text:var(--sl-color-purple-high);--sl-badge-caution-text:var(--sl-color-orange-high);--sl-badge-note-text:var(--sl-color-blue-high);--sl-badge-success-text:var(--sl-color-green-high);--sl-badge-danger-text:var(--sl-color-red-high);[data-theme=light] &{--sl-badge-default-bg:var(--sl-color-green-low);--sl-badge-default-text:var(--sl-color-green-high);--sl-badge-tip-bg:var(--sl-color-purple-low);--sl-badge-tip-text:var(--sl-color-purple-high);--sl-badge-caution-bg:var(--sl-color-orange-low);--sl-badge-caution-text:var(--sl-color-orange-high);--sl-badge-note-bg:var(--sl-color-blue-low);--sl-badge-note-text:var(--sl-color-blue-high);--sl-badge-success-bg:var(--sl-color-green-low);--sl-badge-success-text:var(--sl-color-green-high);--sl-badge-danger-bg:var(--sl-color-red-low);--sl-badge-danger-text:var(--sl-color-red-high)}}.sl-link-button{padding:.75rem 1rem;& svg{font-size:1.25rem}&.primary{background-color:var(--sl-color-green-low);border:1px solid var(--sl-color-green);color:var(--sl-color-green-high);&:is(:hover,:focus-visible){border-color:oklch(52% .11 var(--sl-hue-green));color:var(--sl-color-green-accent-invert)}}&.secondary{border-color:var(--sl-color-gray-2);color:var(--sl-color-gray-2);&:is(:hover,:focus-visible){border-color:var(--sl-color-accent-high);color:var(--sl-color-accent-high)}}&.minimal{padding-inline:.25rem;&:is(:hover,:focus-visible){color:var(--sl-color-accent-high)}}}.sl-banner{background-color:var(--sl-color-green-low);border:1px solid var(--sl-color-green);box-shadow:none;color:var(--sl-color-green-high);margin-block:2rem -.5rem;margin-inline:var(--sl-content-pad-x);max-width:var(--sl-content-width);text-align:start;text-wrap:initial;border-radius:.5rem;padding:1rem;line-height:1.4;& a{color:var(--sl-color-green-accent);text-underline-offset:.25em;&:is(:hover,:focus-visible){color:var(--sl-color-green-accent-invert)}}@media (width>=72rem){margin-bottom:-1rem;margin-inline:auto;[data-has-sidebar] &{margin-inline:var(--sl-content-pad-x);justify-self:end}}}[data-has-sidebar] main:where(.ht-nohas-tg3e6b):not(._){display:grid}.sl-markdown-content .sl-anchor-link{color:var(--sl-color-accent-high);&:is(:hover,:focus-visible){color:var(--sl-color-white)}& .sl-anchor-icon svg{transform:translate(.25rem,.25rem)rotate(45deg)scale(1.35)}}.pagination-links:where(.astro-4vpveyvb){border-top:1px solid var(--sl-color-gray-5);padding-top:1.5rem;display:flex}a:where(.astro-4vpveyvb){flex-direction:column;flex-grow:1;text-decoration:none;display:flex;&:is(:hover,:focus-visible){& .link-label{color:var(--sl-color-gray-2)}& .link-title{color:var(--sl-color-white)}}&[rel=next]{align-items:flex-end}}.link-label:where(.astro-4vpveyvb){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);align-items:center;gap:.15rem}.link-title:where(.astro-4vpveyvb){color:var(--sl-color-gray-2);margin-inline:.25rem;font-weight:600}starlight-rapide-theme-select:where(.astro-khlspgia){--sl-rapide-theme-select-animation-duration:.4s;--sl-rapide-theme-select-ease-elastic:cubic-bezier(.5, 1.25, .75, 1.25);align-self:stretch}button:where(.astro-khlspgia){cursor:pointer;background-color:#0000;border:none;align-items:center;height:100%;margin-inline:.5rem;padding-inline:.75rem}svg:where(.astro-khlspgia){stroke-linecap:round}svg:where(.astro-khlspgia) :where(.astro-khlspgia):is(.moon,.sun,.sun-beams){transform-origin:50%}svg:where(.astro-khlspgia) :where(.astro-khlspgia):is(.moon,.sun){fill:var(--sl-color-gray-2)}svg:where(.astro-khlspgia) .sun-beams:where(.astro-khlspgia){stroke:var(--sl-color-gray-2);stroke-width:2px}button:where(.astro-khlspgia):is(:hover,:focus-visible) svg:where(.astro-khlspgia) :where(.astro-khlspgia):is(.moon,.sun){fill:var(--sl-color-accent-high)}button:where(.astro-khlspgia):is(:hover,:focus-visible) svg:where(.astro-khlspgia) .sun-beams:where(.astro-khlspgia){stroke:var(--sl-color-accent-high)}[data-theme=dark] svg:where(.astro-khlspgia) .sun:where(.astro-khlspgia){transform:scale(1.75)}[data-theme=dark] svg:where(.astro-khlspgia) .sun-beams:where(.astro-khlspgia){opacity:0}[data-theme=dark] svg:where(.astro-khlspgia) .moon:where(.astro-khlspgia) circle:where(.astro-khlspgia){transform:translate(-7px)}@supports (cx:1){[data-theme=dark] svg:where(.astro-khlspgia) .moon:where(.astro-khlspgia) circle:where(.astro-khlspgia){cx:17;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){svg:where(.astro-khlspgia) .sun:where(.astro-khlspgia){transition:transform var(--sl-rapide-theme-select-animation-duration) var(--sl-rapide-theme-select-ease-elastic)}svg:where(.astro-khlspgia) .sun-beams:where(.astro-khlspgia){transition:opacity var(--sl-rapide-theme-select-animation-duration) ease, transform var(--sl-rapide-theme-select-animation-duration) var(--sl-rapide-theme-select-ease-elastic)}svg:where(.astro-khlspgia) .moon:where(.astro-khlspgia) circle:where(.astro-khlspgia){transition:transform calc(var(--sl-rapide-theme-select-animation-duration) / 2) ease-out}@supports (cx:1){svg:where(.astro-khlspgia) .moon:where(.astro-khlspgia) circle:where(.astro-khlspgia){transition:cx calc(var(--sl-rapide-theme-select-animation-duration) / 2) ease-out}}[data-theme=dark] svg:where(.astro-khlspgia) .sun:where(.astro-khlspgia){transition-duration:calc(var(--sl-rapide-theme-select-animation-duration) / 2);transition-timing-function:ease;transform:scale(1.75)}[data-theme=dark] svg:where(.astro-khlspgia) .sun-beams:where(.astro-khlspgia){transition-duration:calc(var(--sl-rapide-theme-select-animation-duration) / 4);transform:rotate(-25deg)}[data-theme=dark] svg:where(.astro-khlspgia) .moon:where(.astro-khlspgia) circle:where(.astro-khlspgia){transition-delay:calc(var(--sl-rapide-theme-select-animation-duration) / 4);transition-duration:var(--sl-rapide-theme-select-animation-duration)}}}:root{--ht-nohas-1vravh9:":is(header.header):not(:has(starlight-lang-select))";--ht-nohas-1ehzmgc:"div:has(> :is(site-search))";--ht-nohas-o64yra:":is(:is(.sidebar-pane) ul ul li):has(> a[aria-current='page'])";--ht-nohas-sy8nm:":is(:is(.sidebar-pane) .top-level) > li + li:has(details)";--ht-nohas-4lb9le:":is(:is(.sidebar-pane) .top-level) > li:has(details)";--ht-nohas-1qj9x2z:":is(:is(.sidebar-pane) .top-level) > li:has(details) + li:not(:has(details))";--ht-nohas-tg3e6b:"[data-has-sidebar] main:has(.sl-banner)"}@layer starlight.base{:root,::backdrop{--sl-color-white:#fff;--sl-color-gray-1:#edeef3;--sl-color-gray-2:#c1c3c8;--sl-color-gray-3:#888c96;--sl-color-gray-4:#555962;--sl-color-gray-5:#353841;--sl-color-gray-6:#23262f;--sl-color-black:#17181c;--sl-hue-orange:41;--sl-color-orange-low:hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange:hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high:hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green:101;--sl-color-green-low:hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green:hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high:hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue:234;--sl-color-blue-low:hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue:hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high:hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple:281;--sl-color-purple-low:hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple:hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high:hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red:339;--sl-color-red-low:hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red:hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high:hsl(var(--sl-hue-red), 82%, 87%);--sl-color-accent-low:#17264f;--sl-color-accent:#3369ff;--sl-color-accent-high:#b3c7ff;--sl-color-text:var(--sl-color-gray-2);--sl-color-text-accent:var(--sl-color-accent-high);--sl-color-text-invert:var(--sl-color-accent-low);--sl-color-bg:var(--sl-color-black);--sl-color-bg-nav:var(--sl-color-gray-6);--sl-color-bg-sidebar:var(--sl-color-gray-6);--sl-color-bg-inline-code:var(--sl-color-gray-5);--sl-color-bg-accent:var(--sl-color-accent-high);--sl-color-hairline-light:var(--sl-color-gray-5);--sl-color-hairline:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-black);--sl-color-backdrop-overlay:#16181da8;--sl-shadow-sm:0px 1px 1px #0000001f, 0px 2px 1px #0000003d;--sl-shadow-md:0px 8px 4px #00000014, 0px 5px 2px #00000014, 0px 3px 2px #0000001f, 0px 1px 1px #00000026;--sl-shadow-lg:0px 25px 7px #00000008, 0px 16px 6px #0000001a, 0px 9px 5px #16181d54, 0px 4px 4px #000000bf, 0px 4px 2px #00000040;--sl-text-2xs:.75rem;--sl-text-xs:.8125rem;--sl-text-sm:.875rem;--sl-text-base:1rem;--sl-text-lg:1.125rem;--sl-text-xl:1.25rem;--sl-text-2xl:1.5rem;--sl-text-3xl:1.8125rem;--sl-text-4xl:2.1875rem;--sl-text-5xl:2.625rem;--sl-text-6xl:4rem;--sl-text-body:var(--sl-text-base);--sl-text-body-sm:var(--sl-text-xs);--sl-text-code:var(--sl-text-sm);--sl-text-code-sm:var(--sl-text-xs);--sl-text-h1:var(--sl-text-4xl);--sl-text-h2:var(--sl-text-3xl);--sl-text-h3:var(--sl-text-2xl);--sl-text-h4:var(--sl-text-xl);--sl-text-h5:var(--sl-text-lg);--sl-line-height:1.75;--sl-line-height-headings:1.2;--sl-font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--sl-font-system-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--__sl-font:var(--sl-font,var(--sl-font-system)), var(--sl-font-system);--__sl-font-mono:var(--sl-font-mono,var(--sl-font-system-mono)), var(--sl-font-system-mono);--sl-nav-height:3.5rem;--sl-nav-pad-x:1rem;--sl-nav-pad-y:.75rem;--sl-mobile-toc-height:3rem;--sl-sidebar-width:18.75rem;--sl-sidebar-pad-x:1rem;--sl-content-width:45rem;--sl-content-pad-x:1rem;--sl-content-gap-y:1rem;--sl-main-pad:0 0 3vh 0;--sl-menu-button-size:2rem;--sl-nav-gap:var(--sl-content-pad-x);--sl-outline-offset-inside:-.1875rem;--sl-z-index-toc:4;--sl-z-index-menu:5;--sl-z-index-navbar:10;--sl-z-index-skiplink:20}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white:#17181c;--sl-color-gray-1:#23262f;--sl-color-gray-2:#353841;--sl-color-gray-3:#555962;--sl-color-gray-4:#888c96;--sl-color-gray-5:#c1c3c8;--sl-color-gray-6:#edeef3;--sl-color-gray-7:#f6f7f9;--sl-color-black:#fff;--sl-color-orange-high:hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange:hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low:hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high:hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green:hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low:hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high:hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue:hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low:hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high:hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple:hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low:hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high:hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red:hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low:hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high:#0f1c8a;--sl-color-accent:#3d50f5;--sl-color-accent-low:#cfd4fc;--sl-color-text-accent:var(--sl-color-accent);--sl-color-text-invert:var(--sl-color-black);--sl-color-bg-nav:var(--sl-color-gray-7);--sl-color-bg-sidebar:var(--sl-color-bg);--sl-color-bg-inline-code:var(--sl-color-gray-6);--sl-color-bg-accent:var(--sl-color-accent);--sl-color-hairline-light:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-gray-6);--sl-color-backdrop-overlay:#545864a8;--sl-shadow-sm:0px 1px 1px #0000000f, 0px 2px 1px #0000000f;--sl-shadow-md:0px 8px 4px #00000008, 0px 5px 2px #00000008, 0px 3px 2px #0000000f, 0px 1px 1px #0000000f;--sl-shadow-lg:0px 25px 7px #00000003, 0px 16px 6px #00000008, 0px 9px 5px #16181d14, 0px 4px 4px #00000029, 0px 4px 2px #0000000a}@media (width>=50em){:root{--sl-nav-height:4rem;--sl-nav-pad-x:1.5rem;--sl-text-h1:var(--sl-text-5xl);--sl-text-h2:var(--sl-text-4xl);--sl-text-h3:var(--sl-text-3xl);--sl-text-h4:var(--sl-text-2xl)}}@media (width>=72rem){:root{--sl-content-pad-x:1.5rem;--sl-mobile-toc-height:0rem}}}@layer starlight.reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;accent-color:var(--sl-color-accent);text-size-adjust:100%}html[data-theme=light]{color-scheme:light}body{font-family:var(--__sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}[lang]:where(:lang(zh),:lang(ja)){text-autospace:normal}[lang]:where(:not(:lang(zh),:lang(ja))){text-autospace:initial}pre,code,samp,kbd{text-autospace:no-autospace}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:break-word}code{font-family:var(--__sl-font-mono)}}@layer starlight.core{.sl-banner:where(.astro-iw3eidgx){--__sl-banner-text:var(--sl-color-banner-text,var(--sl-color-text-invert));padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-banner-bg,var(--sl-color-bg-accent));color:var(--__sl-banner-text);line-height:var(--sl-line-height-headings);text-align:center;text-wrap:balance;box-shadow:var(--sl-shadow-sm)}.sl-banner:where(.astro-iw3eidgx) a{color:var(--__sl-banner-text)}.content-panel:where(.astro-cgihguno){padding:1.5rem var(--sl-content-pad-x)}.content-panel:where(.astro-cgihguno)+.content-panel:where(.astro-cgihguno){border-top:1px solid var(--sl-color-hairline)}.sl-container:where(.astro-cgihguno){max-width:var(--sl-content-width)}.sl-container:where(.astro-cgihguno)>*+*{margin-top:1.5rem}@media (width>=72rem){.sl-container:where(.astro-cgihguno){margin-inline:var(--sl-content-margin-inline,auto)}}p:where(.astro-jptb27du){border:1px solid var(--sl-color-orange);background-color:var(--sl-color-orange-low);color:var(--sl-color-orange-high);width:max-content;max-width:100%;font-size:var(--sl-text-body-sm);line-height:var(--sl-line-height-headings);text-align:start;align-items:center;gap:.75em;padding:.75em 1em}label:where(.astro-aivx7uua){--sl-label-icon-size:.875rem;--sl-caret-size:1.25rem;--sl-inline-padding:.5rem;color:var(--sl-color-gray-2);align-items:center;gap:.25rem;display:flex;position:relative}label:where(.astro-aivx7uua):hover{color:var(--sl-color-white)}.icon:where(.astro-aivx7uua){pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}select:where(.astro-aivx7uua){padding-block:.625rem;padding-inline:calc(var(--sl-label-icon-size) + var(--sl-inline-padding) + .25rem) calc(var(--sl-caret-size) + var(--sl-inline-padding) + .25rem);margin-inline:calc(var(--sl-inline-padding) * -1);width:calc(var(--sl-select-width) + var(--sl-inline-padding) * 2);text-overflow:ellipsis;color:inherit;cursor:pointer;appearance:none;background-color:#0000;border:0}option:where(.astro-aivx7uua){background-color:var(--sl-color-bg-nav);color:var(--sl-color-gray-1)}@media (width>=50rem){select:where(.astro-aivx7uua){font-size:var(--sl-text-sm)}}site-search:where(.astro-acetcn7j){display:contents}button:where(.astro-acetcn7j)[data-open-modal]{color:var(--sl-color-gray-1);cursor:pointer;height:2.5rem;font-size:var(--sl-text-xl);background-color:#0000;border:0;align-items:center;gap:.5rem;display:flex}@media (width>=50rem){button:where(.astro-acetcn7j)[data-open-modal]{border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);border-radius:.5rem;width:100%;max-width:22rem;padding-inline:.75rem .5rem}button:where(.astro-acetcn7j)[data-open-modal]:hover{border-color:var(--sl-color-gray-2);color:var(--sl-color-white)}button:where(.astro-acetcn7j)[data-open-modal]>:where(.astro-acetcn7j):last-child{margin-inline-start:auto}}button:where(.astro-acetcn7j)>kbd:where(.astro-acetcn7j){font-size:var(--sl-text-2xs);background-color:var(--sl-color-gray-6);border-radius:.25rem;gap:.25em;padding-inline:.375rem}kbd:where(.astro-acetcn7j){font-family:var(--__sl-font)}dialog:where(.astro-acetcn7j){background-color:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--sl-shadow-lg);margin:0}dialog:where(.astro-acetcn7j)[open]{display:flex}dialog:where(.astro-acetcn7j)::backdrop{background-color:var(--sl-color-backdrop-overlay);backdrop-filter:blur(.25rem)}.dialog-frame:where(.astro-acetcn7j){flex-direction:column;flex-grow:1;gap:1rem;padding:1rem;position:relative;overflow:auto}button:where(.astro-acetcn7j)[data-close-modal]{z-index:1;height:calc(64px * var(--pagefind-ui-scale));cursor:pointer;color:var(--sl-color-text-accent);background:0 0;border:0;align-self:flex-end;align-items:center;padding:.25rem;position:absolute}#starlight__search:where(.astro-acetcn7j){--pagefind-ui-primary:var(--sl-color-text);--pagefind-ui-text:var(--sl-color-gray-2);--pagefind-ui-font:var(--__sl-font);--pagefind-ui-background:var(--sl-color-black);--pagefind-ui-border:var(--sl-color-gray-5);--pagefind-ui-border-width:1px;--pagefind-ui-tag:var(--sl-color-gray-5);--sl-search-cancel-space:5rem}:root[data-theme=light] #starlight__search:where(.astro-acetcn7j){--pagefind-ui-tag:var(--sl-color-gray-6)}@media (width>=50rem){#starlight__search:where(.astro-acetcn7j){--sl-search-cancel-space:0px}dialog:where(.astro-acetcn7j){border-radius:.5rem;width:90%;max-width:40rem;height:max-content;min-height:15rem;max-height:calc(100% - 8rem);margin:4rem auto auto}.dialog-frame:where(.astro-acetcn7j){padding:1.5rem}}.pagefind-ui__result.svelte-j9e30.svelte-j9e30{align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)), 3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border);list-style-type:none;display:flex}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%, calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{border-radius:var(--pagefind-ui-image-border-radius);width:auto;max-width:100%;height:auto;max-height:100%;font-size:0;display:block;position:absolute;left:50%;transform:translate(-50%)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{margin-top:calc(10px * var(--pagefind-ui-scale));flex-direction:column;flex:1;align-items:flex-start;display:flex}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0;display:inline-block}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));min-width:calc(250px * var(--pagefind-ui-scale));margin-bottom:0;display:inline-block}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{gap:calc(20px * var(--pagefind-ui-scale));margin-top:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)), 3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border);list-style-type:none;display:flex}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{padding-left:calc(20px * var(--pagefind-ui-scale));flex-direction:column;display:flex}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%, calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{border-radius:var(--pagefind-ui-image-border-radius);width:auto;max-width:100%;height:auto;max-height:100%;font-size:0;display:block;position:absolute;left:50%;transform:translate(-50%)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{margin-top:calc(10px * var(--pagefind-ui-scale));flex-direction:column;flex:1;align-items:flex-start;display:flex}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0;display:inline-block}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));min-width:calc(250px * var(--pagefind-ui-scale));margin-bottom:0;display:inline-block}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{gap:calc(20px * var(--pagefind-ui-scale));margin-top:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{clip:rect(0 0 0 0);position:absolute}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)), 100%);margin-top:calc(20px * var(--pagefind-ui-scale));flex-direction:column;flex:1;display:flex}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:0;padding:calc(20px * var(--pagefind-ui-scale)) 0;display:block}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));cursor:pointer;height:calc(24px * var(--pagefind-ui-scale));align-items:center;font-weight:700;list-style:none;display:flex;position:relative}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{content:"";right:calc(6px * var(--pagefind-ui-scale));width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-top:0;border-right:0;position:absolute;top:50%;transform:translateY(-70%)rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%)rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale));flex-direction:column;display:flex}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{align-items:center;gap:calc(8px * var(--pagefind-ui-scale));display:flex;position:relative}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));opacity:0;width:0;height:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1), calc(.8px * var(--pagefind-ui-scale))) skewX(-5deg) rotateZ(-45deg);transform-origin:0 0;pointer-events:none;border-top:0;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:0;position:absolute}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer;margin:0}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset :where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset :before,.pagefind-ui--reset :after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#fff;--pagefind-ui-border:#eee;--pagefind-ui-tag:#eee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";opacity:.7;z-index:9;pointer-events:none;display:block;position:absolute;mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-size:100%}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));appearance:none;box-sizing:border-box;width:100%;font-weight:700;display:flex;position:relative}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius);position:absolute}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));flex-flow:wrap;display:flex}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)), 100%);margin-top:calc(20px * var(--pagefind-ui-scale));flex:1000}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;align-items:center;margin-top:0;font-weight:700;display:flex}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);text-align:center;cursor:pointer;width:100%;font-weight:700}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}[data-search-modal-open]{overflow:hidden}#starlight__search{--sl-search-result-spacing:calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-start:calc(3.75rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-end:calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-block:calc(.9375rem * var(--pagefind-ui-scale));--sl-search-result-nested-pad-block:calc(.625rem * var(--pagefind-ui-scale));--sl-search-corners:calc(.3125rem * var(--pagefind-ui-scale));--sl-search-page-icon-size:calc(1.875rem * var(--pagefind-ui-scale));--sl-search-page-icon-inline-start:calc((var(--sl-search-result-pad-inline-start) - var(--sl-search-page-icon-size)) / 2);--sl-search-tree-diagram-size:calc(2.5rem * var(--pagefind-ui-scale));--sl-search-tree-diagram-inline-start:calc((var(--sl-search-result-pad-inline-start) - var(--sl-search-tree-diagram-size)) / 2)}#starlight__search .pagefind-ui__form:before{--pagefind-ui-text:var(--sl-color-gray-1);opacity:1}#starlight__search .pagefind-ui__search-input{color:var(--sl-color-white);width:calc(100% - var(--sl-search-cancel-space));font-weight:400}#starlight__search input:focus{--pagefind-ui-border:var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear{width:calc(60px * var(--pagefind-ui-scale));background-color:#0000;padding:0;inset-inline-end:var(--sl-search-cancel-space);overflow:hidden}#starlight__search .pagefind-ui__search-clear:focus{outline:1px solid var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear:before{content:"";background-color:var(--sl-color-text-accent);width:100%;height:100%;display:block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'/%3E%3C/svg%3E") 50%/50% no-repeat}#starlight__search .pagefind-ui__results>*+*{margin-top:var(--sl-search-result-spacing)}#starlight__search .pagefind-ui__result{border:0;padding:0}#starlight__search .pagefind-ui__result-nested{padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start);position:relative}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)),#starlight__search .pagefind-ui__result-nested{background-color:var(--sl-color-black);position:relative}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):hover,#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:hover,#starlight__search .pagefind-ui__result-nested:focus-within{outline:1px solid var(--sl-color-accent-high)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:focus-within{background-color:var(--sl-color-accent-low)}#starlight__search .pagefind-ui__result-thumb,#starlight__search .pagefind-ui__result-inner{margin-top:0}#starlight__search .pagefind-ui__result-inner>:first-child{border-radius:var(--sl-search-corners) var(--sl-search-corners) 0 0}#starlight__search .pagefind-ui__result-inner>:last-child{border-radius:0 0 var(--sl-search-corners) var(--sl-search-corners)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title{padding:var(--sl-search-result-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title:before{content:"";width:var(--sl-search-page-icon-size);background:var(--sl-color-gray-3);position:absolute;inset-block:0;inset-inline-start:var(--sl-search-page-icon-inline-start);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") 50% no-repeat}#starlight__search .pagefind-ui__result-inner{align-items:stretch;gap:1px}#starlight__search .pagefind-ui__result-link{position:unset;--pagefind-ui-text:var(--sl-color-white);font-weight:600}#starlight__search .pagefind-ui__result-link:hover{text-decoration:none}#starlight__search .pagefind-ui__result-nested .pagefind-ui__result-link:before{content:unset}#starlight__search .pagefind-ui__result-nested:before{content:"";width:var(--sl-search-tree-diagram-size);background:var(--sl-color-gray-4);position:absolute;inset-block:0;inset-inline-start:var(--sl-search-tree-diagram-inline-start);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0 0/100% no-repeat}#starlight__search .pagefind-ui__result-nested:last-of-type:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E")}[dir=rtl] .pagefind-ui__result-title:before,[dir=rtl] .pagefind-ui__result-nested:before{transform:matrix(-1,0,0,1,0,0)}#starlight__search .pagefind-ui__result-link:after{content:"";position:absolute;inset:0}#starlight__search .pagefind-ui__result-excerpt{font-size:calc(1rem * var(--pagefind-ui-scale));overflow-wrap:anywhere}#starlight__search mark{color:var(--sl-color-gray-2);background-color:#0000;font-weight:600}#starlight__search .pagefind-ui__filter-value:before{border-color:var(--sl-color-text-invert)}#starlight__search .pagefind-ui__result-tags{background-color:var(--sl-color-black);padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end);margin-top:0}.hero:where(.astro-xwj4mru2){grid-template-columns:100%;align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.hero:where(.astro-xwj4mru2)>img:where(.astro-xwj4mru2),.hero:where(.astro-xwj4mru2)>.hero-html:where(.astro-xwj4mru2){object-fit:contain;width:min(70%,20rem);height:auto;margin-inline:auto}.stack:where(.astro-xwj4mru2){text-align:center;flex-direction:column;gap:clamp(1.5rem,1.5rem + 1vw,2rem)}.copy:where(.astro-xwj4mru2){flex-direction:column;align-items:center;gap:1rem}.copy:where(.astro-xwj4mru2)>:where(.astro-xwj4mru2){max-width:50ch}h1:where(.astro-xwj4mru2){font-size:clamp(var(--sl-text-3xl), calc(.25rem + 5vw), var(--sl-text-6xl));line-height:var(--sl-line-height-headings);color:var(--sl-color-white);font-weight:600}.tagline:where(.astro-xwj4mru2){font-size:clamp(var(--sl-text-base), calc(.0625rem + 2vw), var(--sl-text-xl));color:var(--sl-color-gray-2)}.actions:where(.astro-xwj4mru2){flex-wrap:wrap;justify-content:center;gap:1rem 2rem}@media (width>=50rem){.hero:where(.astro-xwj4mru2){grid-template-columns:7fr 4fr;gap:3%;padding-block:clamp(2.5rem,1rem + 10vmin,10rem)}.hero:where(.astro-xwj4mru2)>img:where(.astro-xwj4mru2),.hero:where(.astro-xwj4mru2)>.hero-html:where(.astro-xwj4mru2){order:2;width:min(100%,25rem)}.stack:where(.astro-xwj4mru2){text-align:start}.copy:where(.astro-xwj4mru2){align-items:flex-start}.actions:where(.astro-xwj4mru2){justify-content:flex-start}}button:where(.astro-5qky3rci){top:calc((var(--sl-nav-height) - var(--sl-menu-button-size)) / 2);z-index:var(--sl-z-index-navbar);width:var(--sl-menu-button-size);height:var(--sl-menu-button-size);background-color:var(--sl-color-white);color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);cursor:pointer;border:0;border-radius:50%;padding:.5rem;position:fixed;inset-inline-end:var(--sl-nav-pad-x)}:where(.astro-5qky3rci)[aria-expanded=true] button:where(.astro-5qky3rci){background-color:var(--sl-color-gray-2);box-shadow:none}:where(.astro-5qky3rci)[aria-expanded=true] button:where(.astro-5qky3rci) .open-menu:where(.astro-5qky3rci),:where(.astro-5qky3rci):not([aria-expanded=true]) button:where(.astro-5qky3rci) .close-menu:where(.astro-5qky3rci){display:none}[data-theme=light] button:where(.astro-5qky3rci){background-color:var(--sl-color-black);color:var(--sl-color-white)}[data-theme=light] :where(.astro-5qky3rci)[aria-expanded=true] button:where(.astro-5qky3rci){background-color:var(--sl-color-gray-5)}[data-mobile-menu-expanded]{overflow:hidden}@media (width>=50rem){[data-mobile-menu-expanded]{overflow:auto}}.page:where(.astro-cjbfwg7t){flex-direction:column;min-height:100vh}.header:where(.astro-cjbfwg7t){z-index:var(--sl-z-index-navbar);width:100%;height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-bg-nav);padding-inline-end:var(--sl-nav-pad-x);position:fixed;inset-block-start:0;inset-inline-start:0}[data-has-sidebar] .header:where(.astro-cjbfwg7t){padding-inline-end:calc(var(--sl-nav-gap) + var(--sl-nav-pad-x) + var(--sl-menu-button-size))}.sidebar-pane:where(.astro-cjbfwg7t){visibility:var(--sl-sidebar-visibility,hidden);z-index:var(--sl-z-index-menu);inset-block:var(--sl-nav-height) 0;background-color:var(--sl-color-black);scrollbar-gutter:stable;width:100%;position:fixed;inset-inline-start:0;overflow-y:auto}[aria-expanded=true]~.sidebar-pane:where(.astro-cjbfwg7t){--sl-sidebar-visibility:visible}.sidebar-content:where(.astro-cjbfwg7t){height:100%;min-height:max-content;padding:1rem var(--sl-sidebar-pad-x) 0;flex-direction:column;gap:1rem}@media (width>=50rem){.sidebar-content:where(.astro-cjbfwg7t):after{content:"";padding-bottom:1px}}.main-frame:where(.astro-cjbfwg7t){padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height));padding-inline-start:var(--sl-content-inline-start)}@media (width>=50rem){[data-has-sidebar] .header:where(.astro-cjbfwg7t){padding-inline-end:var(--sl-nav-pad-x)}.sidebar-pane:where(.astro-cjbfwg7t){--sl-sidebar-visibility:visible;width:var(--sl-sidebar-width);background-color:var(--sl-color-bg-sidebar);border-inline-end:1px solid var(--sl-color-hairline-shade)}}ul:where(.astro-hmzeuxny){padding:0;list-style:none}a:where(.astro-hmzeuxny){--pad-inline:.5rem;padding-block:.25rem;padding-inline:calc(1rem * var(--depth) + var(--pad-inline)) var(--pad-inline);border-radius:.25rem;line-height:1.25;display:block}a:where(.astro-hmzeuxny)[aria-current=true]{color:var(--sl-color-text-accent)}.isMobile:where(.astro-hmzeuxny) a:where(.astro-hmzeuxny){--pad-inline:1rem;justify-content:space-between;gap:var(--pad-inline);border-top:1px solid var(--sl-color-gray-6);color:var(--sl-color-text);font-size:var(--sl-text-sm);outline-offset:var(--sl-outline-offset-inside);border-radius:0;padding-block:.5rem;text-decoration:none;display:flex}.isMobile:where(.astro-hmzeuxny):first-child>li:where(.astro-hmzeuxny):first-child>a:where(.astro-hmzeuxny){border-top:0}.isMobile:where(.astro-hmzeuxny) a:where(.astro-hmzeuxny)[aria-current=true],.isMobile:where(.astro-hmzeuxny) a:where(.astro-hmzeuxny)[aria-current=true]:hover,.isMobile:where(.astro-hmzeuxny) a:where(.astro-hmzeuxny)[aria-current=true]:focus{color:var(--sl-color-white);background-color:unset}.isMobile:where(.astro-hmzeuxny) a:where(.astro-hmzeuxny)[aria-current=true]:after{content:"";background-color:var(--sl-color-text-accent);flex-shrink:0;width:1rem;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);mask-repeat:no-repeat}nav:where(.astro-ht3cty5i){z-index:var(--sl-z-index-toc);top:calc(var(--sl-nav-height) - 1px);border-top:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-bg-nav);position:fixed;inset-inline:0}@media (width>=50rem){nav:where(.astro-ht3cty5i){inset-inline-start:var(--sl-content-inline-start,0)}}summary:where(.astro-ht3cty5i){height:var(--sl-mobile-toc-height);border-bottom:1px solid var(--sl-color-hairline-shade);font-size:var(--sl-text-xs);outline-offset:var(--sl-outline-offset-inside);align-items:center;gap:.5rem;padding:.5rem 1rem}summary:where(.astro-ht3cty5i)::marker{display:none}summary:where(.astro-ht3cty5i)::-webkit-details-marker{display:none}.toggle:where(.astro-ht3cty5i){border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);user-select:none;cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;padding-inline:.75rem .5rem;line-height:1}details:where(.astro-ht3cty5i)[open] .toggle:where(.astro-ht3cty5i){color:var(--sl-color-white);border-color:var(--sl-color-accent)}details:where(.astro-ht3cty5i) .toggle:where(.astro-ht3cty5i):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-2)}[dir=rtl] .caret:where(.astro-ht3cty5i){transform:rotate(180deg)}details:where(.astro-ht3cty5i)[open] .caret:where(.astro-ht3cty5i){transform:rotate(90deg)}.display-current:where(.astro-ht3cty5i){white-space:nowrap;text-overflow:ellipsis;color:var(--sl-color-white);overflow:hidden}.dropdown:where(.astro-ht3cty5i){--border-top:1px;margin-top:calc(-1 * var(--border-top));border:var(--border-top) solid var(--sl-color-gray-6);border-top-color:var(--sl-color-hairline-shade);max-height:calc(85vh - var(--sl-nav-height) - var(--sl-mobile-toc-height));background-color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);overscroll-behavior:contain;overflow-y:auto}.right-sidebar-panel:where(.astro-hasoujoj){padding:1rem var(--sl-sidebar-pad-x)}.sl-container:where(.astro-hasoujoj){width:calc(var(--sl-sidebar-width) - 2 * var(--sl-sidebar-pad-x))}.right-sidebar-panel:where(.astro-hasoujoj) h2{color:var(--sl-color-white);font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);margin-bottom:.5rem}.right-sidebar-panel:where(.astro-hasoujoj) :where(a){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);overflow-wrap:anywhere;text-decoration:none;display:block}.right-sidebar-panel:where(.astro-hasoujoj) :where(a):hover{color:var(--sl-color-white)}@media (width>=72rem){.sl-container:where(.astro-hasoujoj){max-width:calc(( ( 100vw - var(--sl-sidebar-width) - 2 * var(--sl-content-pad-x) - 2 * var(--sl-sidebar-pad-x) ) * .25 ))}}a:where(.astro-cebywrta){color:var(--sl-color-text-accent);margin:-.5em;padding:.5em}a:where(.astro-cebywrta):hover{color:var(--sl-color-white)}.social-icons:where(.astro-ynyizkof){align-items:center;gap:1rem;margin-inline-end:auto;padding-block:1rem;display:flex}.social-icons:where(.astro-ynyizkof):empty{display:none}.mobile-preferences:where(.astro-ynyizkof){border-top:1px solid var(--sl-color-gray-6);flex-wrap:wrap;justify-content:space-between;column-gap:1rem;padding:.5rem 0}sl-sidebar-state-persist:where(.astro-pysblu5q){display:contents}ul:where(.astro-szc3ax7j){--sl-sidebar-item-padding-inline:.5rem;padding:0;list-style:none}li:where(.astro-szc3ax7j){overflow-wrap:anywhere}ul:where(.astro-szc3ax7j) ul:where(.astro-szc3ax7j) li:where(.astro-szc3ax7j){border-inline-start:1px solid var(--sl-color-hairline-light);margin-inline-start:var(--sl-sidebar-item-padding-inline);padding-inline-start:var(--sl-sidebar-item-padding-inline)}.large:where(.astro-szc3ax7j){font-size:var(--sl-text-lg);color:var(--sl-color-white);font-weight:600}.top-level:where(.astro-szc3ax7j)>li:where(.astro-szc3ax7j)+li:where(.astro-szc3ax7j){margin-top:.75rem}summary:where(.astro-szc3ax7j){padding:.2em var(--sl-sidebar-item-padding-inline);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;line-height:1.4;display:flex}summary:where(.astro-szc3ax7j)::marker{display:none}summary:where(.astro-szc3ax7j)::-webkit-details-marker{display:none}.caret:where(.astro-szc3ax7j){flex-shrink:0;transition:transform .2s ease-in-out}[dir=rtl] .caret:where(.astro-szc3ax7j){transform:rotate(180deg)}:where(.astro-szc3ax7j)[open]>summary:where(.astro-szc3ax7j) .caret:where(.astro-szc3ax7j){transform:rotate(90deg)}a:where(.astro-szc3ax7j){color:var(--sl-color-gray-2);padding:.3em var(--sl-sidebar-item-padding-inline);border-radius:.25rem;line-height:1.4;text-decoration:none;display:block}a:where(.astro-szc3ax7j):hover,a:where(.astro-szc3ax7j):focus{color:var(--sl-color-white)}:where(.astro-szc3ax7j)[aria-current=page],:where(.astro-szc3ax7j)[aria-current=page]:hover,:where(.astro-szc3ax7j)[aria-current=page]:focus{color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);font-weight:600}a:where(.astro-szc3ax7j)>:where(.astro-szc3ax7j):not(:last-child),.group-label:where(.astro-szc3ax7j)>:where(.astro-szc3ax7j):not(:last-child){margin-inline-end:.25em}@media (width>=50rem){.top-level:where(.astro-szc3ax7j)>li:where(.astro-szc3ax7j)+li:where(.astro-szc3ax7j){margin-top:.5rem}.large:where(.astro-szc3ax7j){font-size:var(--sl-text-base)}a:where(.astro-szc3ax7j){font-size:var(--sl-text-sm)}}a:where(.astro-i7aczqpq){clip:rect(0, 0, 0, 0);top:.75rem;position:fixed;inset-inline-start:.75rem}a:where(.astro-i7aczqpq):focus{clip:unset;z-index:var(--sl-z-index-skiplink);color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);box-shadow:var(--sl-shadow-lg);padding:.5rem 1rem;text-decoration:none;display:block}.main-pane:where(.astro-pqbmj3t5){isolation:isolate}@media (width>=72rem){.right-sidebar-container:where(.astro-pqbmj3t5){width:max(var(--sl-sidebar-width), calc(var(--sl-sidebar-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2));order:2;position:relative}.right-sidebar:where(.astro-pqbmj3t5){border-inline-start:1px solid var(--sl-color-hairline);padding-top:var(--sl-nav-height);scrollbar-width:none;width:100%;height:100vh;position:fixed;top:0;overflow-y:auto}.main-pane:where(.astro-pqbmj3t5){width:100%}[data-has-sidebar][data-has-toc] .main-pane:where(.astro-pqbmj3t5){--sl-content-margin-inline:auto 0;width:min(calc(100% - var(--sl-sidebar-width)), calc(var(--sl-content-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2));order:1}}}@layer starlight.utils{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl-hidden{display:none}.sl-flex{display:flex}.sl-block{display:block}@media (width>=50rem){.md\:sl-hidden{display:none}.md\:sl-flex{display:flex}.md\:sl-block{display:block}}@media (width>=72rem){.lg\:sl-hidden{display:none}.lg\:sl-flex{display:flex}.lg\:sl-block{display:block}}[data-theme=light] .light\:sl-hidden,[data-theme=dark] .dark\:sl-hidden{display:none}[dir=rtl] .rtl\:flip:not(:where([dir=rtl] [dir=ltr] *)){transform:matrix(-1,0,0,1,0,0)}}.sl-footer-built-ins:where(.astro-jo6i4kqk){margin-block-end:0;padding-block-end:0}.hot-footer:where(.astro-jo6i4kqk){border:0;border-left:1px solid var(--sl-color-gray-5);border-radius:0;margin-block-start:0;padding:0}.hot-footer__inner:where(.astro-jo6i4kqk){display:contents}.hot-footer__nav:where(.astro-jo6i4kqk){grid-template-columns:repeat(6,1fr);gap:0;display:grid}.hot-footer__nav:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk){border:0;border-right:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.hot-footer__nav:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):hover{background:var(--sl-color-gray-7,var(--sl-color-gray-6));color:var(--sl-color-white)}.hot-footer__status-link:where(.astro-jo6i4kqk){gap:.35rem}.hot-footer__status-dot:where(.astro-jo6i4kqk){background-color:#8e99a4;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.hot-footer__bottom:where(.astro-jo6i4kqk){grid-template-columns:repeat(6,1fr);gap:0;display:grid}.hot-footer__cell:where(.astro-jo6i4kqk){border:0;border-right:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);border-radius:0;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.hot-footer__cell:where(.astro-jo6i4kqk):hover{background:var(--sl-color-gray-7,var(--sl-color-gray-6));color:var(--sl-color-white)}.hot-footer__copyright:where(.astro-jo6i4kqk){border:0;border-right:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);grid-column:span 3;align-items:center;padding:.75rem 1rem;display:flex}.hot-footer__copyright:where(.astro-jo6i4kqk) p:where(.astro-jo6i4kqk){margin:0}@media (width<=49.99rem){.hot-footer__nav:where(.astro-jo6i4kqk),.hot-footer__bottom:where(.astro-jo6i4kqk){grid-template-columns:repeat(3,1fr)}.hot-footer__copyright:where(.astro-jo6i4kqk){grid-column:1/-1}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.site-title-wrapper:where(.astro-hen6hmfb){align-items:center;gap:.5rem;display:inline-flex}.dev-badge:where(.astro-hen6hmfb){background:var(--sl-color-accent,#4e94f8);border:1px solid var(--sl-color-accent,#4e94f8);color:#fff;font-family:var(--sl-font-system,system-ui, sans-serif);text-transform:capitalize;vertical-align:middle;border-radius:99px;padding:.25rem .5rem;font-size:.65rem;font-weight:400;line-height:1}.versions-dropdown:where(.astro-dzbpkusa){align-items:center;display:inline-flex;position:relative}.versions-trigger:where(.astro-dzbpkusa){border:none;border-right:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);cursor:pointer;font-size:var(--sl-text-sm);white-space:nowrap;background:0 0;align-items:center;gap:.5rem;padding:.5rem .625rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.versions-trigger:where(.astro-dzbpkusa):hover{color:var(--sl-color-white);background:var(--sl-color-gray-7,var(--sl-color-gray-6))}.versions-tag:where(.astro-dzbpkusa){background:var(--sl-color-accent);border:1px solid var(--sl-color-accent);color:#fff;font-family:var(--sl-font-system,system-ui, sans-serif);text-transform:capitalize;vertical-align:middle;border-radius:99px;padding:.25rem .5rem;font-size:.65rem;font-weight:400;line-height:1}.versions-chevron:where(.astro-dzbpkusa){flex-shrink:0;margin-inline-start:.15rem;transition:transform .15s}.versions-trigger:where(.astro-dzbpkusa)[aria-expanded=true] .versions-chevron:where(.astro-dzbpkusa){transform:rotate(180deg)}.versions-menu:where(.astro-dzbpkusa){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);box-shadow:none;inset-inline-end:0;z-index:100;border-radius:0;min-width:10rem;max-height:18rem;margin:0;padding:0;list-style:none;position:absolute;top:100%;overflow-y:auto}.versions-menu:where(.astro-dzbpkusa)[hidden]{display:none}.versions-item:where(.astro-dzbpkusa){color:var(--sl-color-text);font-size:var(--sl-text-sm);border-bottom:1px solid var(--sl-color-gray-5);white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem .75rem;text-decoration:none;transition:background .1s,color .1s;display:flex}.versions-item:where(.astro-dzbpkusa):last-child{border-bottom:none}.versions-item:where(.astro-dzbpkusa):hover,.versions-item:where(.astro-dzbpkusa):focus-visible{background:var(--sl-color-hover-bg,var(--sl-color-gray-6));color:var(--sl-color-white);outline:none}.versions-item--current:where(.astro-dzbpkusa){color:var(--sl-color-white);box-shadow:inset 0 0 0 1px var(--sl-color-accent)}.support-dropdown:where(.astro-72scumx3){align-items:center;display:inline-flex;position:relative}.support-trigger:where(.astro-72scumx3){border:none;border-right:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);cursor:pointer;font-size:var(--sl-text-sm);white-space:nowrap;background:0 0;align-items:center;gap:.35rem;padding:.5rem .75rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.support-trigger:where(.astro-72scumx3):hover{color:var(--sl-color-white);background:var(--sl-color-gray-7,var(--sl-color-gray-6))}.support-chevron:where(.astro-72scumx3){flex-shrink:0;margin-inline-start:.1rem;transition:transform .15s}.support-trigger:where(.astro-72scumx3)[aria-expanded=true] .support-chevron:where(.astro-72scumx3){transform:rotate(180deg)}.support-menu:where(.astro-72scumx3){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);box-shadow:none;inset-inline-end:0;z-index:100;border-radius:0;min-width:11rem;margin:0;padding:0;list-style:none;position:absolute;top:100%}.support-menu:where(.astro-72scumx3)[hidden]{display:none}.support-item:where(.astro-72scumx3){color:var(--sl-color-text);font-size:var(--sl-text-sm);border-bottom:1px solid var(--sl-color-gray-5);white-space:nowrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .75rem;text-decoration:none;transition:background .1s,color .1s;display:flex}.support-item:where(.astro-72scumx3):last-child{border-bottom:none}.support-item:where(.astro-72scumx3):hover,.support-item:where(.astro-72scumx3):focus-visible{background:var(--sl-color-hover-bg,var(--sl-color-gray-6));color:var(--sl-color-white);outline:none}.fw-tabs:where(.astro-gtibrvpy){align-items:stretch;display:inline-flex;position:relative}.dropdown-title:where(.astro-gtibrvpy){width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.fw-tab:where(.astro-gtibrvpy){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);border:1px solid #0000;border-top-color:var(--sl-color-gray-5);border-right-color:var(--sl-color-gray-5);white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.fw-tab:where(.astro-gtibrvpy):first-of-type{border-left-color:var(--sl-color-gray-5)}.fw-tab:where(.astro-gtibrvpy):hover{color:var(--sl-color-white);background:var(--sl-color-gray-7,var(--sl-color-gray-6))}@media (width<=57.49rem){.fw-tab:where(.astro-gtibrvpy){gap:0;padding:.5rem .6rem}.fw-tab-label:where(.astro-gtibrvpy){display:none}}.fw-tab--current:where(.astro-gtibrvpy),.fw-tab--current:where(.astro-gtibrvpy):first-of-type{color:var(--sl-color-white);border-color:var(--sl-color-accent);z-index:1;background:var(--sl-color-gray-7,var(--sl-color-gray-6));font-weight:600}.fw-icon:where(.astro-gtibrvpy){background-color:currentColor;flex-shrink:0;width:1rem;height:1rem;display:inline-block;mask-size:contain;mask-repeat:no-repeat}.i-javascript:where(.astro-gtibrvpy){mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20 4l-2 14.5l-6 2l-6 -2l-2 -14.5l16 0'/%3E%3Cpath d='M7.5 8h3v8l-2 -1'/%3E%3Cpath d='M16.5 8h-2.5a.5 .5 0 0 0 -.5 .5v3a.5 .5 0 0 0 .5 .5h1.423a.5 .5 0 0 1 .495 .57l-.418 2.93l-2 .5'/%3E%3C/svg%3E")}.i-react:where(.astro-gtibrvpy){mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6.306 8.711c-2.602 .723 -4.306 1.926 -4.306 3.289c0 2.21 4.477 4 10 4c.773 0 1.526 -.035 2.248 -.102'/%3E%3Cpath d='M17.692 15.289c2.603 -.722 4.308 -1.926 4.308 -3.289c0 -2.21 -4.477 -4 -10 -4c-.773 0 -1.526 .035 -2.25 .102'/%3E%3Cpath d='M6.305 15.287c-.676 2.615 -.485 4.693 .695 5.373c1.913 1.105 5.703 -1.877 8.464 -6.66c.387 -.67 .733 -1.339 1.036 -2'/%3E%3Cpath d='M17.694 8.716c.677 -2.616 .487 -4.696 -.694 -5.376c-1.913 -1.105 -5.703 1.877 -8.464 6.66c-.387 .67 -.733 1.34 -1.037 2'/%3E%3Cpath d='M12 5.424c-1.925 -1.892 -3.82 -2.766 -5 -2.084c-1.913 1.104 -1.226 5.877 1.536 10.66c.386 .67 .793 1.304 1.212 1.896'/%3E%3Cpath d='M12 18.574c1.926 1.893 3.821 2.768 5 2.086c1.913 -1.104 1.226 -5.877 -1.536 -10.66c-.375 -.65 -.78 -1.283 -1.212 -1.897'/%3E%3Cpath d='M11.5 12.866a1 1 0 1 0 1 -1.732a1 1 0 0 0 -1 1.732'/%3E%3C/svg%3E")}.i-angular:where(.astro-gtibrvpy){mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5.428 17.245l6.076 3.471a1 1 0 0 0 .992 0l6.076 -3.471a1 1 0 0 0 .495 -.734l1.323 -9.704a1 1 0 0 0 -.658 -1.078l-7.4 -2.612a1 1 0 0 0 -.665 0l-7.399 2.613a1 1 0 0 0 -.658 1.078l1.323 9.704a1 1 0 0 0 .495 .734l0 -.001'/%3E%3Cpath d='M9 15l3 -8l3 8'/%3E%3Cpath d='M10 13h4'/%3E%3C/svg%3E")}.i-vue:where(.astro-gtibrvpy){mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.5 4l-4.5 8l-4.5 -8'/%3E%3Cpath d='M3 4l9 16l9 -16'/%3E%3C/svg%3E")}.header:where(.astro-nen7h5rs){flex-direction:column;justify-content:space-between;height:100%;display:flex}.header-row-1:where(.astro-nen7h5rs){align-items:center;gap:var(--sl-nav-gap);grid-template-columns:1fr 240px 1fr;padding-bottom:1rem;display:grid}@media (width<=49.99rem){.header-row-1:where(.astro-nen7h5rs){grid-template-columns:auto 1fr;padding-bottom:0}}.title-wrapper:where(.astro-nen7h5rs){justify-self:start;min-width:0;margin:-.25rem;padding:.25rem;overflow:visible}.search-wrapper:where(.astro-nen7h5rs){justify-self:center;width:100%;max-width:36rem}.right-group:where(.astro-nen7h5rs){justify-self:end;align-items:center;gap:.5rem}.header-row-2:where(.astro-nen7h5rs){border-top:none;border-bottom:0;align-items:stretch;gap:0;margin-bottom:-.5rem;padding-top:0;display:flex;position:relative}@media (width<=49.99rem){.header-row-2:where(.astro-nen7h5rs){display:none!important}}.header-row-2:where(.astro-nen7h5rs):before{content:"";background:var(--sl-color-gray-5);width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.nav-spacer:where(.astro-nen7h5rs){flex:1}.nav-link:where(.astro-nen7h5rs){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);border:1px solid #0000;border-top-color:var(--sl-color-gray-5);border-right-color:var(--sl-color-gray-5);white-space:nowrap;align-items:center;gap:.5rem;margin-left:0;padding:.5rem .75rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.nav-link:where(.astro-nen7h5rs):first-child{border-left-color:var(--sl-color-gray-5)}.nav-link:where(.astro-nen7h5rs):hover{color:var(--sl-color-white);background:var(--sl-color-gray-7,var(--sl-color-gray-6))}.nav-link--active:where(.astro-nen7h5rs),.nav-link--active:where(.astro-nen7h5rs):first-child{color:var(--sl-color-white);border-color:var(--sl-color-accent);z-index:1;background:var(--sl-color-gray-7,var(--sl-color-gray-6));font-weight:600}.header-assistant-btn:where(.astro-nen7h5rs){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-1);font-family:inherit;font-size:var(--sl-text-sm);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:.35rem;padding:.15rem .6rem;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.header-assistant-btn:where(.astro-nen7h5rs):hover{color:var(--sl-color-white);background:var(--sl-color-hover-bg,var(--sl-color-gray-6))}.mobile-assistant-btn:where(.astro-nen7h5rs) span:where(.astro-nen7h5rs){display:none}.github-stars:where(.astro-nen7h5rs){color:var(--sl-color-gray-1);font-size:var(--sl-text-sm);white-space:nowrap;border:none;align-items:center;gap:.35rem;padding:.25rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.github-stars:where(.astro-nen7h5rs):hover{color:var(--sl-color-white)}.github-stars__count:where(.astro-nen7h5rs){min-width:36px}.github-stars__count:where(.astro-nen7h5rs):empty:before{content:"   ";visibility:hidden}.mobile-controls:where(.astro-nen7h5rs){justify-content:flex-end;justify-self:end;align-items:center;gap:.25rem}.mobile-menu-btn:where(.astro-nen7h5rs){color:var(--sl-color-gray-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.375rem;transition:color .15s;display:flex}.mobile-menu-btn:where(.astro-nen7h5rs):hover{color:var(--sl-color-white)}.mobile-menu-icon-close:where(.astro-nen7h5rs){display:none}.mobile-search-wrapper:where(.astro-nen7h5rs){flex-shrink:0}.mobile-search-btn:where(.astro-nen7h5rs){cursor:pointer;color:var(--sl-color-gray-1);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.25rem}.mobile-search-btn:where(.astro-nen7h5rs):hover{color:var(--sl-color-white)}.mobile-theme-toggle:where(.astro-nen7h5rs){flex-shrink:0}:root{--ht-nohas-mxhh8s:".sl-markdown-content :is(ol, ul):has(> li > :not(a, strong, em, del, span, input, code, br, script, ol, ul))";--ht-nohas-1yjct11:".sl-markdown-content :is(ol, ul):has(> li > :not(a, strong, em, del, span, input, code, br, script, ol, ul)) > li > :is( :last-child:not(a, strong, em, del, span, input, code, br, script, :where(.not-content *)), :not(script):has(~ script:last-child):not(:has(~ :not(script))) )"}.toc-actions:where(.astro-hasoujoj){border-top:1px solid var(--sl-color-gray-5);flex-direction:column;gap:.125rem;margin-top:1.5rem;padding-top:1rem;display:flex}.toc-action-link:where(.astro-hasoujoj){color:var(--sl-color-gray-3);font-family:var(--sl-font);font-size:var(--sl-text-xs);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem 0;line-height:1.4;text-decoration:none;transition:color .15s;display:inline-flex}.toc-action-link:where(.astro-hasoujoj):hover{color:var(--sl-color-white)}#copy-markdown:where(.astro-hasoujoj):disabled{opacity:.7}.icon-success,.icon-error,#copy-markdown.copied .icon-default,#copy-markdown.error .icon-default{display:none}#copy-markdown.copied .icon-success,#copy-markdown.error .icon-error{display:block}h1:where(.astro-u72m6wot){color:var(--sl-color-white)}.hot-page-header:where(.astro-u72m6wot){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.hot-breadcrumbs:where(.astro-u72m6wot) ol:where(.astro-u72m6wot){flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hot-breadcrumbs:where(.astro-u72m6wot) li:where(.astro-u72m6wot){align-items:center;display:flex}.hot-breadcrumbs__home:where(.astro-u72m6wot){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);align-items:center;gap:.3rem;text-decoration:none;transition:color .15s;display:inline-flex}.hot-breadcrumbs__home:where(.astro-u72m6wot):hover{color:var(--sl-color-white)}.hot-breadcrumbs__sep:where(.astro-u72m6wot){color:var(--sl-color-gray-4);font-size:var(--sl-text-sm);user-select:none}.hot-breadcrumbs__current:where(.astro-u72m6wot){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);cursor:default;pointer-events:none;text-decoration:none}@media (width<=71.99rem){.hot-breadcrumbs:where(.astro-u72m6wot){display:none}}.hot-newer-version-banner:where(.astro-u72m6wot){color:var(--sl-color-gray-3);margin-block:.75rem .25rem;padding:0}.hot-newer-version-banner:where(.astro-u72m6wot) a:where(.astro-u72m6wot){color:var(--sl-color-accent);white-space:nowrap;font-weight:500;text-decoration:none}.hot-newer-version-banner:where(.astro-u72m6wot) a:where(.astro-u72m6wot):hover{text-decoration:underline}html:not([data-has-toc]){--sl-mobile-toc-height:0rem}html:not([data-has-sidebar]){--sl-content-width:67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))}main:where(.astro-x2sqakr3){padding:var(--sl-main-pad)}@media (width>=50em){:where(.astro-x2sqakr3)[data-has-sidebar]{--sl-content-inline-start:var(--sl-sidebar-width)}}@media (width>=72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}}
