@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");[data-theme=light]{--core-content-primary:#1d1d1b;--core-content-secondary:#2d2c29;--core-content-tertiary:#4a4a45;--core-content-placeholder:#5d5b55;--core-bg-primary:#f6f6f3;--core-bg-secondary:#ebebe5;--core-border-default:#d5d2c3;--accent-bg-accent-soft:#c5ecf1;--semantic-border-info:#187caa;--accent-content-link:#0f5476;--accent-border-contrast:#106793;--accent-content-on-accent-soft:#0b405b;--core-bg-tertiary:#f6f6f3;--core-bg-tertiary-hover:#95928340;--background-brand:#cce804;--color-accent:#3c26eb;--color-copy-popup:#b9b9ce;--background-copy-popup:#17171c;--border-secondary:#c5c7cb;--background-code:#f0f0f0;--hljs-color:#24292e;--hljs-background:#fff;--hljs-type:#d73a49;--hljs-title:#6f42c1;--hljs-variable:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-formula:#6a737d;--hljs-name:#22863a;--hljs-subst:#24292e;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-emphasis:#24292e;--hljs-strong:#24292e;--hljs-addition-color:#22863a;--hljs-addition-background-color:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-background-color:#ffeef0;--table-paginate-color-1:#e6e6e61a;--table-paginate-color-2:#0000001a;--table-paginate-avctive-color-1:#2b2b2b;--table-paginate-avctive-color-2:#0c0c0c;--table-paginate-hover-color-1:#585858;--table-paginate-hover-color-2:#111;--size-4XS:2px;--size-3XS:4px;--size-XS:4px;--size-XXS:6px;--size-S:8px;--size-Large:12px;--size-M:12px;--size-L:16px;--size-XL:20px;--size-XXL:24px;--size-3XL:32px;--size-4XL:48px;--size-5XL:64px;--fontSize-2XS:12px;--fontSize-XS:14px;--fontSize-S:16px;--fontSize-L:20px;--lineHeight-2XS:14px;--lineHeight-XS:16px;--lineHeight-M:24px;--lineHeight-L:26px;--navbar-height:112px;--caution-color:#a0439c;--caution-on-color:#f7f8f8;--important-color:#d32f2f;--important-on-color:#f7f8f8;--note-color:#217ee7;--note-on-color:#f7f8f8;--tip-color:#41af46;--tip-on-color:#f7f8f8;--warning-color:#e18114;--warning-on-color:#f7f8f8}[data-theme=dark]{--core-content-primary:#f7f8f8;--core-content-secondary:#ccd1d2;--core-content-tertiary:#bcc3c5;--core-content-placeholder:#929da0;--core-bg-primary:#212526;--core-bg-secondary:#2d3334;--core-bg-tertiary:#1e1e23;--core-bg-tertiary-hover:#7280834d;--core-border-default:#424a4c;--accent-bg-accent-soft:#0a3043;--semantic-border-info:#8fdae6;--accent-content-link:#8fdae6;--accent-border-contrast:#71cde0;--accent-content-on-accent-soft:#ade3eb;--background-brand:#dcf706;--color-accent:#b2bfff;--color-copy-popup:#484851;--background-copy-popup:#f2f2f8;--border-secondary:#e1e1e1;--background-code:#484851;--hljs-color:#c9d1d9;--hljs-background:#0d1117;--hljs-type:#ff7b72;--hljs-title:#d2a8ff;--hljs-variable:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-formula:#8b949e;--hljs-name:#7ee787;--hljs-subst:#c9d1d9;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-emphasis:#c9d1d9;--hljs-strong:#c9d1d9;--hljs-addition-color:#aff5b4;--hljs-addition-background-color:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-background-color:#67060c;--table-paginate-color-1:#0000001a;--table-paginate-color-2:#e6e6e61a;--table-paginate-avctive-color-1:#fcfcfc;--table-paginate-avctive-color-2:#d4d4d4;--table-paginate-hover-color-1:#979797;--table-paginate-hover-color-2:#eee;--size-4XS:2px;--size-3XS:4px;--size-XS:4px;--size-XXS:6px;--size-S:8px;--size-Large:12px;--size-M:12px;--size-L:16px;--size-XL:20px;--size-XXL:24px;--size-3XL:32px;--size-4XL:48px;--size-5XL:64px;--fontSize-2XS:12px;--fontSize-XS:14px;--fontSize-S:16px;--fontSize-L:20px;--lineHeight-2XS:14px;--lineHeight-XS:16px;--lineHeight-M:24px;--lineHeight-L:26px;--navbar-height:112px;--caution-color:#a0439c;--caution-on-color:#f7f8f8;--important-color:#d32f2f;--important-on-color:#f7f8f8;--note-color:#217ee7;--note-on-color:#f7f8f8;--tip-color:#41af46;--tip-on-color:#f7f8f8;--warning-color:#e18114;--warning-on-color:#f7f8f8}.border-transparent{border-color:#0000}.border-core-border-default{border-color:var(--core-border-default)}.border-semantic-border-info{border-color:var(--semantic-border-info)}.text-accent-content-on-accent-soft{color:var(--accent-content-on-accent-soft)}.text-core-content-primary{color:var(--core-content-primary)}.text-core-content-secondary{color:var(--core-content-secondary)}.text-core-content-tertiary{color:var(--core-content-tertiary)}.text-core-content-placeholder{color:var(--core-content-placeholder)}.text-accent-color-link{color:var(--accent-content-link)}.text-core-content-brand{color:var(--color-accent)}.bg-core-bg-brand{background-color:var(--background-brand)}.bg-accent-bg-accent-soft{background-color:var(--accent-bg-accent-soft)}.bg-core-bg-primary{background-color:var(--core-bg-primary)}.bg-core-bg-secondary{background-color:var(--core-bg-secondary)}.bg-core-bg-tertiary{background-color:var(--core-bg-tertiary)}.bg-core-bg-tertiary-hover,.hover-bg-core-bg-tertiary-hover:hover{background-color:var(--core-bg-tertiary-hover)}.pl-L{padding-left:var(--size-L)}.pr-L{padding-right:var(--size-L)}.pt-L{padding-top:var(--size-L)}.pb-L,.py-L{padding-bottom:var(--size-L)}.py-L{padding-top:var(--size-L)}.px-L{padding-left:var(--size-L);padding-right:var(--size-L)}.p-L{padding:var(--size-L)}.gap-L{gap:var(--size-L)}.pl-XXS{padding-left:var(--size-XXS)}.pr-XXS{padding-right:var(--size-XXS)}.pt-XXS{padding-top:var(--size-XXS)}.pb-XXS,.py-XXS{padding-bottom:var(--size-XXS)}.py-XXS{padding-top:var(--size-XXS)}.px-XXS{padding-left:var(--size-XXS);padding-right:var(--size-XXS)}.p-XXS{padding:var(--size-XXS)}.gap-XXS{gap:var(--size-XXS)}.pl-XL{padding-left:var(--size-XL)}.pr-XL{padding-right:var(--size-XL)}.pt-XL{padding-top:var(--size-XL)}.pb-XL,.py-XL{padding-bottom:var(--size-XL)}.py-XL{padding-top:var(--size-XL)}.px-XL{padding-left:var(--size-XL);padding-right:var(--size-XL)}.p-XL{padding:var(--size-XL)}.gap-XL{gap:var(--size-XL)}.pl-XS{padding-left:var(--size-XS)}.pr-XS{padding-right:var(--size-XS)}.pt-XS{padding-top:var(--size-XS)}.pb-XS,.py-XS{padding-bottom:var(--size-XS)}.py-XS{padding-top:var(--size-XS)}.px-XS{padding-left:var(--size-XS);padding-right:var(--size-XS)}.p-XS{padding:var(--size-XS)}.gap-XS{gap:var(--size-XS)}.pl-4XS{padding-left:var(--size-4XS)}.pr-4XS{padding-right:var(--size-4XS)}.pt-4XS{padding-top:var(--size-4XS)}.pb-4XS,.py-4XS{padding-bottom:var(--size-4XS)}.py-4XS{padding-top:var(--size-4XS)}.px-4XS{padding-left:var(--size-4XS);padding-right:var(--size-4XS)}.p-4XS{padding:var(--size-4XS)}.gap-4XS{gap:var(--size-4XS)}.pl-3XS{padding-left:var(--size-3XS)}.pr-3XS{padding-right:var(--size-3XS)}.pt-3XS{padding-top:var(--size-3XS)}.pb-3XS,.py-3XS{padding-bottom:var(--size-3XS)}.py-3XS{padding-top:var(--size-3XS)}.px-3XS{padding-left:var(--size-3XS);padding-right:var(--size-3XS)}.p-3XS{padding:var(--size-3XS)}.gap-3XS{gap:var(--size-3XS)}.pl-S{padding-left:var(--size-S)}.pr-S{padding-right:var(--size-S)}.pt-S{padding-top:var(--size-S)}.pb-S,.py-S{padding-bottom:var(--size-S)}.py-S{padding-top:var(--size-S)}.px-S{padding-left:var(--size-S);padding-right:var(--size-S)}.p-S{padding:var(--size-S)}.gap-S{gap:var(--size-S)}.pl-Large{padding-left:var(--size-Large)}.pr-Large{padding-right:var(--size-Large)}.pt-Large{padding-top:var(--size-Large)}.pb-Large,.py-Large{padding-bottom:var(--size-Large)}.py-Large{padding-top:var(--size-Large)}.px-Large{padding-left:var(--size-Large);padding-right:var(--size-Large)}.p-Large{padding:var(--size-Large)}.gap-Large{gap:var(--size-Large)}.pl-XXL{padding-left:var(--size-XXL)}.pr-XXL{padding-right:var(--size-XXL)}.pt-XXL{padding-top:var(--size-XXL)}.pb-XXL,.py-XXL{padding-bottom:var(--size-XXL)}.py-XXL{padding-top:var(--size-XXL)}.px-XXL{padding-left:var(--size-XXL);padding-right:var(--size-XXL)}.p-XXL{padding:var(--size-XXL)}.gap-XXL{gap:var(--size-XXL)}.pl-M{padding-left:var(--size-M)}.pr-M{padding-right:var(--size-M)}.pt-M{padding-top:var(--size-M)}.pb-M,.py-M{padding-bottom:var(--size-M)}.py-M{padding-top:var(--size-M)}.px-M{padding-left:var(--size-M);padding-right:var(--size-M)}.p-M{padding:var(--size-M)}.gap-M{gap:var(--size-M)}.pl-4XL{padding-left:var(--size-4XL)}.pr-4XL{padding-right:var(--size-4XL)}.pt-4XL{padding-top:var(--size-4XL)}.pb-4XL,.py-4XL{padding-bottom:var(--size-4XL)}.py-4XL{padding-top:var(--size-4XL)}.px-4XL{padding-left:var(--size-4XL);padding-right:var(--size-4XL)}.p-4XL{padding:var(--size-4XL)}.gap-4XL{gap:var(--size-4XL)}.pl-5XL{padding-left:var(--size-5XL)}.pr-5XL{padding-right:var(--size-5XL)}.pt-5XL{padding-top:var(--size-5XL)}.pb-5XL,.py-5XL{padding-bottom:var(--size-5XL)}.py-5XL{padding-top:var(--size-5XL)}.px-5XL{padding-left:var(--size-5XL);padding-right:var(--size-5XL)}.p-5XL{padding:var(--size-5XL)}.gap-5XL{gap:var(--size-5XL)}.pl-3XL{padding-left:var(--size-3XL)}.pr-3XL{padding-right:var(--size-3XL)}.pt-3XL{padding-top:var(--size-3XL)}.pb-3XL,.py-3XL{padding-bottom:var(--size-3XL)}.py-3XL{padding-top:var(--size-3XL)}.px-3XL{padding-left:var(--size-3XL);padding-right:var(--size-3XL)}.p-3XL{padding:var(--size-3XL)}.gap-3XL{gap:var(--size-3XL)}.dark-mode-switcher:hover{background:var(--core-bg-tertiary-hover)!important;border-radius:6px}.header-button:hover{background-color:var(--core-bg-tertiary-hover);border-radius:6px}.header-button{border:1px solid #0000!important}.header-button.is-current-page{border:1px solid var(--accent-border-contrast)!important;border-radius:6px;color:var(--accent-content-on-accent-soft)!important}.search-checkbox{border-color:var(--core-content-secondary)}.search-checkbox:checked{background-color:var(--background-brand);border-color:var(--background-brand)}body,html{height:100%}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1rem;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;scroll-behavior:smooth}@media (min-width:1024px){html{font-size:1rem}}body{background:var(--core-bg-primary);color:var(--core-content-primary);line-height:1.6}@media print{body{padding-top:0!important}nav.navbar{position:static!important}}a{text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button::-moz-focus-inner{border:none;padding:0}::-webkit-scrollbar-thumb:window-inactive{background:#0000}@supports (scrollbar-width:auto){::-webkit-scrollbar{scrollbar-color:#9595ac #0000;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar-thumb{background:#9595ac;border-radius:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar{max-height:5px;max-width:5px}}.next-previous-button:hover{background-color:var(--core-bg-tertiary-hover)}.copy-button,.copy-toast{position:relative}.copy-button:hover .copy-toast{display:block}.copy-button:not(:hover) .copy-toast{display:none}.copy-icon svg{color:var(--core-content-primary);fill:var(--core-content-primary);stroke:var(--core-content-primary)}.copy-toast{border-radius:.25rem;opacity:0;padding:4px;position:absolute;right:0;top:30px;transition:opacity 1s;width:min-content}.solution-dropdown+div{transition:visibility .5s;visibility:hidden}.solution-dropdown+div>div:hover,.solution-dropdown:hover+div{visibility:visible}.solutions-menu{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}[data-theme=dark] .solutions-menu{box-shadow:0 4px 6px -1px #ffffff1a,0 2px 4px -2px #ffffff1a}article table{background-color:var(--core-bg-secondary);border-bottom:1px solid var(--core-border-default);border-collapse:initial!important;border-spacing:0;border-top-left-radius:12px;border-top-right-radius:12px;color:var(--core-content-secondary);font-family:Inter,sans-serif;font-size:var(--fontSize-XS);font-style:normal;font-weight:400;line-height:var(--lineHeight-XS)}article table p{margin:0}article table th{border-top:1px solid var(--core-border-default)}article table th:first-child{border-left:1px solid var(--core-border-default);border-top-left-radius:12px}article table th:last-child{border-right:1px solid var(--core-border-default);border-top-right-radius:12px}article table td,article table th{border-left:1px solid var(--core-border-default);padding:18px 10px}article table td:last-child,article table th:last-child{border-right:1px solid var(--core-border-default)}article table tbody>tr:not(:last-child)>td,article table th{border-bottom:1px solid var(--core-border-default)!important}article table tbody>tr:first-child>td{border-top:1px solid var(--core-border-default)!important}article table tr:not(:hover)>th{background-color:var(--core-bg-primary)}article table tr:hover{background-color:var(--core-bg-tertiary-hover)}.doc .admonitionblock{margin:24px 0 8px}.doc .admonitionblock .title{color:var(--core-content-primary);font-style:italic}.doc .admonitionblock p,.doc .admonitionblock td.content{font-family:Inter,sans-serif;font-size:var(--fontSize-S);font-style:normal;font-weight:400;letter-spacing:0;line-height:var(--lineHeight-M)}.doc .admonitionblock td.content>.title+*,.doc .admonitionblock td.content>:not(.title):first-child{margin-top:0}.doc .admonitionblock td.content pre{font-family:Inter,sans-serif;font-size:var(--fontSize-S);font-style:normal;font-weight:400;letter-spacing:0;line-height:var(--lineHeight-M)}.doc .admonitionblock>table{position:relative;table-layout:fixed;width:100%}.doc .admonitionblock td.content{background:var(--core-bg-primary);padding:1rem 1rem .75rem;width:100%;word-wrap:anywhere}.doc .admonitionblock td.icon{border:none!important;font-family:Inter,sans-serif;font-size:var(--fontSize-S);font-style:normal;font-weight:400;left:0;letter-spacing:0;line-height:var(--lineHeight-M);line-height:1;padding:0;position:absolute;top:0;transform:translate(-.5rem,-50%)}.doc .admonitionblock td.icon i{align-items:center;border-radius:.45rem;display:inline-flex;filter:none;height:1.25rem;padding:0 .5rem;vertical-align:initial;width:fit-content}.doc .admonitionblock td.icon i:after{content:attr(title);font-style:normal;text-transform:uppercase}.doc .admonitionblock td.icon i.icon-caution{background-color:var(--caution-color);color:var(--caution-on-color)}.doc .admonitionblock td.icon i.icon-important{background-color:var(--important-color);color:var(--important-on-color)}.doc .admonitionblock td.icon i.icon-note{background-color:var(--note-color);color:var(--note-on-color)}.doc .admonitionblock td.icon i.icon-tip{background-color:var(--tip-color);color:var(--tip-on-color)}.doc .admonitionblock td.icon i.icon-warning{background-color:var(--warning-color);color:var(--warning-on-color)}@media screen and (max-width:1023.5px){html.is-clipped--nav{overflow-y:hidden}}.nav-container{left:0;position:fixed;top:var(--navbar-height);visibility:hidden;width:100%;z-index:var(--z-index-nav)}@media screen and (min-width:769px){.nav-container{width:var(--nav-width)}}@media screen and (min-width:1024px){.nav-container{flex:none;position:static;top:0;visibility:visible}}.nav-container.is-active{visibility:visible}@media screen and (min-width:1024px){.nav{top:var(--navbar-height)}}.nav a{color:inherit}.nav .panels{display:flex;flex-direction:column;height:inherit}.nav-menu-container{max-height:calc(100vh - var(--navbar-height) - var(--size-XXL) - 64px)}.nav-panel-menu{overflow-y:scroll;overscroll-behavior:none}.nav-panel-menu:only-child{height:100%}.nav-panel-menu:not(.is-active) .nav-menu{opacity:.75}.nav-panel-menu:not(.is-active):after{background:#00000080;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.nav-menu{min-height:100%;position:relative}.nav-menu>div:hover{background-color:var(--core-bg-tertiary-hover)}.nav-menu-toggle .expand-all-icon{display:block}.nav-menu-toggle .collapse-all-icon,.nav-menu-toggle.is-active .expand-all-icon{display:none}.nav-menu-toggle.is-active .collapse-all-icon{display:block}.nav-list{list-style:none;margin:0;padding:0}.nav-list>li .nav-item-toggle{cursor:pointer}.nav-list>li .nav-item-toggle:hover{background-color:var(--core-bg-tertiary-hover)}.nav-item[data-depth="0"]>.nav-list:first-child{display:block;margin:0}.nav-item:not(.is-active)>.nav-list{display:none}.nav-item:not(.is-active)>.nav-item-toggle .nav-item-chevron{rotate:180deg}.nav-panel-explore{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.nav-panel-explore:not(:first-child){top:auto}.nav-panel-explore .context{align-items:center;border-top:2px solid var(--core-border-default);color:var(--nav-muted-color);display:flex;flex-shrink:0;justify-content:space-between;line-height:1;padding:0 .5rem}.nav-panel-explore:not(:first-child) .context{cursor:pointer}.nav-panel-explore .context .version{align-items:inherit;display:flex}.nav-panel-explore .components{border-top:2px solid var(--core-border-default);display:block;flex-grow:1;line-height:var(--nav-line-height);margin:0;max-height:100%;overflow-y:auto;overscroll-behavior:none;padding:.75rem .75rem 0}.nav-panel-explore:not(.is-active) .components{display:none}.nav-panel-explore .component{display:block}.nav-panel-explore .component+.component{margin-top:.75rem}.nav-panel-explore .component:last-child{margin-bottom:.75rem}.nav-panel-explore .component .title{text-indent:.375rem hanging}.nav-panel-explore .versions{display:flex;flex-wrap:wrap;line-height:1;list-style:none;margin:-.125rem -.375rem 0 .375rem;padding-left:0}.nav-panel-explore .versions .version a{color:var(--core-content-primary)}.nav-panel-explore .component .version{margin:.375rem .375rem 0 0}.nav-panel-explore .component .version a{background:var(--nav-border-color);border-radius:.25rem;display:inherit;opacity:.75;padding:.25em .5em;white-space:nowrap}.nav-panel-explore .component .is-current a{background:var(--nav-heading-font-color);color:var(--nav-secondary-background);font-weight:var(--body-font-weight-bold);opacity:1}.toolbar{align-items:center;color:var(--toolbar-font-color);display:flex;height:var(--toolbar-height);justify-content:flex-start;z-index:var(--z-index-toolbar)}.edit-this-page{display:none;padding-right:.5rem}@media screen and (min-width:1024px){.edit-this-page{display:block}}.page-versions{display:block;position:relative}.page-versions .versions-menu-toggle{color:var(--core-content-secondary)}.page-versions.is-active .versions-menu-toggle{background-color:var(--accent-bg-accent-soft);color:var(--accent-content-on-accent-soft)}.page-versions:not(.is-active) .versions-menu-toggle:hover{background-color:var(--core-bg-tertiary-hover)}.page-versions:not(.is-active) .versions-menu-toggle .versions-chevron{rotate:180deg}.page-versions .versions-menu-toggle{border-radius:6px!important;position:relative;z-index:1}.page-versions .versions-menu{left:0;position:absolute;top:32px;width:100%}.page-versions:not(.is-active) .versions-menu{display:none}.page-versions .version{border-radius:6px}.page-versions .version:hover{background-color:var(--core-bg-tertiary-hover);text-decoration-line:none}.page-versions .version.is-missing{font-style:italic;text-decoration:none}.toc{top:var(--navbar-height)}.toc .toc-content{padding:0}.toc .toc-menu h3{color:var(--core-content-placeholder);font-family:Inter,sans-serif;font-size:var(--fontSize-2XS);font-style:normal;font-weight:700;line-height:var(--lineHeight-2XS);margin:0}.toc .toc-menu ul{line-height:var(--toc-line-height);list-style:none;margin:0;overscroll-behavior:contain;padding:0}.toc.sidebar .toc-menu ul{color:var(--core-content-tertiary);display:flex;flex-direction:column;max-height:calc(100vh - var(--navbar-height) - var(--size-S) - 14px - var(--size-XXL));overflow-y:auto}.toc.sidebar .toc-menu ul li{color:var(--core-content-tertiary);margin:0;padding-left:var(--size-3XS)}.toc.sidebar .toc-menu a{border-radius:6px;color:var(--core-content-tertiary);display:block;font-family:Inter,sans-serif;font-size:var(--fontSize-XS);font-style:normal;font-weight:400;line-height:var(--lineHeight-XS);padding:.5rem;text-decoration:none}.toc .toc-menu li{border-bottom-right-radius:6px;border-color:var(--core-border-default);border-left-width:1px;border-top-right-radius:6px;color:var(--core-content-tertiary)}.toc .toc-menu li:hover{background-color:var(--core-bg-tertiary-hover)}.toc .toc-menu li:has(a.is-active){border-color:var(--semantic-border-info)!important}.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 .is-hidden-toc{display:none!important}#toctitle{font-family:Montserrat,sans-serif;font-size:var(--fontSize-S);font-style:normal;font-weight:700;line-height:var(--lineHeight-M)}.toc .sectlevel1{list-style:disc}.toc .sectlevel2,.toc .sectlevel3,.toc .sectlevel4,.toc .sectlevel5,.toc .sectlevel6{list-style:circle}article h1,article h2,article h3,article h4,article h5,article h6{line-height:1.2;margin-bottom:1.2rem;margin-left:-16px;margin-top:2.5rem;padding-left:16px}article p{line-height:1.7}article ol,article p,article ul{margin-bottom:1.1em;margin-top:1.1em}article ol,article ul{padding-left:2em}article li{margin-bottom:.5em}article code{font-size:.97em}article blockquote{font-style:italic;margin:1.5em 0;padding:.8em 1.5em}article h1,article h2,article h3,article h4,article h5,article h6{scroll-margin-top:var(--navbar-height)}article h1,article h2{color:var(--core-content-primary);font-family:Montserrat,sans-serif;font-size:var(--fontSize-L);font-style:normal;font-weight:700;line-height:var(--lineHeight-L)}article h3,article h4,article h5,article h6{color:var(--core-content-primary);font-family:Montserrat,sans-serif;font-weight:700}article,article h3,article h4,article h5,article h6{font-size:var(--fontSize-S);font-style:normal;line-height:var(--lineHeight-M)}article{color:var(--core-content-secondary);font-family:Inter,sans-serif;font-weight:400;letter-spacing:0}article a{color:var(--accent-content-link);text-decoration:underline}article pre{border-radius:.25rem;padding-left:.5rem;padding-right:.5rem}article code,article pre{line-break:anywhere;overflow-wrap:break-word;text-wrap:auto}

