.Code,.Inline-code{background:var(--color-grayBlue-50);border:1px solid var(--color-grayBlue-100);border-radius:4px;display:inline-block;font-family:Monaco,Courier,serif;font-size:1.5rem;padding:1px 6px}:root[color-mode=dark] .Code,:root[color-mode=dark] .Inline-code{background:var(--color-blue-850);border-color:var(--color-blue-700)}code[class*=language-],pre[class*=language-]{background:0 0;border-radius:var(--Button-border-radius);color:var(--color-gray-700);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1.5rem;hyphens:none;line-height:1.5;overflow-wrap:normal;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--color-grayBlue-50);border:1px solid var(--color-grayBlue-100)}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--color-green-500)}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:#ffffff80;color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}div.code-toolbar{max-width:calc(100vw - 20px);position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:7px;top:7px;transition:opacity .3s ease-in-out;z-index:10}div.code-toolbar:focus-within>.toolbar,div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:#e0e0e033;border-radius:.5em;box-shadow:0 2px 0 0 #0003;color:#bbb;font-size:.8em}div.code-toolbar>.toolbar>.toolbar-item>button>span{display:flex;font-size:2rem;padding:10px}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}:root[color-mode=dark] code[class*=language-],:root[color-mode=dark] pre[class*=language-]{background:0 0;color:var(--color-blue-50);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;hyphens:none;line-height:1.5;overflow-wrap:normal;tab-size:4;text-align:left;text-shadow:0 1px #0000004d;white-space:pre;word-break:normal;word-spacing:normal}:root[color-mode=dark] pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:root[color-mode=dark] :not(pre)>code[class*=language-],:root[color-mode=dark] pre[class*=language-]{background:var(--color-blue-850);border:1px solid var(--color-blue-700)}:root[color-mode=dark] :not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}:root[color-mode=dark] .token.cdata,:root[color-mode=dark] .token.comment,:root[color-mode=dark] .token.doctype,:root[color-mode=dark] .token.prolog{color:#8292a2}:root[color-mode=dark] .token.punctuation{color:#f8f8f2}:root[color-mode=dark] .token.namespace{opacity:.7}:root[color-mode=dark] .token.constant,:root[color-mode=dark] .token.deleted,:root[color-mode=dark] .token.property,:root[color-mode=dark] .token.symbol,:root[color-mode=dark] .token.tag{color:#f92672}:root[color-mode=dark] .token.boolean,:root[color-mode=dark] .token.number{color:#ae81ff}:root[color-mode=dark] .token.attr-name,:root[color-mode=dark] .token.builtin,:root[color-mode=dark] .token.char,:root[color-mode=dark] .token.inserted,:root[color-mode=dark] .token.selector,:root[color-mode=dark] .token.string{color:#a6e22e}:root[color-mode=dark] .language-css .token.string,:root[color-mode=dark] .style .token.string,:root[color-mode=dark] .token.entity,:root[color-mode=dark] .token.operator,:root[color-mode=dark] .token.url,:root[color-mode=dark] .token.variable{background:#0000;color:#f8f8f2}:root[color-mode=dark] .token.atrule,:root[color-mode=dark] .token.attr-value,:root[color-mode=dark] .token.class-name,:root[color-mode=dark] .token.function{color:#e6db74}:root[color-mode=dark] .token.keyword{color:#66d9ef}:root[color-mode=dark] .token.important,:root[color-mode=dark] .token.regex{color:#fd971f}:root[color-mode=dark] .token.bold,:root[color-mode=dark] .token.important{font-weight:700}:root[color-mode=dark] .token.italic{font-style:italic}:root[color-mode=dark] .token.entity{cursor:help}:root[color-mode=dark] pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}:root[color-mode=dark] pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}:root[color-mode=dark] .line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:3em}:root[color-mode=dark] .line-numbers-rows>span{counter-increment:linenumber;display:block}:root[color-mode=dark] .line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}:root[color-mode=dark] div.code-toolbar{position:relative}:root[color-mode=dark] div.code-toolbar>.toolbar{opacity:0;position:absolute;right:7px;top:7px;transition:opacity .3s ease-in-out;z-index:10}:root[color-mode=dark] div.code-toolbar:focus-within>.toolbar,:root[color-mode=dark] div.code-toolbar:hover>.toolbar{opacity:1}:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;user-select:none}:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>a,:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>button,:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>span{background:#e0e0e033;border-radius:.5em;box-shadow:0 2px 0 0 #0003;color:#bbb;font-size:.8em}:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>a:focus,:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>a:hover,:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>button:focus,:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>button:hover,:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>span:focus,:root[color-mode=dark] div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}div.code-toolbar>.toolbar>.toolbar-item>button>span .Icon{margin:0!important}@media (--m-md ){.code-toolbar{max-width:none}}.DocPage{column-gap:40px;display:grid;grid-template-columns:400px minmax(0,1fr) 400px;transition:all .5s}.DocPage-sidebar{height:fit-content;padding:5px 0 15px;position:sticky}.DocPage--docNavCollapsed{grid-template-columns:50px minmax(0,1fr) 400px}.DocPage--pageNavCollapsed{grid-template-columns:400px minmax(0,1fr) 50px}.DocPage--docNavCollapsed.DocPage--pageNavCollapsed{grid-template-columns:50px minmax(0,1fr) 50px}.DocPage--docNavCollapsed .DocNav-parent{opacity:0;visibility:hidden}.DocPage--docNavCollapsed .DocNav-expand{opacity:1;visibility:visible}.DocPage--pageNavCollapsed .PageNav-parent{opacity:0;visibility:hidden}.DocPage--pageNavCollapsed .PageNav-expand{opacity:1;visibility:visible}@media (width <= 1900px){.DocPage{grid-template-columns:300px minmax(0,1fr) 400px}.DocPage--docNavCollapsed{grid-template-columns:50px minmax(0,1fr) 400px}.DocPage--pageNavCollapsed{grid-template-columns:300px minmax(0,1fr) 50px}}@media (width <= 1700px){.DocPage{grid-template-columns:300px minmax(0,1fr) 300px}.DocPage--docNavCollapsed{grid-template-columns:50px minmax(0,1fr) 300px}.DocPage--pageNavCollapsed{grid-template-columns:300px minmax(0,1fr) 50px}}@media (width <= 1500px){.DocPage{grid-template-columns:300px minmax(0,1fr) 250px}.DocPage--docNavCollapsed{grid-template-columns:50px minmax(0,1fr) 250px}.DocPage--pageNavCollapsed{grid-template-columns:300px minmax(0,1fr) 50px}}@media (--m-md-below ){.DocPage{grid-template-columns:1fr!important}.DocPage-sidebar--left{display:none}.DocPage-sidebar--right{background-color:var(--color-blue-800);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:6px 10px;position:fixed;top:unset!important;width:100%;z-index:200}:root[color-mode=dark] .DocPage-sidebar--right{background-color:var(--color-blue-900)}.DocPage:not(.DocPage--pageNavCollapsed) .DocPage-sidebar--right{height:100%}.DocPage:not(.DocPage--pageNavCollapsed) .PageNav-parent{display:block}.DocPage:not(.DocPage--pageNavCollapsed) .PageNav-expand{opacity:1;visibility:visible}}@media (--m-sm-below ){.DocPage{margin-top:20px}}.DocNav{background-color:var(--color-gray-50);border-radius:4px;font-size:1.6rem;margin-bottom:0;max-height:100vh;overflow:hidden auto;padding:25px 0 10px;-webkit-user-select:none;user-select:none;width:400px}.DocNav-subNav{display:none;padding-left:0}.DocNav-parent{transition:all .5s}.DocNav-nav{border-radius:4px}.DocNav-collapse{background:#0000;border:none;color:var(--color-gray-300);cursor:pointer;display:flex;outline:none;position:absolute;right:-14px;top:8px;transition:all .25s}.DocNav-collapse:active,.DocNav-collapse:focus-visible,.DocNav-collapse:hover{color:var(--color-gray-500)}.DocNav-collapseIcon{margin:0}.DocNav-expand{background-color:var(--color-blue-500);border:none;border-radius:0 4px 4px 0;color:var(--color-blue-50);cursor:pointer;display:flex;font-size:1.8rem;left:-50px;opacity:0;outline:none;padding:15px;position:absolute;top:5px;transition:all .5s;visibility:hidden;z-index:10}.DocNav-expand:active,.DocNav-expand:focus-visible,.DocNav-expand:hover{background-color:var(--color-blue-650)}.DocNav-expandIcon{margin:0}.DocNav-item{list-style:none;margin:0;position:relative}.DocNav-link{background:#0000;border:none;border-left:3px solid #0000;color:var(--color-gray-600);cursor:pointer;display:flex;font-weight:500;line-height:1;padding:8px 12px;position:relative;text-align:left;text-decoration:none;width:100%}.DocNav-link:active,.DocNav-link:focus-visible,.DocNav-link:hover{background-color:var(--color-gray-200);border-color:var(--color-gray-700);color:var(--color-gray-700);text-decoration:none}.DocNav-link.is-parent{padding:6px 12px}.DocNav-subNav .DocNav-link{font-weight:400}.DocNav-item.is-current .DocNav-link{background-color:var(--color-blue-100);border-color:var(--color-blue-700);color:var(--color-blue-700)}.DocNav-item.is-expanded>.DocNav-link{color:var(--color-blue-700)}.DocNav-linkContent{align-items:center;display:flex;justify-content:space-between;width:100%}.DocNav-linkIcon{font-size:2rem;margin:0;transition:transform .25s}.DocNav-item.is-expanded>.DocNav-link>.DocNav-linkContent>.DocNav-linkIcon{transform:rotate(90deg)}.DocPage--open+.PageNav-button{right:320px}.DocNav-item.is-expanded>.DocNav-subNav{display:block}:root[color-mode=dark] .DocNav{background-color:var(--color-blue-750)}:root[color-mode=dark] .DocNav-link{color:var(--color-blue-50)}:root[color-mode=dark] .DocNav-link:active,:root[color-mode=dark] .DocNav-link:focus-visible,:root[color-mode=dark] .DocNav-link:hover{background-color:var(--color-blue-50);border-color:var(--color-blue-500);color:var(--color-blue-700)!important}:root[color-mode=dark] .DocNav-item.is-current .DocNav-link{background-color:var(--color-blue-100);border-color:var(--color-blue-500);color:var(--color-blue-700)}:root[color-mode=dark] .DocNav-item.is-expanded>.DocNav-link{color:var(--color-blue-300)}:root[color-mode=dark] .DocNav-collapse{color:var(--color-blue-200)}:root[color-mode=dark] .DocNav-collapse:active,:root[color-mode=dark] .DocNav-collapse:focus-visible,:root[color-mode=dark] .DocNav-collapse:hover{color:var(--color-blue-50)}:root[color-mode=dark] .DocNav-expand{background-color:var(--color-blue-650)}:root[color-mode=dark] .DocNav-expand:active,:root[color-mode=dark] .DocNav-expand:focus-visible,:root[color-mode=dark] .DocNav-expand:hover{background-color:var(--color-blue-500)}@media (width <= 1900px){.DocNav{width:300px}}@media (--m-xl ){.DocNav-expand{border-radius:4px;left:0}}