@font-face{font-display:fallback;font-family:ALS Hauss;font-style:normal;font-weight:400;src:local("ALS Hauss"),local("ALS Hauss Regular"),url(../font/als_hauss_regular.woff2) format("woff2")}@font-face{font-display:fallback;font-family:ALS Hauss;font-style:normal;font-weight:500;src:local("ALS Hauss Medium"),url(../font/als_hauss_medium.woff2) format("woff2")}@font-face{font-display:fallback;font-family:ALS Hauss;font-style:bold;font-weight:600;src:local("ALS Hauss Bold"),url(../font/als_hauss_bold.woff2) format("woff2")}:root{--color-white:#fff;--color-smoke-10:#fefefe;--color-smoke-30:#fafafa;--color-smoke-50:#f5f5f5;--color-smoke-60:#eee;--color-smoke-70:#f0f0f0;--color-gray-80:#ebebeb;--color-smoke-90:#e1e1e1;--color-gray-10:#c1c1c1;--color-gray-30:#8e8e8e;--color-gray-50:grey;--color-gray-60:#63676d;--color-gray-70:#5d5d5d;--color-jet-20:#4a4a4a;--color-jet-30:#424242;--color-jet-40:#3f4145;--color-jet-50:#333;--color-jet-70:#222;--color-jet-80:#191919;--color-jet-90:#02060c;--color-black:#000;--primary-color:#00aae6;--warning-color:#d92020;--important-color:#ff5c22;--tip-color:#1ba049;--caution-color:#ffc400;--link-font-color:#2ca0f4;--color-yellow:#ff0;--color-accent-1:#ebf2f2;--color-grey-50:#f9fafa;--color-grey-100:#f4f5f6;--color-grey-200:#ebecef;--color-grey-300:#dbdde1;--color-grey-400:#b3b3b3;--color-grey-500:#aaa;--color-grey-600:#889caf;--color-grey-700:#6d7e96;--color-grey-800:#373d4a;--color-grey-900:#242933;--color-blue-1:#458ee1;--color-blue-2:#174d8c;--color-blue-3:rgba(69,142,225,.8);--color-light-grey:#f7f7f8;--color-dark-grey:#efeff2;--rem-base:16;--body-font-size:1em;--body-font-size--desktop:1em;--body-font-size--print:0.9375em;--body-line-height:1.5;--body-font-color:var(--color-grey-900);--body-font-family:"ALS Hauss",sans-serif;--body-font-weight-bold:500;--monospace-font-family:monospace;--monospace-font-weight-bold:500;--default-shadow:0 2px 6px -1px rgba(0,0,0,.16),0 1px 4px -1px rgba(0,0,0,.04);--header-shadow:0 0 8px rgba(0,0,0,.04),0 0 20px rgba(0,0,0,.08);--body-background:var(--color-white);--body-background-color:var(--color-white);--panel-background:var(--color-grey-50);--panel-border-color:var(--color-grey-100);--scrollbar-thumb-color:var(--color-gray-10);--navbar-background:var(--color-white);--navbar-font-color:var(--body-font-color);--navbar_hover-background:var(--color-grey-50);--navbar-button-background:var(--primary-color);--navbar-button_hover-background:#245aa8;--navbar-button-font-color:var(--color-white);--navbar-link-font-color:var(--primary-color);--navbar-link_hover-font-color:#245aa8;--navbar-menu-border-color:var(--panel-border-color);--navbar-menu-background:var(--color-white);--navbar-menu-font-color:var(--body-font-color);--navbar-menu_hover-background:var(--color-smoke-50);--nav-background:#f7f7f8;--nav-line-height:1.42857143;--nav-heading-font-color:var(--color-grey-900);--nav-muted-color:var(--color-grey-600);--nav-panel-divider-color:var(--color-smoke-90);--nav-secondary-background:#f7f7f8;--toolbar-background:var(--panel-background);--toolbar-background-color:var(--body-background-color);--toolbar-border-color:var(--color-grey-200);--toolbar-font-color:var(--color-grey-600);--toolbar-muted-color:var(--color-gray-30);--page-version-menu-background:var(--color-grey-50);--page-version-missing-font-color:var(--color-gray-30);--page-version-hover-color:var(--color-light-grey);--warning-on-color:var(--color-white);--warning-color-border:rgba(217,32,32,.1);--warning-color-background:rgba(217,32,32,.05);--warning-color-text:var(--body-font-color);--warning-color-title:var(--warning-color);--warning-color-code-background:var(--warning-color-border);--important-on-color:var(--color-white);--important-color-border:rgba(255,92,34,.1);--important-color-background:rgba(255,92,34,.05);--important-color-code-background:var(--important-color-border);--important-color-text:var(--body-font-color);--important-color-title:var(--important-color);--note-color:var(--primary-color);--note-on-color:var(--color-white);--note-color-text:var(--body-font-color);--note-color-border:rgba(0,170,230,.1);--note-color-background:rgba(0,170,230,.05);--note-color-code-background:var(--note-color-border);--note-color-title:var(--note-color);--tip-color-text:var(--body-font-color);--tip-color-border:rgba(27,160,73,.1);--tip-color-background:rgba(27,160,73,.05);--tip-color-code-background:var(--tip-color-border);--tip-on-color:var(--color-white);--tip-color-title:var(--tip-color);--caution-on-color:var(--color-white);--caution-color-border:rgba(255,196,0,.1);--caution-color-background:rgba(255,196,0,.05);--caution-color-code-background:var(--caution-color-border);--caution-color-text:var(--body-font-color);--caution-color-title:var(--caution-color);--doc-font-color:var(--color-grey-900);--doc-font-size:inherit;--doc-font-size--desktop:calc(16/var(--rem-base)*1rem);--doc-line-height:1.5;--doc-margin:0 auto;--doc-margin--desktop:3% 8%;--heading-font-color:var(--color-jet-80);--heading-font-weight:normal;--alt-heading-font-weight:var(--body-font-weight-bold);--section-divider-color:var(--panel-border-color);--link_hover-font-color:#245aa8;--link_unresolved-font-color:var(--link_hover-font-color);--abstract-background:#f7f7f8;--abstract-font-color:var(--color-jet-20);--abstract-border-color:var(--panel-border-color);--admonition-background:var(--color-grey-50);--admonition-label-font-weight:var(--body-font-weight-bold);--caption-font-color:var(--color-grey-600);--code-background:#f7f7f8;--code-font-color:var(--body-font-color);--example-background:var(--color-grey-50);--example-border-color:var(--color-grey-300);--kbd-background:var(--panel-background);--kbd-border-color:var(--color-gray-10);--pre-background:var(--panel-background);--pre-border-color:var(--panel-border-color);--pre-annotation-font-color:var(--color-gray-50);--quote-background:var(--panel-background);--quote-border-color:var(--color-gray-70);--quote-font-color:var(--color-gray-70);--quote-attribution-font-color:var(--color-gray-30);--sidebar-background:var(--color-grey-200);--table-border-color:var(--panel-border-color);--table-stripe-background:var(--code-background);--table-footer-background:linear-gradient(to bottom,#f7f7f8 0%,var(--color-white) 100%);--start-page-links-border:#f7f7f8;--pagination-link-font-color:var(--link-font-color);--pagination-link_hover-font-color:var(--link_hover-font-color);--table-header-background:var(--color-smoke-30);--toc-font-color:var(--nav-muted-color);--toc-heading-font-color:var(--doc-font-color);--toc-border-color:var(--panel-border-color);--toc-line-height:1.2;--toc-active-color:var(--link-font-color);--footer-line-height:var(--doc-line-height);--footer-background:var(--color-white);--footer-font-color:var(--color-grey-600);--footer-link-font-color:var(--link-font-color);--footer-height:50px;--navbar-height:calc(56/var(--rem-base)*1rem);--toolbar-height:calc(48/var(--rem-base)*1rem);--drawer-height:var(--toolbar-height);--body-top:var(--navbar-height);--body-min-height:calc(100vh - var(--body-top));--nav-height:calc(var(--body-min-height) - var(--toolbar-height));--nav-height--desktop:var(--body-min-height);--nav-panel-explore-height:calc(50% + var(--drawer-height));--nav-width:calc(280/var(--rem-base)*1rem);--toc-top:calc(var(--body-top) + var(--toolbar-height) + 1rem);--toc-height:calc(100vh - var(--toc-top) - 2.5rem);--toc-width:calc(162/var(--rem-base)*1rem);--toc-width--widescreen:calc(232/var(--rem-base)*1rem);--doc-max-width:calc(720/var(--rem-base)*1rem);--doc-max-width--desktop:calc(828/var(--rem-base)*1rem);--doc-max-width--desktop-wide:calc(987/var(--rem-base)*1rem);--doc-max-width--desktop-wider:calc(1471/var(--rem-base)*1rem);--z-index-nav:1;--z-index-toolbar:2;--z-index-page-version-menu:3;--z-index-navbar:4;--border-radius:0.25rem;--letter-spacing:1px;--viewport-height:calc(var(--vh, 1vh)*100);--layout-switchtheme-invert-filter:none;--layout-switchtheme-background-color:var(--primary-color);--layout-switchtheme-button-color:var(--body-background);--layout-switchtheme-button-hover-color:var(--color-accent-1);--modal-background-color:var(--body-background-color);--modal-button-color:var(--primary-color);--modal-button-background-color:var(--color-white);--modal-button_hover-color:#245aa8;--modal-font-color:var(--body-background-color);--modal-button-font-color:var(--color-white);--modal-link-font-color:var(--link-font-color);--modal-link_hover-font-color:var(--link_hover-font-color);--search-background-color:var(--body-background-color);--search-category-color:#33363d;--search-subcategory-color:#a4a7ae;--search-title-color:var(--color-jet-90);--search-text-color:var(--color-gray-60);--search-code-color:var(--color-jet-70);--search-code-background-color:var(--color-gray-80);--search-subcategory-2-color:var(--color-jet-90);--whatsnew-background-color:var(--nav-background);--changelog-background-color:var(--nav-background);--hero-background-color:var(--primary-color);--start-page-font-color:var(--color-grey-600);--start-page-link-font-color:var(--color-grey-900);--start-page-link_hover-font-color:var(--link_hover-font-color);--tab-li-font-color:var(--link-font-color);--tab-li_hover-font-color:var(--link-font-color);--faq-question-background-color:var(--nav-background)}html.dark-theme{--font-weight:300;--body-background-color:#1f1f1f;--body-background:var(--body-background-color);--panel-background-color:#1f1f1f;--panel-background:var(--panel-background-color);--panel-group-background-color:#303741;--panel-border-color:#444746;--color-accent-1:#272c33;--body-font-color:#fff;--heading-font-color:#fff;--link-font-color:#00aae6;--link_hover-font-color:#d3e3fd;--link_unresolved-font-color:var(--color-grey-300);--scrollbar-thumb-color:#5f5f5f;--selected-background-color:#fff;--doc-font-color:#fff;--navbar-menu-border-color:#fff;--toc-active-color:#fff;--hero-background-color:#2d2f31;--hero-font-color:var(--body-font-color);--color-blue-2:#c2e7ff;--color-blue-3:#c2e7ff;--color-yellow:#004a77;--toc-font-color:#c4c7c5;--caption-font-color:var(--toc-font-color);--pre-background:#28292a;--admonition-background:#28292a;--layout-switchtheme-invert-filter:none;--layout-switchtheme-background-color:var(--selected-background-color);--layout-switchtheme-button-hover-color:var(--color-grey-800);--code-background:rgba(177,209,241,.15);--pagination-link-font-color:var(--link-font-color);--pagination-link_hover-font-color:var(--link_hover-font-color);--table-header-background:#28292a;--footer-background:var(--body-background-color);--footer-link-font-color:hsla(0,0%,100%,.5);--footer-font-color:#5e5e5e;--nav-background:var(--panel-background-color);--nav-secondary-background:var(--body-background-color);--nav-font-color:var(--color-white);--nav-muted-color:#aaa;--nav-heading-font-color:var(--color-white);--navbar-background:var(--body-background-color);--navbar-font-color:var(--color-white);--navbar-menu-background:#000;--navbar-menu-boxshadow:0 5px 30px 0 rgb(0 0 0 0/50%);--navbar-menu-font-color:var(--color-white);--toolbar-background:var(--body-background-color);--toolbar-border-color:var(--color-grey-600);--nav-panel-divider-color:hsla(0,0%,100%,.2);--toolbar-font-color:var(--navbar-font-color);--toolbar-muted-color:#aaa;--page-version-menu-background:var(--navbar-background);--page-version-hover-color:linear-gradient(0deg,hsla(0,0%,89%,.08),hsla(0,0%,89%,.08)),var(--navbar-background);--toc-heading-font-color:var(--color-white);--modal-button-color:#004a77;--modal-button-background-color:var(--panel-background-color);--modal-button_hover-color:linear-gradient(0deg,hsla(0,0%,89%,.08),hsla(0,0%,89%,.08)),#004a77;--modal-button-font-color:#c2e7ff;--modal-font-color:var(--body-font-color);--modal-background-color:#28292a;--modal-link-font-color:var(--link-font-color);--modal-link_hover-font-color:var(--link_hover-font-color);--search-background-color:#28292a;--search-category-color:var(--body-font-color);--search-subcategory-color:var(--toc-font-color);--search-title-color:var(--body-font-color);--search-text-color:var(--toc-font-color);--search-code-color:var(--color-smoke-50);--search-code-background-color:var(--color-smoke-60);--search-subcategory-2-color:var(--toc-font-color);--whatsnew-background-color:#28292a;--whatsnew-code-background-color:#2c3135;--changelog-background-color:#28292a;--start-page-links-border:var(--panel-border-color);--start-page-font-color:#8e918f;--start-page-link-font-color:var(--link-font-color);--start-page-link_hover-font-color:var(--link_hover-font-color);--warning-color:#d4423b;--warning-color-border:rgba(168,31,32,.3);--warning-color-background:rgba(168,31,32,.2);--note-color:#0778ac;--note-color-border:rgba(0,74,119,.3);--note-color-background:rgba(0,74,119,.2);--important-color:#4870d7;--important-color-border:rgba(11,87,208,.3);--important-color-background:rgba(11,87,208,.2);--tip-color:#2aa585;--tip-color-border:rgba(0,120,88,.3);--tip-color-background:rgba(0,120,88,.2);--caution-color:#e8e971;--caution-color-border:hsla(61,73%,68%,.3);--caution-color-background:hsla(61,73%,68%,.2);--tab-li-font-color:var(--link-font-color);--tab-li_hover-font-color:var(--link_hover-font-color);--faq-question-background-color:#28292a;--section-background-color:#28292a;--section-background__hover-color:#4a4b4c}*,::after,::before{text-wrap:pretty;-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;font-size:var(--body-font-size);height:100%}@media screen and (min-width:1024px){html{font-size:1em;font-size:var(--body-font-size--desktop)}}body{word-wrap:anywhere;background:#fff;background:var(--body-background);color:#242933;color:var(--body-font-color);font-family:ALS Hauss,sans-serif;font-family:var(--body-font-family);letter-spacing:-.006em;line-height:1.5;line-height:var(--body-line-height);margin:0}a,a:hover{text-decoration:none}a:active{background-color:none}code,kbd,pre{font-family:monospace;font-family:var(--monospace-font-family)}b,dt,strong,th{font-weight:500;font-weight:var(--body-font-weight-bold)}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}em em{font-style:normal}strong strong{font-weight:400}button{cursor:pointer;font-family:inherit;font-size:1em;line-height:1.5;line-height:var(--body-line-height);margin:0}button::-moz-focus-inner{border:none;padding:0}summary{-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none}table{word-wrap:normal;border-collapse:collapse;font-size:.9375rem;font-size:calc(15/var(--rem-base)*1rem);margin:1.5rem 0 0;width:100%}h1,h2,h3,h4,h5{text-wrap:balance}object[type="image/svg+xml"]:not([width]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (scrollbar-width:thin){body *{scrollbar-color:#c1c1c1 transparent;scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}}body ::-webkit-scrollbar{height:.35rem;width:.35rem}body ::-webkit-scrollbar-thumb{background-color:#c1c1c1;background-color:var(--scrollbar-thumb-color)}.body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 3.5rem - 50px);min-height:calc(var(--body-min-height) - var(--footer-height))}@media screen and (min-width:1024px){.body{word-wrap:break-word}}.nav-container{font-size:.875rem;font-size:calc(14/var(--rem-base)*1rem);left:0;position:fixed;top:3.5rem;top:var(--navbar-height);visibility:hidden;width:100%;z-index:1;z-index:var(--z-index-nav)}@media screen and (min-width:769px){.nav-container{width:17.5rem;width:var(--nav-width)}}@media screen and (min-width:1024px){.nav-container{-webkit-box-flex:0;-ms-flex:none;flex:none;position:static;top:0;visibility:visible}}.nav-container.is-active{visibility:visible}.nav{background:#fff;background:var(--body-background);border-bottom:2px solid #f4f5f6;border-bottom:2px solid var(--color-grey-100);border-right:2px solid #f4f5f6;border-right:2px solid var(--color-grey-100);height:calc(100vh - 6.5rem);height:var(--nav-height);position:relative;top:3rem;top:var(--toolbar-height)}@media screen and (min-width:769px){.nav{-webkit-box-shadow:.5px 0 3px var(--nav-border-color);box-shadow:.5px 0 3px var(--nav-border-color)}}@media screen and (min-width:1024px){.nav{-webkit-box-shadow:none;box-shadow:none;height:calc(100vh - 3.5rem);height:var(--nav-height--desktop);position:sticky;top:3.5rem;top:var(--navbar-height)}}.nav .panels{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:inherit}html.dark-theme .nav{border:none;-webkit-box-shadow:inset -.5px 0 0 0 #f4f5f6;box-shadow:inset -.5px 0 0 0 #f4f5f6;-webkit-box-shadow:inset -.5px 0 0 0 var(--panel-border-color);box-shadow:inset -.5px 0 0 0 var(--panel-border-color)}html.is-clipped--nav{overflow-y:hidden}.nav-panel-menu{height:var(--nav-panel-menu-height)}.nav-panel-menu,.nav-panel-menu:not(.is-active) .nav-menu{-ms-scroll-chaining:none;overflow-y:auto;overscroll-behavior:none;scroll-behavior:auto}.nav-panel-menu:not(.is-active) .nav-menu{display:block;margin:0;max-height:100%}.nav-panel-menu:not(.is-active)::after{background:rgba(0,0,0,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.nav-menu{line-height:1.42857143;line-height:var(--nav-line-height);min-height:100%;overflow-x:hidden;padding:0 1rem 1rem;position:relative}.nav-menu .title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3rem;min-height:var(--toolbar-height)}.nav-menu-resize{bottom:0;cursor:ew-resize;position:absolute;right:-2px;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:4px;z-index:9999}.nav-menu-toggle{background:transparent url(../img/expand-all.svg) no-repeat 50%/100% 100%;border:none;float:right;height:1.25rem;height:calc(var(--toolbar-height)/2.4);margin-right:-.5rem;outline:none;padding:0;position:sticky;top:.92857rem;top:calc((var(--nav-line-height) - .5)*1rem);visibility:hidden;width:1.25rem;width:calc(var(--toolbar-height)/2.4)}.nav-menu-toggle.is-active{background-image:url(../img/collapse-all.svg)}@media screen and (min-width:1024px){.nav-panel-menu.is-active .nav-menu-toggle{visibility:visible}}.nav-container.is-active .nav-menu-toggle{visibility:visible}.nav-menu h3.title{color:#242933;color:var(--nav-heading-font-color);font-size:inherit;font-weight:500;font-weight:var(--body-font-weight-bold);margin:0}.nav-menu a{color:inherit;display:inline-block;-webkit-transition:color .3s ease;transition:color .3s ease}html.dark-theme .nav-menu a{color:#889caf;color:var(--toc-font-color)}.nav-menu a:hover{color:#2ca0f4;color:var(--link-font-color)}.nav-menu a:hover,html.dark-theme .nav-menu a:hover{-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}html.dark-theme .nav-menu a:hover{color:#242933;color:var(--body-font-color)}.nav-list{margin:0 0 0 .75rem;padding:0}.nav-menu>.nav-list+.nav-list{margin-top:.5rem}.nav-item{list-style:none;margin-top:.75em}.nav-item-toggle~.nav-list{padding-bottom:.125rem}.nav-item[data-depth="0"]>.nav-list:first-child{display:block;margin:0}.nav-item:not(.is-active)>.nav-list{display:none}.nav-item-toggle{background:transparent url(../img/caret.svg) no-repeat 50%/70%;border:none;border-radius:4px;height:1.42857em;height:calc(var(--nav-line-height)*1em);line-height:inherit;margin-left:-1.42857em;margin-left:calc(var(--nav-line-height)*-1em);margin-top:-.05em;outline:none;position:absolute;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1.42857em;width:calc(var(--nav-line-height)*1em)}.dark-theme .nav-item-toggle{background:transparent url(../img/caret-white.svg) no-repeat 50%/50%}.nav-item.is-active>.nav-item-toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-current-page>.nav-link,.is-current-page>.nav-text,html.dark-theme .is-current-page>.nav-link,html.dark-theme .is-current-page>.nav-text{color:#2ca0f4;color:var(--toc-active-color)}.nav-panel-explore{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f7f7f8;background:var(--nav-background);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.nav-panel-explore:not(:first-child){max-height:calc(50% + 3rem);max-height:var(--nav-panel-explore-height);top:auto}.nav-panel-explore .context{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-box-shadow:0 -1px 0 #ebecef;box-shadow:0 -1px 0 #ebecef;-webkit-box-shadow:0 -1px 0 var(--toolbar-border-color);box-shadow:0 -1px 0 var(--toolbar-border-color);color:#889caf;color:var(--nav-muted-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:.9375rem;font-size:calc(15/var(--rem-base)*1rem);height:3rem;height:var(--drawer-height);justify-content:space-between;line-height:1;padding:0 .5rem}.nav-panel-explore .context .version{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-panel-explore .context .version::after{background:url(../img/caret.svg) no-repeat 100%/auto 100%;content:"";height:1.25em;margin-left:.5em;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1.25em}.nav-panel-explore.is-active .context .version::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.nav-panel-explore .components{-webkit-box-flex:1;-ms-flex-positive:1;background:#f7f7f8;background:var(--nav-secondary-background);-webkit-box-shadow:inset 0 1px 5px #e1e1e1;box-shadow:inset 0 1px 5px #e1e1e1;-webkit-box-shadow:inset 0 1px 5px var(--nav-panel-divider-color);box-shadow:inset 0 1px 5px var(--nav-panel-divider-color);display:block;flex-grow:1;line-height:1.5;line-height:var(--doc-line-height);margin:0;max-height:100%;overflow-y:scroll;padding:.5rem .75rem 0}.nav-panel-explore:not(.is-active) .components{display:none}.nav-panel-explore .component{display:block}.nav-panel-explore .component+.component{margin-top:.5rem}.nav-panel-explore .component:last-child{margin-bottom:.75rem}.nav-panel-explore .component .title{color:inherit;font-weight:500;font-weight:var(--body-font-weight-bold)}.nav-panel-explore .versions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;list-style:none;margin-top:-.25rem;padding-left:0}.nav-panel-explore .component .version{display:block;margin:.375rem .375rem 0 0}.nav-panel-explore .component .version a{border:1px solid var(--nav-border-color);border-radius:.25rem;color:inherit;display:inherit;opacity:.75;padding:.125em .25em;white-space:nowrap}.nav-panel-explore .component .is-current a{border-color:currentColor;font-weight:500;font-weight:var(--body-font-weight-bold);opacity:.9}@media screen and (max-width:1023.5px){aside.toc.sidebar{display:none}main>.content{overflow-x:auto}main.article{width:100%}}@media screen and (min-width:1024px){main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:0}main>.content{display:-webkit-box;display:-ms-flexbox;display:flex}aside.toc.embedded{display:none}aside.toc.sidebar{-webkit-box-flex:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex:0 0 10.125rem;flex:0 0 10.125rem;-ms-flex:0 0 var(--toc-width);flex:0 0 var(--toc-width);margin-right:.75rem;order:1}}@media screen and (min-width:1216px){aside.toc.sidebar{-ms-flex-preferred-size:14.5rem;-ms-flex-preferred-size:var(--toc-width--widescreen);flex-basis:14.5rem;flex-basis:var(--toc-width--widescreen);margin-right:1.75rem}}.toolbar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-negative:0;align-items:center;background-color:#fff;background-color:var(--body-background-color);-webkit-box-shadow:0 1px 0 #ebecef;box-shadow:0 1px 0 #ebecef;-webkit-box-shadow:0 1px 0 var(--toolbar-border-color);box-shadow:0 1px 0 var(--toolbar-border-color);color:#889caf;color:var(--toolbar-font-color);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:.875rem;font-size:calc(14/var(--rem-base)*1rem);height:3rem;height:var(--toolbar-height);justify-content:flex-start;position:sticky;top:3.5rem;top:var(--navbar-height);z-index:2;z-index:var(--z-index-toolbar)}html.dark-theme .toolbar{-webkit-box-shadow:-.5px .5px 0 0 #f4f5f6;box-shadow:-.5px .5px 0 0 #f4f5f6;-webkit-box-shadow:-.5px .5px 0 0 var(--panel-border-color);box-shadow:-.5px .5px 0 0 var(--panel-border-color)}.nav-toggle,.toolbar a{-webkit-tap-highlight-color:transparent;-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .1s ease;transition:transform .1s ease,opacity .1s ease,-webkit-transform .1s ease}.toolbar a{color:inherit}.nav-toggle{background-color:#889caf;background-color:var(--toolbar-font-color);border:none;height:3rem;height:var(--toolbar-height);margin:.75rem 0 .75rem .75rem;margin:calc(var(--toolbar-height)/4) 0 calc(var(--toolbar-height)/4) calc(var(--toolbar-height)/4);mask:url(../img/menu.svg) no-repeat center;-webkit-mask-size:20px;mask-size:20px;-webkit-mask:url(../img/menu.svg) no-repeat center;outline:none;padding:0;width:1.25rem;width:calc(var(--toolbar-height)/2.4)}@media screen and (min-width:1024px){.nav-toggle{display:none}}.nav-toggle.is-active{mask:url(../img/back.svg) no-repeat center;-webkit-mask:url(../img/back.svg) no-repeat center}.home-link{background-color:#889caf;background-color:var(--toolbar-font-color);display:block;height:3rem;height:var(--toolbar-height);margin:.75rem;margin:calc(var(--toolbar-height)/4);mask:url(../img/home-o.svg) no-repeat center;-webkit-mask:url(../img/home-o.svg) no-repeat center;width:1.25rem;width:calc(var(--toolbar-height)/2.4)}.home-link.is-current,.home-link:hover{mask:url(../img/home.svg) no-repeat center;-webkit-mask:url(../img/home.svg) no-repeat center}.nav-toggle:active,.toolbar a:active{opacity:.7;-webkit-transform:scale(.9);transform:scale(.9)}.breadcrumbs{-webkit-box-flex:1;display:none;-ms-flex:1 1;flex:1 1;line-height:1.42857143;line-height:var(--nav-line-height);padding:0 .5rem 0 .75rem}@media screen and (min-width:1024px){.breadcrumbs{display:block}}a+.breadcrumbs{padding-left:.05rem}.breadcrumbs ul{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;overflow:hidden;padding:0}.breadcrumbs li{display:inline;margin:0}html.dark-theme .breadcrumbs li{color:#889caf;color:var(--toc-font-color)}.breadcrumbs li::after{color:#dbdde1;color:var(--color-grey-300);content:"/";padding:0 .5rem}html.dark-theme .breadcrumbs li::after{color:#889caf;color:var(--toc-font-color)}.breadcrumbs li:last-of-type::after{content:none}.breadcrumbs li:hover>a{color:#2ca0f4;color:var(--link-font-color);text-decoration:none;-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}html.dark-theme .breadcrumbs li>a{color:#889caf;color:var(--toc-font-color)}html.dark-theme .breadcrumbs li:hover>a{color:#242933;color:var(--body-font-color);-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}.breadcrumbs li a #version-breadcrumbs{display:none}.page-versions{font-family:monospace;font-family:var(--monospace-font-family);line-height:1.42857143;line-height:var(--nav-line-height);margin:0 .75rem 0 auto;margin-right:calc(var(--toolbar-height)/4);position:relative}@media screen and (max-width:768px){.page-versions .version-menu-toggle .version-label{display:none}}.page-versions .version-menu-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;background:var(--body-background-color);border:1px solid #ebecef;border:1px solid var(--toolbar-border-color);border-radius:.375rem;color:#8e8e8e;color:var(--toolbar-muted-color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.3rem;justify-content:space-between;line-height:1.25rem;min-height:2rem;outline:none;padding:.25rem .6rem;-webkit-transition:background-color .12s ease,border-color .12s ease;transition:background-color .12s ease,border-color .12s ease;white-space:nowrap;z-index:4;z-index:calc(var(--z-index-page-version-menu) + 1)}.page-versions .version-menu-toggle:hover,.page-versions.is-active .version-menu-toggle{background:#f7f7f8;background:var(--page-version-hover-color);color:#889caf;color:var(--toolbar-font-color);outline:none}.page-versions .version-menu-toggle:hover .icon{background-color:#889caf;background-color:var(--toolbar-font-color)}html.dark-theme .page-versions .version-menu-toggle:hover .icon{background-color:#242933;background-color:var(--body-font-color)}html.dark-theme .page-versions .version-menu-toggle:hover{background:#f7f7f8;background:var(--page-version-hover-color);color:#242933;color:var(--body-font-color)}.page-versions .version-menu-toggle .icon{background-color:currentColor;display:inline-block;height:1.25rem;margin-left:.25rem;-webkit-mask:url(../img/caret.svg) no-repeat center;mask:url(../img/caret.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .12s ease;transition:-webkit-transform .12s ease;transition:transform .12s ease;transition:transform .12s ease,-webkit-transform .12s ease;width:1.25rem}.page-versions.is-active .version-menu-toggle .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.page-versions .version-menu{background:#fff;background:var(--body-background-color);border-radius:0 0 .375rem .375rem;-webkit-box-shadow:inset 0 1px 0 #ebecef,0 8px 16px rgba(0,0,0,.12);box-shadow:inset 0 1px 0 #ebecef,0 8px 16px rgba(0,0,0,.12);-webkit-box-shadow:inset 0 1px 0 var(--toolbar-border-color),0 8px 16px rgba(0,0,0,.12);box-shadow:inset 0 1px 0 var(--toolbar-border-color),0 8px 16px rgba(0,0,0,.12);max-height:70vh;max-width:calc(100vw - 1rem);min-width:100%;opacity:0;overflow-x:hidden;overflow-y:auto;padding:.25rem .35rem;pointer-events:none;position:absolute;right:0;top:100%;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98);-webkit-transition:opacity .12s ease,-webkit-transform .14s ease;transition:opacity .12s ease,-webkit-transform .14s ease;transition:opacity .12s ease,transform .14s ease;transition:opacity .12s ease,transform .14s ease,-webkit-transform .14s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:3;z-index:var(--z-index-page-version-menu)}.page-versions.is-active .version-menu{opacity:1;pointer-events:auto;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.page-versions .version-menu a{border-radius:.25rem;display:block;padding:.35rem .6rem;-webkit-transition:background-color .12s ease,color .12s ease;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.page-versions .version-menu a:focus,.page-versions .version-menu a:hover{background:#f7f7f8;background:var(--page-version-hover-color);color:#889caf;color:var(--toolbar-font-color)}html.dark-theme .page-versions .version:hover{color:#242933;color:var(--body-font-color)}.page-versions .version-menu a.is-current{display:none}.page-versions .version.is-missing{color:#8e8e8e;color:var(--page-version-missing-font-color);font-style:italic;text-decoration:none}@media (max-width:576px){.page-versions .version-menu{border-radius:0;left:0;max-height:calc(100vh - 6.5rem);max-height:calc(100vh - var(--toolbar-height) - var(--navbar-height));min-width:0;position:fixed;right:0;top:6.5rem;top:calc(var(--toolbar-height) + var(--navbar-height));width:auto}}@media (prefers-reduced-motion:reduce){.page-versions .version-menu{-webkit-transition:none;transition:none}}.toc-menu{color:#889caf;color:var(--toc-font-color);padding-bottom:1rem}.toc.sidebar .toc-menu{position:sticky;top:7.5rem;top:var(--toc-top)}.toc .toc-menu h3,.toc.embedded .toc-summary{color:#242933;color:var(--toc-heading-font-color);font-size:.875rem;font-size:calc(14/var(--rem-base)*1rem);font-weight:500;font-weight:var(--body-font-weight-bold);line-height:1.25;margin:0 -.5px;padding:20px 0 10px}.toc.sidebar .toc-menu h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:2.5rem;justify-content:flex-end}.toc .toc-menu ul{font-size:.875rem;font-size:calc(14/var(--rem-base)*1rem);line-height:1.2;line-height:var(--toc-line-height);list-style:none;margin:0;padding:0}.toc.sidebar .toc-menu ul{-ms-scroll-chaining:none;max-height:calc(100vh - 10rem);max-height:var(--toc-height);overflow-y:auto;overscroll-behavior:none;scrollbar-width:none}.toc .toc-menu ul::-webkit-scrollbar{height:0;width:0}@media screen and (min-width:1024px){.toc .toc-menu h3,.toc .toc-menu ul{font-size:.875rem;font-size:calc(14/var(--rem-base)*1rem)}}.toc .toc-menu li{margin:0}.toc .toc-menu li[data-level="2"] a{padding-left:1.25rem}.toc .toc-menu li[data-level="3"] a{padding-left:2rem}.toc .toc-menu a{border-left:2px solid #f4f5f6;border-left:2px solid var(--color-grey-100);color:#889caf;color:var(--color-grey-600);display:inline-block;padding:.5rem 0 .5rem .5rem;text-decoration:none}html.dark-theme .toc .toc-menu a{border-left:1px solid #889caf;border-left:1px solid var(--color-grey-600)}.sidebar.toc .toc-menu a{display:block;outline:none}.toc .toc-menu a.is-active,.toc .toc-menu a:hover{color:#2ca0f4;color:var(--toc-active-color)}.toc .toc-menu a.is-active{border-left-color:#2ca0f4;border-left-color:var(--toc-active-color)}.sidebar.toc .toc-menu a:focus{background:#f9fafa;background:var(--panel-background)}.toc .toc-menu .is-hidden-toc{display:none!important}@media screen and (max-width:1023.5px){.toc.embedded .toc-menu{position:relative}.toc.embedded .toc-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toc.embedded .toc-toggle::after{-ms-flex-negative:0;background-color:currentColor;content:"";flex-shrink:0;height:1rem;margin-left:.5rem;-webkit-mask-image:url(../img/cart.svg);mask-image:url(../img/caret.svg);-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .18s cubic-bezier(.2,0,.2,1);transition:-webkit-transform .18s cubic-bezier(.2,0,.2,1);transition:transform .18s cubic-bezier(.2,0,.2,1);transition:transform .18s cubic-bezier(.2,0,.2,1),-webkit-transform .18s cubic-bezier(.2,0,.2,1);width:1rem}.toc.embedded ul{-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .12s linear,-webkit-transform .18s cubic-bezier(.2,0,.2,1);transition:opacity .12s linear,-webkit-transform .18s cubic-bezier(.2,0,.2,1);transition:transform .18s cubic-bezier(.2,0,.2,1),opacity .12s linear;transition:transform .18s cubic-bezier(.2,0,.2,1),opacity .12s linear,-webkit-transform .18s cubic-bezier(.2,0,.2,1)}.toc.embedded ul.is-collapsed{opacity:.85;-webkit-transform:scaleY(.92);transform:scaleY(.92)}.toc.embedded ul.is-expanded{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.toc.embedded .toc-toggle.is-expanded::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.toc.embedded li.is-extra{display:none}.toc.embedded ul.is-expanded li.is-extra{display:list-item}.toc.embedded .toc-more{cursor:pointer;font-size:1.5rem;line-height:1;list-style:none;opacity:.7;padding:.25rem 0;text-align:left}.toc.embedded .toc-more:hover{opacity:1}}.doc{color:#242933;color:var(--doc-font-color);font-size:inherit;font-size:var(--doc-font-size);line-height:1.5;line-height:var(--doc-line-height);margin:0 auto;margin:var(--doc-margin);max-width:45rem;max-width:var(--doc-max-width);padding:0 1rem 4rem}@media screen and (min-width:1024px){.doc,.doc-faq{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:1rem;font-size:var(--doc-font-size--desktop);margin:3% 8%;margin:var(--doc-margin--desktop);max-width:51.75rem;max-width:var(--doc-max-width--desktop);min-width:0}}@media screen and (min-width:1224px){.doc,.doc-faq{max-width:61.6875rem;max-width:var(--doc-max-width--desktop-wide)}}@media screen and (min-width:1824px){.doc,.doc-faq{max-width:91.9375rem;max-width:var(--doc-max-width--desktop-wider)}}.doc [id]{scroll-margin-top:7.5rem;scroll-margin-top:var(--toc-top)}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{color:#191919;color:var(--heading-font-color);font-weight:400;font-weight:var(--heading-font-weight);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.3;margin:1rem 0 0}.doc>h1.page:first-child{font-size:2.25rem;font-size:calc(36/var(--rem-base)*1rem);margin:1.5rem 0}@media screen and (min-width:769px){.doc>h1.page:first-child{margin-top:2.5rem}}.doc>h1.page:first-child+aside.toc.embedded{margin-top:-.5rem}.doc>h2#name+.sectionbody{margin-top:1rem}#preamble+.sect1,.doc .sect1+.sect1{margin-top:2rem}.doc h1.sect0{background:#f7f7f8;background:var(--abstract-background);font-size:1.8em;margin:1.5rem -1rem 0;padding:.5rem 1rem}.doc h2:not(.discrete){margin-left:-1rem;margin-right:-1rem;padding:.4rem 1rem .1rem}.doc h3:not(.discrete),.doc h4:not(.discrete){font-weight:500;font-weight:var(--alt-heading-font-weight)}.doc h1 .anchor,.doc h2 .anchor,.doc h3 .anchor,.doc h4 .anchor,.doc h5 .anchor,.doc h6 .anchor{font-size:.8em;font-weight:400;margin-left:-1.5ex;padding-top:.05em;position:absolute;text-decoration:none;visibility:hidden;width:1.75ex}.doc h1 .anchor::before,.doc h2 .anchor::before,.doc h3 .anchor::before,.doc h4 .anchor::before,.doc h5 .anchor::before,.doc h6 .anchor::before{content:"\00a7"}.doc h1:hover .anchor,.doc h2:hover .anchor,.doc h3:hover .anchor,.doc h4:hover .anchor,.doc h5:hover .anchor,.doc h6:hover .anchor{visibility:visible}.doc dl,.doc p{margin:0}.doc a{color:#2ca0f4;color:var(--link-font-color)}.doc a:hover{color:#245aa8;color:var(--link_hover-font-color)}.doc a.bare{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc a.unresolved{color:#245aa8;color:var(--link_unresolved-font-color)}.doc i.fa{font-style:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc .colist>table code,.doc p code,.doc thead code{background:#f7f7f8;background:var(--code-background);border-radius:.25em;color:#242933;color:var(--code-font-color);font-size:.95em;padding:.125em .25em}.doc .colist>table a code,.doc p a code,.doc thead a code{background:#f7f7f8;background:var(--code-background);border-radius:.25em;color:#2ca0f4;color:var(--link-font-color);font-size:.95em;padding:0}.doc code,.doc pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc pre{border-radius:.5rem;font-size:.875rem;font-size:calc(14/var(--rem-base)*1rem);line-height:1.25;margin:0}.doc blockquote{margin:0}.doc .paragraph.lead>p{font-size:1.125rem;font-size:calc(18/var(--rem-base)*1rem)}.doc .right{float:right}.doc .left{float:left}.doc .stretch{width:100%}.doc .underline{text-decoration:underline}.doc .line-through{text-decoration:line-through}.doc .dlist,.doc .exampleblock,.doc .hdlist,.doc .imageblock,.doc .listingblock,.doc .literalblock,.doc .olist,.doc .paragraph,.doc .partintro,.doc .quoteblock,.doc .sidebarblock,.doc .ulist,.doc .verseblock,.doc details,.doc hr{margin:1rem 0 0}.doc table.tableblock,.modal.is-open table.tableblock{font-size:.9375rem;font-size:calc(15/var(--rem-base)*1rem);table-layout:fixed;word-break:break-word}.doc table.tableblock{margin:1rem 0 0}.modal.is-open table.tableblock{margin:0}@media screen and (max-width:769px){.doc table.tableblock{overflow-x:auto}.doc table.tableblock,.modal.is-open table.tableblock{border-width:0;display:block;table-layout:auto}.doc table.tableblock th,.modal.is-open table.tableblock th{background-color:#fafafa;background-color:var(--table-header-background);white-space:nowrap}}.doc table.tableblock.landscape-scrollable-table{overflow-x:auto}.doc table.tableblock.landscape-scrollable-table,.modal.is-open table.tableblock.landscape-scrollable-table{border-width:0;display:block;table-layout:auto}.doc table.tableblock.landscape-scrollable-table th,.modal.is-open table.tableblock.landscape-scrollable-table th{background-color:#fafafa;background-color:var(--table-header-background);white-space:nowrap}.doc table.tableblock.landscape-scrollable-table td,.modal.is-open table.tableblock.landscape-scrollable-table td{word-break:keep-all}.doc table.tableblock+*,.modal.is-open table.tableblock+*{margin-top:1.5rem}.doc p.tableblock,.modal.is-open p.tableblock{overflow-wrap:break-word}.doc p.tableblock+p.tableblock,.modal.is-open p.tableblock+p.tableblock{margin-top:.5rem}.doc td.tableblock>.content>:first-child,.modal.is-open td.tableblock>.content>:first-child{margin-top:0}.doc table.tableblock td,.doc table.tableblock th,.modal.is-open table.tableblock td,.modal.is-open table.tableblock th{padding:.5rem}.doc table.tableblock,.doc table.tableblock>*>tr>*,.modal.is-open table.tableblock,.modal.is-open table.tableblock>*>tr>*{border:0 solid #f4f5f6;border:0 solid var(--table-border-color)}.doc table.grid-all>*>tr>*,.modal.is-open table.grid-all>*>tr>*{border-width:1px}.doc table.grid-cols>*>tr>*,.modal.is-open table.grid-cols>*>tr>*{border-width:0 1px}.doc table.grid-rows>*>tr>*,.modal.is-open table.grid-rows>*>tr>*{border-width:1px 0}.doc table.grid-all>thead th,.doc table.grid-rows>thead th,.modal.is-open table.grid-all>thead th,.modal.is-open table.grid-rows>thead th{background-color:#fafafa;background-color:var(--table-header-background);border-bottom-width:2.5px}.doc table.frame-all,.modal.is-open table.frame-all{border-width:1px}.doc table.frame-ends,.modal.is-open table.frame-ends{border-width:1px 0}.doc table.frame-sides,.modal.is-open table.frame-sides{border-width:0 1px}.doc table.frame-none>colgroup+*>:first-child>*,.doc table.frame-sides>colgroup+*>:first-child>*,.modal.is-open table.frame-none>colgroup+*>:first-child>*,.modal.is-open table.frame-sides>colgroup+*>:first-child>*{border-top-width:0}.doc table.frame-sides>:last-child>:last-child>*,.modal.is-open table.frame-sides>:last-child>:last-child>*{border-bottom-width:0}.doc table.frame-ends>*>tr>:first-child,.doc table.frame-none>*>tr>:first-child,.modal.is-open table.frame-ends>*>tr>:first-child,.modal.is-open table.frame-none>*>tr>:first-child{border-left-width:0}.doc table.frame-ends>*>tr>:last-child,.doc table.frame-none>*>tr>:last-child,.modal.is-open table.frame-ends>*>tr>:last-child,.modal.is-open table.frame-none>*>tr>:last-child{border-right-width:0}.doc table.stripes-all>tbody>tr,.doc table.stripes-even>tbody>tr:nth-of-type(2n),.doc table.stripes-hover>tbody>tr:hover,.doc table.stripes-odd>tbody>tr:nth-of-type(odd),.modal.is-open table.stripes-all>tbody>tr,.modal.is-open table.stripes-even>tbody>tr:nth-of-type(2n),.modal.is-open table.stripes-hover>tbody>tr:hover,.modal.is-open table.stripes-odd>tbody>tr:nth-of-type(odd){background:#f7f7f8;background:var(--table-stripe-background)}.doc table.tableblock>tfoot,.modal.is-open table.tableblock>tfoot{background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f8),to(#fff));background:linear-gradient(180deg,#f7f7f8 0,#fff);background:var(--table-footer-background)}.doc .halign-left{text-align:left}.doc .halign-right{text-align:right}.doc .halign-center{text-align:center}.doc .valign-top{vertical-align:top}.doc .valign-bottom{vertical-align:bottom}.doc .valign-middle{vertical-align:middle}.doc li .admonitionblock{margin-bottom:1rem}.doc .admonitionblock{border:1px solid transparent;border-left-width:.4rem;border-radius:.5rem;margin:1.4rem 0 0;min-width:9rem}.doc .admonitionblock p,.doc .admonitionblock td.content{border-radius:.5rem;font-size:1rem;font-size:calc(16/var(--rem-base)*1rem)}.doc .admonitionblock td.content>.title+*,.doc .admonitionblock td.content>:not(.title):first-child{margin-top:0}.doc .admonitionblock pre{font-size:.9375rem;font-size:calc(15/var(--rem-base)*1rem);overflow-y:auto}.doc .admonitionblock.note table.tableblock,.doc .admonitionblock>table{position:relative;table-layout:fixed;width:100%}.doc .admonitionblock.note table.tableblock thead{word-wrap:anywhere}.doc .admonitionblock td.content{word-wrap:anywhere;padding:1rem 1rem .75rem;width:100%}.doc .admonitionblock .icon{font-size:.9375rem;font-size:calc(15/var(--rem-base)*1rem);font-weight:500;font-weight:var(--admonition-label-font-weight);left:1rem;max-width:calc(100% - 2rem);padding:0 .5rem;position:absolute;text-transform:uppercase;-webkit-transform:translate(-.5rem,-50%);transform:translate(-.5rem,-50%)}i.fa[class*=" icon-"]::before,i.fa[class^=icon-]{content:"";height:1.25rem;margin-right:.5rem;width:1.25rem}.doc .admonitionblock.caution .icon{color:#ffc400;color:var(--caution-color)}i.fa.icon-caution::before{background:no-repeat url(../img/caution.svg);background-color:#ffc400;background-color:var(--caution-color);border-radius:1rem}.doc .admonitionblock.caution{background-color:rgba(255,196,0,.05);background-color:var(--caution-color-background);border-color:rgba(255,196,0,.1);border-color:var(--caution-color-border);color:#242933;color:var(--caution-color-text)}.doc .admonitionblock.caution .colist>table code,.doc .admonitionblock.caution p code,.doc .admonitionblock.caution td.content code:not([class*=language-]),.doc .admonitionblock.caution thead code{background-color:rgba(255,196,0,.1);background-color:var(--caution-color-code-background);border-radius:.25em;color:#242933;color:var(--caution-color-text);font-size:.95em;padding:.125em .25em}.doc .admonitionblock.caution .title{color:#ffc400;color:var(--caution-color-title)}.doc .admonitionblock.important .icon{color:#ff5c22;color:var(--important-color)}i.fa.icon-important::before{background:no-repeat url(../img/important.svg);background-color:#ff5c22;background-color:var(--important-color);border-radius:1rem}.doc .admonitionblock.important{background-color:rgba(255,92,34,.05);background-color:var(--important-color-background);border-color:rgba(255,92,34,.1);border-color:var(--important-color-border);color:#242933;color:var(--important-color-text)}.doc .admonitionblock.important .colist>table code,.doc .admonitionblock.important p code,.doc .admonitionblock.important td.content code:not([class*=language-]),.doc .admonitionblock.important thead code{background-color:rgba(255,92,34,.1);background-color:var(--important-color-code-background);border-radius:.25em;color:#242933;color:var(--important-color-text);font-size:.95em;padding:.125em .25em}.doc .admonitionblock.important .title{color:#ff5c22;color:var(--important-color-title)}.doc .admonitionblock.note .icon{color:#00aae6;color:var(--note-color)}i.fa.icon-note::before{background:no-repeat url(../img/note.svg);background-color:#00aae6;background-color:var(--note-color);border-radius:1rem}.doc .admonitionblock.note{background-color:rgba(0,170,230,.05);background-color:var(--note-color-background);border-color:rgba(0,170,230,.1);border-color:var(--note-color-border);color:#242933;color:var(--note-color-text)}.doc .admonitionblock.note .colist>table code,.doc .admonitionblock.note p code,.doc .admonitionblock.note td.content code:not([class*=language-]),.doc .admonitionblock.note thead code{background-color:rgba(0,170,230,.1);background-color:var(--note-color-code-background);border-radius:.25em;color:#242933;color:var(--note-color-text);font-size:.95em;padding:.125em .25em}.doc .admonitionblock.note .title{color:#00aae6;color:var(--note-color-title)}.doc .admonitionblock.tip .icon{color:#1ba049;color:var(--tip-color)}i.fa.icon-tip::before{background:no-repeat url(../img/tip.svg);background-color:#1ba049;background-color:var(--tip-color);border-radius:1rem}.doc .admonitionblock.tip{background-color:rgba(27,160,73,.05);background-color:var(--tip-color-background);border-color:rgba(27,160,73,.1);border-color:var(--tip-color-border);color:#242933;color:var(--tip-color-text)}.doc .admonitionblock.tip .colist>table code,.doc .admonitionblock.tip p code,.doc .admonitionblock.tip td.content code:not([class*=language-]),.doc .admonitionblock.tip thead code{background-color:rgba(27,160,73,.1);background-color:var(--tip-color-code-background);border-radius:.25em;color:#242933;color:var(--tip-color-text);font-size:.95em;padding:.125em .25em}.doc .admonitionblock.tip .title{color:#1ba049;color:var(--tip-color-title)}.doc .admonitionblock.warning .icon{color:#d92020;color:var(--warning-color)}i.fa.icon-warning::before{background:no-repeat url(../img/warning.svg);background-color:#d92020;background-color:var(--warning-color);border-radius:1rem}.doc .admonitionblock.warning{background-color:rgba(217,32,32,.05);background-color:var(--warning-color-background);border-color:rgba(217,32,32,.1);border-color:var(--warning-color-border);color:#242933;color:var(--warning-color-text)}.doc .admonitionblock.warning .colist>table code,.doc .admonitionblock.warning p code,.doc .admonitionblock.warning td.content code:not([class*=language-]),.doc .admonitionblock.warning thead code{background-color:rgba(217,32,32,.1);background-color:var(--warning-color-code-background);border-radius:.25em;color:#242933;color:var(--warning-color-text);font-size:.95em;padding:.125em .25em}.doc .admonitionblock.warning .title{color:#d92020;color:var(--warning-color-title)}.doc .admonitionblock .icon i{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}.doc .admonitionblock .icon i::after{content:attr(title)}.doc .imageblock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.screenshot-round>.content img,.screenshot-round>.content.lightbox img,.screenshot>.content,.screenshot>.content.lightbox{-webkit-box-shadow:0 2px 6px -1px rgba(0,0,0,.16),0 1px 4px -1px rgba(0,0,0,.04);box-shadow:0 2px 6px -1px rgba(0,0,0,.16),0 1px 4px -1px rgba(0,0,0,.04);-webkit-box-shadow:var(--default-shadow);box-shadow:var(--default-shadow)}.screenshot-round>.content img,.screenshot-round>.content.lightbox img{border-radius:8px;padding:10px}.doc .image>img,.doc .image>object,.doc .image>svg,.doc .imageblock img,.doc .imageblock object,.doc .imageblock svg{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.doc .image:not(.left):not(.right)>img{margin-top:-.2em}#preamble .abstract blockquote{background:#f7f7f8;background:var(--abstract-background);border-left:5px solid #f4f5f6;border-left:5px solid var(--abstract-border-color);color:#4a4a4a;color:var(--abstract-font-color);font-size:1rem;font-size:calc(16/var(--rem-base)*1rem);padding:.75em 1em}.doc .quoteblock,.doc .verseblock{background:#f9fafa;background:var(--quote-background);border-left:5px solid #5d5d5d;border-left:5px solid var(--quote-border-color);color:#5d5d5d;color:var(--quote-font-color)}.doc .quoteblock{padding:.25rem 2rem 1.25rem}.doc .quoteblock .attribution{color:#8e8e8e;color:var(--quote-attribution-font-color);font-size:.9375rem;font-size:calc(15/var(--rem-base)*1rem);margin-top:.75rem}.doc .quoteblock blockquote{margin-top:1rem}.doc .quoteblock .paragraph{font-style:italic}.doc .quoteblock cite{padding-left:1em}.doc .verseblock{font-size:1.15em;padding:1rem 2rem}.doc .verseblock pre{font-family:inherit;font-size:inherit}.doc ol,.doc ul{margin:0;padding:0 0 0 2rem}.doc ol.none,.doc ol.unnumbered,.doc ol.unstyled,.doc ul.checklist,.doc ul.no-bullet,.doc ul.none,.doc ul.unstyled{list-style-type:none}.doc ol.unnumbered,.doc ul.no-bullet{padding-left:1.25rem}.doc ol.unstyled,.doc ul.unstyled{padding-left:0}.doc ul.circle,.doc ul.disc,.doc ul.square{list-style-type:square}.doc ol.arabic{list-style-type:decimal}.doc ol.decimal{list-style-type:decimal-leading-zero}.doc ol.loweralpha{list-style-type:lower-alpha}.doc ol.upperalpha{list-style-type:upper-alpha}.doc ol.lowerroman{list-style-type:lower-roman}.doc ol.upperroman{list-style-type:upper-roman}.doc ol.lowergreek{list-style-type:lower-greek}.doc ul.checklist{padding-left:.5rem}.doc ul.checklist p>i.fa-check-square-o:first-child,.doc ul.checklist p>i.fa-square-o:first-child{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;width:1.25rem}.doc ul.checklist i.fa-check-square-o::before{content:"\2713"}.doc ul.checklist i.fa-square-o::before{content:"\274f"}.doc .dlist .dlist,.doc .dlist .olist,.doc .dlist .ulist,.doc .olist .dlist,.doc .olist .olist,.doc .olist .ulist,.doc .olist li+li,.doc .ulist .dlist,.doc .ulist .olist,.doc .ulist .ulist,.doc .ulist li+li{margin-top:.5rem}.doc .admonitionblock .listingblock,.doc .olist .listingblock,.doc .ulist .listingblock{padding:0}.doc .admonitionblock .title,.doc .exampleblock .title,.doc .imageblock .title,.doc .listingblock .title,.doc .literalblock .title,.doc .openblock .title,.doc .tableblock caption,.modal.is-open .tableblock caption{color:#889caf;color:var(--caption-font-color);font-size:.875rem;font-size:calc(14/var(--rem-base)*1rem);font-weight:500;font-weight:var(--body-font-weight-bold);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding-bottom:.075rem;text-align:left}.doc .imageblock .title{margin-top:.5rem;padding-bottom:0}.doc .sectionbody .sect2 details,.doc .sectionbody>details,.doc li>details,.doc>details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;border:1px solid #f4f5f6;border:1px solid var(--panel-border-color);border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.doc details>div.content{padding:.5rem 1rem 1rem}.doc details>summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;line-height:1.5;line-height:var(--doc-line-height);padding:.5rem;position:relative;width:auto}.doc .sectionbody .sect2 details:not([open])>summary,.doc .sectionbody>details:not([open])>summary,.doc li>details:not(.start-page-whatsnew)>summary,.doc>details:not(.start-page-whatsnew)>summary{background-color:#f7f7f8;background-color:var(--changelog-background-color)}.doc details>summary::-webkit-details-marker{display:none}.doc details>summary::before{-ms-flex-item-align:center;align-self:center;background-color:#00aae6;background-color:var(--primary-color);background-size:1rem 1rem;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;margin-right:1rem;-webkit-mask-image:url(../img/plus.svg);mask-image:url(../img/plus.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;min-width:1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:1rem}.doc details>summary.title,.doc details>summary.title strong{font-weight:500;font-weight:var(--monospace-font-weight-bold)}.doc details[open]>summary,.doc li details[open]>summary{background:transparent}.doc details[open]>summary::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.doc details>summary::after{content:""}.doc details.result{margin-top:.25rem}.doc details.result>summary{color:#889caf;color:var(--caption-font-color);font-style:italic;margin-bottom:0}.doc details.result>.content{margin-left:-1rem}.doc .exampleblock>.content,.doc details.result>.content{background:#f9fafa;background:var(--example-background);border-radius:.5rem;-webkit-box-shadow:inset 0 0 0 1px #dbdde1;box-shadow:inset 0 0 0 1px #dbdde1;-webkit-box-shadow:inset 0 0 0 1px var(--example-border-color);box-shadow:inset 0 0 0 1px var(--example-border-color);font-size:.875rem;font-size:calc(14/var(--rem-base)*1rem);line-height:1.25;padding:1.5rem}.doc .exampleblock>.content::after,.doc details.result>.content::after{clear:both;content:"";display:table}.doc .exampleblock>.content>:first-child,.doc details>.content>:first-child{margin-top:0}.doc .sidebarblock{background:#f9fafa;background:var(--admonition-background);border-radius:.3rem;font-weight:500;font-weight:var(--body-font-weight-bold);padding:.3rem}.doc .sidebarblock>.content>.title{font-size:1.40625rem;font-size:calc(22.5/var(--rem-base)*1rem);font-weight:500;font-weight:var(--alt-heading-font-weight);line-height:1.3;margin-bottom:-.3em;text-align:center}.doc .sidebarblock>.content>:not(.title):first-child{margin-top:0}.doc .listingblock.wrap pre,.doc .tableblock .listingblock pre code[class*=language-],.doc .tableblock pre,.modal.is-open .tableblock .listingblock pre code[class*=language-],.modal.is-open .tableblock pre{white-space:pre-wrap}.doc .listingblock pre:not(.highlight),.doc .literalblock pre,.doc pre.highlight code:not([class*=language-]),.doc-faq .listingblock pre:not(.highlight),.doc-faq .literalblock pre,.doc-faq pre.highlight code:not([class*=language-]){word-wrap:normal;border-radius:.3em;display:block;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;overflow-x:auto;padding:1.25em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}.doc .listingblock pre:not(.highlight),.doc .literalblock pre,.doc pre.highlight code:not([class*=language-]){background:#f9fafa;background:var(--pre-background)}.doc-faq .listingblock pre:not(.highlight),.doc-faq .literalblock pre,.doc-faq pre.highlight code:not([class*=language-]){background:#f7f7f8;background:var(--code-background)}.doc .source-toolbox{color:grey;color:var(--pre-annotation-font-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:ALS Hauss,sans-serif;font-family:var(--body-font-family);font-size:.84375rem;font-size:calc(13.5/var(--rem-base)*1rem);line-height:1;position:absolute;right:.5rem;top:.25rem;visibility:hidden}.doc .listingblock:hover .source-toolbox{visibility:visible}.doc .source-toolbox .source-lang{font-size:.96em;letter-spacing:.075em;line-height:1.0425;text-transform:uppercase}.doc .source-toolbox>:not(:last-child)::after{content:"|";letter-spacing:0;padding:0 1ch}.doc .source-toolbox .copy-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:inherit;height:1em;line-height:inherit;outline:none;padding:0;width:1em}.doc .source-toolbox .copy-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;height:inherit;width:inherit}.doc .source-toolbox img.copy-icon{-webkit-filter:invert(50.2%);filter:invert(50.2%)}.doc .source-toolbox svg.copy-icon{fill:currentColor}.doc .source-toolbox .copy-toast{-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#242933;background-color:var(--doc-font-color);border-radius:.25em;color:#fff;color:var(--color-white);cursor:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;justify-content:center;margin-top:1em;opacity:0;padding:.5em;position:relative;-webkit-transition:opacity .5s ease .75s;transition:opacity .5s ease .75s}.doc .source-toolbox .copy-toast::after{border:.55em solid transparent;border-left:.55em solid var(--doc-font-color);content:"";height:1em;position:absolute;top:0;-webkit-transform:rotate(-90deg) translateX(50%) translateY(50%);transform:rotate(-90deg) translateX(50%) translateY(50%);-webkit-transform-origin:left;transform-origin:left;width:1em}.doc .source-toolbox .copy-button.clicked .copy-toast{opacity:1;-webkit-transition:none;transition:none;z-index:3}.doc .dlist dt{font-style:italic}.doc .dlist dd{margin:0 0 .25rem 1.5rem}.doc .dlist dd:last-of-type{margin-bottom:0}.doc td.hdlist1,.doc td.hdlist2{padding:.5rem 0 0;vertical-align:top}.doc tr:first-child>.hdlist1,.doc tr:first-child>.hdlist2{padding-top:0}.doc td.hdlist1{font-weight:500;font-weight:var(--body-font-weight-bold);padding-right:.25rem}.doc td.hdlist2{padding-left:.25rem}.doc .colist{font-size:1rem;font-size:calc(16/var(--rem-base)*1rem);margin:.25rem 0 -.25rem}.doc .colist>table>tbody>tr>:first-child,.doc .colist>table>tr>:first-child{padding:.25em .5rem 0;vertical-align:top}.doc .colist>table>tbody>tr>:last-child,.doc .colist>table>tr>:last-child{padding:.25rem 0}.doc .conum[data-value]{border:1px solid;border-radius:100%;color:#242933;color:var(--code-font-color);display:inline-block;font-family:ALS Hauss,sans-serif;font-family:var(--body-font-family);font-size:.84375rem;font-size:calc(13.5/var(--rem-base)*1rem);font-style:normal;height:1.25em;letter-spacing:-.25ex;line-height:1.2;text-align:center;text-indent:-.25ex;width:1.25em}.doc .conum[data-value]::after{content:attr(data-value)}.doc .conum[data-value]+b,pre[class*=language-] b{display:none}.doc hr{border:solid #f4f5f6;border:solid var(--section-divider-color);border-width:2px 0 0;height:0}.doc b.button{white-space:nowrap}.doc b.button::before{content:"[";padding-right:.25em}.doc b.button::after{content:"]";padding-left:.25em}.doc kbd{background:#f9fafa;background:var(--kbd-background);border:1px solid #c1c1c1;border:1px solid var(--kbd-border-color);border-radius:.25em;-webkit-box-shadow:0 1px 0 #c1c1c1,inset 0 0 0 .1em #fff;box-shadow:0 1px 0 #c1c1c1,inset 0 0 0 .1em #fff;-webkit-box-shadow:0 1px 0 var(--kbd-border-color),0 0 0 .1em var(--body-background) inset;box-shadow:0 1px 0 var(--kbd-border-color),0 0 0 .1em var(--body-background) inset;display:inline-block;font-size:.75rem;font-size:calc(12/var(--rem-base)*1rem);padding:.25em .5em;vertical-align:text-bottom;white-space:nowrap}.doc .keyseq,.doc kbd{line-height:1}.doc .keyseq{font-size:1rem;font-size:calc(16/var(--rem-base)*1rem)}.doc .keyseq kbd{margin:0 .125em}.doc .keyseq kbd:first-child{margin-left:0}.doc .keyseq kbd:last-child{margin-right:0}.doc .menuseq,.doc .path{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc .menuseq i.caret::before{content:"\203a";font-size:1.1em;font-weight:500;font-weight:var(--body-font-weight-bold);line-height:.90909}.doc :not(pre).nowrap{white-space:nowrap}.doc .nobreak{word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}#footnotes{font-size:.85em;line-height:1.5;margin:2rem -.5rem 0}.doc td.tableblock>.content #footnotes{margin:2rem 0 0}#footnotes hr{border-top-width:1px;margin-top:0;width:20%}#footnotes .footnote{margin:.5em 0 0 1em}#footnotes .footnote+.footnote{margin-top:.25em}#footnotes .footnote>a:first-of-type{display:inline-block;margin-left:-2em;text-align:right;width:1.5em}.doc-404{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:3rem auto 0;max-width:100%}@media screen and (min-width:1024px){.doc-404{margin:7rem 20% 0}}.doc-404 h1.page:first-child{margin:0}.doc-404 p{text-align:center}.doc .md-path,.doc .print-path,.doc .swagger-ui-url{display:none}.doc .loader{-webkit-animation:load 1s steps(12) infinite;animation:load 1s steps(12) infinite;color:#2ca0f4;color:var(--link-font-color);display:none;height:50px;left:50%;-webkit-mask:conic-gradient(from 15deg,#0003,#000);mask:conic-gradient(from 15deg,#0003,#000);position:fixed;top:50%;width:50px;z-index:9999}.doc .loader,.doc .loader::after,.doc .loader::before{background:radial-gradient(closest-side at 50% 12.5%,currentColor 90%,#0000 98%) 50% 0/20% 80% repeat-y,radial-gradient(closest-side at 12.5% 50%,currentColor 90%,#0000 98%) 0 50%/80% 20% repeat-x}.doc .loader::after,.doc .loader::before{content:"";grid-area:1/1;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.doc .loader::after{-webkit-transform:rotate(60deg);transform:rotate(60deg)}@-webkit-keyframes load{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}iframe{border:none;height:0;position:absolute;width:0}.doc .start-page-apps ul,.doc .start-page-links ul{grid-gap:2rem;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;list-style:none;margin-bottom:0;margin-top:2rem;padding:0}.doc .start-page-apps li:first-of-type,.doc .start-page-links li:first-of-type{margin-top:.6rem}.doc .start-page-apps li,.doc .start-page-links li{word-wrap:anywhere;border-bottom:1px solid #f7f7f8;border-bottom:1px solid var(--start-page-links-border)}.doc .start-page-apps li p a,.doc .start-page-links li p a{font-size:1.15em;font-weight:500;font-weight:var(--body-font-weight-bold)}.doc .start-page-apps li .paragraph p,.doc .start-page-links li .paragraph p{color:#889caf;color:var(--start-page-font-color);padding-bottom:.5rem}@media screen and (min-width:1024px){.doc .start-page-links ul{grid-template-columns:1fr 1fr}.doc .start-page-apps ul{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:576px){.doc .start-page-apps ul,.doc .start-page-links ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.doc-faq .faq-question{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;background-color:#f7f7f8;background-color:var(--faq-question-background-color);border:1px solid transparent;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-bottom:0;margin-top:2rem;padding:1rem}.doc .faq-question summary.title::before,.doc .start-page-changelog summary.title::before,.doc .start-page-whatsnew summary.title::before{background-size:1.75rem 1.75rem;height:1.75rem;min-width:1.75rem;width:1.75rem}.doc .start-page-apps .title,.doc .start-page-changelog details>summary.title,.doc .start-page-whatsnew .title,.doc-faq .faq-question .title{color:#191919;color:var(--heading-font-color);font-size:1.5em;font-weight:400;font-weight:var(--heading-font-weight);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.3;margin:0;padding:0}.doc .start-page-apps .title{margin-bottom:-1rem;margin-top:2rem}.doc .start-page-changelog,.doc .start-page-whatsnew,.doc details.start-page-whatsnew{background-color:#f7f7f8;background-color:var(--changelog-background-color);border:1px solid transparent;border-radius:.5rem;display:block;margin-top:2rem;padding:0 1rem 1rem}.doc details.start-page-whatsnew>summary,.doc-faq .faq-question>summary{margin:0}.doc details.start-page-whatsnew .title{margin:1rem 0 0}.doc .start-page-whatsnew .colist>table code,.doc .start-page-whatsnew p code,.doc .start-page-whatsnew td.content code:not([class*=language-]),.doc .start-page-whatsnew thead code{background-color:var(--whatsnew-code-background-color);border-radius:.25em;color:#242933;color:var(--note-color-text);font-size:.95em;padding:.125em .25em}.doc .content-tab-link{color:#889caf;color:var(--toc-font-color);font-size:1rem;font-size:var(--doc-font-size--desktop);line-height:2;margin-right:1rem;padding:.25rem;position:relative;white-space:nowrap}.doc .content-tab [id]{scroll-margin-top:9.5rem;scroll-margin-top:calc(var(--toc-top) + 2rem)}.doc .content-tab-link.link-is-active{color:#2ca0f4;color:var(--tab-li-font-color)}.doc .content-tab-link.link-is-active,.doc .content-tab-link:hover{border-bottom:1px solid #2ca0f4;border-bottom:1px solid var(--tab-li-font-color)}.doc .content-tab-link:hover{color:#2ca0f4;color:var(--tab-li_hover-font-color)}.doc .content-tab:not(.tab-is-active){display:none}.doc-faq{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%}.doc-faq h1.page:first-child{font-size:2.25rem;font-size:calc(36/var(--rem-base)*1rem);margin:1.5rem 0}.doc-faq #preamble,.doc-faq h1.page:first-child{-ms-flex-item-align:center;align-self:center}.doc-faq code{background:var(--faq-code-background)}.doc details[open] .content .d2h-wrapper,.doc>.d2h-wrapper{text-align:left}.doc>.d2h-wrapper{padding-top:1rem}.doc details[open] .content .d2h-wrapper .d2h-file-header,.doc>.d2h-wrapper .d2h-file-header{background-color:#f7f7f7;border-bottom:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:5px 10px}.doc details[open] .content .d2h-wrapper .d2h-file-header.d2h-sticky-header,.doc>.d2h-wrapper .d2h-file-header.d2h-sticky-header{position:sticky;top:0;z-index:1}.doc details[open] .content .d2h-wrapper .d2h-lines-added,.doc>.d2h-wrapper .d2h-lines-added{border:1px solid #b4e2b4;border-radius:5px 0 0 5px;color:#399839;padding:2px;text-align:right;vertical-align:middle}.doc details[open] .content .d2h-wrapper .d2h-lines-deleted,.doc>.d2h-wrapper .d2h-lines-deleted{border:1px solid #e9aeae;border-radius:0 5px 5px 0;color:#c33;margin-left:1px;padding:2px;text-align:left;vertical-align:middle}.doc details[open] .content .d2h-wrapper .d2h-file-name-wrapper,.doc>.d2h-wrapper .d2h-file-name-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;width:100%}.doc details[open] .content .d2h-wrapper .d2h-file-name,.doc>.d2h-wrapper .d2h-file-name{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.doc details[open] .content .d2h-wrapper .d2h-file-wrapper,.doc>.d2h-wrapper .d2h-file-wrapper{border:1px solid #ddd;border-radius:3px;margin-bottom:1em}.doc details[open] .content .d2h-wrapper .d2h-file-collapse,.doc>.d2h-wrapper .d2h-file-collapse{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;border-radius:3px;cursor:pointer;display:none;font-size:12px;justify-content:flex-end;padding:4px 8px}.doc details[open] .content .d2h-wrapper .d2h-file-collapse.d2h-selected,.doc>.d2h-wrapper .d2h-file-collapse.d2h-selected{background-color:#c8e1ff}.doc details[open] .content .d2h-wrapper .d2h-file-collapse-input,.doc>.d2h-wrapper .d2h-file-collapse-input{margin:0 4px 0 0}.doc details[open] .content .d2h-wrapper .d2h-diff-table,.doc>.d2h-wrapper .d2h-diff-table{border-collapse:collapse;font-family:monospace;font-family:var(--monospace-font-family);font-size:.75rem;width:100%}.doc details[open] .content .d2h-wrapper .d2h-files-diff,.doc>.d2h-wrapper .d2h-files-diff{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.doc details[open] .content .d2h-wrapper .d2h-file-diff,.doc>.d2h-wrapper .d2h-file-diff{overflow-y:hidden}.doc details[open] .content .d2h-wrapper .d2h-file-diff.d2h-d-none,.doc details[open] .content .d2h-wrapper .d2h-files-diff.d2h-d-none,.doc>.d2h-wrapper .d2h-file-diff.d2h-d-none,.doc>.d2h-wrapper .d2h-files-diff.d2h-d-none{display:none}.doc details[open] .content .d2h-wrapper .d2h-file-side-diff,.doc>.d2h-wrapper .d2h-file-side-diff{display:inline-block;overflow-x:scroll;overflow-y:hidden;width:50%}.doc details[open] .content .d2h-wrapper .d2h-code-line,.doc>.d2h-wrapper .d2h-code-line{padding:0 8em;width:calc(100% - 16em)}.doc details[open] .content .d2h-wrapper .d2h-code-line,.doc details[open] .content .d2h-wrapper .d2h-code-side-line,.doc>.d2h-wrapper .d2h-code-line,.doc>.d2h-wrapper .d2h-code-side-line{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.doc details[open] .content .d2h-wrapper .d2h-code-side-line,.doc>.d2h-wrapper .d2h-code-side-line{padding:0 4.5em;width:calc(100% - 9em)}.doc details[open] .content .d2h-wrapper .d2h-code-line-ctn,.doc>.d2h-wrapper .d2h-code-line-ctn{word-wrap:normal;background:none;display:inline-block;padding:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle;width:100%}.doc details[open] .content .d2h-wrapper .d2h-code-line del,.doc details[open] .content .d2h-wrapper .d2h-code-side-line del,.doc>.d2h-wrapper .d2h-code-line del,.doc>.d2h-wrapper .d2h-code-side-line del{background-color:#ffb6ba}.doc details[open] .content .d2h-wrapper .d2h-code-line del,.doc details[open] .content .d2h-wrapper .d2h-code-line ins,.doc details[open] .content .d2h-wrapper .d2h-code-side-line del,.doc details[open] .content .d2h-wrapper .d2h-code-side-line ins,.doc>.d2h-wrapper .d2h-code-line del,.doc>.d2h-wrapper .d2h-code-line ins,.doc>.d2h-wrapper .d2h-code-side-line del,.doc>.d2h-wrapper .d2h-code-side-line ins{border-radius:.2em;display:inline-block;margin-top:-1px;-webkit-text-decoration:none;text-decoration:none}.doc details[open] .content .d2h-wrapper .d2h-code-line ins,.doc details[open] .content .d2h-wrapper .d2h-code-side-line ins,.doc>.d2h-wrapper .d2h-code-line ins,.doc>.d2h-wrapper .d2h-code-side-line ins{background-color:#97f295;text-align:left}.doc details[open] .content .d2h-wrapper .d2h-code-line-prefix,.doc>.d2h-wrapper .d2h-code-line-prefix{word-wrap:normal;background:none;display:inline;padding:0;white-space:pre}.doc details[open] .content .d2h-wrapper .line-num1,.doc>.d2h-wrapper .line-num1{float:left}.doc details[open] .content .d2h-wrapper .line-num1,.doc details[open] .content .d2h-wrapper .line-num2,.doc>.d2h-wrapper .line-num1,.doc>.d2h-wrapper .line-num2{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;width:3.5em}.doc details[open] .content .d2h-wrapper .line-num2,.doc>.d2h-wrapper .line-num2{float:right}.doc details[open] .content .d2h-wrapper .d2h-code-linenumber,.doc>.d2h-wrapper .d2h-code-linenumber{background-color:#fff;border:solid #eee;border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.3);cursor:pointer;display:inline-block;position:absolute;text-align:right;width:7.5em}.doc details[open] .content .d2h-wrapper .d2h-code-linenumber::after,.doc>.d2h-wrapper .d2h-code-linenumber::after{content:"\200b"}.doc details[open] .content .d2h-wrapper .d2h-code-side-linenumber,.doc>.d2h-wrapper .d2h-code-side-linenumber{background-color:#fff;border:solid #eee;border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.3);cursor:pointer;display:inline-block;overflow:hidden;padding:0 .5em;position:absolute;text-align:right;text-overflow:ellipsis;width:4em}.doc details[open] .content .d2h-wrapper .d2h-code-side-linenumber::after,.doc>.d2h-wrapper .d2h-code-side-linenumber::after{content:"\200b"}.doc details[open] .content .d2h-wrapper .d2h-code-side-emptyplaceholder,.doc details[open] .content .d2h-wrapper .d2h-emptyplaceholder,.doc>.d2h-wrapper .d2h-code-side-emptyplaceholder,.doc>.d2h-wrapper .d2h-emptyplaceholder{background-color:#f1f1f1;border-color:#e1e1e1}.doc details[open] .content .d2h-wrapper .d2h-code-line-prefix,.doc details[open] .content .d2h-wrapper .d2h-code-linenumber,.doc details[open] .content .d2h-wrapper .d2h-code-side-linenumber,.doc details[open] .content .d2h-wrapper .d2h-emptyplaceholder,.doc>.d2h-wrapper .d2h-code-line-prefix,.doc>.d2h-wrapper .d2h-code-linenumber,.doc>.d2h-wrapper .d2h-code-side-linenumber,.doc>.d2h-wrapper .d2h-emptyplaceholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doc details[open] .content .d2h-wrapper .d2h-code-linenumber,.doc details[open] .content .d2h-wrapper .d2h-code-side-linenumber,.doc>.d2h-wrapper .d2h-code-linenumber,.doc>.d2h-wrapper .d2h-code-side-linenumber{direction:rtl}.doc details[open] .content .d2h-wrapper .d2h-del,.doc>.d2h-wrapper .d2h-del{background-color:#fee8e9;border-color:#e9aeae}.doc details[open] .content .d2h-wrapper .d2h-ins,.doc>.d2h-wrapper .d2h-ins{background-color:#dfd;border-color:#b4e2b4}.doc details[open] .content .d2h-wrapper .d2h-info,.doc>.d2h-wrapper .d2h-info{background-color:#f8fafd;border-color:#d5e4f2;color:rgba(0,0,0,.3)}.doc details[open] .content .d2h-wrapper .d2h-file-diff .d2h-del.d2h-change,.doc>.d2h-wrapper .d2h-file-diff .d2h-del.d2h-change{background-color:#fdf2d0}.doc details[open] .content .d2h-wrapper .d2h-file-diff .d2h-ins.d2h-change,.doc>.d2h-wrapper .d2h-file-diff .d2h-ins.d2h-change{background-color:#ded}.doc details[open] .content .d2h-wrapper .d2h-file-list-wrapper,.doc>.d2h-wrapper .d2h-file-list-wrapper{margin-bottom:10px}.doc details[open] .content .d2h-wrapper .d2h-file-list-wrapper a,.doc>.d2h-wrapper .d2h-file-list-wrapper a{-webkit-text-decoration:none;text-decoration:none}.doc details[open] .content .d2h-wrapper .d2h-file-list-wrapper a,.doc details[open] .content .d2h-wrapper .d2h-file-list-wrapper a:visited,.doc>.d2h-wrapper .d2h-file-list-wrapper a,.doc>.d2h-wrapper .d2h-file-list-wrapper a:visited{color:#3572b0}.doc details[open] .content .d2h-wrapper .d2h-file-list-header,.doc>.d2h-wrapper .d2h-file-list-header{text-align:left}.doc details[open] .content .d2h-wrapper .d2h-file-list-title,.doc>.d2h-wrapper .d2h-file-list-title{font-weight:700}.doc details[open] .content .d2h-wrapper .d2h-file-list-line,.doc>.d2h-wrapper .d2h-file-list-line{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.doc details[open] .content .d2h-wrapper .d2h-file-list,.doc>.d2h-wrapper .d2h-file-list{display:block;list-style:none;margin:0;padding:0}.doc details[open] .content .d2h-wrapper .d2h-file-list>li,.doc>.d2h-wrapper .d2h-file-list>li{border-bottom:1px solid #ddd;margin:0;padding:5px 10px}.doc details[open] .content .d2h-wrapper .d2h-file-list>li:last-child,.doc>.d2h-wrapper .d2h-file-list>li:last-child{border-bottom:none}.doc details[open] .content .d2h-wrapper .d2h-file-switch,.doc>.d2h-wrapper .d2h-file-switch{cursor:pointer;display:none;font-size:10px}.doc details[open] .content .d2h-wrapper .d2h-icon,.doc>.d2h-wrapper .d2h-icon{fill:currentColor;margin-right:10px;vertical-align:middle}.doc details[open] .content .d2h-wrapper .d2h-deleted,.doc>.d2h-wrapper .d2h-deleted{color:#c33}.doc details[open] .content .d2h-wrapper .d2h-added,.doc>.d2h-wrapper .d2h-added{color:#399839}.doc details[open] .content .d2h-wrapper .d2h-changed,.doc>.d2h-wrapper .d2h-changed{color:#d0b44c}.doc details[open] .content .d2h-wrapper .d2h-moved,.doc>.d2h-wrapper .d2h-moved{color:#3572b0}.doc details[open] .content .d2h-wrapper .d2h-tag,.doc>.d2h-wrapper .d2h-tag{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;margin-left:5px;padding:0 2px}.doc details[open] .content .d2h-wrapper .d2h-deleted-tag,.doc>.d2h-wrapper .d2h-deleted-tag{border:1px solid #c33}.doc details[open] .content .d2h-wrapper .d2h-added-tag,.doc>.d2h-wrapper .d2h-added-tag{border:1px solid #399839}.doc details[open] .content .d2h-wrapper .d2h-changed-tag,.doc>.d2h-wrapper .d2h-changed-tag{border:1px solid #d0b44c}.doc details[open] .content .d2h-wrapper .d2h-moved-tag,.doc>.d2h-wrapper .d2h-moved-tag{border:1px solid #3572b0}nav.pagination{border-top:1px solid #ebecef;border-top:1px solid var(--toolbar-border-color);line-height:1;margin:2rem -1rem -1rem;padding:.75rem 1rem 0}nav.pagination,nav.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex}nav.pagination span{-webkit-box-flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:50%;flex:50%;-ms-flex-direction:column;flex-direction:column}nav.pagination .prev{padding-right:.5rem}nav.pagination .next{margin-left:auto;padding-left:.5rem;text-align:right}nav.pagination span::before{color:#8e8e8e;color:var(--toolbar-muted-color);font-size:.75em;padding-bottom:.1em}nav.pagination a{color:#2ca0f4;color:var(--pagination-link-font-color);font-weight:500;font-weight:var(--body-font-weight-bold);line-height:1.3;position:relative;text-decoration:none}nav.pagination a:hover{color:#245aa8;color:var(--pagination-link_hover-font-color)}html.is-clipped--navbar{overflow-y:hidden}body{padding-top:3.5rem;padding-top:var(--navbar-height)}.navbar{background:#fff;background:var(--navbar-background);-webkit-box-shadow:0 0 8px rgba(0,0,0,.04),0 0 20px rgba(0,0,0,.08);box-shadow:0 0 8px rgba(0,0,0,.04),0 0 20px rgba(0,0,0,.08);-webkit-box-shadow:var(--header-shadow);box-shadow:var(--header-shadow);color:#242933;color:var(--navbar-font-color);font-size:.875rem;font-size:calc(14/var(--rem-base)*1rem);height:3.5rem;height:var(--navbar-height);position:fixed;top:0;width:100%;z-index:4;z-index:var(--z-index-navbar)}html.dark-theme .navbar{-webkit-box-shadow:inset 30px 40px 30px 10px #333438;box-shadow:inset 30px 40px 30px 10px #333438}.navbar a{text-decoration:none}.navbar-container{-webkit-box-flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;justify-content:space-between}.navbar-container .navbar-item:first-child{-ms-flex-negative:0;flex-shrink:0;height:100%;margin:0;padding:0}.navbar .navbar-item.navbar-button,.navbar .navbar-item.navbar-link{display:none;font-size:1rem;font-size:calc(16/var(--rem-base)*1rem);font-weight:500;font-weight:var(--body-font-weight-bold)}.logo,.logo-en{height:100%}.logo-en{background:url(../img/logo-short.svg) no-repeat;background-position:50%;width:88px}html.dark-theme .logo-en{background:url(../img/logo-short-dark.svg) no-repeat;background-position:50%;width:88px}.navbar-item.search{-webkit-box-flex:1;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex:auto;flex:auto;justify-content:flex-start;opacity:0;padding-right:0;-webkit-transition:visibility 0s,opacity .15s ease-in-out;transition:visibility 0s,opacity .15s ease-in-out;visibility:hidden;width:0}.navbar-item.search.is-active{opacity:1;visibility:visible;width:100%}#search-field{-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;width:100%}.navbar-item.search-button{-webkit-box-align:center;-ms-flex-align:center;all:unset;align-items:center;cursor:pointer}.navbar-item.search-button:hover{color:#00aae6;color:var(--layout-switchtheme-background-color);-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}#search-input{background:#f4f5f6 url(../img/search.svg) no-repeat 8px;background:var(--panel-border-color) url(../img/search.svg) no-repeat 8px center;border:none;border-radius:30px;color:#242933;color:var(--body-font-color);font-size:.875rem;height:32px;line-height:1.5;padding:0 1rem 0 2.25rem;width:100%}#search-input:focus{outline:.2px solid #00aae6;outline:var(--primary-color) solid .2px}html.dark-theme #search-input{background:var(--panel-background-color) url(../img/search.svg) no-repeat 8px center;border-radius:30px}html.dark-theme #search-input:focus{outline:.2px solid #8e918f}html.dark-theme #search-input::-webkit-input-placeholder{color:#8e918f}html.dark-theme #search-input::-moz-placeholder{color:#8e918f}html.dark-theme #search-input:-ms-input-placeholder{color:#8e918f}html.dark-theme #search-input::-ms-input-placeholder{color:#8e918f}html.dark-theme #search-input::placeholder{color:#8e918f}.navbar-burger{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;line-height:1;margin-left:auto;min-width:0;outline:none;padding:0;position:relative;width:3rem}.navbar-burger span{background-color:#242933;background-color:var(--navbar-font-color);height:1.5px;width:1rem}.navbar-burger:not(.is-active) span{-webkit-transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out}.navbar-burger span+span{margin-top:.25rem}.navbar-burger.is-active span+span{margin-top:-1.5px}.navbar-burger.is-active span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-item{color:#242933;color:var(--navbar-menu-font-color);display:block;line-height:1.5;line-height:var(--doc-line-height);padding:.5rem 1rem}.navbar-item .icon{display:block;height:1.25rem;width:1.25rem}.navbar-item .icon img,.navbar-item .icon svg{fill:currentColor;height:inherit;width:inherit}.navbar .navbar-item.navbar-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00aae6;background:var(--navbar-button-background);border:none;border-radius:30px;color:#fff;color:var(--navbar-button-font-color);height:2rem;padding:0 .75em;white-space:nowrap}.navbar .navbar-item.navbar-button:hover{background:#245aa8;background:var(--navbar-button_hover-background)}.navbar .navbar-item.navbar-link{color:#00aae6;color:var(--navbar-link-font-color);margin:0;padding:0}.navbar .navbar-item.navbar-link:hover{color:#245aa8;color:var(--navbar-link_hover-font-color)}.navbar .navbar-item.navbar-button::after{-ms-flex-item-align:center;align-self:center;background-color:#fff;background-color:var(--color-white);background-size:1rem 1rem;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;margin-left:.25rem;-webkit-mask-image:url(../img/arrow-right.svg);mask-image:url(../img/arrow-right.svg);width:1rem}@media screen and (max-width:768.5px){.navbar-item.search{padding-left:0;padding-right:0}}@media screen and (max-width:1023.5px){.navbar-container{gap:.5rem;height:inherit}.navbar-container .navbar-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu{-ms-scroll-chaining:none;background:#fff;background:var(--navbar-menu-background);-webkit-box-shadow:0 8px 16px hsla(0,0%,4%,.08);box-shadow:0 8px 16px hsla(0,0%,4%,.08);max-height:calc(100vh - 3.5rem);max-height:var(--body-min-height);overflow-y:auto;overscroll-behavior:none;padding:.5rem 0}.navbar-menu:not(.is-active){display:none}.navbar-menu a.navbar-item:hover{background:#f5f5f5;background:var(--navbar-menu_hover-background);-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}}@media screen and (min-width:1024px){.navbar-container{gap:1rem;padding:0 1.5rem}.navbar-burger{display:none}.navbar,.navbar-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-container .navbar-item.navbar-button,.navbar-container .navbar-item.navbar-link,.navbar-item{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;position:relative}.logo{background:url(../img/logo.svg) no-repeat;background-position:50%;width:176px}html.dark-theme .logo{background:url(../img/logo-dark.svg) no-repeat;background-position:50%;width:176px}}@media screen and (max-width:1023.5px){.logo{background:url(../img/logo-short.svg) no-repeat;background-position:50%;width:88px}html.dark-theme .logo{background:url(../img/logo-short-dark.svg) no-repeat;background-position:50%;width:88px}.navbar-item.search-button{padding-right:.5rem}}footer.footer{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;background-color:var(--footer-background);-webkit-box-shadow:0 -1px 0 #ebecef;box-shadow:0 -1px 0 #ebecef;-webkit-box-shadow:0 -1px 0 var(--toolbar-border-color);box-shadow:0 -1px 0 var(--toolbar-border-color);color:#889caf;color:var(--footer-font-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-size:calc(12/var(--rem-base)*1rem);justify-content:space-between;line-height:1.5;line-height:var(--footer-line-height);margin-top:auto;padding:1rem;width:100%}html.dark-theme footer.footer{-webkit-box-shadow:inset 0 .5px 0 0 #f4f5f6;box-shadow:inset 0 .5px 0 0 #f4f5f6;-webkit-box-shadow:inset 0 .5px 0 0 var(--panel-border-color);box-shadow:inset 0 .5px 0 0 var(--panel-border-color)}.footer a{color:#2ca0f4;color:var(--footer-link-font-color)}.footer .languages a{color:#889caf;color:var(--footer-font-color);padding-right:1rem;text-decoration:none}.footer .languages a:hover{text-decoration:underline;-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}.footer .languages a.active{text-decoration:underline}@page{margin:.5in}@media print{.hide-for-print{display:none!important}html{font-size:.9375em;font-size:var(--body-font-size--print)}a{color:inherit!important;text-decoration:underline}a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none}img,object,svg,tr{page-break-inside:avoid}thead{display:table-header-group}pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre-wrap}body{padding-top:2rem}.navbar{background:none;color:inherit;position:absolute}.navbar *{color:inherit!important}.nav-container,.navbar>:not(.navbar-container),.toolbar,aside.toc,nav.pagination{display:none}.doc{color:inherit;margin:auto;max-width:none;padding-bottom:2rem}.doc .listingblock code[data-lang]::before{display:block}footer.footer{background:none;border-top:1px solid #f4f5f6;border-top:1px solid var(--panel-border-color);color:#8e8e8e;color:var(--quote-attribution-font-color);padding:.25rem .5rem 0}.footer *{color:inherit}}.home{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:4.5rem;width:100%}.home .card .paragraph p{margin-bottom:0}.home .anchor,.home .cards h2,.home .footer h2,.home h1{display:none}.home .intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#00aae6;background:var(--hero-background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:6rem 16% 12rem}.home .intro,.home .intro h2{color:#fff;color:var(--color-white)}.home .intro h2{-ms-flex-item-align:start;align-self:flex-start;font-weight:400;font-weight:var(--heading-font-weight);margin-bottom:1rem}.home .intro p{font-size:1.25rem;font-size:calc(20/var(--rem-base)*1rem);max-width:48rem;opacity:.7}.home .home-search-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;max-width:1600px;width:100%}.home .home-search{width:100%}.home .cards>.sectionbody{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:-6rem 8% 0;max-width:1920px}.home .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;text-wrap:balance;align-items:flex-start;background-color:#fff;background-color:var(--modal-background-color);border-radius:16px;-webkit-box-shadow:0 2px 6px -1px rgba(0,0,0,.16),0 1px 4px -1px rgba(0,0,0,.04);box-shadow:0 2px 6px -1px rgba(0,0,0,.16),0 1px 4px -1px rgba(0,0,0,.04);-webkit-box-shadow:var(--default-shadow);box-shadow:var(--default-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;justify-self:center;max-width:500px;overflow-wrap:break-word;padding:2rem}.home .cards h3{-webkit-box-orient:horizontal;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2ca0f4;color:var(--link-font-color);-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5rem;margin:0;padding:0;width:100%}.home .cards .sect3,.home .cards h3{-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.home .cards .sect3{-webkit-box-orient:vertical;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:0;height:100%}.home .cards h3 .image{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0}.home .cards h3 a,.home .cards h3 img{-ms-flex-item-align:stretch;-webkit-box-flex:0;-ms-flex-positive:0;align-self:stretch;flex-grow:0}.home .cards h3 img{-ms-flex-negative:0;flex-shrink:0;height:30px;max-width:none;-o-object-fit:contain;object-fit:contain;width:auto}html.dark-theme .home .cards h3 img{-webkit-filter:invert(1);filter:invert(1)}.home .cards h3 a:not(.anchor){-ms-flex-item-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;text-wrap:nowrap;-ms-flex-negative:0;align-items:center;align-self:center;background-color:#f7f7f8;background-color:var(--color-light-grey);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-shrink:0;font-size:1rem;font-weight:500;justify-content:center;margin-left:auto;padding:6px 16px;white-space:nowrap}html.dark-theme .home .cards h3 a:not(.anchor){background-color:#373d4a;background-color:var(--color-grey-800);-webkit-filter:invert(0);filter:invert(0)}.home .cards h3 a:not(.anchor)::after{-ms-flex-item-align:center;align-self:center;background-color:#2ca0f4;background-color:var(--link-font-color);background-size:1rem 1rem;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;margin-left:.5rem;-webkit-mask-image:url(../img/arrow-right.svg);mask-image:url(../img/arrow-right.svg);width:1rem}.home .cards h3 a:not(.anchor):hover{background-color:#efeff2;background-color:var(--color-dark-grey)}.home .cards h3 a:not(.anchor):hover,html.dark-theme .home .cards h3 a:not(.anchor):hover{color:#2ca0f4;color:var(--link-font-color);-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}html.dark-theme .home .cards h3 a:not(.anchor):hover{background-color:#6d7e96;background-color:var(--color-grey-700)}.home .card .card-button{-ms-flex-item-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;margin-top:auto;padding:24px 0 0;text-align:center}.home .card .card-button p{width:100%}html.dark-theme .home .cards .card-button a{background-color:#245aa8}.home .cards .card-button a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;text-wrap:nowrap;align-items:center;background-color:#00aae6;background-color:var(--primary-color);border-radius:200px;color:#fff;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:1.25rem;font-size:calc(20/var(--rem-base)*1rem);font-weight:500;justify-content:center;padding:17px;text-align:center;width:100%}.home .cards .card-button a::after{background-color:#fff;background-color:var(--color-white);background-size:1.25rem 1.25rem;background-size:calc(20/var(--rem-base)*1rem) calc(20/var(--rem-base)*1rem);content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.25rem;height:calc(20/var(--rem-base)*1rem);margin-left:.5rem;-webkit-mask-image:url(../img/arrow-right.svg);mask-image:url(../img/arrow-right.svg);width:1.25rem;width:calc(20/var(--rem-base)*1rem)}html.dark-theme .home .cards .card-button a:hover{background-color:#00aae6;background-color:var(--primary-color)}.home .cards .card-button a:hover{background-color:#245aa8;background-color:var(--link_hover-font-color);color:#fff;color:var(--color-white);-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}.home h4{text-wrap:balance;font-size:1.25rem;font-size:calc(20/var(--rem-base)*1rem);font-weight:500;font-weight:var(--body-font-weight-bold);letter-spacing:0;line-height:1.2;margin:0;padding:1.5rem 0 0}.home .cards p{color:#889caf;color:var(--start-page-font-color)}.home .card ul{list-style-position:outside;list-style-type:disc;margin:0;padding:0 0 0 1rem}.home .card li{color:#889caf;color:var(--color-grey-600);margin:0;padding:0}.home .card a{color:#2ca0f4;color:var(--link-font-color)}.home .card a:hover{color:#245aa8;color:var(--link_hover-font-color);-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}.home .card h3{font-size:1.25rem}.home .card .ulist{word-wrap:normal}@media screen and (min-width:1280px){.home .cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.home .card{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}@media screen and (max-width:768px){.home .cards>.sectionbody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(30,30,30,.65);display:none;inset:0;position:fixed;z-index:10}.modal.is-open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 1rem 4rem}.modal.is-open,.modal>.content{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.modal>.content{background:transparent;max-height:90vh;max-width:90vw}.modal .modal-toolbar,.table-toolbar{border:none;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;left:50%;padding:0 1rem 1rem;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:11}.modal .content img,.modal .content object,.modal .content svg{-webkit-box-flex:0;background-color:#fff;background-color:var(--color-white);border-radius:.5rem;cursor:-webkit-grab;cursor:grab;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%;max-width:100%;min-height:0;min-width:0;-o-object-fit:contain;object-fit:contain;padding:.5rem;-ms-touch-action:none;touch-action:none;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .content .is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-transition:none;transition:none}.modal .modal-toolbar button,.table-fullscreen-btn,.table-toolbar button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00aae6;background:var(--navbar-button-background);border:none;border-radius:50%;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.18);box-shadow:0 2px 6px rgba(0,0,0,.18);color:#fff;color:var(--navbar-button-font-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:2rem;justify-content:center;line-height:1;overflow:hidden;padding:0;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:middle;width:2rem}@media (hover:hover) and (pointer:fine){.modal .modal-toolbar button:hover,.table-fullscreen-btn:hover,.table-toolbar button:hover{background:#245aa8;background:var(--navbar-button_hover-background)}}.modal .modal-toolbar button:focus-visible,.table-fullscreen-btn:focus-visible,.table-toolbar button:focus-visible{outline:2px solid #245aa8;outline:2px solid var(--navbar-button_hover-background);outline-offset:2px}.modal .modal-toolbar button:active,.table-fullscreen-btn:active,.table-toolbar button:active{background:#245aa8;background:var(--navbar-button_hover-background)}.imageblock .lightbox.zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.table-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:-.5rem;margin:0;overflow:hidden;padding:1rem 0 0}.table-fullscreen-btn{padding:0}.fullscreen-table{background:#fff;background:var(--color-white);border-radius:.5rem;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.3);box-shadow:0 4px 16px rgba(0,0,0,.3);max-height:90vh;max-width:90vw;overflow:auto;padding:1rem}.table-fs-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.table-fs-overlay{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.6);display:none;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:9999}.table-fs-overlay.active{display:-webkit-box;display:-ms-flexbox;display:flex}.searchbox{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:32px!important;position:relative;visibility:visible!important;white-space:nowrap;width:200px}.searchbox .meilisearch-autocomplete{display:block;height:100%;width:100%}.searchbox__wrapper{height:100%;position:relative;width:100%;z-index:999}.searchbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;background:var(--search-background-color)!important;border:0;border-radius:16px;-webkit-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:12px;height:100%;padding:0 26px 0 32px;-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:box-shadow .4s ease,background .4s ease;transition:box-shadow .4s ease,background .4s ease,-webkit-box-shadow .4s ease;vertical-align:middle;white-space:normal;width:100%}.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{-webkit-box-shadow:inset 0 0 0 1px #b3b3b3;box-shadow:inset 0 0 0 1px #b3b3b3;-webkit-box-shadow:inset 0 0 0 1px var(--color-grey-400);box-shadow:inset 0 0 0 1px var(--color-grey-400)}.searchbox__input:active,.searchbox__input:focus{background:#fff;background:var(--body-background-color);-webkit-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa;-webkit-box-shadow:inset 0 0 0 1px var(--color-grey-500);box-shadow:inset 0 0 0 1px var(--color-grey-500);outline:0}.searchbox__input::-moz-placeholder{color:#aaa;color:var(--color-grey-500)}.searchbox__input:-ms-input-placeholder{color:#aaa;color:var(--color-grey-500)}.searchbox__input::-webkit-input-placeholder{color:#aaa;color:var(--color-grey-500)}.searchbox__input::-ms-input-placeholder{color:#aaa;color:var(--color-grey-500)}.searchbox__input::placeholder{color:#aaa;color:var(--color-grey-500)}.searchbox__submit{background-color:rgba(69,142,225,0);border:0;border-radius:16px 0 0 16px;font-size:inherit;height:100%;left:0;margin:0;padding:0;position:absolute;right:inherit;text-align:center;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:32px}.searchbox__submit::before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{fill:#6d7e96;fill:var(--color-grey-700);height:14px;vertical-align:middle;width:14px}.searchbox__reset{fill:rgba(0,0,0,.5);background:none;border:0;cursor:pointer;display:block;font-size:inherit;margin:0;padding:0;position:absolute;right:8px;top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;height:8px;margin:4px;width:8px}.searchbox__input:valid~.searchbox__reset{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;display:block}@-webkit-keyframes sbx-reset-in{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes sbx-reset-in{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.meilisearch-autocomplete .dsb-dropdown-menu{background:transparent;border:none;height:auto;margin:20px 0;padding:0 10px;text-align:left;width:100%;z-index:999}.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestions{margin-top:8px;position:relative;z-index:1000}.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestions a:hover{text-decoration:none}.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestion{cursor:pointer}.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestion.dsb-cursor .docs-searchbar-suggestion.suggestion-layout-simple,.meilisearch-autocomplete .dsb-dropdown-menu .dsb-suggestion.dsb-cursor .docs-searchbar-suggestion:not(.suggestion-layout-simple) .docs-searchbar-suggestion--content{background-color:rgba(69,142,225,.05)}.meilisearch-autocomplete .dsb-dropdown-menu [class^=dsb-dataset-]{background:#fff;background:var(--search-background-color);border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);max-height:90vh;overflow:auto;padding:0 8px 8px;position:relative}.home-search .meilisearch-autocomplete .dsb-dropdown-menu [class^=dsb-dataset-]{max-height:70vh}html.dark-theme .meilisearch-autocomplete .dsb-dropdown-menu [class^=dsb-dataset-]{border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.meilisearch-autocomplete .dsb-dropdown-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.meilisearch-autocomplete .docs-searchbar-suggestion{background:#fff;background:var(--search-background-color);color:#02060c;color:var(--color-jet-90);display:block;overflow:hidden;padding:0 8px;position:relative}.meilisearch-autocomplete .docs-searchbar-suggestion--highlight{background:rgba(143,187,237,.1);color:#174d8c;color:var(--color-blue-2);padding:0 .05em}.meilisearch-autocomplete .docs-searchbar-suggestion--category-header .docs-searchbar-suggestion--category-header-lvl0 .docs-searchbar-suggestion--highlight,.meilisearch-autocomplete .docs-searchbar-suggestion--category-header .docs-searchbar-suggestion--category-header-lvl1 .docs-searchbar-suggestion--highlight,.meilisearch-autocomplete .docs-searchbar-suggestion--text .docs-searchbar-suggestion--highlight{background-color:#ff0;background-color:var(--color-yellow);-webkit-box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);-webkit-box-shadow:inset 0 -2px 0 0 var(--color-blue-3);box-shadow:inset 0 -2px 0 0 var(--color-blue-3);color:inherit;padding:0 0 1px}.meilisearch-autocomplete .docs-searchbar-suggestion--content{cursor:pointer;display:block;float:right;padding:5.33333px 0 5.33333px 10.66667px;position:relative;width:70%}.meilisearch-autocomplete .docs-searchbar-suggestion--content::before{background:#ddd;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.meilisearch-autocomplete .docs-searchbar-suggestion--category-header{border-bottom:1px solid #ddd;color:#33363d;color:var(--search-category-color);display:none;font-size:1em;margin-top:8px;padding:4px 0;position:relative}.meilisearch-autocomplete .docs-searchbar-suggestion--wrapper{float:left;padding:8px 0 0;width:100%}.meilisearch-autocomplete .docs-searchbar-suggestion--subcategory-column{word-wrap:break-word;color:#a4a7ae;color:var(--search-subcategory-color);float:left;font-size:.9em;padding:5.33333px 10.66667px;position:relative;text-align:right;width:30%}.meilisearch-autocomplete .docs-searchbar-suggestion--subcategory-column::before{background:#ddd;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.meilisearch-autocomplete .docs-searchbar-suggestion--subcategory-inline{display:none}.meilisearch-autocomplete .docs-searchbar-suggestion--title{color:#02060c;color:var(--search-title-color);font-size:.9em;font-weight:500;margin-bottom:4px}.meilisearch-autocomplete .docs-searchbar-suggestion--text{color:#63676d;color:var(--search-text-color);display:block;font-size:.85em;line-height:1.2em}.meilisearch-autocomplete .docs-searchbar-suggestion--no-results{font-size:1.2em;padding:8px 0;text-align:center;width:100%}.meilisearch-autocomplete .docs-searchbar-suggestion--no-results::before{display:none}.meilisearch-autocomplete .docs-searchbar-suggestion code{background-color:#ebebeb;background-color:var(--search-code-background-color);border:none;border-radius:3px;color:#222;color:var(--search-code-color);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%;padding:1px 5px}.meilisearch-autocomplete .docs-searchbar-suggestion code .docs-searchbar-suggestion--highlight{background:none}.meilisearch-autocomplete .docs-searchbar-suggestion.docs-searchbar-suggestion__main .docs-searchbar-suggestion--category-header,.meilisearch-autocomplete .docs-searchbar-suggestion.docs-searchbar-suggestion__secondary{display:block}@media (min-width:768px){.meilisearch-autocomplete .docs-searchbar-suggestion .docs-searchbar-suggestion--subcategory-column{display:block}}@media (max-width:768px){.meilisearch-autocomplete .docs-searchbar-suggestion .docs-searchbar-suggestion--subcategory-column{color:#02060c;color:var(--search-subcategory-2-color);display:inline-block;float:left;font-size:.9em;font-weight:500;opacity:.5;padding:0;text-align:left;width:auto}.meilisearch-autocomplete .docs-searchbar-suggestion .docs-searchbar-suggestion--subcategory-column::before{display:none}.meilisearch-autocomplete .docs-searchbar-suggestion .docs-searchbar-suggestion--subcategory-column::after{content:"|"}.meilisearch-autocomplete .docs-searchbar-suggestion .docs-searchbar-suggestion--content{display:inline-block;float:left;padding:0;text-align:left;width:auto}.meilisearch-autocomplete .docs-searchbar-suggestion .docs-searchbar-suggestion--content::before{display:none}}.meilisearch-autocomplete .suggestion-layout-simple.docs-searchbar-suggestion{border-bottom:1px solid #eee;border-bottom:1px solid var(--color-smoke-60);margin:0;padding:8px}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--content{padding:0;width:100%}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--content::before{display:none}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--category-header{border:none;display:block;margin:0;padding:0;width:100%}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--category-header-lvl0,.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--category-header-lvl1{font-size:.85em;opacity:.6}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,<svg width="10" height="10" viewBox="0 0 20 38" xmlns="http://www.w3.org/2000/svg"><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" /></svg>');content:"";display:inline-block;height:10px;width:10px}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--wrapper{float:left;margin:0;padding:0;width:100%}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--duplicate-content,.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--subcategory-inline{display:none!important}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--title{color:var(--color-blue-60);font-size:.9em;font-weight:400;margin:0}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--title::before{color:var(--color-blue-60);content:"#";display:inline-block;font-weight:500}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--text{background:#f8f8f8;display:block;font-size:.85em;line-height:1.4em;margin:4px 0 0;opacity:.8;padding:5.33333px 8px}.meilisearch-autocomplete .suggestion-layout-simple .docs-searchbar-suggestion--text .docs-searchbar-suggestion--highlight{-webkit-box-shadow:none;box-shadow:none;color:#3f4145;color:var(--color-jet-40);font-weight:500}.meilisearch-autocomplete .docs-searchbar-footer{color:#fff;color:var(--search-background-color);float:right;height:20px;margin-top:10.66667px;z-index:2000}.meilisearch-autocomplete .docs-searchbar-footer a{color:#fff;color:var(--search-background-color)}.meilisearch-autocomplete .docs-searchbar-footer-logo{color:#fff;color:var(--search-background-color);vertical-align:middle}.doc .tabset{border:1px solid #e1e1e1;border:1px solid var(--nav-panel-divider-color);border-radius:8px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.06);box-shadow:0 3px 10px rgba(0,0,0,.06);margin-top:1rem;padding:1rem}.doc .tabs.ulist{margin-top:0;padding-left:0}.doc .tabs ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -.25rem 0 0}.doc .tabs li,.doc .tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.doc .tabs li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:0;color:#889caf;color:var(--toc-font-color);cursor:pointer;font-size:1rem;font-size:var(--doc-font-size--desktop);height:2rem;justify-content:center;line-height:1;margin-right:2rem;position:relative}.doc .tabs li+li{margin-top:0}.doc .tabs li:last-child{margin-right:0}.doc .tabs li.is-active::before,.doc .tabs li:hover::before{background-color:#2ca0f4;background-color:var(--tab-li-font-color);bottom:.25rem;color:#2ca0f4;color:var(--tab-li-font-color);content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;width:100%;z-index:1}.doc .tabs li.is-active p{color:#2ca0f4;color:var(--tab-li-font-color)}.doc .tabs li p:hover{color:#2ca0f4;color:var(--tab-li_hover-font-color)}.doc .tabset>.content{padding-top:1.25rem;width:100%}.doc .tabset.is-loading .tab-pane:not(:first-child),.doc .tabset:not(.is-loading) .tab-pane:not(.is-active){display:none}.doc .tab-pane>:first-child{margin-top:0}.doc .tabs ul.hide,.tabset .dropddown-btn{display:none}.tabset{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem;position:relative}.tabset,.ulist.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ulist.tabs{margin:0}.other-tab-box{margin-left:2rem;position:relative}.doc .tabs .dropddown-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2ca0f4;color:var(--tab-li-font-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,sans-serif;font-weight:400;height:100%;width:100%}.doc .tabs .dropddown-btn .fas{font-size:18px;margin-left:10px}.doc .tabs .dropddown-btn:focus,.doc .tabs .dropddown-btn:hover{outline:none;text-decoration:none}.doc .tabs ul.other-tablist{background-color:#fff;background-color:var(--color-white);border:1px solid #e1e1e1;border:1px solid var(--color-smoke-90);-webkit-box-shadow:0 3px 10px #0000000f;box-shadow:0 3px 10px #0000000f;display:none;left:0;margin:0;overflow-y:auto;position:absolute;top:100%;width:120px}.doc .tabs ul.other-tablist p{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,sans-serif;height:100%;justify-content:center;width:100%}.doc .tabs ul.other-tablist li{border-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:1rem;width:100%}.doc .tabs ul.other-tablist li p:hover,.doc .tabs ul.other-tablist li.is-active p{background-color:#2ca0f4;background-color:var(--tab-li-font-color)}.doc .tabs ul.other-tablist li.is-active::before,.doc .tabs ul.other-tablist li:hover::before{content:none}.doc .tabs ul.other-tablist.show{display:block}#switch-theme label,.other-tab-box.desktop-hide{display:none}#switch-theme{margin:1rem 1rem 0 0}@media screen and (min-width:1024px){#switch-theme{display:block;float:right}}@media screen and (max-width:1023.5px){#switch-theme{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.75rem}}#switch-theme input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:no-repeat url(../img/light.svg) 90% 50%/16px 16px,no-repeat url(../img/dark.svg) 10% 50%/16px 16px;background-color:#00aae6;background-color:var(--layout-switchtheme-background-color);cursor:pointer;height:22px;outline:none;position:relative;width:40px}#switch-theme input,#switch-theme input::before{border-radius:25px;-webkit-filter:none;filter:none;-webkit-filter:var(--layout-switchtheme-invert-filter);filter:var(--layout-switchtheme-invert-filter)}#switch-theme input::before{background-color:#fff;background-color:var(--layout-switchtheme-button-color);content:"";height:18px;left:2px;position:absolute;top:2px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:18px}#switch-theme:hover input::before{background-color:#ebf2f2;background-color:var(--layout-switchtheme-button-hover-color)}#switch-theme input:checked::before{-webkit-transform:translateX(18px);transform:translateX(18px)}@media screen and (max-width:1023.5px){#switch-theme{margin:-2px 5px 0 0}}