<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap);code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-size:1em;line-height:1.5;-moz-tab-size:4}pre[class*=language-]{padding:1em;margin:.5em 0}:not(pre)&gt;code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)&gt;code[class*=language-]{padding:.1em;border-radius:.3em}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.inserted{color:green}.theme-default-content code{color:#476582;padding:.25rem .5rem;margin:0;font-size:.85em;background-color:rgba(27,31,35,.05);border-radius:3px}.theme-default-content code .token.deleted{color:#ec5975}.theme-default-content code .token.inserted{color:#3eaf7c}.theme-default-content pre,.theme-default-content pre[class*=language-]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background-color:#282c34;border-radius:6px;overflow:auto}.theme-default-content pre[class*=language-] code,.theme-default-content pre code{color:#fff;padding:0;background-color:transparent;border-radius:0}div[class*=language-]{position:relative;background-color:#282c34;border-radius:6px}div[class*=language-] .highlight-lines{-webkit-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlighted{background-color:rgba(0,0,0,.66)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:transparent;z-index:1}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:hsla(0,0%,100%,.4)}div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlighted{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{content:" ";position:absolute;z-index:3;left:0;top:0;display:block;width:3.5rem;height:100%;background-color:rgba(0,0,0,.66)}div[class*=language-].line-numbers-mode pre{padding-left:4.5rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:3.5rem;text-align:center;color:hsla(0,0%,100%,.3);padding:1.25rem 0;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers-wrapper br{-webkit-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;-webkit-user-select:none;user-select:none;font-size:.85em}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;z-index:2;top:0;left:0;width:3.5rem;height:100%;border-radius:6px 0 0 6px;border-right:1px solid rgba(0,0,0,.66);background-color:#282c34}div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before{content:"ts"}div[class~=language-html]:before{content:"html"}div[class~=language-md]:before{content:"md"}div[class~=language-vue]:before{content:"vue"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"stylus"}div[class~=language-go]:before{content:"go"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-sh]:before{content:"sh"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-py]:before{content:"py"}div[class~=language-docker]:before{content:"docker"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-makefile]:before{content:"makefile"}div[class~=language-javascript]:before{content:"js"}div[class~=language-typescript]:before{content:"ts"}div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before{content:"md"}div[class~=language-json]:before{content:"json"}div[class~=language-ruby]:before{content:"rb"}div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before{content:"sh"}div[class~=language-php]:before{content:"php"}.custom-block .custom-block-title{font-weight:600;margin-bottom:-.4rem}.custom-block.danger,.custom-block.tip,.custom-block.warning{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-block.tip{background-color:#f3f5f7;border-color:#42b983}.custom-block.warning{background-color:rgba(255,229,100,.3);border-color:#e7c000;color:#6b5900}.custom-block.warning .custom-block-title{color:#b29400}.custom-block.warning a{color:#2c3e50}.custom-block.danger{background-color:#ffe6e6;border-color:#c00;color:#4d0000}.custom-block.danger .custom-block-title{color:#900}.custom-block.danger a{color:#2c3e50}.custom-block.details{display:block;position:relative;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:#eee}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:none;cursor:pointer}.arrow{display:inline-block;width:0;height:0}.arrow.up{border-bottom:6px solid #ccc}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down{border-top:6px solid #ccc}.arrow.right{border-left:6px solid #ccc}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.left{border-right:6px solid #ccc}.theme-default-content:not(.custom){max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.theme-default-content:not(.custom){padding:2rem}}@media (max-width:419px){.theme-default-content:not(.custom){padding:1.5rem}}.table-of-contents .badge{vertical-align:middle}body,html{background-color:#fff}body{-moz-osx-font-smoothing:grayscale;font-size:16px;color:#2c3e50}.page{padding-left:20rem}.navbar{z-index:20;left:0;right:0;height:3.6rem;background-color:#fff;box-sizing:border-box;border-bottom:1px solid #eaecef}.sidebar-mask{position:fixed;z-index:9;top:0;left:0;width:100vw;height:100vh;display:none}.sidebar{font-size:16px;background-color:#fff;width:20rem;position:fixed;z-index:10;margin:0;top:3.6rem;left:0;box-sizing:border-box;border-right:1px solid #eaecef;overflow-y:auto}.theme-default-content:not(.custom)&gt;:first-child{margin-top:3.6rem}.theme-default-content:not(.custom) a:hover{text-decoration:underline}.theme-default-content:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.theme-default-content:not(.custom) img{max-width:100%}.theme-default-content.custom{padding:0;margin:0}.theme-default-content.custom img{max-width:100%}a{font-weight:500;text-decoration:none}a,p a code{color:#3eaf7c}p a code{font-weight:400}kbd{background:#eee;border:.15rem solid #ddd;border-bottom:.25rem solid #ddd;border-radius:.15rem;padding:0 .15em}blockquote{font-size:1rem;color:#999;border-left:.2rem solid #dfe2e5;margin:1rem 0;padding:.25rem 0 .25rem 1rem}blockquote&gt;p{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}.theme-default-content:not(.custom)&gt;h1,.theme-default-content:not(.custom)&gt;h2,.theme-default-content:not(.custom)&gt;h3,.theme-default-content:not(.custom)&gt;h4,.theme-default-content:not(.custom)&gt;h5,.theme-default-content:not(.custom)&gt;h6{margin-top:-3.1rem;padding-top:4.6rem;margin-bottom:0}.theme-default-content:not(.custom)&gt;h1:first-child,.theme-default-content:not(.custom)&gt;h2:first-child,.theme-default-content:not(.custom)&gt;h3:first-child,.theme-default-content:not(.custom)&gt;h4:first-child,.theme-default-content:not(.custom)&gt;h5:first-child,.theme-default-content:not(.custom)&gt;h6:first-child{margin-top:-1.5rem;margin-bottom:1rem}.theme-default-content:not(.custom)&gt;h1:first-child+.custom-block,.theme-default-content:not(.custom)&gt;h1:first-child+p,.theme-default-content:not(.custom)&gt;h1:first-child+pre,.theme-default-content:not(.custom)&gt;h2:first-child+.custom-block,.theme-default-content:not(.custom)&gt;h2:first-child+p,.theme-default-content:not(.custom)&gt;h2:first-child+pre,.theme-default-content:not(.custom)&gt;h3:first-child+.custom-block,.theme-default-content:not(.custom)&gt;h3:first-child+p,.theme-default-content:not(.custom)&gt;h3:first-child+pre,.theme-default-content:not(.custom)&gt;h4:first-child+.custom-block,.theme-default-content:not(.custom)&gt;h4:first-child+p,.theme-default-content:not(.custom)&gt;h4:first-child+pre,.theme-default-content:not(.custom)&gt;h5:first-child+.custom-block,.theme-default-content:not(.custom)&gt;h5:first-child+p,.theme-default-content:not(.custom)&gt;h5:first-child+pre,.theme-default-content:not(.custom)&gt;h6:first-child+.custom-block,.theme-default-content:not(.custom)&gt;h6:first-child+p,.theme-default-content:not(.custom)&gt;h6:first-child+pre{margin-top:2rem}h1:focus .header-anchor,h1:hover .header-anchor,h2:focus .header-anchor,h2:hover .header-anchor,h3:focus .header-anchor,h3:hover .header-anchor,h4:focus .header-anchor,h4:hover .header-anchor,h5:focus .header-anchor,h5:hover .header-anchor,h6:focus .header-anchor,h6:hover .header-anchor{opacity:1}h1{font-size:2.2rem}h2{font-size:1.65rem;padding-bottom:.3rem;border-bottom:1px solid #eaecef}h3{font-size:1.35rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;-webkit-user-select:none;user-select:none;opacity:0}a.header-anchor:focus,a.header-anchor:hover{text-decoration:none}.line-number,code,kbd{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ol,p,ul{line-height:1.7}hr{border-top:1px solid #eaecef}table{margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid #dfe2e5}tr:nth-child(2n){background-color:#f6f8fa}td,th{border:1px solid #dfe2e5;padding:.6em 1em}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.no-navbar .theme-default-content:not(.custom)&gt;h1,.theme-container.no-navbar h2,.theme-container.no-navbar h3,.theme-container.no-navbar h4,.theme-container.no-navbar h5,.theme-container.no-navbar h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .sidebar{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar{display:none}.theme-container.no-sidebar .page{padding-left:0}}@media (max-width:959px){.sidebar{font-size:15px;width:16.4rem}.page{padding-left:16.4rem}}@media (max-width:719px){.sidebar{top:0;padding-top:3.6rem;transform:translateX(-100%);transition:transform .2s ease}.page{padding-left:0}.theme-container.sidebar-open .sidebar{transform:translateX(0)}.theme-container.no-navbar .sidebar{padding-top:0}}@media (max-width:419px){h1{font-size:1.9rem}.theme-default-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.tabs-component{margin:2em 0}.tabs-component-tabs{border:1px solid #ddd;border-radius:6px;margin-bottom:5px;padding-left:0}.tabs-component-tab{color:#999;font-size:14px;font-weight:600;margin-right:0;list-style:none}.tabs-component-tab:hover{color:#666}.tabs-component-tab.is-active{color:#3eaf7c}.tabs-component-tab.is-disabled *{color:#cdcdcd;cursor:not-allowed!important}.tabs-component-tab-a{align-items:center;color:inherit;display:flex;padding:.25em .5em;text-decoration:none}.tabs-component-panels{padding:1em 0}@media (min-width:700px){.tabs-component-tabs{border:0;align-items:stretch;display:flex;justify-content:flex-start;margin-bottom:-1px}.tabs-component-tab{background-color:#fff;border:1px solid #ddd;border-radius:3px 3px 0 0;margin-right:.25em;transition:transform .3s ease}.is-active{border-bottom:1px solid #fff;z-index:2;transform:translateY(0)}.tabs-component-panels{border-top-left-radius:0;background-color:#fff;border:1px solid #ddd;border-radius:0 6px 6px 6px;box-shadow:0 0 10px rgba(0,0,0,.05);padding:1em}}.tabs-component{margin:0;border:1px solid #cfdbe4;border-radius:6px}.tabs-component ul.tabs-component-tabs{margin:0;padding-left:0;border:none;border-bottom:1px solid #cfdbe4;background-color:#fafbff;overflow-x:auto;align-items:stretch;display:flex;justify-content:flex-start;padding-inline-start:0;width:100%;border-radius:6px 6px 0 0!important}.tabs-component ul.tabs-component-tabs li.tabs-component-tab{margin-right:0;border-radius:0;border:none;background:transparent}.tabs-component ul.tabs-component-tabs li.tabs-component-tab a.tabs-component-tab-a{padding:.5em 1.2em;color:#2c3e50;margin:3px 3px 0}.tabs-component ul.tabs-component-tabs li.tabs-component-tab a.tabs-component-tab-a:hover{text-decoration:none}.tabs-component ul.tabs-component-tabs li.tabs-component-tab.is-disabled a{color:#cfdbe4}.tabs-component ul.tabs-component-tabs li.tabs-component-tab.is-active{border-bottom:3px solid #2556f2}.tabs-component ul.tabs-component-tabs li.tabs-component-tab.is-active:hover a{color:#2c3e50}.tabs-component .tabs-component-panels{padding:16px;box-shadow:none;border:none;border-radius:0 0 6px 6px;background:$tabsComponentBackgroundColor}.tabs-component .tabs-component-panels pre{max-height:392px;margin:0;border-radius:0}.tabs-component.selected-preview .tabs-component-panels{background:transparent}:root{--color-white:#fff;--color-gray-100:#f7f7f9;--color-gray-200:#efeff3;--color-gray-300:#e0e0e3;--color-gray-400:#d1d1d2;--color-gray-500:#adaeaf;--color-gray-550:#676778;--color-gray-600:#343436;--color-gray-700:#222326;--color-gray-800:#191a1d;--color-gray-900:#121316;--color-black:#000;--color-blue:#1a42e8;--color-accentblue:#2856ea;--color-success:#41a167;--color-lightblue:#719ff8;--color-lighterblue:#83a6ff;--color-yellow:#f8c555;--color-yellow-20:rgba(248,197,85,0.2);--color-orange:#ff5a12;--color-error:#e81a42}body,html{padding:0;margin:0;border:0;outline:0;vertical-align:baseline}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;display:table}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;outline-offset:0}i.ico,img{display:block}i.ico{font-size:18px;line-height:18px;text-align:center;width:18px;height:18px;min-width:18px;min-height:18px;font-family:hot_icons;font-weight:400;background-size:18px;filter:brightness(0)}i.Logo{background:url(https://handsontable.com/docs/img/logo.svg)}.i-arrow{background:url(https://handsontable.com/docs/img/svg/chevron-down.svg)}.i-bell{background:url(https://handsontable.com/docs/img/svg/bell.svg)}.i-close{background:url(https://handsontable.com/docs/img/svg/x.svg)}.i-angular{background:url(https://handsontable.com/docs/img/svg/brand-angular.svg)}.i-react{background:url(https://handsontable.com/docs/img/svg/brand-react-native.svg)}.i-vue{background:url(https://handsontable.com/docs/img/svg/brand-vue.svg)}.i-javascript{background:url(https://handsontable.com/docs/img/svg/brand-javascript.svg)}.i-ts{background:url(https://handsontable.com/docs/img/svg/brand-ts.svg)}.i-github{background:url(https://handsontable.com/docs/img/svg/brand-github.svg)}.i-linkedin{background:url(https://handsontable.com/docs/img/svg/brand-linkedin.svg)}.i-twitter{background:url(https://handsontable.com/docs/img/svg/twitter.svg)}.i-dm-light{background:url(https://handsontable.com/docs/img/svg/moon.svg)}.i-dm-dark{background:url(https://handsontable.com/docs/img/svg/sun.svg)}.i-search{background:url(https://handsontable.com/docs/img/svg/search.svg)}.i-menu,.i-toc{background:url(https://handsontable.com/docs/img/svg/menu.svg)}.i-home{background:url(https://handsontable.com/docs/img/svg/home.svg)}.i-external{background:url(https://handsontable.com/docs/img/svg/external-link.svg)}.i-copy{background:url(https://handsontable.com/docs/img/svg/copy.svg)}.i-checks{background:url(https://handsontable.com/docs/img/svg/checks.svg)}.i-report{background:url(https://handsontable.com/docs/img/svg/report.svg)}.i-code{background:url(https://handsontable.com/docs/img/svg/code.svg)}.i-zoom{background:url(https://handsontable.com/docs/img/svg/zoom.svg)}.i-refresh{background:url(https://handsontable.com/docs/img/svg/refresh.svg)}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:first-child&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/rocket.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(2)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/paint.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(3)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/layout-columns.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(4)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/layout-columns2.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(5)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/forms.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(6)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/function.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(7)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/settings-2.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(8)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/math-function.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(9)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/keyboard.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(10)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/accessible.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(11)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/layout-list.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(12)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/language.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(13)&gt;section p i:first-child,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(14)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/brand-vue.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(15)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/tools.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(16)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/chart-line.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(17)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/shield-half.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(18)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/code.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li:nth-child(19)&gt;section p i:first-child{background:url(https://handsontable.com/docs/img/svg/git-branch.svg);background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;section a i:first-child{background:url(https://handsontable.com/docs/img/svg/plugin.svg);background-size:18px}code[class*=language-],pre[class*=language-]{color:var(--color-gray-550);background:var(--color-gray-100);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:14px;font-size:22px;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1px;margin:8px 0;overflow:auto}:not(pre)&gt;code[class*=language-],pre[class*=language-]{background:var(--color-gray-100)}:not(pre)&gt;code[class*=language-]{padding:2px;border-radius:16px;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#707070}.token.punctuation{color:#666}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#905}.token.function-name{color:#e90}.token.boolean,.token.function,.token.number{color:var(--color-blue)}.token.class-name,.token.constant,.token.property,.token.symbol{color:#24292e}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#666}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#44772c}.token.entity,.token.operator,.token.url{color:#9a6e3a}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:#9b996a}.page .theme-default-content .table-of-contents{position:fixed;width:320px;top:80px;right:16px;bottom:0;margin-top:12px;margin-bottom:24px;box-sizing:border-box;display:flex;flex-direction:column;padding:0}.page .theme-default-content .table-of-contents+p:empty{display:none}.page .theme-default-content .table-of-contents .toc-container-header{font-size:14px;line-height:22px;font-weight:400;padding:16px 0;display:flex;align-items:center;gap:16px}.page .theme-default-content .table-of-contents ul{overflow:auto}.page .theme-default-content .table-of-contents ul li{list-style:none}.page .theme-default-content .table-of-contents ul li&gt;ul li a{padding:3px 16px 3px 32px}.page .theme-default-content .table-of-contents ul li&gt;ul li a:before{content:"";display:block;height:1px;position:absolute;left:-8px;width:24px;top:14px;border-top:1px solid var(--color-gray-200)}.page .theme-default-content .table-of-contents ul li a{color:var(--color-gray-550);font-size:14px;line-height:22px;padding:6px 16px;margin:0 16px;border:0;position:relative;transition:all .05s ease;display:flex;align-items:center;text-decoration:none;display:inline-block;border-radius:8px;word-break:break-word}.page .theme-default-content .table-of-contents ul li a span{display:inline-block}.page .theme-default-content .table-of-contents ul li a:after{content:"";display:block;position:absolute;top:0;left:-8px;height:100%;border-left:1px solid var(--color-gray-200);transition:all .2s ease}@media (hover:hover){.page .theme-default-content .table-of-contents ul li a:hover{color:var(--color-black)}.page .theme-default-content .table-of-contents ul li a:hover:after{background:var(--color-blue)}}.page .theme-default-content .table-of-contents ul li.active&gt;a{color:var(--color-black);font-weight:400}.page .theme-default-content .table-of-contents ul li.active&gt;a:before{opacity:1}.page .theme-default-content .table-of-contents ul li.active&gt;a:after{border-color:var(--color-blue)}@media (max-width:1480px){.page .theme-default-content .table-of-contents{right:0;padding-left:32px}}.page .theme-default-content code{background:var(--color-gray-200);font-size:14px;line-height:22px;font-weight:400;vertical-align:middle;padding:2px 6px;border-radius:8px;color:var(--color-black);margin:1px 1px 1px 0;white-space:nowrap}.page .theme-default-content .lg-code{display:inline-block;max-width:100%;overflow-x:auto}.page .theme-default-content a&gt;code,.page .theme-default-content li&gt;code,.page .theme-default-content p&gt;code{background:var(--color-gray-100);box-shadow:0 0 0 1px var(--color-gray-200)}.page .theme-default-content a code{color:var(--color-accentblue);transition:all .2s ease-in-out;white-space:pre-wrap}@media (hover:hover){.page .theme-default-content a code:hover{text-decoration:none;color:var(--color-black)}}.page .theme-default-content td code{white-space:nowrap}.page .theme-default-content .language-bash:before{display:none}.page .theme-default-content .source-code-link{padding:2px 8px;color:var(--color-gray-550);border:1px solid var(--color-gray-200);border-radius:8px;top:-28px;position:relative;float:right;font-size:14px}.page .theme-default-content .source-code-link i{display:inline-block;vertical-align:text-top}@media (hover:hover){.page .theme-default-content .source-code-link:hover{border-color:var(--color-accentblue)}}@media (max-width:768px){.page .theme-default-content .source-code-link{position:static;float:none}}.page .theme-default-content pre{background:var(--color-gray-100);padding:16px 104px 16px 24px;margin:16px 0 0;border-radius:8px;font-size:16px;line-height:26px;position:relative}.page .theme-default-content pre table{margin:8px 0 24px;width:auto}.page .theme-default-content pre table tr:first-child td{border-top:0!important}.page .theme-default-content pre table td,.page .theme-default-content pre table th{padding:8px 16px}.page .theme-default-content pre .table-container ul{margin-top:8px;margin-left:24px}.page .theme-default-content .theme-code-group{margin-top:16px}.page .theme-default-content .theme-code-group .theme-code-group__nav{padding:8px;margin:0;background:var(--color-gray-100)}.page .theme-default-content .theme-code-group .theme-code-group__nav .theme-code-group__ul{gap:8px}.page .theme-default-content .theme-code-group .theme-code-group__nav .theme-code-group__ul .theme-code-group__li button{padding:6px 12px;margin:0;text-decoration:none;color:var(--color-gray-550);font-size:14px;line-height:22px;font-weight:400;background:var(--color-gray-100);border-radius:8px;border:1px solid var(--color-gray-300);transition:all .05s ease-in-out}.page .theme-default-content .theme-code-group .theme-code-group__nav .theme-code-group__ul .theme-code-group__li button.theme-code-group__nav-tab-active{font-weight:400;border-bottom:0;color:var(--color-black);background:#fff;border:1px solid var(--color-gray-300)}@media (hover:hover){.page .theme-default-content .theme-code-group .theme-code-group__nav .theme-code-group__ul .theme-code-group__li button:hover{color:var(--color-black)}}.page .theme-default-content .theme-code-group .theme-code-block pre{margin:0;border-top-left-radius:0;border-top-right-radius:0}.page div[class*=language-]:before{display:none;font-size:10px;line-height:16px;color:var(--color-gray-550);top:8px;right:-8px;padding:8px;border-radius:8px;background:var(--color-white)}.page .tabs-component div[class*=language-]:before{right:8px}.page .theme-default-content div[class*=language-]{background:var(--color-gray-100);border-radius:8px;margin-bottom:24px;padding:0}@media (max-width:576px){.page .theme-default-content div[class*=language-]:not(:first-child) pre{padding:16px 104px 16px 16px}}@media (max-width:419px){.page div[class*=language-]{margin:0}}.theme-default-content pre[class*=language-] code,.theme-default-content pre code{color:var(--color-black);white-space:pre}.theme-code-block [class*=language-]:has(.codeControls){padding-top:64px}.theme-code-block [class*=language-] .codeControls{padding:8px 8px 8px 24px;top:-52px}[class*=language-] .copycode,[class*=language-] .github,[class*=language-] .report{position:relative;transition:all .2s ease-in-out;padding:8px!important;z-index:1;color:var(--color-black);background:var(--color-gray-100)}[class*=language-] .copycode i,[class*=language-] .github i,[class*=language-] .report i{opacity:.64;transition:all .2s ease-in-out}[class*=language-] .copycode i+i,[class*=language-] .github i+i,[class*=language-] .report i+i{position:absolute;opacity:0;inset:8px}[class*=language-] .copycode.check i,[class*=language-] .github.check i,[class*=language-] .report.check i{opacity:0}[class*=language-] .copycode.check i+i,[class*=language-] .github.check i+i,[class*=language-] .report.check i+i{opacity:.64}[class*=language-] .copycode:after,[class*=language-] .github:after,[class*=language-] .report:after{content:attr(aria-label);position:absolute;white-space:pre;top:40px;left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:8px;background:#000;border:1px solid #000;color:#fff;opacity:0;transition:all .2s ease-in-out;font-size:14px;line-height:22px;pointer-events:none}@media (hover:hover){[class*=language-] .copycode:hover:after,[class*=language-] .github:hover:after,[class*=language-] .report:hover:after{opacity:1}}@media (hover:none){[class*=language-] .copycode,[class*=language-] .github,[class*=language-] .report{opacity:1}}[class*=language-] .report{padding:8px 16px;border:none;cursor:pointer;border-radius:8px;border:1px solid var(--color-gray-300);color:var(--color-black)}@media (hover:hover){[class*=language-] .report:hover{background:var(--color-gray-200);border:1px solid var(--color-blue)}}.codeControls{position:absolute;top:0;right:0;display:flex;gap:10px;transition:all .2s ease-in-out;z-index:1;padding:11px 11px 8px 0;border-radius:8px}@media (max-width:576px){.codeControls{position:absolute;right:-16px!important;left:-16px;width:auto;background:inherit;opacity:1}}pre+.codeControls:after{content:"";display:block;position:absolute;top:0;right:0;width:125%;height:46px;border-radius:0 8px 8px 0;background:var(--color-gray-100);background:linear-gradient(90deg,rgba(247,247,249,0),var(--color-gray-100) 20%);pointer-events:none}@media (max-width:576px){pre+.codeControls{left:auto;right:0!important;background:none}}.tabs-component-panel:has(.codeControls) .codeControls{padding:0}@media (max-width:576px){.tabs-component-panel:has(.codeControls){padding-top:64px!important}.tabs-component-panel:has(.codeControls) .codeControls{padding:0 8px;right:-16px!important;left:-16px}.tabs-component-panel:has(.codeControls) .codeControls:after{display:none}}.hideElement{display:none!important}.page .select-type{height:36px;display:none}.page .select-type&gt;button{padding-right:32px!important;padding-left:12px!important;position:relative;min-width:128px;text-align:left;line-height:18px;transition:all .2s ease-in-out}.page .select-type&gt;button.active+ul{visibility:visible;opacity:1}.page .select-type&gt;button:after{content:"";display:block;width:4px;height:4px;border-left:1px solid var(--color-black);border-bottom:1px solid var(--color-black);transform:rotate(-45deg) translate(-50%);position:absolute;top:10px;right:12px;pointer-events:none;z-index:1}.page .select-type ul{opacity:0;visibility:hidden;transition:all .2s ease-in-out;margin:10px 0;border-radius:8px;padding:8px;background:var(--color-gray-200)}.page .select-type ul li{list-style:none}.page .select-type ul li button:not(.theme-code-group__nav-tab){width:100%;border:none!important;padding:6px 12px;background:none;line-height:22px;text-align:left;color:var(--color-gray-550);transition:all .2s ease-in-out}.page .select-type ul li button:not(.theme-code-group__nav-tab).active{background:var(--color-gray-300);color:var(--color-black)}@media (hover:hover){.page .select-type ul li button:not(.theme-code-group__nav-tab):hover{color:var(--color-black)}}@media (max-width:768px){.page .select-type .codeControls{display:none}}.tabs-component-panel .codeControls{top:-44px}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:var(--color-gray-100);position:relative}output.console{margin:8px 0;padding:8px 16px;border-radius:8px;max-height:240px;font-size:14px;line-height:22px;border:1px solid var(--color-gray-200);background:var(--color-gray-100);white-space:pre-line;display:inline-block;overflow-y:auto}output.console br{display:block}output.console:last-child{margin-bottom:0}output.console:empty{display:none}#example1_events{height:200px;padding:8px;margin:16px 0;overflow-y:scroll;font-size:14px;line-height:22px;box-sizing:border-box;border-radius:8px;border:1px solid var(--color-gray-200)}#example1_events div{padding:8px;border-radius:8px}#example1_events div:nth-child(odd){background-color:var(--color-gray-200)}#example1{margin-top:0}#example3 .controls{margin:0 0 16px;padding:0}#example3 .controls label{display:inline-block;padding:4px 0}#example3 .controls label input{margin-right:8px}#hooksList{padding:0;height:320px;overflow:auto}#hooksList li{list-style:none;width:33%;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;line-height:22px}.page .theme-default-content .tabs-component{border:none;margin:0;border-radius:8px;padding:0;border:1px solid var(--color-gray-300)}.page .theme-default-content .tabs-component .select-type-button{z-index:1;font-size:14px}@media (max-width:576px){.page .theme-default-content .tabs-component .select-type-button{font-size:12px}}.page .theme-default-content .tabs-component [id*=css-tab] .select-type,.page .theme-default-content .tabs-component [id*=html-tab] .select-type{display:none!important}.page .theme-default-content .tabs-component div[class*=language-] .select-type{display:none}.page .theme-default-content .tabs-component div[class*=tab-content] div[class*=language-] .select-type{display:block}.page .theme-default-content .tabs-component .option-label{color:var(--color-gray-550)!important}.page .theme-default-content .tabs-component .option-label input[type=checkbox]{margin:6px}.page .theme-default-content .tabs-component .placeholder-input{padding:8px;border:none;border-radius:8px}.page .theme-default-content .tabs-component .tabs-component-panels{padding:0;margin-top:0;background:var(--color-gray-200);position:relative;min-height:32px;border-radius:0 0 8px 8px!important}.page .theme-default-content .tabs-component .tabs-component-panels pre{margin:-16px -16px -40px;border-radius:0;border-radius:0 0 8px 8px!important}.page .theme-default-content .tabs-component .tabs-component-panels .tabs-component-panel{padding:16px}.page .theme-default-content .tabs-component ul.tabs-component-tabs{background:var(--color-gray-100);padding:8px;border-bottom:none;box-sizing:border-box;border-radius:8px 8px 0 0!important;display:flex;gap:8px}@media (max-width:576px){.page .theme-default-content .tabs-component ul.tabs-component-tabs:has(li:first-child:last-child){display:none}}.page .theme-default-content .tabs-component ul.tabs-component-tabs:has(li:first-child:last-child) li{opacity:0;pointer-events:none}.page .theme-default-content .tabs-component ul.tabs-component-tabs:has(li:first-child:last-child)+.tabs-component-panels{border-radius:8px!important}.page .theme-default-content .tabs-component ul.tabs-component-tabs li.tabs-component-tab a.tabs-component-tab-a{padding:6px 12px;margin:0;text-decoration:none;color:var(--color-gray-550);line-height:22px;font-weight:400;border-radius:8px;background:var(--color-gray-100);border:1px solid var(--color-gray-100);font-size:14px}@media (hover:hover){.page .theme-default-content .tabs-component ul.tabs-component-tabs li.tabs-component-tab a.tabs-component-tab-a:hover{color:var(--color-black)}}@media (max-width:576px){.page .theme-default-content .tabs-component ul.tabs-component-tabs li.tabs-component-tab a.tabs-component-tab-a{font-size:12px}}.page .theme-default-content .tabs-component ul.tabs-component-tabs li.tabs-component-tab.is-active{font-weight:400;border-bottom:0}.page .theme-default-content .tabs-component ul.tabs-component-tabs li.tabs-component-tab.is-active a{color:var(--color-black);background:#fff;border:1px solid var(--color-gray-300)}@media (max-width:576px){.page .theme-default-content .tabs-component{margin:0}.page .theme-default-content .tabs-component ul.tabs-component-tabs:has(li:first-child:last-child)+.tabs-component-panels .codeControls{top:-40px}.page .theme-default-content .tabs-component .tabs-component-panels .tabs-component-panel{padding:16px}}.example-container&gt;.handsontable{display:flex;flex-direction:column}.example-container .controls{padding-bottom:16px}.example-container .controls&gt;button{margin-right:8px}.example-container .example-controls-container .controls{padding-bottom:0}.example-container .checkbox-container{margin:16px 0;display:block}.example-container .checkbox-container .checkbox-group&gt;div{display:flex;font-size:14px;line-height:32px}.example-container .checkbox-container .checkbox-group&gt;div label{display:flex;align-items:center}.example-container .checkbox-container .checkbox-group&gt;div label:focus-within{border:none;outline:1px solid var(--color-blue)}.example-container .checkbox-container .checkbox-group&gt;div&gt;a{margin-right:0}.example-container #example1{margin:0}.page .theme-default-content .tabs-button-wrapper{padding-top:16px;padding-bottom:8px;display:flex;flex-direction:column;gap:0}.page .theme-default-content .tabs-button-wrapper+p:empty,.page .theme-default-content .tabs-button-wrapper+p:empty+p:empty{padding:0}.page .theme-default-content .tabs-button-wrapper .tabs-button-list{display:flex;flex-wrap:wrap;gap:8px;background:var(--color-gray-100);border-radius:8px;padding:8px;margin:0;transition:all .2s ease-in-out}.page .theme-default-content .tabs-button-wrapper .tabs-button-list.active{margin-bottom:16px}.page .theme-default-content .tabs-button-wrapper .tabs-button-list.active .show-code{background:var(--color-gray-200)!important}.page .theme-default-content .tabs-button-wrapper .tabs-button-list.active+.example-container-code{visibility:visible;opacity:1;max-height:100vh}.page .theme-default-content .tabs-button-wrapper .tabs-button-list .show-code{padding:7px 16px 7px 13px!important;border:none!important;display:flex;gap:8px;background:var(--color-white);transition:background .2s ease-in-out;align-items:center;border:1px solid var(--color-white)!important;font-size:14px}@media (hover:hover){.page .theme-default-content .tabs-button-wrapper .tabs-button-list .show-code:hover{background:var(--color-gray-100)}}@media (max-width:576px){.page .theme-default-content .tabs-button-wrapper .tabs-button-list .show-code{font-size:12px;padding:7px 12px 7px 10px!important}}.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls{display:flex;height:36px}.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls .examples-buttons{display:flex}.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button{border:none!important;padding:10px!important;background:none!important;width:36px;position:relative}.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button i,.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button svg{opacity:.7;transition:all .05s ease-in-out}.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button svg path{fill:#000}.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button:disabled i{opacity:.3!important}@media (hover:hover){.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button:hover i,.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button:hover svg{opacity:1}}.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button:after{content:attr(aria-label);position:absolute;white-space:pre;top:40px;left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:8px;background:#000;border:1px solid #000;color:#fff;opacity:0;transition:all .2s ease-in-out;font-size:14px;line-height:22px;pointer-events:none}@media (hover:hover){.page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button:hover:after{opacity:1}}.example-container-code{opacity:0;visibility:hidden;max-height:0;transition:all .2s ease-in-out}.example-controls-container{padding:0 0 16px}.controls:not(button),.example-container{font-size:14px;line-height:22px;margin-top:0;margin-bottom:0;padding:8px 8px 0 0}.controls:not(button) br,.example-container br{display:none}.controls:not(button) .handsontable br,.example-container .handsontable br{display:block}.controls:not(button) label input,.example-container label input{margin:4px}.controls:not(button) #mainInput,.controls:not(button) .placeholder-input,.controls:not(button) input[type=search],.controls:not(button) input[type=text]:not(.htFocusCatcher),.controls:not(button) select:not([data-hot-input]),.example-container #mainInput,.example-container .placeholder-input,.example-container input[type=search],.example-container input[type=text]:not(.htFocusCatcher),.example-container select:not([data-hot-input]){padding:8px 16px;font-size:14px;line-height:22px;color:var(--color-black);border-radius:8px;border:1px solid var(--color-gray-200);background:var(--color-gray-200);outline:none!important}.controls:not(button) #mainInput::placeholder,.controls:not(button) .placeholder-input::placeholder,.controls:not(button) input[type=search]::placeholder,.controls:not(button) input[type=text]:not(.htFocusCatcher)::placeholder,.controls:not(button) select:not([data-hot-input])::placeholder,.example-container #mainInput::placeholder,.example-container .placeholder-input::placeholder,.example-container input[type=search]::placeholder,.example-container input[type=text]:not(.htFocusCatcher)::placeholder,.example-container select:not([data-hot-input])::placeholder{color:var(--color-gray-550)}@media (hover:hover){.controls:not(button) #mainInput:hover,.controls:not(button) .placeholder-input:hover,.controls:not(button) input[type=search]:hover,.controls:not(button) input[type=text]:not(.htFocusCatcher):hover,.controls:not(button) select:not([data-hot-input]):hover,.example-container #mainInput:hover,.example-container .placeholder-input:hover,.example-container input[type=search]:hover,.example-container input[type=text]:not(.htFocusCatcher):hover,.example-container select:not([data-hot-input]):hover{border:1px solid var(--color-blue)}}.controls:not(button) #mainInput:focus-visible,.controls:not(button) .placeholder-input:focus-visible,.controls:not(button) input[type=search]:focus-visible,.controls:not(button) input[type=text]:not(.htFocusCatcher):focus-visible,.controls:not(button) select:not([data-hot-input]):focus-visible,.example-container #mainInput:focus-visible,.example-container .placeholder-input:focus-visible,.example-container input[type=search]:focus-visible,.example-container input[type=text]:not(.htFocusCatcher):focus-visible,.example-container select:not([data-hot-input]):focus-visible{border:1px solid var(--color-blue)}.controls:not(button) select:not([data-hot-input]),.example-container select:not([data-hot-input]){padding:8px 32px 8px 16px;-webkit-appearance:none;appearance:none;position:relative}.controls:not(button) label:has(select),.example-container label:has(select){position:relative}.controls:not(button) label:has(select):after,.example-container label:has(select):after{content:"";display:inline-block;border-bottom:1px solid var(--color-black);border-right:1px solid var(--color-black);width:4px;height:4px;transform:rotate(45deg);position:relative;right:24px;top:-2px;pointer-events:none}.controls:not(button).select-language label,.example-container.select-language label{display:block}.controls:not(button):last-child,.example-container:last-child{margin-bottom:0}.handsontable{font-size:13px;color:#222}.handsontable :not(a),.handsontable :not(a):focus-visible{outline:0 solid #00f!important}.handsontable img{border-radius:0!important}.handsontable .handsontable tr{background:none}.handsontable .htFocusCatcher{border:0!important}table.htCore{display:table}[dir=rtl].handsontable table th{text-align:center}[dir=rtl].handsontable table td{text-align:start}.CybotCookiebotFader{display:none!important}body #CybotCookiebotDialog{margin:0;min-width:auto;max-width:auto;width:auto;background:var(--color-gray-200);color:var(--color-gray-550)}body #CybotCookiebotDialog *{font-size:14px;line-height:22px}body #CybotCookiebotDialog h2{color:var(--color-black)}body #CybotCookiebotDialog svg path{fill:var(--color-black)}body #CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a{color:var(--color-blue)}body #CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a:after{border-color:var(--color-blue)}body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border-color:var(--color-blue);background:var(--color-blue);border-radius:8px;color:var(--color-black);transition:all .2s ease-in-out}body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:var(--color-blue);border-width:1px;color:var(--color-blue);border-radius:8px;padding:8px 16px;height:auto;width:auto}body #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer{background:var(--color-white);border-radius:8px;width:8px}body #CybotCookiebotDialog #CybotCookiebotDialogHeader,body #CybotCookiebotDialog .CybotCookiebotScrollContainer{border-color:var(--color-white)}body #CybotCookiebotDialog #CybotCookiebotDialogPoweredByText a{color:var(--color-gray-550)}body #CybotCookiebotDialog .CookieCard{border-color:var(--color-white)}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide,body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow,body #CybotCookiebotDialog a:after,body #CybotCookiebotDialog a:before,body #CybotCookiebotDialog button:after,body #CybotCookiebotDialog button:before{border-color:var(--color-gray-550)}body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover{color:var(--color-blue)}body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup{border-color:var(--color-white)}body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){color:var(--color-black)}body #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background:var(--color-white)}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink{color:var(--color-blue)}body #CybotCookiebotDialog .CybotExternalLinkArrow{width:12px}body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:var(--color-gray-550);border-color:var(--color-white)}body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:var(--color-blue);border-color:var(--color-blue)}body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsent,body #CybotCookiebotDialog #CybotCookiebotDialogNav{border-color:var(--color-white)}body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentLink{color:var(--color-gray-550)}body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover{opacity:1;border-color:var(--color-blue)}body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow:first-of-type:before,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper&gt;span{border-color:var(--color-gray-200)}@media screen and (min-width:1200px){body #CybotCookiebotDialog.CybotEdge{margin-top:-20px;width:calc(100vw - 48px);min-width:auto;max-height:none}}@media screen and (min-width:1720px){body #CybotCookiebotDialog.CybotEdge{width:1720px}}@media screen and (max-width:800px){body #CybotCookiebotDialog.CybotEdge{width:90%}}.page .breadcrumbs{max-width:720px;margin:0 auto;padding:28px 0 0!important;display:flex;flex-wrap:wrap;gap:4px;position:relative;box-sizing:border-box}.page .breadcrumbs a,.page .breadcrumbs span{font-size:14px;line-height:22px;display:inline-block;vertical-align:baseline}.page .breadcrumbs a{color:var(--color-gray-550);margin:0!important;transition:all .05s ease-in-out}.page .breadcrumbs a i{display:inline-block;position:absolute;top:30px;left:0;opacity:.64}@media (hover:hover){.page .breadcrumbs a:hover{color:var(--color-blue)}}.page .breadcrumbs a:first-child{padding-left:26px}.page .breadcrumbs a:last-child span:last-child:after{content:""}.page .breadcrumbs a:not(:last-child):after,.page .breadcrumbs a&gt;span span:after,.page .breadcrumbs span:not(:last-child):after,.page .breadcrumbs span&gt;span span:after{content:"/";display:inline-block;padding-left:8px;padding-right:4px;color:var(--color-gray-550)!important}.page .breadcrumbs a span span:after{padding-right:8px}.page .theme-default-content h3+.boxes-list{margin:0;padding:0}.page #handsontable-api-reference~.boxes-list,.page #introduction~.boxes-list,.page #open-source-software-components~.boxes-list{padding:0}.page #handsontable-api-reference~.boxes-list ul,.page #introduction~.boxes-list ul,.page #open-source-software-components~.boxes-list ul{margin-top:24px;margin-bottom:24px;list-style:none;display:flex;flex-wrap:wrap;gap:16px;padding:0}.page #handsontable-api-reference~.boxes-list ul li,.page #introduction~.boxes-list ul li,.page #open-source-software-components~.boxes-list ul li{display:flex;flex-direction:column;gap:0;border-radius:8px;width:calc(50% - 16px);transition:all .2s ease-in-out;position:relative;padding:24px;border:1px solid var(--color-gray-100);box-sizing:border-box;font-size:14px;line-height:22px;margin:0}.page #handsontable-api-reference~.boxes-list ul li p,.page #introduction~.boxes-list ul li p,.page #open-source-software-components~.boxes-list ul li p{font-size:14px;line-height:22px;padding:0}.page #handsontable-api-reference~.boxes-list ul li code,.page #introduction~.boxes-list ul li code,.page #open-source-software-components~.boxes-list ul li code{display:contents;font-family:Inter}.page #handsontable-api-reference~.boxes-list ul li p&gt;a,.page #introduction~.boxes-list ul li p&gt;a,.page #open-source-software-components~.boxes-list ul li p&gt;a{margin-top:8px;display:inline-block;font-size:14px;line-height:22px}.page #handsontable-api-reference~.boxes-list ul li strong,.page #introduction~.boxes-list ul li strong,.page #open-source-software-components~.boxes-list ul li strong{color:var(--color-black)}.page #handsontable-api-reference~.boxes-list ul li:before,.page #introduction~.boxes-list ul li:before,.page #open-source-software-components~.boxes-list ul li:before{content:"";border-radius:8px;transition:all .2s ease-in-out;position:absolute;inset:-1px;background:var(--color-gray-100);opacity:0;z-index:-1}.page #handsontable-api-reference~.boxes-list ul li i,.page #introduction~.boxes-list ul li i,.page #open-source-software-components~.boxes-list ul li i{height:40px;width:40px;border-radius:8px;padding:12px;box-sizing:border-box;background-size:20px;background-position:50%;background-repeat:no-repeat;margin-bottom:16px;z-index:1}.page #handsontable-api-reference~.boxes-list ul li i+a:before,.page #introduction~.boxes-list ul li i+a:before,.page #open-source-software-components~.boxes-list ul li i+a:before{content:"";transition:all .2s ease-in-out;height:40px;width:40px;position:absolute;top:24px;left:24px;border-radius:8px;background-color:var(--color-gray-200)}.page #handsontable-api-reference~.boxes-list ul li a,.page #introduction~.boxes-list ul li a,.page #open-source-software-components~.boxes-list ul li a{font-weight:500;font-size:16px;color:var(--color-black);word-break:break-all}.page #handsontable-api-reference~.boxes-list ul li a:after,.page #introduction~.boxes-list ul li a:after,.page #open-source-software-components~.boxes-list ul li a:after{content:"";position:absolute;inset:0;display:block;z-index:10}@media (hover:hover){.page #handsontable-api-reference~.boxes-list ul li:has(a):hover,.page #introduction~.boxes-list ul li:has(a):hover,.page #open-source-software-components~.boxes-list ul li:has(a):hover{background:var(--color-gray-100);border:1px solid var(--color-white)}.page #handsontable-api-reference~.boxes-list ul li:has(a):hover:before,.page #introduction~.boxes-list ul li:has(a):hover:before,.page #open-source-software-components~.boxes-list ul li:has(a):hover:before{opacity:1}.page #handsontable-api-reference~.boxes-list ul li:has(a):hover:after,.page #introduction~.boxes-list ul li:has(a):hover:after,.page #open-source-software-components~.boxes-list ul li:has(a):hover:after{background:var(--color-white)}}.page #handsontable-api-reference~.boxes-list.gray li:before,.page #introduction~.boxes-list.gray li:before,.page #open-source-software-components~.boxes-list.gray li:before{opacity:1;background:var(--color-gray-100)}.page #handsontable-api-reference~.boxes-list.gray li i:after,.page #introduction~.boxes-list.gray li i:after,.page #open-source-software-components~.boxes-list.gray li i:after{background:var(--color-gray-100)}@media (hover:hover){.page #handsontable-api-reference~.boxes-list.gray li:has(a):hover,.page #introduction~.boxes-list.gray li:has(a):hover,.page #open-source-software-components~.boxes-list.gray li:has(a):hover{background:var(--color-white);box-shadow:0 0 0 1px var(--color-blue)}.page #handsontable-api-reference~.boxes-list.gray li:has(a):hover:after,.page #introduction~.boxes-list.gray li:has(a):hover:after,.page #open-source-software-components~.boxes-list.gray li:has(a):hover:after{background:var(--color-gray-100)}}.page #handsontable-api-reference~.boxes-list.small li,.page #introduction~.boxes-list.small li,.page #open-source-software-components~.boxes-list.small li{padding:16px;flex-direction:row;align-items:center;gap:16px}.page #handsontable-api-reference~.boxes-list.small li i,.page #introduction~.boxes-list.small li i,.page #open-source-software-components~.boxes-list.small li i{margin-bottom:0}.page #handsontable-api-reference~.boxes-list.small li i+a:before,.page #introduction~.boxes-list.small li i+a:before,.page #open-source-software-components~.boxes-list.small li i+a:before{top:16px;left:16px}.page #handsontable-api-reference~.boxes-list.col3 li,.page #introduction~.boxes-list.col3 li,.page #open-source-software-components~.boxes-list.col3 li{width:calc(33% - 9px)}@media (max-width:768px){.page #handsontable-api-reference~.boxes-list ul li,.page #introduction~.boxes-list ul li,.page #open-source-software-components~.boxes-list ul li{width:100%}.page #handsontable-api-reference~.boxes-list.small li,.page #introduction~.boxes-list.small li,.page #open-source-software-components~.boxes-list.small li{gap:4px}.page #handsontable-api-reference~.boxes-list.small li i+a:before,.page #introduction~.boxes-list.small li i+a:before,.page #open-source-software-components~.boxes-list.small li i+a:before{top:12px;left:12px}.page #handsontable-api-reference~.boxes-list.col3 li,.page #introduction~.boxes-list.col3 li,.page #open-source-software-components~.boxes-list.col3 li{width:calc(50% - 8px);padding:12px}.page #handsontable-api-reference~.boxes-list.col3 li a,.page #introduction~.boxes-list.col3 li a,.page #open-source-software-components~.boxes-list.col3 li a{font-size:16px}}@media (max-width:360px){.page #handsontable-api-reference~.boxes-list.col3 li,.page #introduction~.boxes-list.col3 li,.page #open-source-software-components~.boxes-list.col3 li{width:100%}}.page .icons-only ul{margin-top:16px;margin-bottom:16px;list-style:none;display:flex;flex-wrap:wrap;gap:16px}.page .icons-only ul li{width:80px;height:80px;background:var(--color-gray-100);border-radius:8px;transition:all .2s ease-in-out;position:relative}.page .icons-only ul li span{display:none}.page .icons-only ul li a{overflow:hidden;display:block;text-indent:-800px;width:100%;height:100%}.page .icons-only ul li i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;background-size:100%;width:24px;height:24px;max-width:24px;max-height:24px;opacity:.6}@media (hover:hover){.page .icons-only ul li:hover{background:var(--color-white);box-shadow:0 0 0 1px var(--color-blue)}}.page .theme-default-content .simple-list ul{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;margin-bottom:16px}.page .theme-default-content .simple-list ul li{display:flex;gap:8px;list-style:none;width:calc(50% - 16px);align-items:center}.page .theme-default-content .simple-list ul li i{opacity:.6}.page .theme-default-content .simple-list ul li a{color:var(--color-gray-550)}@media (max-width:768px){.page .theme-default-content .simple-list ul li{width:100%}}.page .icons-wrapper{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}@media (max-width:768px){.page .icons-wrapper{gap:10px}}.page .icons-wrapper&gt;div{position:relative;width:calc(25% - 18px);background:var(--color-gray-100);border-radius:8px;padding:40px 20px;box-sizing:border-box}@media (max-width:768px){.page .icons-wrapper&gt;div{width:calc(33.33333% - 7px);padding:20px 5px 40px}}.page .icons-wrapper&gt;div svg{display:block;height:32px;width:auto;margin:0 auto;fill:var(--color-black)}.page .icons-wrapper&gt;div span{font-size:10px;line-height:16px;display:block;text-align:center;padding-top:16px;position:absolute;bottom:8px;left:12px;right:12px}@media (max-width:768px){.page .icons-wrapper&gt;div span{line-height:1.05}}.page .theme-default-content .custom-block{background:var(--color-gray-100);border-radius:8px;padding:20px 24px;border:0;margin:16px 0;position:relative;border:1px solid var(--color-gray-200)}.page .theme-default-content .custom-block i:not(.no-pointer){display:inline-block;width:24px;height:24px;background-size:24px;opacity:.6;vertical-align:bottom;margin-right:8px}.page .theme-default-content .custom-block.tip{border-color:var(--color-blue)}.page .theme-default-content .custom-block.success{border-color:var(--color-success)}.page .theme-default-content .custom-block.warning{border-color:var(--color-error)}.page .theme-default-content .custom-block.details{background:var(--color-gray-100);padding:16px 24px}.page .theme-default-content .custom-block.details summary{transition:all .05s ease-in-out}@media (hover:hover){.page .theme-default-content .custom-block.details summary:hover{color:var(--color-black)}}.page .theme-default-content .custom-block.details&gt;p{padding:16px 0}.page .theme-default-content .custom-block.details ul{padding-left:24px}.page .theme-default-content .custom-block .tip-icon{height:24px;width:24px;display:inline-block;vertical-align:middle;margin-right:8px}.page .theme-default-content .custom-block .custom-block-title{display:none}.page .theme-default-content .custom-block p{padding:0;vertical-align:middle}.page .theme-default-content .custom-block p a{font-weight:400}.page .theme-default-content .custom-block pre{margin:16px;padding:16px}.page .page-nav{padding:24px 0 0;max-width:720px}.page .page-nav .inner{border:0;display:flex;gap:16px;padding:0}.page .page-nav .inner&gt;span{border:1px solid var(--color-gray-200);border-radius:16px;width:100%;padding:24px;position:relative;z-index:1;color:var(--color-blue);font-size:16px;line-height:26px;font-weight:400}.page .page-nav .inner&gt;span:before{display:block;content:"Preview";font-size:10px;line-height:16px;color:var(--color-gray-550);pointer-events:none}@media (hover:hover){.page .page-nav .inner&gt;span:hover a:after{background:var(--color-gray-200)}}.page .page-nav .inner&gt;span.next{text-align:right;margin-right:0;margin-left:auto}.page .page-nav .inner&gt;span.next:before{content:"Next"}.page .page-nav .inner&gt;span a{font-weight:300}.page .page-nav .inner&gt;span a:after{position:absolute;inset:0;content:"";display:block;border-radius:16px;z-index:-1;transition:all .2s ease}.page .page-nav .inner&gt;span a:before{position:absolute;inset:0;content:"";display:block;z-index:1}@media (hover:hover){.page .page-nav .inner&gt;span a:hover:after{background:var(--color-gray-200)}}.navbar #algolia-search{margin:0}.navbar #algolia-search .DocSearch-Button{width:240px;margin:6px;box-sizing:border-box;height:auto;border-radius:8px;padding:9px;border:1px solid var(--color-gray-200);background:var(--color-gray-200);transition:all .05s ease-in-out;outline:0!important}@media (hover:hover){.navbar #algolia-search .DocSearch-Button:hover{border:1px solid var(--color-blue)}}.navbar #algolia-search .DocSearch-Button:focus-visible{border:1px solid var(--color-blue)}.navbar #algolia-search .DocSearch-Button .DocSearch-Search-Icon{width:16px;height:16px;padding:3px;opacity:.7}.navbar #algolia-search .DocSearch-Button .DocSearch-Search-Icon path{color:var(--color-black)}.navbar #algolia-search .DocSearch-Button .DocSearch-Button-Placeholder{font-size:14px;line-height:22px;color:var(--color-gray-550);margin:1px 0;transition:all .2s ease-in-out}.navbar #algolia-search .DocSearch-Button:focus-visible,.navbar #algolia-search .DocSearch-Button:hover{box-shadow:none}@media (max-width:992px){.navbar #algolia-search{display:none}}html .DocSearch-Container{z-index:99991}.DocSearch-Button-Container,.DocSearch-Button-Keys{display:flex!important;gap:4px}.DocSearch-Button-Keys{transition:all .2s ease-in-out;margin:0;padding:0}.DocSearch-Button-Keys kbd{display:block;line-height:24px;width:24px;height:24px;border-radius:4px;text-align:center;font-size:12px;opacity:.7;margin:0;padding:0;box-shadow:none;box-sizing:border-box;background:var(--color-gray-100);color:var(--color-gray-550);transition:all .05s ease-in-out;top:0}html .DocSearch-LoadingIndicator svg,html .DocSearch-MagnifierLabel svg{height:18px;width:18px}html .DocSearch-Modal{margin:72px auto auto;border-radius:12px}html .DocSearch-Input:focus-visible{outline:none!important}html .DocSearch-Hit a{border-radius:8px}html .DocSearch-Hit a,html .DocSearch-Hit a&gt;*{transition:all .05s ease-in-out}html .DocSearch-Hit-source{padding:8px 4px 4px;position:static}html .DocSearch-Footer{border-radius:0 0 12px 12px}html .DocSearch--active{overflow:auto!important}@media (max-width:992px){html .DocSearch-Container{position:fixed}html .DocSearch-Modal{margin:8px;width:auto;height:calc(var(--docsearch-vh, 1vh)*100 - 16px)}}html .DocSearch-Cancel{font-size:16px}:root .DocSearch{--docsearch-primary-color:var(--color-blue);--docsearch-text-color:var(--color-black);--docsearch-spacing:12px;--docsearch-icon-stroke-width:1;--docsearch-highlight-color:var(--color-blue);--docsearch-muted-color:var(--color-gray-550);--docsearch-container-background:rgba(239,239,243,0.6);--docsearch-logo-color:var(--color-blue);--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:var(--color-white);--docsearch-modal-shadow:none;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:transparent;--docsearch-searchbox-focus-background:transparent;--docsearch-searchbox-shadow:none;--docsearch-hit-height:56px;--docsearch-hit-color:var(--color-gray-550);--docsearch-hit-active-color:var(--color-gray-100);--docsearch-hit-background:var(--color-gray-100);--docsearch-hit-shadow:none;--docsearch-key-gradient:var(--color-gray-200);--docsearch-key-shadow:none;--docsearch-key-pressed-shadow:none;--docsearch-footer-height:44px;--docsearch-footer-background:var(--color-white);--docsearch-footer-shadow:none}.examples-loader-container{display:flex;justify-content:center;align-items:center;width:100%;height:120px}.examples-loader{width:16px;aspect-ratio:1;border-radius:50%;border:2px solid var(--color-blue);box-sizing:border-box;animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite}@keyframes l20-1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}html{font-size:20px;line-height:32px;background:var(--color-white);color:var(--color-black)}html.disable-transition *,html.disable-transition :after,html.disable-transition :before{transition:none!important}body{background:var(--color-white);-webkit-font-smoothing:antialiased}.Inter,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Aeonik Pro,Inter}.whitespace-nowrap white-space,a{color:var(--color-blue);font-weight:400}#app,.layout-container,.theme-container{min-height:100vh;min-height:100dvh}.layout-container{scrollbar-color:var(--color-gray-200) transparent;scrollbar-width:thin}.layout-container pre{scrollbar-color:var(--color-gray-300) transparent}:not(.handsontable) *{outline:var(--color-blue) solid 0;outline-offset:-2px}:not(.handsontable) :focus-visible{outline:var(--color-blue) solid 1px}#nprogress .bar{background:var(--color-blue)}.hidden{display:none}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute!important}@media (min-width:1720px){#app,#app .navbar .navbar-wrapper{width:1720px;margin:0 auto}#app .sidebar{left:50%;transform:translateX(-844px)}#app .table-of-contents{right:50%;transform:translateX(860px)}}@media (min-width:1200px){#app .footer{max-width:720px}#app .footer .footer-links{flex-wrap:wrap}#app .footer .footer-links .edit-link{order:-1;margin-left:0}}.theme-container{overflow:hidden}.no-pointer{pointer-events:none}.img-light{display:block}.img-dark{display:none}.navbar{position:fixed;top:0;margin:0;background:none;border:none;height:auto;z-index:10100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(245,245,247,.9);border-bottom:1px solid var(--color-gray-200);max-width:100vw}.navbar .tag{font-size:10px;line-height:16px;display:block;border-radius:4px;padding:2px 8px;background-color:var(--color-blue);color:var(--color-white);margin:-2px 0}.navbar .navbar-wrapper{box-sizing:border-box;display:flex;height:72px;padding:8px 40px}.navbar .navbar-wrapper&gt;*{box-sizing:border-box}.navbar .navbar-wrapper .top-bar{display:flex;justify-content:space-between;width:100%}.navbar .navbar-wrapper .top-bar .top-bar_left{display:flex;gap:16px}.navbar .navbar-wrapper .home-link{padding-top:2px;width:auto;margin-right:24px;border-radius:8px;position:relative}.navbar .navbar-wrapper .home-link .version{display:block;position:absolute;font-size:10px;line-height:16px;color:var(--color-black);left:16px;bottom:0}.navbar .navbar-wrapper .Logo{margin:16px;height:25px;width:160px;display:block;background-repeat:no-repeat;background-size:100%}.navbar .navbar-wrapper .menu{display:flex;padding:4px 0}.navbar .navbar-wrapper .menu .nav-links{display:flex}.navbar .navbar-wrapper .menu .nav-links .nav-item .open&gt;button{color:var(--color-black)}.navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) a.router-link-active,.navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) button.router-link-active{position:relative;color:var(--color-black)}.navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) a.router-link-active:before,.navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) button.router-link-active:before{width:20px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:block;content:"";background:var(--color-blue)!important;height:1px}@media (hover:hover){.navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) a:hover,.navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) button:hover{color:var(--color-black)}}.navbar .navbar-wrapper .menu .nav-links .nav-item a,.navbar .navbar-wrapper .menu .nav-links .nav-item button{font-size:14px;line-height:22px;color:var(--color-gray-550);padding:13px 16px;display:block;display:flex;white-space:nowrap;gap:6px;font-weight:400;border-radius:8px;transition:all .05s ease-in-out}@media (hover:hover){.navbar .navbar-wrapper .menu .nav-links .nav-item a:hover,.navbar .navbar-wrapper .menu .nav-links .nav-item button:hover{color:var(--color-black)}}.navbar .navbar-wrapper .menu .nav-links .nav-item button{background:none;border:none;display:flex;color:var(--color-gray-550);align-items:center}.navbar .navbar-wrapper .menu .nav-links .nav-item .nav-dropdown a{padding:6px 8px;font-size:14px;line-height:22px}.navbar .navbar-wrapper .menu .nav-links .nav-item .external span{display:none}.navbar .navbar-wrapper .framework-and-version{display:flex}.navbar .navbar-wrapper .framework-and-version&gt;nav&gt;i{margin-right:-16px;z-index:1;position:relative;top:1px}.navbar .navbar-wrapper .framework-and-version .nav-frameworks{display:flex;align-items:center;gap:8px;margin:0}.navbar .navbar-wrapper .framework-and-version .nav-frameworks .dropdown-wrapper.open&gt;button{color:var(--color-black)}.navbar .navbar-wrapper .framework-and-version .nav-frameworks .dropdown-wrapper&gt;button{border-radius:8px;display:flex;gap:8px;padding:13px 16px 13px 40px;margin-left:-24px;margin-top:4px;font-size:14px;line-height:22px;align-items:center;color:var(--color-gray-550)}@media (hover:hover){.navbar .navbar-wrapper .framework-and-version .nav-frameworks .dropdown-wrapper&gt;button:hover{color:var(--color-black)}}.navbar .navbar-wrapper .framework-and-version .nav-frameworks .dropdown-wrapper&gt;button+.nav-dropdown{left:-16px}.navbar .navbar-wrapper .dropdown-wrapper{position:relative}.navbar .navbar-wrapper .dropdown-wrapper&gt;button{padding:16px;display:flex;gap:8px;background:none;border:0;cursor:pointer;transition:all .05s ease;text-transform:capitalize;font-size:14px;line-height:22px}.navbar .navbar-wrapper .dropdown-wrapper&gt;button .title{display:flex;gap:8px}.navbar .navbar-wrapper .dropdown-wrapper&gt;button i{transition:all .05s ease}.navbar .navbar-wrapper .dropdown-wrapper&gt;button i.i-arrow{opacity:.64}.navbar .navbar-wrapper .dropdown-wrapper.open&gt;button{color:var(--color-black)}.navbar .navbar-wrapper .dropdown-wrapper.open&gt;button i{transform:rotate(-180deg)}.navbar .navbar-wrapper .dropdown-wrapper.open&gt;button i.i-arrow{opacity:.8}.navbar .navbar-wrapper .dropdown-wrapper.open&gt;button+.nav-dropdown{visibility:visible;opacity:1}.navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown{transition:all .05s ease;display:block!important;visibility:hidden;opacity:0;position:absolute;top:48px;left:0;background:var(--color-gray-200);padding:12px 8px;border-radius:16px;min-width:120px;height:auto!important}.navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown a{color:var(--color-gray-550);font-size:14px;line-height:22px;padding:6px 8px;border:0;position:relative;transition:all .05s ease;display:flex;align-items:center;justify-content:start;gap:10px;z-index:1;border-radius:8px}.navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown a:before{content:"";display:block;position:absolute;inset:0 0;background:var(--color-gray-200);z-index:-1;border-radius:8px;opacity:0;transition:all .05s ease}@media (hover:hover){.navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown a:hover{color:var(--color-black)}.navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown a:hover:before{opacity:1}}.navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown a.active{color:var(--color-black);font-weight:400}.navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown a.active:before{opacity:1}.navbar .navbar-wrapper .icons-nav{display:flex;padding:4px 8px;gap:8px}.navbar .navbar-wrapper .icons-nav&gt;a,.navbar .navbar-wrapper .icons-nav&gt;span{display:block;padding:11px;position:relative;transition:all .05s ease-in-out}.navbar .navbar-wrapper .icons-nav button{cursor:pointer;background:none;border:none;padding:11px}.navbar .navbar-wrapper .icons-nav&gt;a,.navbar .navbar-wrapper .icons-nav&gt;span,.navbar .navbar-wrapper .icons-nav button,.navbar .navbar-wrapper .icons-nav label{border-radius:32px}@media (hover:hover){.navbar .navbar-wrapper .icons-nav&gt;a:hover,.navbar .navbar-wrapper .icons-nav&gt;span:hover,.navbar .navbar-wrapper .icons-nav button:hover,.navbar .navbar-wrapper .icons-nav label:hover{background:var(--color-gray-100)}.navbar .navbar-wrapper .icons-nav&gt;a:hover i,.navbar .navbar-wrapper .icons-nav&gt;span:hover i,.navbar .navbar-wrapper .icons-nav button:hover i,.navbar .navbar-wrapper .icons-nav label:hover i{opacity:.8}}.navbar .navbar-wrapper .icons-nav .menuButton{display:none}.navbar .navbar-wrapper .icons-nav .github-stars{padding:11px 16px;display:flex;border:1px solid var(--color-gray-300);gap:8px;color:var(--color-gray-550);font-size:14px;line-height:16px;transition:all .05s ease-in-out}.navbar .navbar-wrapper .icons-nav .github-stars i{opacity:.64;transition:all .05s ease-in-out}@media (hover:hover){.navbar .navbar-wrapper .icons-nav .github-stars:hover{color:var(--color-black)}.navbar .navbar-wrapper .icons-nav .github-stars:hover i{opacity:.8}}.navbar .navbar-wrapper .icons-nav .news i{opacity:.64}.navbar .navbar-wrapper .icons-nav #HW_badge_cont{position:absolute;inset:0;width:auto;height:auto}.navbar .navbar-wrapper .icons-nav #HW_badge_cont .HW_badge{bottom:8px;left:8px;width:12px;height:12px;top:auto;line-height:12px;font-size:8px}.navbar .navbar-wrapper .icons-nav #HW_badge_cont .HW_badge.HW_softHidden{background:var(--color-blue)}@media (max-width:1480px){.navbar .navbar-wrapper{padding:8px 24px}}@media (max-width:1200px){.navbar .navbar-wrapper .framework-and-version,.navbar .navbar-wrapper .icons-nav .news{display:none}}@media (max-width:992px){.navbar .navbar-wrapper{width:unset;justify-content:space-between}.navbar .navbar-wrapper .top-bar{width:auto}}@media (max-width:992px){.navbar{margin:0;z-index:200;padding:0}.navbar:after{display:none}.navbar .navbar-wrapper{padding:0 8px;border-radius:0}.navbar .navbar-wrapper .framework-and-version,.navbar .navbar-wrapper .icons-nav .github-stars,.navbar .navbar-wrapper .icons-nav a,.navbar .navbar-wrapper .icons-nav button:not(.menuButton),.navbar .navbar-wrapper .menu .nav-links{display:none}.navbar .navbar-wrapper .icons-nav .menuButton{display:flex}.navbar .navbar-wrapper .icons-nav .menuButton i:first-child{display:block}.navbar .navbar-wrapper .icons-nav .menuButton i:nth-child(2){display:none}.navbar .navbar-wrapper .Logo{margin:24px;height:25px;width:160px;display:block;background-repeat:no-repeat;background-size:100%}.navbar .navbar-wrapper .home-link{padding-top:4px;margin-right:0}.navbar .navbar-wrapper .home-link .version{left:24px;bottom:8px}.navbar .navbar-wrapper .top-bar{align-items:center}.navbar .navbar-wrapper .news{display:none}}.navbar .dark-mode{cursor:pointer}.navbar .dark-mode .inner{display:block;padding:11px}.navbar .dark-mode .inner i{opacity:.64}.navbar .dark-mode .inner input{display:none}@media (max-width:992px){.sidebar-open .navbar .navbar-wrapper{background:none!important}.sidebar-open .navbar .navbar-wrapper #mobileSearch+.menuButton i:nth-child(2){display:block}.sidebar-open .navbar .navbar-wrapper #mobileSearch+.menuButton i:first-child{display:none}}.sidebar{position:fixed!important;left:16px;width:320px;top:72px;bottom:0;border:0;z-index:100;background:transparent;overflow:hidden;flex-direction:column;display:flex;padding:24px 0 0}.sidebar .mobile-nav{display:none}.sidebar .home-link{display:block;padding:24px;display:none}.sidebar .home-link .Logo{height:22px;width:145px;display:block;background-repeat:no-repeat;background-size:100%}.sidebar .info-box{position:relative;padding:8px;margin:0 28px 16px;background:var(--color-gray-100);border-radius:8px;display:flex;gap:12px;align-items:start;transition:all .2s ease-in-out;transition-delay:.2s;max-height:120px;border:1px solid var(--color-gray-200)}.sidebar .info-box.slide-fade-leave-to{opacity:0;max-height:0;margin-bottom:0;padding-bottom:0;padding-top:0}.sidebar .info-box.slide-fade-leave-to&gt;*{opacity:0}.sidebar .info-box&gt;*{transition:all .2s ease-in-out}.sidebar .info-box span{position:relative;border-radius:4px;padding:11px}.sidebar .info-box span:before{content:"";position:absolute;inset:0;border-radius:4px;background-color:var(--color-blue);opacity:1}.sidebar .info-box span i{filter:brightness(0) invert(1);opacity:.7}@media (hover:hover){.sidebar .info-box:hover span i{animation:dingdong .6s ease-in-out 1}.sidebar .info-box:hover div a:before{opacity:1}}.sidebar .info-box div{padding-top:2px;width:-webkit-fill-available}.sidebar .info-box div p{display:block;font-size:14px;line-height:22px;font-weight:400;color:var(--color-black)}.sidebar .info-box div&gt;a{cursor:pointer;display:block;font-size:12px;line-height:16px;color:var(--color-black)}.sidebar .info-box div&gt;a:before{content:"";display:block;position:absolute;inset:0;border-radius:8px;box-shadow:0 0 0 1px var(--color-blue);opacity:0;transition:all .2s ease}.sidebar .info-box&gt;.close{background:none;outline:none;cursor:pointer;opacity:.6;transition:all .2s ease;padding:9px;border:0;margin:-8px -8px 0 0}.sidebar .info-box&gt;.close i{max-width:14px;max-height:14px;min-width:14px;min-height:14px;background-size:14px}@media (hover:hover){.sidebar .info-box&gt;.close:hover{opacity:1}}.sidebar .sidebar-nav{height:-webkit-fill-available;overflow:scroll}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li,.sidebar&gt;div&gt;.sidebar-links&gt;li{display:block}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li a,.sidebar&gt;div&gt;.sidebar-links&gt;li a{display:flex;gap:8px;align-items:center;padding:12px 32px;font-size:14px;line-height:22px;font-weight:400;color:var(--color-gray-550);transition:all .2s ease;cursor:pointer;border:none}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li a span,.sidebar&gt;div&gt;.sidebar-links&gt;li a span{width:100%}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li a i,.sidebar&gt;div&gt;.sidebar-links&gt;li a i{opacity:.7;transition:all .2s ease;background-size:18px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li a .i-arrow,.sidebar&gt;div&gt;.sidebar-links&gt;li a .i-arrow{opacity:.5}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li a.active,.sidebar&gt;div&gt;.sidebar-links&gt;li a.active{color:var(--color-black)}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li a.active i,.sidebar&gt;div&gt;.sidebar-links&gt;li a.active i{opacity:1}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li a.active .i-arrow,.sidebar&gt;div&gt;.sidebar-links&gt;li a.active .i-arrow{transform:rotate(180deg)}@media (hover:hover){.sidebar .sidebar-nav&gt;.sidebar-links&gt;li a:hover,.sidebar&gt;div&gt;.sidebar-links&gt;li a:hover{color:var(--color-black)}}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group{display:grid;transition:grid-template-rows .2s ease-out;grid-template-rows:min-content 0fr}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group.open,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group.open{grid-template-rows:min-content 1fr}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group.open a,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group.open p,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group.open a,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group.open p{color:var(--color-black)}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group.open a i,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group.open p i,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group.open a i,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group.open p i{opacity:1}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group.open a .i-arrow,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group.open p .i-arrow,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group.open a .i-arrow,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group.open p .i-arrow{transform:rotate(180deg)}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group.open a+ul,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group.open p+ul,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group.open a+ul,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group.open p+ul{padding-bottom:12px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group a,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group p,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group a,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group p{grid-template-rows:min-content 1fr;display:flex;gap:8px;align-items:center;padding:13px 16px;margin:0 24px 0 16px;font-size:14px;line-height:22px;font-weight:400;color:var(--color-black);transition:all .2s ease;cursor:pointer;border-radius:8px}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group a span,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group p span,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group a span,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group p span{width:100%}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group a i,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group p i,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group a i,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group p i{opacity:.7;transition:all .2s ease}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group a .i-arrow,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group p .i-arrow,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group a .i-arrow,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group p .i-arrow{opacity:.5}@media (hover:hover){.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group a:hover,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group p:hover,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group a:hover,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group p:hover{color:var(--color-black)}}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group a+ul,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group p+ul,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group a+ul,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group p+ul{overflow:hidden}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a{color:var(--color-gray-550);font-size:14px;line-height:22px;padding:7px 8px 7px 32px;border:0;margin:0 24px;position:relative;transition:all .05s ease;display:flex;width:auto;align-items:center}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:before,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:before{content:"";display:block;position:absolute;inset:0 0;background:var(--color-gray-100);z-index:-1;border-radius:8px;opacity:0;transition:all .2s ease}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:after,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:after{content:"";display:block;position:absolute;top:0;left:16px;bottom:0;border-left:1px solid var(--color-gray-200);transition:all .2s ease}@media (hover:hover){.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:hover,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:hover{color:var(--color-black)}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:hover:after,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:hover:after{top:8px;bottom:8px}}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a.active,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a.active{color:var(--color-black);font-weight:400}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a.active:before,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a.active:before{opacity:1}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a.active:after,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a.active:after{top:8px;bottom:8px;border-color:var(--color-blue)}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-deprecated,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-new,.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-update,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-deprecated,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-new,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-update{font-size:11px;line-height:16px;display:block;border-radius:4px;padding:1px 5px;background-color:#238349;color:var(--color-white);margin:-1px 0;width:auto}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-new,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-new{background-color:var(--color-blue)}.sidebar .sidebar-nav&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-deprecated,.sidebar&gt;div&gt;.sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-deprecated{background-color:var(--color-yellow)}.sidebar .mobile-show .nav-links{display:flex;flex-direction:column}.sidebar .mobile-show .nav-links .nav-item a,.sidebar .mobile-show .nav-links .nav-item button{font-size:14px;line-height:14px;color:var(--color-gray-550);padding:16px 32px;display:block;display:flex;white-space:nowrap;gap:8px;font-weight:400}.sidebar .mobile-show .nav-links .nav-item a.router-link-active,.sidebar .mobile-show .nav-links .nav-item button.router-link-active{color:var(--color-black)}.sidebar .mobile-show .nav-links .nav-item button{background:none;border:none;display:flex;color:var(--color-gray-550);align-items:center}.sidebar .mobile-show .nav-links .nav-item .nav-dropdown a{padding:4px 8px}.sidebar .mobile-show .framework-and-version{display:flex}.sidebar .mobile-show .framework-and-version&gt;nav&gt;i{margin-right:-16px;z-index:1;position:relative}.sidebar .mobile-show .framework-and-version .nav-frameworks{padding-left:24px;display:flex;align-items:center;flex-direction:row;gap:8px}.sidebar .mobile-show .framework-and-version .nav-frameworks .dropdown-wrapper&gt;button{display:flex;gap:8px;padding-left:48px;margin-left:-32px}.sidebar .mobile-show .framework-and-version .nav-frameworks .dropdown-wrapper&gt;button+.nav-dropdown{left:-16px}.sidebar .mobile-show .dropdown-wrapper{position:relative;height:auto}.sidebar .mobile-show .dropdown-wrapper&gt;button{padding:24px 16px;display:flex;gap:8px;background:none;border:0;cursor:pointer;transition:all .2s ease;text-transform:capitalize}.sidebar .mobile-show .dropdown-wrapper&gt;button .title{display:flex;gap:8px}.sidebar .mobile-show .dropdown-wrapper&gt;button i{transition:all .2s ease}.sidebar .mobile-show .dropdown-wrapper.open&gt;button i{transform:rotate(-180deg)}.sidebar .mobile-show .dropdown-wrapper.open&gt;button+.nav-dropdown{visibility:visible;opacity:1}@media (hover:hover){.sidebar .mobile-show .dropdown-wrapper:hover&gt;button i{transform:rotate(-180deg)}.sidebar .mobile-show .dropdown-wrapper:hover&gt;button+.nav-dropdown{visibility:visible;opacity:1}}.sidebar .mobile-show .dropdown-wrapper .nav-dropdown{transition:all .2s ease;display:block!important;visibility:hidden;opacity:0;position:absolute;top:48px;left:0;background:var(--color-gray-100);padding:8px;border-radius:8px;min-width:96px}.sidebar .mobile-show .dropdown-wrapper .nav-dropdown a{color:var(--color-gray-550);font-size:14px;line-height:22px;padding:4px 8px;border:0;position:relative;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;z-index:1}.sidebar .mobile-show .dropdown-wrapper .nav-dropdown a:before{content:"";display:block;position:absolute;inset:0 0;background:var(--color-white);z-index:-1;border-radius:8px;opacity:0;transition:all .2s ease}@media (hover:hover){.sidebar .mobile-show .dropdown-wrapper .nav-dropdown a:hover{color:var(--color-black)}.sidebar .mobile-show .dropdown-wrapper .nav-dropdown a:hover:before{opacity:1}}.sidebar .mobile-show .dropdown-wrapper .nav-dropdown a.active{color:var(--color-black);font-weight:400}.sidebar .mobile-show .dropdown-wrapper .nav-dropdown a.active:before{opacity:1}.sidebar .mobile-show .icons-nav{display:flex;padding:12px}.sidebar .mobile-show .icons-nav a{display:block;padding:12px}.sidebar .mobile-show .icons-nav button{cursor:pointer;background:none;border:none;padding:12px}.sidebar .mobile-show .icons-nav a,.sidebar .mobile-show .icons-nav button,.sidebar .mobile-show .icons-nav label{border-radius:32px}@media (hover:hover){.sidebar .mobile-show .icons-nav a:hover,.sidebar .mobile-show .icons-nav button:hover,.sidebar .mobile-show .icons-nav label:hover{background:var(--color-gray-200)}}@media (max-width:992px){.sidebar{padding-top:0;width:100%;top:0;transform:translateX(100%)}.sidebar .home-link{visibility:hidden}}@media (max-width:1480px){.sidebar{left:0}}@media (max-width:1200px){.sidebar{width:280px}}@media (max-width:1200px){.mobile-nav{border-bottom:1px solid var(--color-gray-200);margin-bottom:12px;padding-bottom:12px;display:block!important}.mobile-nav .nav-frameworks .ico,.mobile-nav .nav-frameworks button{display:none}.mobile-nav .nav-frameworks .nav-dropdown{display:flex!important;margin:16px;padding:4px;border-radius:16px;background:var(--color-gray-100)}.mobile-nav .nav-frameworks .nav-dropdown li{display:block;width:100%}.mobile-nav .nav-frameworks .nav-dropdown a{padding:7px;display:block;text-align:center;border-radius:8px}.mobile-nav .i-angular+.nav-item .nav-dropdown .dropdown-item:nth-child(3) a,.mobile-nav .i-javascript+.nav-item .nav-dropdown .dropdown-item:first-child a,.mobile-nav .i-react+.nav-item .nav-dropdown .dropdown-item:nth-child(2) a{background:var(--color-gray-200)}.mobile-nav .nav-links .changelog,.mobile-nav .nav-links:not(.nav-frameworks) div:first-child{display:none}.mobile-nav .nav-links a{display:flex;gap:8px;align-items:center;padding:12px 32px;font-size:14px;line-height:22px;font-weight:400;color:var(--color-gray-550);transition:all .2s ease;cursor:pointer;border:none}.mobile-nav .nav-links a span{width:100%}.mobile-nav .nav-links a i{opacity:.7;transition:all .2s ease;background-size:18px}.mobile-nav .nav-links a .i-arrow{opacity:.5}.mobile-nav .nav-links a.active{color:var(--color-black)}.mobile-nav .nav-links a.active i{opacity:1}.mobile-nav .nav-links a.active .i-arrow{transform:rotate(180deg)}}@media (max-width:992px){.sidebar{z-index:100;background:var(--color-white);margin:0;left:0;bottom:0;top:0;padding-top:72px;padding-bottom:0;width:100%;max-width:100vw}.sidebar .info-box,.sidebar .sidebar-links:first-child{margin-top:16px}.sidebar div&gt;.sidebar-links{padding-bottom:32px}.theme-container.sidebar-open .sidebar{transform:translateX(0)}}@keyframes dingdong{0%{transform:rotate(0)}20%{transform:rotate(20deg)}40%{transform:rotate(-20deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-10deg)}to{transform:rotate(0)}}.theme-default-content:not(.custom)&gt;h1,.theme-default-content:not(.custom)&gt;h2,.theme-default-content:not(.custom)&gt;h3,.theme-default-content:not(.custom)&gt;h4,.theme-default-content:not(.custom)&gt;h5,.theme-default-content:not(.custom)&gt;h6{padding:0;margin:0}.header-framework{display:none!important}.page{opacity:1;margin:80px 390px 0;padding:0 0 24px;position:relative;z-index:1}.page .theme-default-content{font-size:16px;line-height:26px;font-weight:400;color:var(--color-gray-550);letter-spacing:-.072px}.page .theme-default-content:not(.custom){max-width:720px;padding:0 0 40px}@media (max-width:768px){.page .theme-default-content:not(.custom){padding-bottom:24px}}.page .theme-default-content .header-framework{font-size:16px;line-height:26px;display:block;font-weight:400;padding-bottom:8px;color:var(--color-gray-550)}.page .theme-default-content .instalationPage{counter-reset:title-counter}.page .theme-default-content .instalationPage h2:not(#overview):before{counter-increment:title-counter;content:"" counter(title-counter) "";font-size:16px;line-height:32px;display:inline-block;height:32px;width:32px;text-align:center;border-radius:8px;margin-right:8px;border:1px solid var(--color-gray-200);position:relative;top:-2px;margin-left:-48px;color:var(--color-black);padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600}@media (max-width:992px){.page .theme-default-content .instalationPage h2:not(#overview):before{margin-left:0}}.page .theme-default-content .instalationPage h2{font-size:20px}.page .theme-default-content .instalationPage .example-container{padding:16px 0 0}.page .theme-default-content h1,.page .theme-default-content h2,.page .theme-default-content h3,.page .theme-default-content h4,.page .theme-default-content h5,.page .theme-default-content h6{color:var(--color-black);font-weight:400;letter-spacing:0}.page .theme-default-content h1 a,.page .theme-default-content h2 a,.page .theme-default-content h3 a,.page .theme-default-content h4 a,.page .theme-default-content h5 a,.page .theme-default-content h6 a{font-weight:500}.page .theme-default-content h1:first-child,.page .theme-default-content h2:first-child,.page .theme-default-content h3:first-child,.page .theme-default-content h4:first-child,.page .theme-default-content h5:first-child,.page .theme-default-content h6:first-child{margin-top:0;margin-bottom:16px}.page .theme-default-content h1:first-child+.custom-block,.page .theme-default-content h1:first-child+p,.page .theme-default-content h1:first-child+pre,.page .theme-default-content h2:first-child+.custom-block,.page .theme-default-content h2:first-child+p,.page .theme-default-content h2:first-child+pre,.page .theme-default-content h3:first-child+.custom-block,.page .theme-default-content h3:first-child+p,.page .theme-default-content h3:first-child+pre,.page .theme-default-content h4:first-child+.custom-block,.page .theme-default-content h4:first-child+p,.page .theme-default-content h4:first-child+pre,.page .theme-default-content h5:first-child+.custom-block,.page .theme-default-content h5:first-child+p,.page .theme-default-content h5:first-child+pre,.page .theme-default-content h6:first-child+.custom-block,.page .theme-default-content h6:first-child+p,.page .theme-default-content h6:first-child+pre{margin-top:0}.page .theme-default-content h1:focus .header-anchor,.page .theme-default-content h1:hover .header-anchor,.page .theme-default-content h2:focus .header-anchor,.page .theme-default-content h2:hover .header-anchor,.page .theme-default-content h3:focus .header-anchor,.page .theme-default-content h3:hover .header-anchor,.page .theme-default-content h4:focus .header-anchor,.page .theme-default-content h4:hover .header-anchor,.page .theme-default-content h5:focus .header-anchor,.page .theme-default-content h5:hover .header-anchor,.page .theme-default-content h6:focus .header-anchor,.page .theme-default-content h6:hover .header-anchor{opacity:1}.page .theme-default-content h1:before,.page .theme-default-content h2:before,.page .theme-default-content h3:before,.page .theme-default-content h4:before,.page .theme-default-content h5:before,.page .theme-default-content h6:before{position:absolute;top:-108px;content:"";display:block}.page .theme-default-content h1 code,.page .theme-default-content h2 code,.page .theme-default-content h3 code,.page .theme-default-content h4 code,.page .theme-default-content h5 code,.page .theme-default-content h6 code{font-size:inherit;line-height:inherit}.page .theme-default-content h1{font-size:36px;line-height:52px;font-weight:400;margin:0!important;padding:40px 0 0;position:relative}@media (max-width:768px){.page .theme-default-content h1{font-size:24px;line-height:40px}}.page .theme-default-content h1+p{border-bottom:1px solid var(--color-gray-300);padding-bottom:24px;margin-bottom:16px;display:block}.page .theme-default-content h2{padding-top:32px;padding-bottom:0;font-size:24px;line-height:40px;margin:0;position:relative}.page .theme-default-content h3{padding-top:24px;padding-bottom:0;font-size:20px;line-height:32px;margin:0;position:relative}.page .theme-default-content h4,.page .theme-default-content h5{padding-top:16px;padding-bottom:4px;font-size:16px;line-height:26px;margin:0;position:relative}.page .theme-default-content a.header-anchor{position:absolute;inset:0;margin:0;padding:0;opacity:0!important}.page .theme-default-content&gt;div{padding:16px 0 0}.page .theme-default-content p{font-size:16px;line-height:26px;font-weight:400;padding:16px 0 8px;color:var(--color-gray-550);letter-spacing:-.072px;display:block}.page .theme-default-content p a{-webkit-text-decoration-color:none;text-decoration-color:none}.page .theme-default-content p a[rel=noopener]{white-space:nowrap}.page .theme-default-content p:empty{display:none}.page .theme-default-content p&gt;img{margin:16px 0}.page .theme-default-content li{font-size:16px;line-height:26px}.page .theme-default-content .boxes-list&gt;ul,.page .theme-default-content .instalationPage&gt;ul,.page .theme-default-content&gt;ol,.page .theme-default-content&gt;ul{padding:8px 8px 16px;word-wrap:break-word}.page .theme-default-content .boxes-list&gt;ul li,.page .theme-default-content .instalationPage&gt;ul li,.page .theme-default-content&gt;ol li,.page .theme-default-content&gt;ul li{font-size:16px;line-height:26px;font-weight:400;list-style:square;margin-left:24px;color:var(--color-gray-550);padding-bottom:8px}.page .theme-default-content .boxes-list&gt;ul li ol,.page .theme-default-content .boxes-list&gt;ul li ul,.page .theme-default-content .instalationPage&gt;ul li ol,.page .theme-default-content .instalationPage&gt;ul li ul,.page .theme-default-content&gt;ol li ol,.page .theme-default-content&gt;ol li ul,.page .theme-default-content&gt;ul li ol,.page .theme-default-content&gt;ul li ul{padding:8px}.page .theme-default-content&gt;ol li{list-style:decimal}.page .theme-default-content img{border-radius:8px}.page .theme-default-content a{color:var(--color-blue);text-decoration:none;font-weight:400;transition:all .05s ease-in-out}@media (hover:hover){.page .theme-default-content a:hover{text-decoration:none;color:var(--color-black)}}.page .theme-default-content a svg{padding:4px}.page .theme-default-content iframe,.page .theme-default-content video{margin-top:16px;border-radius:8px}.page .theme-default-content .iframe-responsive{width:100%;aspect-ratio:4/3}.page .checkbox-group&gt;div&gt;label{gap:8px}.page .checkbox-group&gt;div&gt;label+.external-link{margin-left:2px;margin-top:-3px}.page .checkbox-group{gap:4px;padding-bottom:4px}.page a.header-anchor:before{content:"#";font-weight:300}.page kbd{border-bottom:1px solid var(--color-gray-200);border:solid var(--color-gray-200);border-width:1px 1px 4px;background:var(--color-white);padding:2px 6px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:22px;white-space:pre;text-shadow:0 -1px #fff}.page kbd,.page kbd strong{font-weight:400}.page table{-webkit-text-size-adjust:none;text-size-adjust:none}.page table.htCore{display:table}.page .table-wrapper{overflow-x:auto;margin:32px 0;box-shadow:0 0 0 1px var(--color-gray-200);padding:0!important;border-radius:8px}.page table:not(.htCore){font-size:16px;line-height:28px;font-weight:400;width:100%;border-radius:8px;overflow:auto;display:table;table-layout:auto;overflow-wrap:break-word}.page table:not(.htCore) img{max-height:80px;border-radius:0}.page table:not(.htCore) td,.page table:not(.htCore) th{padding:16px}.page table:not(.htCore) thead tr th{border-bottom:1px solid var(--color-gray-300);background:var(--color-gray-100);font-weight:500;text-align:left;color:var(--color-black)}.page table:not(.htCore) tbody tr{background:var(--color-white)}.page table:not(.htCore) tbody tr td{border-top:1px solid var(--color-gray-200)}.page table:not(.htCore) tbody tr td ul{list-style-position:inside;list-style-type:square}.page table:not(.htCore) tbody tr:nth-child(2n){background:var(--color-gray-100)}.page button:not(.theme-code-group__nav-tab,.page .handsontable *){padding:8px 16px;border:none;cursor:pointer;border-radius:8px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);color:var(--color-black)}@media (hover:hover){.page button:not(.theme-code-group__nav-tab:hover,.page .handsontable *):hover{background:var(--color-gray-200);border:1px solid var(--color-blue)}}.page #hooksList{padding-top:16px;font-size:14px;line-height:22px}@media (max-width:1200px){.page{margin:128px 32px 24px 340px}.page .theme-default-content .table-of-contents{display:none}}@media (max-width:992px){.page{margin:80px 32px 0}.page .theme-default-content h1{padding:32px 0 8px}.page .theme-default-content pre{padding:16px;margin:22px 0 0;border-radius:8px}.page .theme-default-content .theme-code-group pre{border-radius:0;margin:22px 0 0}}.page .theme-examples-controls .color-select select{padding-right:100px}.page .theme-examples-controls .color-box{background:var(--color-gray-300);right:40px}.page .theme-examples-controls .color-box .color{border:1px solid var(--color-gray-200)}.page .table-small table td{font-size:14px}.page .table-small span{white-space:nowrap}.handsontable-drawing p:last-child{display:none}.page .theme-default-content a.header-link{color:var(--color-black)}.page .docs-height-small .ht-wrapper&gt;.ht_master,.page .ht-wrapper.docs-height-small&gt;.ht_master{height:146px}.page .docs-height-large .ht-wrapper&gt;.ht_master,.page .ht-wrapper.docs-height-large&gt;.ht_master{height:168px}.footer{margin:24px auto 0;padding:24px 0 16px;box-sizing:border-box;color:var(--color-gray-550)}.footer .copyright{border-top:1px solid var(--color-gray-200);width:100%;padding-top:16px;margin-top:16px}.footer .copyright,.footer .edit-link{display:flex;align-items:center;font-size:14px;line-height:22px}.footer .edit-link{gap:8px;font-weight:300;margin-left:auto;color:var(--color-gray-550);font-weight:400}.footer .edit-link i{opacity:.6}@media (hover:hover){.footer .edit-link:hover{color:var(--color-black)}.footer .edit-link:hover i{opacity:.8}}.footer .footer-links{border-top:1px solid var(--color-gray-200);display:flex;color:var(--color-gray-550);align-items:center;gap:24px;padding-top:16px;margin-top:16px}.footer .footer-links a,.footer .footer-links p{font-size:14px;line-height:22px;font-weight:400}.footer .footer-links p{opacity:.6;text-align:center}.footer .footer-links .socail-links{margin:0 0 0 -8px;gap:0}.footer .footer-links .socail-links a{padding:8px;border-radius:24px;transition:all .2s ease-in-out;display:block}@media (hover:hover){.footer .footer-links .socail-links a:hover{background:var(--color-gray-100)}}.footer .footer-links div{display:flex;gap:8px}.footer .footer-links div a{color:var(--color-gray-550);text-decoration:none;transition:all .2s ease-in-out;padding:0 4px;border-radius:4px}.footer .footer-links div a.status:before{content:"";margin:2px 6px;display:block;border-radius:8px;width:6px;height:6px;background:var(--color-success);display:inline-block}@media (hover:hover){.footer .footer-links div a:hover{color:var(--color-black)}}.footer .footer-support{display:flex;font-size:14px;line-height:22px;justify-content:space-between;color:var(--color-gray-550);padding-bottom:40px}.footer .footer-support .edit-link a{display:flex;gap:8px;font-weight:300;align-items:center}.footer .footer-support .edit-link a i{filter:none}@media (hover:hover){.footer .footer-support .edit-link a:hover{color:var(--color-black)}}.footer .rate-post{padding:48px 0;text-align:center}.footer .rate-post p{font-weight:300;padding-bottom:8px}.footer .rate-post .btn-group{display:flex;gap:8px;margin:8px auto 0;width:-moz-fit-content;width:fit-content}.footer .rate-post button{border:0;padding:8px 16px;font-size:14px;line-height:22px;border-radius:8px;background:var(--color-gray-100)!important;cursor:pointer;transition:all .2s ease-in-out}@media (hover:hover){.footer .rate-post button:hover{background:var(--color-white)!important}}@media (max-width:992px){.footer{background:var(--color-gray-200);margin:80px -32px -24px;padding:32px;border-radius:0;position:relative}.footer .edit-link{position:absolute;top:-48px}.footer .footer-links{margin-top:0;padding-top:0;border:0}}@media (max-width:768px){.footer{background:var(--color-gray-200);margin:80px -32px -24px;padding:32px;border-radius:0}.footer .footer-links{flex-direction:column;align-items:start}.footer .footer-links .hot-links{flex-direction:column}.footer .footer-links .edit-link{order:-1;margin-left:0}}.page-404 h1{font-size:24px;line-height:40px;font-weight:600;color:var(--color-black);padding-bottom:16px!important}html.theme-dark .handsontable{color-scheme:light}html.theme-dark{color-scheme:dark;color:var(--color-gray-200)}html.theme-dark,html.theme-dark body{background:var(--color-gray-900)}html.theme-dark .layout-container{scrollbar-color:var(--color-gray-700) transparent}html.theme-dark .layout-container pre{scrollbar-color:var(--color-gray-600) transparent}html.theme-dark i.Logo{background:url(https://handsontable.com/docs/img/logo-white.svg)}html.theme-dark i.ico{filter:brightness(0) invert(1)}html.theme-dark :not(.handsontable) *{outline:var(--color-accentblue) solid 0}html.theme-dark :not(.handsontable) :focus-visible{outline:var(--color-accentblue) solid 1px}html.theme-dark a{color:var(--color-lightblue)}@media (hover:hover){html.theme-dark a:hover{color:var(--color-lighterblue)}}html.theme-dark #nprogress .bar{background:var(--color-accentblue)}html.theme-dark .sidebar .info-box{background:linear-gradient(180deg,#111115,#191a1d);border:1px solid var(--color-gray-700)}html.theme-dark .sidebar .info-box span:before{background-color:var(--color-accentblue);opacity:.8}html.theme-dark .sidebar .info-box div p{color:var(--color-gray-200)}html.theme-dark .sidebar .info-box div a{color:var(--color-gray-500)}html.theme-dark .sidebar .info-box div a:before{box-shadow:0 0 0 1px var(--color-accentblue)}html.theme-dark .sidebar .info-box div .close{filter:brightness(0) invert(1)}html.theme-dark .sidebar .sidebar-links&gt;li&gt;a{color:var(--color-gray-500)}html.theme-dark .sidebar .sidebar-links&gt;li&gt;a.active{color:var(--color-gray-200)}html.theme-dark .sidebar .sidebar-links&gt;li&gt;a.active .i-arrow{transform:rotate(180deg)}@media (hover:hover){html.theme-dark .sidebar .sidebar-links&gt;li&gt;a:hover{color:var(--color-gray-400)}}html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group.open a,html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group.open p,html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group a,html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group p{color:var(--color-gray-200)}@media (hover:hover){html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group a:hover,html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group p:hover{color:var(--color-gray-400)}}html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a{color:var(--color-gray-500)}html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:after{border-color:var(--color-gray-700)}html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:before{background:var(--color-gray-800)}@media (hover:hover){html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a:hover{color:var(--color-gray-400)}}html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a.active{color:var(--color-gray-200)}html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a.active:after{border-color:var(--color-accentblue)}html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-update{background-color:var(--color-success);color:var(--color-gray-900)}html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-new{background:var(--color-accentblue);color:var(--color-gray-200)}html.theme-dark .sidebar .sidebar-links&gt;li&gt;.sidebar-group&gt;.sidebar-links a .tag-deprecated{background:var(--color-yellow-20);color:var(--color-yellow)}html.theme-dark .sidebar .mobile-show .nav-links .nav-item a,html.theme-dark .sidebar .mobile-show .nav-links .nav-item button{color:var(--color-gray-500)}html.theme-dark .sidebar .mobile-show .nav-links .nav-item a.router-link-active,html.theme-dark .sidebar .mobile-show .nav-links .nav-item button.router-link-active{color:var(--color-gray-200)}html.theme-dark .sidebar .mobile-show .nav-links .nav-item button{color:var(--color-gray-500)}html.theme-dark .sidebar .mobile-show .dropdown-wrapper .nav-dropdown{background:var(--color-gray-800)}html.theme-dark .sidebar .mobile-show .dropdown-wrapper .nav-dropdown a{color:var(--color-gray-500)}html.theme-dark .sidebar .mobile-show .dropdown-wrapper .nav-dropdown a:before{background:var(--color-gray-900)}@media (hover:hover){html.theme-dark .sidebar .mobile-show .dropdown-wrapper .nav-dropdown a:hover{color:var(--color-gray-400)}}html.theme-dark .sidebar .mobile-show .dropdown-wrapper .nav-dropdown a.active{color:var(--color-gray-200)}@media (hover:hover){html.theme-dark .sidebar .mobile-show .icons-nav&gt;a:hover,html.theme-dark .sidebar .mobile-show .icons-nav&gt;span:hover,html.theme-dark .sidebar .mobile-show .icons-nav button:hover,html.theme-dark .sidebar .mobile-show .icons-nav label:hover{background:var(--color-gray-700)}}html.theme-dark .sidebar .mobile-show .icons-nav #HW_badge_cont .HW_badge.HW_softHidden{background:var(--color-lightblue)}@media (max-width:1200px){html.theme-dark .sidebar .mobile-nav{border-bottom:1px solid var(--color-gray-700)}html.theme-dark .sidebar .mobile-nav .nav-frameworks .nav-dropdown{background:var(--color-gray-800)}html.theme-dark .sidebar .mobile-nav .i-angular+.nav-item .nav-dropdown .dropdown-item:nth-child(3) a,html.theme-dark .sidebar .mobile-nav .i-javascript+.nav-item .nav-dropdown .dropdown-item:first-child a,html.theme-dark .sidebar .mobile-nav .i-react+.nav-item .nav-dropdown .dropdown-item:nth-child(2) a{background:var(--color-gray-700)}html.theme-dark .sidebar .mobile-nav .nav-links a{color:var(--color-gray-500)}html.theme-dark .sidebar .mobile-nav .nav-links a.active{color:var(--color-gray-200)}}html.theme-dark .navbar{background:rgba(25,26,29,.9);border-bottom:0}html.theme-dark .navbar .tag{background-color:var(--color-lightblue);color:var(--color-gray-900)}html.theme-dark .navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown{background:var(--color-gray-700);border:0}html.theme-dark .navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown a{color:var(--color-gray-500)}html.theme-dark .navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown a:before{background:var(--color-gray-700)}@media (hover:hover){html.theme-dark .navbar .navbar-wrapper .dropdown-wrapper .nav-dropdown a:hover{color:var(--color-gray-400)}}html.theme-dark .navbar .navbar-wrapper .framework-and-version .nav-frameworks .dropdown-wrapper&gt;button{color:var(--color-gray-500)}@media (hover:hover){html.theme-dark .navbar .navbar-wrapper .framework-and-version .nav-frameworks .dropdown-wrapper&gt;button:hover{color:var(--color-gray-400)}}html.theme-dark .navbar .navbar-wrapper .framework-and-version .nav-frameworks .dropdown-wrapper.open&gt;button{color:var(--color-gray-400)}html.theme-dark .navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) a.router-link-active,html.theme-dark .navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) button.router-link-active{color:var(--color-gray-200)}html.theme-dark .navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) a.router-link-active:before,html.theme-dark .navbar .navbar-wrapper .menu .nav-links .nav-item:not(.no-active) button.router-link-active:before{background:var(--color-lightblue)}html.theme-dark .navbar .navbar-wrapper .menu .nav-links .nav-item .open&gt;button{color:var(--color-gray-400)}html.theme-dark .navbar .navbar-wrapper .menu .nav-links .nav-item a,html.theme-dark .navbar .navbar-wrapper .menu .nav-links .nav-item button{color:var(--color-gray-500)}@media (hover:hover){html.theme-dark .navbar .navbar-wrapper .menu .nav-links .nav-item a:hover,html.theme-dark .navbar .navbar-wrapper .menu .nav-links .nav-item button:hover{color:var(--color-gray-400)}}@media (hover:hover){html.theme-dark .navbar .navbar-wrapper .icons-nav&gt;a:hover,html.theme-dark .navbar .navbar-wrapper .icons-nav&gt;span:hover,html.theme-dark .navbar .navbar-wrapper .icons-nav button:hover,html.theme-dark .navbar .navbar-wrapper .icons-nav label:hover{background:var(--color-gray-700)}}html.theme-dark .navbar .navbar-wrapper .icons-nav .github-stars{border:1px solid var(--color-gray-700);color:var(--color-gray-500)}@media (hover:hover){html.theme-dark .navbar .navbar-wrapper .icons-nav .github-stars:hover{color:var(--color-gray-400)}}html.theme-dark .navbar .dark-mode .inner{color:var(--color-gray-200)}html.theme-dark .page .table-wrapper{box-shadow:0 0 0 1px var(--color-gray-700)}html.theme-dark .page .breadcrumbs a{color:var(--color-gray-500)}@media (hover:hover){html.theme-dark .page .breadcrumbs a:hover{color:var(--color-gray-400)}}html.theme-dark .page .breadcrumbs a:after,html.theme-dark .page .breadcrumbs span:after{color:var(--color-gray-500)!important}html.theme-dark .page #example1_events{border:1px solid var(--color-gray-700)}html.theme-dark .page #example1_events div:nth-child(odd){background-color:var(--color-gray-700)}html.theme-dark .page .theme-default-content{color:var(--color-gray-500)}html.theme-dark .page .theme-default-content h1,html.theme-dark .page .theme-default-content h2,html.theme-dark .page .theme-default-content h3,html.theme-dark .page .theme-default-content h4,html.theme-dark .page .theme-default-content h5,html.theme-dark .page .theme-default-content h6{color:var(--color-gray-200)}html.theme-dark .page .theme-default-content h1 a,html.theme-dark .page .theme-default-content h2 a,html.theme-dark .page .theme-default-content h3 a,html.theme-dark .page .theme-default-content h4 a,html.theme-dark .page .theme-default-content h5 a,html.theme-dark .page .theme-default-content h6 a{text-decoration:none}html.theme-dark .page .theme-default-content h1+p{border-bottom:1px solid var(--color-gray-600)}html.theme-dark .page .theme-default-content .instalationPage h2:before{border:1px solid var(--color-gray-700)!important;background:var(--color-gray-700)!important;color:var(--color-gray-200)!important}html.theme-dark .page .theme-default-content ol li,html.theme-dark .page .theme-default-content p,html.theme-dark .page .theme-default-content ul li{color:var(--color-gray-500)}html.theme-dark .page .theme-default-content li&gt;a{text-decoration:none}html.theme-dark .page .theme-default-content pre{background:var(--color-gray-700)}html.theme-dark .page .theme-default-content .language-bash:before{display:none}html.theme-dark .page .theme-default-content div[class*=language-]{background:var(--color-gray-700)}html.theme-dark .page .theme-default-content a{color:var(--color-lightblue);text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-600);text-decoration-color:var(--color-gray-600);-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-underline-offset:2px}@media (hover:hover){html.theme-dark .page .theme-default-content a:hover{-webkit-text-decoration-color:var(--color-gray-550);text-decoration-color:var(--color-gray-550);color:var(--color-lighterblue)}}html.theme-dark .page .theme-default-content .handsontable a{text-decoration:none}html.theme-dark .page .theme-default-content .source-code-link{color:var(--color-gray-500);border-color:var(--color-gray-700)}@media (hover:hover){html.theme-dark .page .theme-default-content .source-code-link:hover{color:var(--color-gray-200);border-color:var(--color-lightblue)}}html.theme-dark .page .theme-default-content code{background:var(--color-gray-700);color:var(--color-gray-200)}html.theme-dark .page .theme-default-content a:has(code){text-decoration:none}html.theme-dark .page .theme-default-content a code{color:var(--color-lightblue)}@media (hover:hover){html.theme-dark .page .theme-default-content a code:hover{color:var(--color-lighterblue)}}html.theme-dark .page .theme-default-content th code{background:var(--color-gray-800)}html.theme-dark .page .theme-default-content a&gt;code,html.theme-dark .page .theme-default-content li&gt;code,html.theme-dark .page .theme-default-content p&gt;code{background:var(--color-gray-700);box-shadow:0 0 0 1px var(--color-gray-600)}html.theme-dark .page .theme-default-content .table-of-contents ul li&gt;ul li a:before{border-top:1px solid var(--color-gray-700)}html.theme-dark .page .theme-default-content .table-of-contents ul li a{color:var(--color-gray-500)}html.theme-dark .page .theme-default-content .table-of-contents ul li a:after{border-left:1px solid var(--color-gray-700)}@media (hover:hover){html.theme-dark .page .theme-default-content .table-of-contents ul li a:hover{color:var(--color-gray-400)}html.theme-dark .page .theme-default-content .table-of-contents ul li a:hover:after{background:var(--color-accentblue)}}html.theme-dark .page .theme-default-content .table-of-contents ul li.active&gt;a{color:var(--color-gray-200)}html.theme-dark .page .theme-default-content .table-of-contents ul li.active&gt;a:after{border-color:var(--color-accentblue)}html.theme-dark .page .theme-default-content .theme-code-group .theme-code-group__nav{background:var(--color-gray-700)}html.theme-dark .page .theme-default-content .theme-code-group .theme-code-group__nav .theme-code-group__ul .theme-code-group__li button{color:var(--color-gray-500);background:var(--color-gray-700);border:1px solid var(--color-gray-700)}html.theme-dark .page .theme-default-content .theme-code-group .theme-code-group__nav .theme-code-group__ul .theme-code-group__li button.theme-code-group__nav-tab-active{color:var(--color-gray-200);background:var(--color-gray-600);border:1px solid var(--color-gray-600)}@media (hover:hover){html.theme-dark .page .theme-default-content .theme-code-group .theme-code-group__nav .theme-code-group__ul .theme-code-group__li button:hover{color:var(--color-gray-200)}}html.theme-dark .page .theme-default-content .theme-code-group.is-active a{color:var(--color-gray-200);background:var(--color-gray-600);border:1px solid var(--color-gray-600)}html.theme-dark .page .theme-default-content .custom-block{background:var(--color-gray-700);border:1px solid var(--color-gray-600)}html.theme-dark .page .theme-default-content .custom-block.tip{border-color:var(--color-accentblue)}html.theme-dark .page .theme-default-content .custom-block.success{border-color:var(--color-success)}html.theme-dark .page .theme-default-content .custom-block.warning{border-color:var(--color-error)}html.theme-dark .page .theme-default-content .custom-block.details{background:var(--color-gray-700)}@media (hover:hover){html.theme-dark .page .theme-default-content .custom-block.details summary:hover{color:var(--color-gray-200)}}html.theme-dark .page .page-nav .inner&gt;span{border:1px solid var(--color-gray-700);color:var(--color-lightblue)}html.theme-dark .page .page-nav .inner&gt;span:before{color:var(--color-gray-500)}@media (hover:hover){html.theme-dark .page .page-nav .inner&gt;span:hover a:after,html.theme-dark .page .page-nav .inner&gt;span a:hover:after{background:var(--color-gray-700)}}html.theme-dark .page kbd{border-bottom:1px solid var(--color-gray-600);border:solid var(--color-gray-600);border-width:1px 1px 4px;background:var(--color-gray-700);text-shadow:0 -1px #000}html.theme-dark .page table:not(.htCore){box-shadow:0 0 0 1px var(--color-gray-700)}html.theme-dark .page table:not(.htCore) thead tr th{background:var(--color-gray-700);border-bottom:1px solid var(--color-gray-600);color:var(--color-gray-200)}html.theme-dark .page table:not(.htCore) tbody tr{background:var(--color-gray-900)}html.theme-dark .page table:not(.htCore) tbody tr td{border-top:1px solid var(--color-gray-700)}html.theme-dark .page table:not(.htCore) tbody tr:nth-child(2n){background:var(--color-gray-800)}html.theme-dark .page .footer{color:var(--color-gray-500)}html.theme-dark .page .footer .copyright{border-top:1px solid var(--color-gray-700)}html.theme-dark .page .footer .footer-links{border-top:1px solid var(--color-gray-700);color:var(--color-gray-500)}html.theme-dark .page .footer .footer-links div a{color:var(--color-gray-500)}@media (hover:hover){html.theme-dark .page .footer .footer-links div a:hover{color:var(--color-gray-400)}}@media (hover:hover){html.theme-dark .page .footer .footer-links .socail-links a:hover{background:var(--color-gray-700)}}html.theme-dark .page .footer .edit-link{color:var(--color-gray-500)}@media (hover:hover){html.theme-dark .page .footer .edit-link:hover{color:var(--color-gray-200)}}html.theme-dark .page .footer .rate-post button{background:var(--color-gray-700)!important}@media (hover:hover){html.theme-dark .page .footer .rate-post button:hover{background:var(--color-gray-900)!important}}html.theme-dark .page .report,html.theme-dark .page button:not(.theme-code-group__nav-tab,html.theme-dark .page .handsontable *){background:var(--color-gray-800);border:1px solid var(--color-gray-600);color:var(--color-gray-200)}@media (hover:hover){html.theme-dark .page .report:hover,html.theme-dark .page button:not(.theme-code-group__nav-tab:hover,html.theme-dark .page .handsontable *):hover{background:var(--color-gray-700);border:1px solid var(--color-accentblue)}}html.theme-dark .page .theme-examples-controls .color-box{background:var(--color-gray-600)}html.theme-dark .page .theme-examples-controls .color-box .color{border:1px solid var(--color-gray-700)}html.theme-dark .handsontable-drawing p:last-child{display:block}html.theme-dark .handsontable-drawing p:first-child{display:none}html.theme-dark .page .theme-default-content pre[class*=language-] code,html.theme-dark .token{color:#9cdcfe}html.theme-dark .token.block-comment,html.theme-dark .token.cdata,html.theme-dark .token.comment,html.theme-dark .token.doctype,html.theme-dark .token.prolog,html.theme-dark .token.punctuation{color:#999}html.theme-dark .token.attr-name,html.theme-dark .token.deleted,html.theme-dark .token.namespace,html.theme-dark .token.tag{color:#e2777a}html.theme-dark .token.function-name{color:#6196cc}html.theme-dark .token.boolean,html.theme-dark .token.function,html.theme-dark .token.number{color:#f08d49}html.theme-dark .token.class-name,html.theme-dark .token.constant,html.theme-dark .token.property,html.theme-dark .token.symbol{color:#f8c555}html.theme-dark .token.atrule,html.theme-dark .token.builtin,html.theme-dark .token.important,html.theme-dark .token.keyword,html.theme-dark .token.selector{color:#cc99cd}html.theme-dark .token.attr-value,html.theme-dark .token.char,html.theme-dark .token.regex,html.theme-dark .token.string,html.theme-dark .token.variable{color:#7ec699}html.theme-dark .token.entity,html.theme-dark .token.operator,html.theme-dark .token.url{color:#67cdcc}html.theme-dark .token.inserted{color:#646695}html.theme-dark .theme-default-content .tabs-component{border:1px solid var(--color-gray-600)}html.theme-dark .theme-default-content .tabs-component .tabs-component-panels{background:var(--color-gray-700)}html.theme-dark .theme-default-content .tabs-component .option-label{color:var(--color-gray-500)!important}html.theme-dark .theme-default-content .tabs-component ul.tabs-component-tabs{background:var(--color-gray-700)}html.theme-dark .theme-default-content .tabs-component ul.tabs-component-tabs li.tabs-component-tab a.tabs-component-tab-a{color:var(--color-gray-500);background:var(--color-gray-700);border:1px solid var(--color-gray-700)}@media (hover:hover){html.theme-dark .theme-default-content .tabs-component ul.tabs-component-tabs li.tabs-component-tab a.tabs-component-tab-a:hover{color:var(--color-gray-200)}}html.theme-dark .theme-default-content .tabs-component ul.tabs-component-tabs li.tabs-component-tab.is-active a{color:var(--color-gray-200);background:var(--color-gray-600);border:1px solid var(--color-gray-600)}html.theme-dark div[class*=language-]:before{color:var(--color-gray-500);background:var(--color-gray-900)}html.theme-dark #handsontable-api-reference~.boxes-list li,html.theme-dark #open-source-software-components~.boxes-list li,html.theme-dark .page #introduction~.boxes-list li{border:1px solid var(--color-gray-700);background:linear-gradient(86deg,rgba(26,66,232,0) 3.5%,rgba(39,194,255,0) 197.36%)}html.theme-dark #handsontable-api-reference~.boxes-list li i+a:before,html.theme-dark #open-source-software-components~.boxes-list li i+a:before,html.theme-dark .page #introduction~.boxes-list li i+a:before{background-color:var(--color-gray-800)}html.theme-dark #handsontable-api-reference~.boxes-list li:before,html.theme-dark #open-source-software-components~.boxes-list li:before,html.theme-dark .page #introduction~.boxes-list li:before{background:linear-gradient(86deg,#1a42e8 3.5%,#27c2ff 197.36%)}html.theme-dark #handsontable-api-reference~.boxes-list li a,html.theme-dark #handsontable-api-reference~.boxes-list li strong,html.theme-dark #open-source-software-components~.boxes-list li a,html.theme-dark #open-source-software-components~.boxes-list li strong,html.theme-dark .page #introduction~.boxes-list li a,html.theme-dark .page #introduction~.boxes-list li strong{color:var(--color-gray-200)}@media (hover:hover){html.theme-dark #handsontable-api-reference~.boxes-list li:has(a):hover,html.theme-dark #open-source-software-components~.boxes-list li:has(a):hover,html.theme-dark .page #introduction~.boxes-list li:has(a):hover{border:1px solid var(--color-gray-900);background:transparent}html.theme-dark #handsontable-api-reference~.boxes-list li:has(a):hover:after,html.theme-dark #open-source-software-components~.boxes-list li:has(a):hover:after,html.theme-dark .page #introduction~.boxes-list li:has(a):hover:after{background:var(--color-accentblue)}}html.theme-dark #handsontable-api-reference~.boxes-list.gray li:before,html.theme-dark #open-source-software-components~.boxes-list.gray li:before,html.theme-dark .page #introduction~.boxes-list.gray li:before{opacity:1;background:var(--color-gray-800)}html.theme-dark #handsontable-api-reference~.boxes-list.gray li i+a:before,html.theme-dark #open-source-software-components~.boxes-list.gray li i+a:before,html.theme-dark .page #introduction~.boxes-list.gray li i+a:before{background:var(--color-gray-700)}@media (hover:hover){html.theme-dark #handsontable-api-reference~.boxes-list.gray li:has(a):hover,html.theme-dark #open-source-software-components~.boxes-list.gray li:has(a):hover,html.theme-dark .page #introduction~.boxes-list.gray li:has(a):hover{background:var(--color-gray-900);box-shadow:0 0 0 1px var(--color-accentblue)}}html.theme-dark .icons-only li{background:var(--color-gray-800)}@media (hover:hover){html.theme-dark .icons-only li:hover{background:var(--color-gray-900);box-shadow:0 0 0 1px var(--color-accentblue)}}html.theme-dark .icons-wrapper&gt;div{background:var(--color-gray-800)}html.theme-dark .icons-wrapper&gt;div svg{fill:var(--color-gray-200)}html.theme-dark .theme-default-content .simple-list ul li a{color:var(--color-gray-500)}html.theme-dark .theme-default-content pre[class*=language-] code,html.theme-dark .theme-default-content pre code{color:var(--color-gray-200)}html.theme-dark [class*=language-] .copycode:after,html.theme-dark [class*=language-] .github:after,html.theme-dark [class*=language-] .report:after{color:var(--color-gray-200);background:#000;border:0 solid var(--color-gray-600)}html.theme-dark .select-type&gt;button:after{border-left:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}html.theme-dark .select-type ul{background:var(--color-gray-800)}html.theme-dark .select-type ul li button:not(.theme-code-group__nav-tab){color:var(--color-gray-500)!important}html.theme-dark .select-type ul li button:not(.theme-code-group__nav-tab).active{background:var(--color-gray-700)!important;color:var(--color-gray-200)!important}@media (hover:hover){html.theme-dark .select-type ul li button:not(.theme-code-group__nav-tab).active:hover{background:var(--color-gray-700)!important;color:var(--color-gray-200)!important}}@media (hover:hover){html.theme-dark .select-type ul li button:not(.theme-code-group__nav-tab):hover{background:none!important;color:var(--color-gray-200)!important}}@media (max-width:992px){html.theme-dark .sidebar{background:var(--color-gray-900)}html.theme-dark .page .footer{background:var(--color-gray-700)}}html.theme-dark #CybotCookiebotDialog{background:var(--color-gray-700);color:var(--color-gray-500)}html.theme-dark #CybotCookiebotDialog h2{color:var(--color-gray-200)}html.theme-dark #CybotCookiebotDialog svg path{fill:var(--color-gray-200)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a{color:var(--color-lightblue)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a:after{border-color:var(--color-lightblue)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border-color:var(--color-lightblue);background:var(--color-lightblue);color:var(--color-gray-200)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept:hover,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept:hover,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background:var(--color-lighterblue)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:var(--color-gray-900);background:var(--color-gray-900);color:var(--color-lightblue)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover{border-color:var(--color-accentblue)}html.theme-dark #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer{background:var(--color-gray-900)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogHeader,html.theme-dark #CybotCookiebotDialog .CybotCookiebotScrollContainer{border-color:var(--color-gray-900)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogPoweredByText a{color:var(--color-gray-500)}html.theme-dark #CybotCookiebotDialog .CookieCard{border-color:var(--color-gray-900)}html.theme-dark #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide,html.theme-dark #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow,html.theme-dark #CybotCookiebotDialog a:after,html.theme-dark #CybotCookiebotDialog a:before,html.theme-dark #CybotCookiebotDialog button:after,html.theme-dark #CybotCookiebotDialog button:before{border-color:var(--color-gray-500)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,html.theme-dark #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,html.theme-dark #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover{color:var(--color-lightblue)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup{border-color:var(--color-gray-900)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){color:var(--color-gray-200)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background:var(--color-gray-900)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,html.theme-dark #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,html.theme-dark #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink{color:var(--color-lightblue)}html.theme-dark #CybotCookiebotDialog .CybotExternalLinkArrow{filter:invert(1)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:var(--color-gray-500);border-color:var(--color-gray-900)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:var(--color-lightblue);border-color:var(--color-lightblue)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsent,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogNav{border-color:var(--color-gray-900)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentLink{color:var(--color-gray-500)}html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow:first-of-type:before,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper,html.theme-dark #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper&gt;span{border-color:var(--color-gray-700)}html.theme-dark .HW_frame{filter:invert(.86) hue-rotate(195deg)}html.theme-dark .HW_frame_cont{border-radius:8px;background:none}html.theme-dark output.console{border:1px solid var(--color-gray-700);background:var(--color-gray-800)}html.theme-dark #algolia-search .DocSearch-Button{border:1px solid var(--color-gray-600);background:var(--color-gray-700);transition:all .05s ease-in-out}@media (hover:hover){html.theme-dark #algolia-search .DocSearch-Button:hover{border:1px solid var(--color-accentblue)}}html.theme-dark #algolia-search .DocSearch-Button:focus-visible{border:1px solid var(--color-accentblue)}html.theme-dark #algolia-search .DocSearch-Button .DocSearch-Search-Icon path{color:var(--color-gray-200)}html.theme-dark #algolia-search .DocSearch-Button .DocSearch-Button-Placeholder{color:var(--color-gray-500)}html.theme-dark .DocSearch-Button-Keys kbd{background:var(--color-gray-600);color:var(--color-gray-500)}html.theme-dark .cls-1,html.theme-dark .cls-2{fill:var(--color-lightblue)}html.theme-dark .DocSearch-Hit[aria-selected=true] a{background:var(--color-gray-900);box-shadow:0 0 0 1px var(--color-accentblue) inset}html.theme-dark[data-theme=dark] .DocSearch{--docsearch-primary-color:var(--color-lightblue);--docsearch-text-color:var(--color-gray-200);--docsearch-spacing:12px;--docsearch-icon-stroke-width:1;--docsearch-icon-color:var(--color-gray-500);--docsearch-highlight-color:var(--color-lightblue);--docsearch-muted-color:var(--color-gray-500);--docsearch-container-background:rgba(25,26,29,0.6);--docsearch-logo-color:var(--color-lightblue);--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:var(--color-gray-700);--docsearch-modal-shadow:none;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:transparent;--docsearch-searchbox-focus-background:transparent;--docsearch-searchbox-shadow:none;--docsearch-hit-height:56px;--docsearch-hit-color:var(--color-gray-500);--docsearch-hit-active-color:var(--color-gray-200);--docsearch-hit-background:var(--color-gray-900);--docsearch-hit-shadow:none;--docsearch-key-gradient:var(--color-gray-700);--docsearch-key-shadow:none;--docsearch-key-pressed-shadow:none;--docsearch-footer-height:44px;--docsearch-footer-background:var(--color-gray-700);--docsearch-footer-shadow:none}html.theme-dark .page .theme-default-content .tabs-button-wrapper .tabs-button-list{background:var(--color-gray-700)}html.theme-dark .page .theme-default-content .tabs-button-wrapper .tabs-button-list.active .show-code{background:var(--color-gray-600)!important}html.theme-dark .page .theme-default-content .tabs-button-wrapper .tabs-button-list .show-code{border:1px solid var(--color-gray-600)!important}html.theme-dark .page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button svg path{fill:#fff}html.theme-dark .page .theme-default-content .tabs-button-wrapper .tabs-button-list .example-controls button:after{color:var(--color-gray-200);background:#000;border:0 solid var(--color-gray-600)}html.theme-dark .page .theme-default-content a.header-link{color:var(--color-gray-200)}html.theme-dark .controls:not(button) label:has(select):after,html.theme-dark .example-container label:has(select):after{border-bottom:1px solid var(--color-gray-200)!important;border-right:1px solid var(--color-gray-200)!important}html.theme-dark .controls:not(button) #mainInput,html.theme-dark .controls:not(button) .placeholder-input,html.theme-dark .controls:not(button) input[type=search],html.theme-dark .controls:not(button) input[type=text],html.theme-dark .controls:not(button) select:not([data-hot-input]),html.theme-dark .example-container #mainInput,html.theme-dark .example-container .placeholder-input,html.theme-dark .example-container input[type=search],html.theme-dark .example-container input[type=text],html.theme-dark .example-container select:not([data-hot-input]){border-radius:8px;border:1px solid var(--color-gray-600);background:var(--color-gray-700);color:var(--color-gray-200)}html.theme-dark .controls:not(button) #mainInput::placeholder,html.theme-dark .controls:not(button) .placeholder-input::placeholder,html.theme-dark .controls:not(button) input[type=search]::placeholder,html.theme-dark .controls:not(button) input[type=text]::placeholder,html.theme-dark .controls:not(button) select:not([data-hot-input])::placeholder,html.theme-dark .example-container #mainInput::placeholder,html.theme-dark .example-container .placeholder-input::placeholder,html.theme-dark .example-container input[type=search]::placeholder,html.theme-dark .example-container input[type=text]::placeholder,html.theme-dark .example-container select:not([data-hot-input])::placeholder{color:var(--color-gray-500)}@media (hover:hover){html.theme-dark .controls:not(button) #mainInput:hover,html.theme-dark .controls:not(button) .placeholder-input:hover,html.theme-dark .controls:not(button) input[type=search]:hover,html.theme-dark .controls:not(button) input[type=text]:hover,html.theme-dark .controls:not(button) select:not([data-hot-input]):hover,html.theme-dark .example-container #mainInput:hover,html.theme-dark .example-container .placeholder-input:hover,html.theme-dark .example-container input[type=search]:hover,html.theme-dark .example-container input[type=text]:hover,html.theme-dark .example-container select:not([data-hot-input]):hover{border:1px solid var(--color-accentblue)}}html.theme-dark .controls:not(button) #mainInput:focus-visible,html.theme-dark .controls:not(button) .placeholder-input:focus-visible,html.theme-dark .controls:not(button) input[type=search]:focus-visible,html.theme-dark .controls:not(button) input[type=text]:focus-visible,html.theme-dark .controls:not(button) select:not([data-hot-input]):focus-visible,html.theme-dark .example-container #mainInput:focus-visible,html.theme-dark .example-container .placeholder-input:focus-visible,html.theme-dark .example-container input[type=search]:focus-visible,html.theme-dark .example-container input[type=text]:focus-visible,html.theme-dark .example-container select:not([data-hot-input]):focus-visible{border:1px solid var(--color-accentblue)}html.theme-dark pre+.codeControls:after{background:linear-gradient(90deg,rgba(34,35,38,0),var(--color-gray-700) 20%)}html.theme-dark .page-404 h1{color:var(--color-gray-200)}html.theme-dark .img-invert img{filter:invert(1)}html.theme-dark .img-light{display:none}html.theme-dark .img-dark{display:block}html{color-scheme:light;scroll-padding-top:72px}#nprogress{pointer-events:none}#nprogress .bar{background:#3eaf7c;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #3eaf7c,0 0 5px #3eaf7c;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#3eaf7c transparent transparent #3eaf7c;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.algolia-search-wrapper&gt;span{vertical-align:middle}.algolia-search-wrapper .algolia-autocomplete{line-height:normal}.algolia-search-wrapper .algolia-autocomplete .ds-dropdown-menu{background-color:#fff;border:1px solid #999;border-radius:4px;font-size:16px;margin:6px 0 0;padding:4px;text-align:left}.algolia-search-wrapper .algolia-autocomplete .ds-dropdown-menu:before{border-color:#999}.algolia-search-wrapper .algolia-autocomplete .ds-dropdown-menu [class*=ds-dataset-]{border:none;padding:0}.algolia-search-wrapper .algolia-autocomplete .ds-dropdown-menu .ds-suggestions{margin-top:0}.algolia-search-wrapper .algolia-autocomplete .ds-dropdown-menu .ds-suggestion{border-bottom:1px solid #eaecef}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#2c815b}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion{border-color:#eaecef;padding:0}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--category-header{padding:5px 10px;margin-top:0;background:#3eaf7c;color:#fff;font-weight:600}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background:hsla(0,0%,100%,.6)}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--wrapper{padding:0}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--title{font-weight:600;margin-bottom:0;color:#2c3e50}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{vertical-align:top;padding:5px 7px 5px 5px;border-color:#eaecef;background:#f1f3f5}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:after{display:none}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column-text{color:#555}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-footer{border-color:#eaecef}.algolia-search-wrapper .algolia-autocomplete .ds-cursor .algolia-docsearch-suggestion--content{background-color:#e7edf3!important;color:#2c3e50}@media (min-width:719px){.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{float:none;width:150px;min-width:150px;display:table-cell}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content{float:none;display:table-cell;width:100%;vertical-align:top}.algolia-search-wrapper .algolia-autocomplete .algolia-docsearch-suggestion .ds-dropdown-menu{min-width:515px!important}}@media (max-width:719px){.algolia-search-wrapper .ds-dropdown-menu{min-width:calc(100vw - 4rem)!important;max-width:calc(100vw - 4rem)!important}.algolia-search-wrapper .algolia-docsearch-suggestion--wrapper{padding:5px 7px 5px 5px!important}.algolia-search-wrapper .algolia-docsearch-suggestion--subcategory-column{padding:0!important;background:#fff!important}.algolia-search-wrapper .algolia-docsearch-suggestion--subcategory-column-text:after{content:" &gt; ";font-size:10px;line-height:14.4px;display:inline-block;width:5px;margin:-3px 3px 0;vertical-align:middle}}.page-nav{max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-nav{padding:2rem}}@media (max-width:419px){.page-nav{padding:1.5rem}}.page-nav{padding-top:1rem;padding-bottom:0}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid #eaecef;padding-top:1rem;overflow:auto}.page-nav .next{float:right}.badge[data-v-15b7b770]{display:inline-block;font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:#fff}.badge.green[data-v-15b7b770],.badge.tip[data-v-15b7b770],.badge[data-v-15b7b770]{background-color:#42b983}.badge.error[data-v-15b7b770]{background-color:#da5961}.badge.warn[data-v-15b7b770],.badge.warning[data-v-15b7b770],.badge.yellow[data-v-15b7b770]{background-color:#e7c000}.badge+.badge[data-v-15b7b770]{margin-left:5px}.theme-code-block[data-v-759a7d02]{display:none}.theme-code-block__active[data-v-759a7d02]{display:block}.theme-code-block&gt;pre[data-v-759a7d02]{background-color:orange}.theme-code-group__nav[data-v-6f4bcfcb]{margin-bottom:-35px;background-color:#282c34;padding-bottom:22px;border-top-left-radius:6px;border-top-right-radius:6px;padding-left:10px;padding-top:10px}.theme-code-group__ul[data-v-6f4bcfcb]{margin:auto 0;padding-left:0;display:inline-flex;list-style:none}.theme-code-group__nav-tab[data-v-6f4bcfcb]{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:hsla(0,0%,100%,.9);font-weight:600}.theme-code-group__nav-tab-active[data-v-6f4bcfcb]{border-bottom:1px solid #42b983}.pre-blank[data-v-6f4bcfcb]{color:#42b983}.page-404{text-align:center}.page-404 h1{margin-top:60px!important}.handsontable .green-bg{color:#fff;background-color:#37bc6c!important}.handsontable .red-bg{color:#fff;background-color:#ff5a12!important}#logOutput{max-height:150px;overflow-y:auto;line-height:2}#logOutput div:first-child{font-weight:700}.codeSandboxIframe[data-v-939808c8]{width:100%;height:500px;border:0;border-radius:4px;overflow:hidden}.searchbox{display:inline-block;position:relative;width:200px;height:32px!important;white-space:nowrap;box-sizing:border-box;visibility:visible!important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease,background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;background:#fff!important;padding:0 26px 0 32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:12px;-webkit-appearance:none;appearance:none}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{outline:0;box-shadow:inset 0 0 0 1px #aaa;background:#fff}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit:before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:""}.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6d7e96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;user-select:none;fill:rgba(0,0,0,.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid~.searchbox__reset{display:block;animation-name:sbx-reset-in;animation-duration:.15s}@keyframes sbx-reset-in{0%{transform:translate3d(-20%,0,0);opacity:0}to{transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0!important;left:inherit!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0!important;right:inherit!important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:600px;min-width:500px;box-shadow:0 1px 0 0 rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:"";width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions a:hover{text-decoration:none}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple,.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,.05)}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{position:relative;border:1px solid #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;position:relative;padding:0 8px;background:#fff;color:#02060c;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,.1);padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:"";position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363d}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#a4a7ae;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:"";position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060c;font-size:.9em;font-weight:700}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676d}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222;background-color:#ebebeb;border-radius:3px;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}@media (min-width:768px){.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:block}}@media (max-width:768px){.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:inline-block;width:auto;float:left;padding:0;color:#02060c;font-size:.9em;font-weight:700;text-align:left;opacity:.5}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:after{content:"|"}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content{display:inline-block;width:auto;text-align:left;float:left;padding:0}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content:before{display:none}}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:1px solid #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content:before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1:before{background-image:url('data:image/svg+xml;utf8,&lt;svg width="10" height="10" viewBox="0 0 20 38" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M1.49 4.31l14 16.126.002-2.624-14 16.074-1.314 1.51 3.017 2.626 1.313-1.508 14-16.075 1.142-1.313-1.14-1.313-14-16.125L3.2.18.18 2.8l1.31 1.51z" fill-rule="evenodd" fill="%231D3657" /&gt;&lt;/svg&gt;');content:"";width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none!important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458ee1;font-size:.9em;font-weight:400}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title:before{content:"#";font-weight:700;color:#458ee1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:700;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:134px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='168' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M78.988.938h16.594a2.968 2.968 0 012.966 2.966V20.5a2.967 2.967 0 01-2.966 2.964H78.988a2.967 2.967 0 01-2.966-2.964V3.897A2.961 2.961 0 0178.988.938zm41.937 17.866c-4.386.02-4.386-3.54-4.386-4.106l-.007-13.336 2.675-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-10.846-2.18c.821 0 1.43-.047 1.855-.129v-2.719a6.334 6.334 0 00-1.574-.199 5.7 5.7 0 00-.897.069 2.699 2.699 0 00-.814.24c-.24.116-.439.28-.582.491-.15.212-.219.335-.219.656 0 .628.219.991.616 1.23s.938.362 1.615.362zm-.233-9.7c.883 0 1.629.109 2.231.328.602.218 1.088.525 1.444.915.363.396.609.922.76 1.483.157.56.232 1.175.232 1.85v6.874a32.5 32.5 0 01-1.868.314c-.834.123-1.772.185-2.813.185-.69 0-1.327-.069-1.895-.198a4.001 4.001 0 01-1.471-.636 3.085 3.085 0 01-.951-1.134c-.226-.465-.343-1.12-.343-1.803 0-.656.13-1.073.384-1.525a3.24 3.24 0 011.047-1.106c.445-.287.95-.492 1.532-.615a8.8 8.8 0 011.82-.185 8.404 8.404 0 011.972.24v-.438c0-.307-.035-.6-.11-.874a1.88 1.88 0 00-.384-.73 1.784 1.784 0 00-.724-.493 3.164 3.164 0 00-1.143-.205c-.616 0-1.177.075-1.69.164a7.735 7.735 0 00-1.26.307l-.321-2.192c.335-.117.834-.233 1.478-.349a10.98 10.98 0 012.073-.178zm52.842 9.626c.822 0 1.43-.048 1.854-.13V13.7a6.347 6.347 0 00-1.574-.199c-.294 0-.595.021-.896.069a2.7 2.7 0 00-.814.24 1.46 1.46 0 00-.582.491c-.15.212-.218.335-.218.656 0 .628.218.991.615 1.23.404.245.938.362 1.615.362zm-.226-9.694c.883 0 1.629.108 2.231.327.602.219 1.088.526 1.444.915.355.39.609.923.759 1.483a6.8 6.8 0 01.233 1.852v6.873c-.41.088-1.034.19-1.868.314-.834.123-1.772.184-2.813.184-.69 0-1.327-.068-1.895-.198a4.001 4.001 0 01-1.471-.635 3.085 3.085 0 01-.951-1.134c-.226-.465-.343-1.12-.343-1.804 0-.656.13-1.073.384-1.524.26-.45.608-.82 1.047-1.107.445-.286.95-.491 1.532-.614a8.803 8.803 0 012.751-.13c.329.034.671.096 1.04.185v-.437a3.3 3.3 0 00-.109-.875 1.873 1.873 0 00-.384-.731 1.784 1.784 0 00-.724-.492 3.165 3.165 0 00-1.143-.205c-.616 0-1.177.075-1.69.164a7.75 7.75 0 00-1.26.307l-.321-2.193c.335-.116.834-.232 1.478-.348a11.633 11.633 0 012.073-.177zm-8.034-1.271a1.626 1.626 0 01-1.628-1.62c0-.895.725-1.62 1.628-1.62.904 0 1.63.725 1.63 1.62 0 .895-.733 1.62-1.63 1.62zm1.348 13.22h-2.689V7.27l2.69-.423v11.956zm-4.714 0c-4.386.02-4.386-3.54-4.386-4.107l-.008-13.336 2.676-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-8.698-5.903c0-1.156-.253-2.119-.746-2.788-.493-.677-1.183-1.01-2.067-1.01-.882 0-1.574.333-2.065 1.01-.493.676-.733 1.632-.733 2.788 0 1.168.246 1.953.74 2.63.492.683 1.183 1.018 2.066 1.018.882 0 1.574-.342 2.067-1.019.492-.683.738-1.46.738-2.63zm2.737-.007c0 .902-.13 1.584-.397 2.33a5.52 5.52 0 01-1.128 1.906 4.986 4.986 0 01-1.752 1.223c-.685.286-1.739.45-2.265.45-.528-.006-1.574-.157-2.252-.45a5.096 5.096 0 01-1.744-1.223c-.487-.527-.863-1.162-1.137-1.906a6.345 6.345 0 01-.41-2.33c0-.902.123-1.77.397-2.508a5.554 5.554 0 011.15-1.892 5.133 5.133 0 011.75-1.216c.679-.287 1.425-.423 2.232-.423.808 0 1.553.142 2.237.423a4.88 4.88 0 011.753 1.216 5.644 5.644 0 011.135 1.892c.287.738.431 1.606.431 2.508zm-20.138 0c0 1.12.246 2.363.738 2.882.493.52 1.13.78 1.91.78.424 0 .828-.062 1.204-.178.377-.116.677-.253.917-.417V9.33a10.476 10.476 0 00-1.766-.226c-.971-.028-1.71.37-2.23 1.004-.513.636-.773 1.75-.773 2.788zm7.438 5.274c0 1.824-.466 3.156-1.404 4.004-.936.846-2.367 1.27-4.296 1.27-.705 0-2.17-.137-3.34-.396l.431-2.118c.98.205 2.272.26 2.95.26 1.074 0 1.84-.219 2.299-.656.459-.437.684-1.086.684-1.948v-.437a8.07 8.07 0 01-1.047.397c-.43.13-.93.198-1.492.198-.739 0-1.41-.116-2.018-.349a4.206 4.206 0 01-1.567-1.025c-.431-.45-.774-1.017-1.013-1.694-.24-.677-.363-1.885-.363-2.773 0-.834.13-1.88.384-2.577.26-.696.629-1.298 1.129-1.796.493-.498 1.095-.881 1.8-1.162a6.605 6.605 0 012.428-.457c.87 0 1.67.109 2.45.24.78.129 1.444.265 1.985.415V18.17z' fill='%235468FF'/%3E%3Cpath d='M6.972 6.677v1.627c-.712-.446-1.52-.67-2.425-.67-.585 0-1.045.13-1.38.391a1.24 1.24 0 00-.502 1.03c0 .425.164.765.494 1.02.33.256.835.532 1.516.83.447.192.795.356 1.045.495.25.138.537.332.862.582.324.25.563.548.718.894.154.345.23.741.23 1.188 0 .947-.334 1.691-1.004 2.234-.67.542-1.537.814-2.601.814-1.18 0-2.16-.229-2.936-.686v-1.708c.84.628 1.814.942 2.92.942.585 0 1.048-.136 1.388-.407.34-.271.51-.646.51-1.125 0-.287-.1-.55-.302-.79-.203-.24-.42-.42-.655-.542-.234-.123-.585-.29-1.053-.503a61.27 61.27 0 01-.582-.271 13.67 13.67 0 01-.55-.287 4.275 4.275 0 01-.567-.351 6.92 6.92 0 01-.455-.4c-.18-.17-.31-.34-.39-.51-.08-.17-.155-.37-.224-.598a2.553 2.553 0 01-.104-.742c0-.915.333-1.638.998-2.17.664-.532 1.523-.798 2.576-.798.968 0 1.793.17 2.473.51zm7.468 5.696v-.287c-.022-.607-.187-1.088-.495-1.444-.309-.357-.75-.535-1.324-.535-.532 0-.99.194-1.373.583-.382.388-.622.949-.717 1.683h3.909zm1.005 2.792v1.404c-.596.34-1.383.51-2.362.51-1.255 0-2.255-.377-3-1.132-.744-.755-1.116-1.744-1.116-2.968 0-1.297.34-2.316 1.021-3.055.68-.74 1.548-1.11 2.6-1.11 1.033 0 1.852.323 2.458.966.606.644.91 1.572.91 2.784 0 .33-.033.676-.096 1.038h-5.314c.107.702.405 1.239.894 1.611.49.372 1.106.558 1.85.558.862 0 1.58-.202 2.155-.606zm6.605-1.77h-1.212c-.596 0-1.045.116-1.349.35-.303.234-.454.532-.454.894 0 .372.117.664.35.877.235.213.575.32 1.022.32.51 0 .912-.142 1.204-.424.293-.281.44-.651.44-1.108v-.91zm-4.068-2.554V9.325c.627-.361 1.457-.542 2.489-.542 2.116 0 3.175 1.026 3.175 3.08V17h-1.548v-.957c-.415.68-1.143 1.02-2.186 1.02-.766 0-1.38-.22-1.843-.661-.462-.442-.694-1.003-.694-1.684 0-.776.293-1.38.878-1.81.585-.431 1.404-.647 2.457-.647h1.34V11.8c0-.554-.133-.971-.399-1.253-.266-.282-.707-.423-1.324-.423a4.07 4.07 0 00-2.345.718zm9.333-1.93v1.42c.394-1 1.101-1.5 2.123-1.5.148 0 .313.016.494.048v1.531a1.885 1.885 0 00-.75-.143c-.542 0-.989.24-1.34.718-.351.479-.527 1.048-.527 1.707V17h-1.563V8.91h1.563zm5.01 4.084c.022.82.272 1.492.75 2.019.479.526 1.15.79 2.01.79.639 0 1.235-.176 1.788-.527v1.404c-.521.319-1.186.479-1.995.479-1.265 0-2.276-.4-3.031-1.197-.755-.798-1.133-1.792-1.133-2.984 0-1.16.38-2.151 1.14-2.975.761-.825 1.79-1.237 3.088-1.237.702 0 1.346.149 1.93.447v1.436a3.242 3.242 0 00-1.77-.495c-.84 0-1.513.266-2.019.798-.505.532-.758 1.213-.758 2.042zM40.24 5.72v4.579c.458-1 1.293-1.5 2.505-1.5.787 0 1.42.245 1.899.734.479.49.718 1.17.718 2.042V17h-1.564v-5.106c0-.553-.14-.98-.422-1.284-.282-.303-.652-.455-1.11-.455-.531 0-1.002.202-1.411.606-.41.405-.615 1.022-.615 1.851V17h-1.563V5.72h1.563zm14.966 10.02c.596 0 1.096-.253 1.5-.758.404-.506.606-1.157.606-1.955 0-.915-.202-1.62-.606-2.114-.404-.495-.92-.742-1.548-.742-.553 0-1.05.224-1.491.67-.442.447-.662 1.133-.662 2.058 0 .958.212 1.67.638 2.138.425.469.946.703 1.563.703zM53.004 5.72v4.42c.574-.894 1.388-1.341 2.44-1.341 1.022 0 1.857.383 2.506 1.149.649.766.973 1.781.973 3.047 0 1.138-.309 2.109-.925 2.912-.617.803-1.463 1.205-2.537 1.205-1.075 0-1.894-.447-2.457-1.34V17h-1.58V5.72h1.58zm9.908 11.104l-3.223-7.913h1.739l1.005 2.632 1.26 3.415c.096-.32.48-1.458 1.15-3.415l.909-2.632h1.66l-2.92 7.866c-.777 2.074-1.963 3.11-3.559 3.11a2.92 2.92 0 01-.734-.079v-1.34c.17.042.351.064.543.064 1.032 0 1.755-.57 2.17-1.708z' fill='%235D6494'/%3E%3Cpath d='M89.632 5.967v-.772a.978.978 0 00-.978-.977h-2.28a.978.978 0 00-.978.977v.793c0 .088.082.15.171.13a7.127 7.127 0 011.984-.28c.65 0 1.295.088 1.917.259.082.02.164-.04.164-.13m-6.248 1.01l-.39-.389a.977.977 0 00-1.382 0l-.465.465a.973.973 0 000 1.38l.383.383c.062.061.15.047.205-.014.226-.307.472-.601.746-.874.281-.28.568-.526.883-.751.068-.042.075-.137.02-.2m4.16 2.453v3.341c0 .096.104.165.192.117l2.97-1.537c.068-.034.089-.117.055-.184a3.695 3.695 0 00-3.08-1.866c-.068 0-.136.054-.136.13m0 8.048a4.489 4.489 0 01-4.49-4.482 4.488 4.488 0 014.49-4.482 4.488 4.488 0 014.489 4.482 4.484 4.484 0 01-4.49 4.482m0-10.85a6.363 6.363 0 100 12.729 6.37 6.37 0 006.372-6.368 6.358 6.358 0 00-6.371-6.36' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0!important;width:100%;height:100%;display:block}
/*! @docsearch/css 3.6.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,0.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,0.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,0.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,0.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,0.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,0.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,0.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,0.30196078431372547);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,0.5),0 -4px 8px 0 rgba(0,0,0,0.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.DocSearch-Button-Key--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}section p{margin:0}section ul{list-style:none;padding:0}section ul li.subtext{position:relative;left:1.5rem;opacity:.6}.home{padding:3.6rem 2rem 0;max-width:960px;margin:0 auto;display:block}.home .hero{text-align:center}.home .hero img{max-width:100%;max-height:280px;display:block;margin:3rem auto 1.5rem}.home .hero h1{font-size:3rem}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.8rem auto}.home .hero .description{max-width:35rem;font-size:1.6rem;line-height:1.3;color:#6a8bad}.home .hero .action-button{display:inline-block;font-size:1.2rem;color:#fff;background-color:#3eaf7c;padding:.8rem 1.6rem;border-radius:4px;transition:background-color .1s ease;box-sizing:border-box;border-bottom:1px solid #389d70}.home .hero .action-button:hover{background-color:#4abf8a}.home .features{border-top:1px solid #eaecef;padding:1.2rem 0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:30%}.home .feature h2{font-size:1.4rem;font-weight:500;border-bottom:none;padding-bottom:0;color:#3a5169}.home .feature p{color:#4e6e8e}.home .footer{padding:2.5rem;border-top:1px solid #eaecef;text-align:center;color:#4e6e8e}@media (max-width:719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.sidebar-button{cursor:pointer;display:none;width:1.25rem;height:1.25rem;position:absolute;padding:.6rem;top:.6rem;left:1rem}.sidebar-button .icon{display:block;width:1.25rem;height:1.25rem}@media (max-width:719px){.sidebar-button{display:block}}.sidebar .sidebar-sub-headers{padding-left:1rem;font-size:.95em}a.sidebar-link{font-size:1em;font-weight:400;display:inline-block;color:#2c3e50;border-left:.25rem solid transparent;padding:.35rem 1rem .35rem 1.25rem;line-height:1.4;width:100%;box-sizing:border-box}a.sidebar-link:hover{color:#3eaf7c}a.sidebar-link.active{font-weight:600;color:#3eaf7c;border-left-color:#3eaf7c}.sidebar-group a.sidebar-link{padding-left:2rem}.sidebar-sub-headers a.sidebar-link{padding-top:.25rem;padding-bottom:.25rem;border-left:none}.sidebar-sub-headers a.sidebar-link.active{font-weight:500}</pre></body></html>