/*  !* Heading Text Family *! */

/*  !* Body Text Family *! */

/*  !* Code Text Family *! */

/*  !* --------- *! */

/*  !* Font Sizes *! */

/*  !* --------- *! */

/*  !* List Styles *! */html.is-clipped--navbar{overflow-y:hidden}.navbar{background:var(--navbar-background);color:var(--navbar-font-color);font-size:calc(16/var(--rem-base)*1rem);position:fixed;top:0;width:100%;z-index:var(--z-index-navbar)}.navbar a{text-decoration:none}.navbar-brand{display:flex;flex:auto;padding-left:1rem}.navbar-brand .navbar-item:first-child{align-self:center;color:var(--navbar-font-color);flex-wrap:wrap;font-size:calc(22/var(--rem-base)*1rem);line-height:1;padding:0}.navbar-brand .navbar-item:first-child a{color:inherit;word-wrap:normal}.navbar-brand .navbar-item:first-child :not(:last-child){padding-right:.375rem}.navbar-brand .navbar-item.search{justify-content:flex-end;padding-left:0}.navbar-brand .navbar-right.link{flex:auto;justify-content:flex-end}.navbar-brand .navbar-right.link a{color:inherit}.navbar-burger{align-items:center;background:none;border:none;display:flex;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:var(--navbar-font-color);height:1.5px;width:1rem}.navbar-burger:not(.is-active) span{transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s}.navbar-burger span+span{margin-top:.25rem}.navbar-burger.is-active span+span{margin-top:-1.5px}.navbar-burger.is-active span:first-child{transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:rotate(-45deg)}.navbar-item,.navbar-link{color:var(--navbar-menu-font-color);display:block;line-height:var(--doc-line-height);padding:.5rem 1rem}.navbar-item.has-dropdown{padding:0}.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-link{padding-right:2.5em}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:var(--navbar-menu-border-color);border:none;height:1px;margin:.25rem 0}.navbar .button{align-items:center;background:var(--navbar-button-background);border:1px solid var(--navbar-button-border-color);border-radius:.15rem;color:var(--navbar-button-font-color);display:inline-flex;height:1.75rem;padding:0 .75em;white-space:nowrap}@media screen and (max-width:768.5px){.navbar-brand .navbar-item.search{flex:auto;padding-left:0;padding-right:0}.navbar-brand .navbar-right.link{display:none}}@media screen and (max-width:1023.5px){.navbar-brand{height:inherit}.navbar-brand .navbar-item{align-items:center;display:flex}.navbar-menu{background:var(--navbar-menu-background);box-shadow:0 8px 16px #0a0a0a1a;max-height:var(--body-min-height);overflow-y:auto;overscroll-behavior:none;padding:.5rem 0}.navbar-menu:not(.is-active){display:none}.navbar-menu .navbar-link:hover,.navbar-menu a.navbar-item:hover{background:var(--navbar-menu_hover-background)}}@media screen and (min-width:1024px){.navbar-burger{display:none}.navbar,.navbar-end,.navbar-menu{display:flex}.navbar-item,.navbar-link{display:flex;flex:none;position:relative}.navbar-item:not(.has-dropdown),.navbar-link{align-items:center}.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-link:after{border-style:solid;border-width:0 0 1px 1px;content:"";display:block;height:.5em;margin-top:-.375em;pointer-events:none;position:absolute;right:1.125em;top:50%;transform:rotate(-45deg);width:.5em}.navbar-end .navbar-link,.navbar-end>.navbar-item{color:var(--navbar-font-color)}.navbar-end .navbar-item.has-dropdown:hover .navbar-link,.navbar-end .navbar-link:hover,.navbar-end>a.navbar-item:hover{background:var(--navbar_hover-background);color:var(--navbar-font-color)}.navbar-end .navbar-link:after{border-color:currentColor}.navbar-dropdown{background:var(--navbar-menu-background);border:1px solid var(--navbar-menu-border-color);border-radius:0 0 .25rem .25rem;border-top:none;display:none;left:0;min-width:100%;position:absolute;top:100%}.navbar-dropdown .navbar-item{padding:.5rem 3rem .5rem 1rem;white-space:nowrap}.navbar-dropdown .navbar-item:last-child{border-radius:inherit}.navbar-dropdown.is-right{left:auto;right:0}.navbar-dropdown a.navbar-item:hover{background:var(--navbar-menu_hover-background)}}

/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:var(--core-content-tertiary)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-type)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-variable)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-formula)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-name)}.hljs-subst{color:var(--hljs-subst)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{color:var(--hljs-emphasis);font-style:italic}.hljs-strong{color:var(--hljs-strong);font-weight:700}.hljs-addition{background-color:var(--hljs-addition-background-color);color:var(--hljs-addition-color)}.hljs-deletion{background-color:var(--hljs-deletion-background-color);color:var(--hljs-deletion-color)}.source-container{border:1px solid var(--core-border-default);border-radius:4px;display:flex;flex-direction:column;gap:4px;line-height:1.6;margin:1.5em 0;overflow-x:auto;padding:.5em 1em 1.25em}.source-container,.source-container pre{background:var(--core-bg-primary)}div.homepage-section h3,div.homepage-section p{color:#fff;margin:0}div.homepage-section h3{padding-bottom:.2em}div.homepage-section a.homepage-link-primary h3{font-size:28px;font-weight:400}div.homepage-section a.homepage-link-secondary p{font-size:16px}div.homepage-section a.homepage-link-secondary h3{font-size:20px}div.homepage-section a.homepage-link-secondary p{font-size:14px}div.homepage-section-container{display:flex;flex-wrap:wrap}div.homepage-section a.homepage-link{border-radius:10px;display:block;margin:10px;padding:16px}div.homepage-section a.homepage-link:hover{text-decoration:none}div.homepage-section a.homepage-link-primary{background:var(--core-content-primary-lightest);color:var(--body-font-color);flex:1 1 300px}div.homepage-section a.homepage-link-primary:hover{background-color:var(--panel-background)}div.homepage-section a.homepage-link-secondary{background-color:var(--core-content-primary-light);color:var(--body-font-color);flex:1 1 200px;font-size:.8em}div.home-page div.container-header{padding:20px 10px 0}div.home-page div.container-header h2{border:none;margin:0;padding:0}.homepage-page div h2{border-bottom:none!important;color:var(--core-content-primary-lightest);font-size:1.25rem;font-weight:700;margin:1em -1rem .3em;padding:.8rem 1.5rem!important;text-align:center}div.home-page div.container-contributors,div.home-page div.container-project,div.home-page div.container-releases{display:flex;flex-wrap:wrap;margin-bottom:30px}div.home-page div.container-contributors a,div.home-page div.container-project a,div.home-page div.container-releases a{background-color:var(--core-content-primary-lightest);color:var(--body-font-color);display:block;margin:10px;padding:10px;text-decoration:none}div.home-page div.container-contributors h3,div.home-page div.container-project h3,div.home-page div.container-releases h3{color:#fff}div.home-page div.container-releases a{background-color:#173e77}div.home-page div.container-project a{background-color:#680959}div.home-page div.container-contributors a{background-color:#984f15}div.home-page .flex-container a.container-big{flex:500px}div.home-page .flex-container a.container-small{flex:200px}div.home-page .flex-container a.container-third{flex:1 1 500px}.flex-container p,div.home-page .flex-container h3{margin:10px}table.dataTable td.dt-control{cursor:pointer;text-align:center}table.dataTable td.dt-control:before{background-color:#31b131;border:.15em solid var(--core-border-default);border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:initial;color:var(--core-bg-primary);content:"+";display:inline-block;height:1em;line-height:1em;margin-top:-9px;text-align:center;text-indent:0!important;width:1em}table.dataTable tr.dt-hasChild td.dt-control:before{background-color:#d33333;content:"-"}table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_desc_disabled,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_desc_disabled{cursor:pointer;padding-right:26px;position:relative}table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before{display:block;font-size:.9em;line-height:9px;opacity:.125;position:absolute;right:10px}table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc_disabled:before{bottom:50%;content:"▴"}table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_desc_disabled:after{content:"▾";top:50%}table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after{opacity:.6}table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after{display:none}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:none}div.dataTables_scrollBody table.dataTable thead>tr>td:after,div.dataTables_scrollBody table.dataTable thead>tr>td:before,div.dataTables_scrollBody table.dataTable thead>tr>th:after,div.dataTables_scrollBody table.dataTable thead>tr>th:before{display:none}div.dataTables_processing{left:50%;margin-left:-100px;margin-top:-26px;padding:2px;position:absolute;text-align:center;top:50%;width:200px}div.dataTables_processing>div:last-child{height:15px;margin:1em auto;position:relative;width:80px}div.dataTables_processing>div:last-child>div{animation-timing-function:cubic-bezier(0,1,1,0);background:#0d6efde6;border-radius:50%;height:13px;position:absolute;top:0;width:13px}div.dataTables_processing>div:last-child>div:first-child{animation:datatables-loader-1 .6s infinite;left:8px}div.dataTables_processing>div:last-child>div:nth-child(2){animation:datatables-loader-2 .6s infinite;left:8px}div.dataTables_processing>div:last-child>div:nth-child(3){animation:datatables-loader-2 .6s infinite;left:32px}div.dataTables_processing>div:last-child>div:nth-child(4){animation:datatables-loader-3 .6s infinite;left:56px}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td,table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th,table.dataTable tfoot th.dt-head-left,table.dataTable thead td,table.dataTable thead td.dt-head-left,table.dataTable thead th,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable{border-collapse:initial;border-spacing:0;clear:both;margin:0 auto;width:100%}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td,table.dataTable thead th{border-bottom:1px solid var(--core-border-default);padding:10px}table.dataTable thead td:active,table.dataTable thead th:active{outline:none}table.dataTable tfoot td,table.dataTable tfoot th{border-top:1px solid var(--core-border-default);padding:10px 10px 6px}table.dataTable tbody tr{background-color:initial}table.dataTable tbody tr.selected>*{box-shadow:inset 0 0 0 9999px #0d6efde6;color:var(--core-content-primary)}table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid var(--core-border-default)}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-right:1px solid #00000026;border-top:1px solid #00000026}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #00000026}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display>tbody>tr.odd>*,table.dataTable.stripe>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.023)}table.dataTable.display>tbody>tr.odd.selected>*,table.dataTable.stripe>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.923)}table.dataTable.display>tbody>tr:hover>*,table.dataTable.hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.035)}table.dataTable.display>tbody>tr.selected:hover>*,table.dataTable.hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.935)}table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3,table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019)}table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3,table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919)}table.dataTable.display>tbody>tr.odd>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.054)}table.dataTable.display>tbody>tr.odd>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.047)}table.dataTable.display>tbody>tr.odd>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.039)}table.dataTable.display>tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.954)}table.dataTable.display>tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.947)}table.dataTable.display>tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.962)}table.dataTable.no-footer{border-bottom:1px solid var(--core-content-primary)}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable td,table.dataTable th{box-sizing:initial}.dataTables_wrapper{clear:both;position:relative}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{background-color:initial;border:2px solid var(--core-border-default);border-radius:3px;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{background-color:initial;border:2px solid var(--core-border-default);border-radius:3px;margin-left:3px;padding:5px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;padding-top:.25em;text-align:right}.dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:var(--core-content-secondary)!important;cursor:pointer;display:inline-block;margin-left:2px;min-width:1.5em;padding:.5em 1em;text-align:center;text-decoration:none!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:var(--table-paginate-color-1);background:linear-gradient(to bottom,var(--table-paginate-color-1) 0,var(--table-paginate-color-2) 100%);border:1px solid var(--core-content-primary);color:var(--core-content-secondary)!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background:#0000;border:1px solid #0000;box-shadow:none;color:var(--core-content-secondary)!important;cursor:default}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:var(--table-paginate-hover-color-1);background:linear-gradient(to bottom,var(--table-paginate-hover-color-1) 0,var(--table-paginate-hover-color-2) 100%);border:1px solid var(--core-content-primary);color:var(--core-content-primary)!important}.dataTables_wrapper .dataTables_paginate .paginate_button:active{background-color:var(--table-paginate-avctive-color-1);background:linear-gradient(to bottom,var(--table-paginate-avctive-color-1) 0,var(--table-paginate-avctive-color-2) 100%);box-shadow:inset 0 0 3px var(--core-content-secondary);outline:none}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:var(--core-content-primary)}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;margin:0!important;overflow:hidden;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid var(--core-content-secondary)}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:none}.dataTables_wrapper:after{clear:both;content:"";display:block;height:0;visibility:hidden}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}.alert{align-items:center;background-color:var(--core-bg-primary);border:1px solid #0000;border-radius:.35rem;margin-top:1rem;padding:.15rem .5rem}.alert .fas{padding-right:7px}.eol{background-color:#fff3cd;border-color:#ffecb5;color:#664d03}.prerelease{background-color:#cff4fc;border-color:#b6effb;color:#055160}.alert svg{flex-shrink:0;margin-right:.5rem}.navigation-explore .context .version:after{content:"";margin-right:.15rem}.navbar{background-image:linear-gradient(180deg,#eee 0,#ddd)}.nav-panel-explore .context{color:var(--core-content-secondary);font-size:.75rem}.nav-panel-explore:not(:first-child){max-height:100%}.nav-panel-explore-chevron.is-active{transform:rotate(180deg)}.nav-panel-menu{overflow-y:auto}.toolbar{font-size:.75rem}.edit-this-page{display:block}.toolbar a .fas:hover{color:#0275d8}.toolbar .toolbar-icon:hover{background-color:#0275d8}.black-border img{border-color:var(--core-content-primary);border-radius:.2rem;border-style:solid}.nav-menu h3.title{line-height:1.35}nav a:hover{text-decoration:none}.tabpanel{background:var(--core-bg-secondary)!important;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:var(--core-border-default)!important}.tabs .tablist li:after{border:none!important;border-image:none!important;display:none!important}.tablist>ul li{align-items:center;border-bottom:0;border-left:none!important;border-right:none!important;border-top:none!important;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer;display:flex;height:48px;justify-content:center;margin-left:10px!important;margin-right:10px!important;min-width:48px;padding:0 var(--size-3XS)!important}.tablist>ul li:not(:hover){background:var(--core-bg-secondary)!important;color:var(--core-content-tertiary);font-family:Montserrat,sans-serif;font-size:var(--fontSize-XS);font-style:normal;font-weight:600;line-height:var(--lineHeight-XS)}.tablist>ul li.is-selected{border-bottom:1px solid var(--accent-content-on-accent-soft)!important}.tablist>ul li.is-selected:hover,.tablist>ul li.is-selected:not(:hover){background:var(--core-bg-secondary)!important;color:var(--accent-content-on-accent-soft);font-family:Inter,sans-serif;font-size:var(--fontSize-XS);font-style:normal;font-weight:700;line-height:var(--lineHeight-XS)}.tablist>ul li:not(.is_selected):hover{background:var(--core-bg-tertiary-hover)!important;color:var(--core-content-secondary);font-family:Montserrat,sans-serif;font-size:var(--fontSize-XS);font-style:normal;font-weight:600;line-height:var(--lineHeight-XS)}#preamble .abstract blockquote{background-color:inherit;border-color:var(--core-border-default);border-radius:8px;border-style:none solid;border-width:5px;color:inherit;font-size:.9em;font-style:var(--caption-font-style);padding-bottom:1.1em;text-align:justify}.toc.embedded+#preamble .abstract blockquote{margin-top:1.5em}.doc .exampleblock .title,.doc .imageblock .title,.doc .listingblock .title,.doc .literalblock .title,.doc .tableblock caption{color:var(--core-content-secondary)}.doc .imageblock .title{margin-top:.5rem}.doc span.image{display:inline-block;vertical-align:middle}.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{list-style-type:circle}.doc ul.disc{list-style-type:disc}.doc ul.square{list-style-type:square}.doc ul.circle ul:not([class]),.doc ul.disc ul:not([class]),.doc ul.square ul:not([class]){list-style:inherit}.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 p>i.fa-check-square-o:first-child,.doc ul.checklist p>i.fa-square-o:first-child{display:inline-flex;justify-content:center;margin-left:-1.25rem;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 div.ulist>ul{list-style:disc}.doc div.ulist>ul .ulist>ul{list-style:circle}.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}

/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:Source Code Pro,ui-monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.label-14{font-weight:400}.label-14,.label-14-medium{font-family:Inter,sans-serif;font-size:var(--fontSize-XS);font-style:normal;line-height:var(--lineHeight-XS)}.label-14-medium{font-weight:500}.label-14-bold{font-size:var(--fontSize-XS);font-weight:700;line-height:var(--lineHeight-XS)}.label-12,.label-14-bold{font-family:Inter,sans-serif;font-style:normal}.label-12{font-size:var(--fontSize-2XS);font-weight:400;line-height:var(--lineHeight-2XS)}.heading-16{font-size:var(--fontSize-S);font-weight:700;line-height:var(--lineHeight-M)}.heading-14,.heading-16{font-family:Montserrat,sans-serif;font-style:normal}.heading-14{font-size:var(--fontSize-XS);font-weight:600;line-height:var(--lineHeight-XS)}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}.\!container{width:100%!important}@media (min-width:640px){.container{max-width:640px}.\!container{max-width:640px!important}}@media (min-width:768px){.container{max-width:768px}.\!container{max-width:768px!important}}@media (min-width:1024px){.container{max-width:1024px}.\!container{max-width:1024px!important}}@media (min-width:1280px){.container{max-width:1280px}.\!container{max-width:1280px!important}}@media (min-width:1536px){.container{max-width:1536px}.\!container{max-width:1536px!important}}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-\[60px\]{top:60px}.left-\[5\%\]{left:5%}.right-\[5\%\]{right:5%}.top-0{top:0}.right-3{right:.75rem}.right-0{right:0}.z-50{z-index:50}.z-40{z-index:40}.z-0{z-index:0}.m-1\.5{margin:.375rem}.m-1{margin:.25rem}.m-0{margin:0}.mt-0{margin-top:0}.mb-4{margin-bottom:1rem}.mr-0{margin-right:0}.ml-1{margin-left:.25rem}.mr-3{margin-right:.75rem}.mt-\[26px\]{margin-top:26px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-fit{height:fit-content}.h-full{height:100%}.h-5{height:1.25rem}.h-8{height:2rem}.h-6{height:1.5rem}.h-4{height:1rem}.h-\[32px\]{height:32px}.h-\[52px\]{height:52px}.min-h-\[32px\]{min-height:32px}.w-full{width:100%}.w-3{width:.75rem}.w-5{width:1.25rem}.w-\[303px\]{width:303px}.w-\[200px\]{width:200px}.w-6{width:1.5rem}.w-0{width:0}.w-4{width:1rem}.w-\[92px\]{width:92px}.min-w-0{min-width:0}.max-w-\[100\%\]{max-width:100%}.flex-shrink-0{flex-shrink:0}.flex-grow-0{flex-grow:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-8{gap:2rem}.gap-2{gap:.5rem}.gap-0\.5{gap:.125rem}.gap-0{gap:0}.gap-3{gap:.75rem}.overflow-auto{overflow:auto}.overflow-visible{overflow:visible}.overscroll-contain{overscroll-behavior:contain}.whitespace-nowrap{white-space:nowrap}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded{border-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-l-2{border-left-width:2px}.border-transparent{border-color:#0000}.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity))}.bg-fp-blue-light{--tw-bg-opacity:1;background-color:rgb(81 162 218/var(--tw-bg-opacity))}.px-2{padding-left:.5rem;padding-right:.5rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-0{padding-bottom:0;padding-top:0}.pl-3{padding-left:.75rem}.pl-\[36px\]{padding-left:36px}.pl-0{padding-left:0}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pt-10{padding-top:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-baseline{vertical-align:initial}.align-middle{vertical-align:middle}.font-display{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.medium-zoom-overlay,img.medium-zoom-image{z-index:1000}.medium-zoom-overlay{background:var(--core-bg-primary)}.table-container{margin-bottom:60px;position:relative;width:100%}table.collapsible{margin-bottom:0;width:100%}table.collapsible.collapsed tr:nth-child(n+4){display:none}table.collapsible.expanded tr:nth-child(n+4){display:table-row}.expand-button{background-color:var(--core-bg-secondary);border-radius:6px!important;bottom:-36px;color:var(--core-content-primary);cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:var(--fontSize-XS);font-style:normal;font-weight:700;left:0;line-height:1.5;line-height:var(--lineHeight-XS);padding:8px 0;position:absolute;text-align:center;transition:background-color .3s ease;width:100%;z-index:2}.expand-button:hover{background-color:var(--core-bg-tertiary-hover)}table.collapsible.collapsed tr:nth-child(3){background:linear-gradient(to bottom,rgba(var(--core-bg-secondary),1) 50%,rgba(var(--core-bg-secondary),0) 100%);display:table-row!important;height:10px;opacity:.3;overflow:hidden;position:relative}.before\:content-\[\'\2013_\'\]:before{--tw-content:"– ";content:var(--tw-content)}.before\:content-\[\'\|_\'\]:before{--tw-content:"| ";content:var(--tw-content)}.after\:content-\[\'_\2192\'\]:after{--tw-content:" →";content:var(--tw-content)}.hover\:no-underline:hover{text-decoration-line:none}.dark .dark\:bg-lime-600{--tw-bg-opacity:1;background-color:rgb(101 163 13/var(--tw-bg-opacity))}.dark .dark\:bg-fp-blue{--tw-bg-opacity:1;background-color:rgb(60 110 180/var(--tw-bg-opacity))}.dark .dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.lg\:visible{visibility:visible}.lg\:static{position:static}.lg\:block{display:block}.lg\:w-\[250px\]{width:250px}.lg\:pl-0{padding-left:0}}