.highlight .hll{background-color:#49483e}.highlight{background:#272822;color:#f8f8f2}.highlight .c{color:#959077}.highlight .err{color:#ed007e;background-color:#1e0010}.highlight .esc{color:#f8f8f2}.highlight .g{color:#f8f8f2}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#ff4689}.highlight .x{color:#f8f8f2}.highlight .p{color:#f8f8f2}.highlight .ch{color:#959077}.highlight .cm{color:#959077}.highlight .cp{color:#959077}.highlight .cpf{color:#959077}.highlight .c1{color:#959077}.highlight .cs{color:#959077}.highlight .gd{color:#ff4689}.highlight .ge{color:#f8f8f2;font-style:italic}.highlight .ges{color:#f8f8f2;font-weight:bold;font-style:italic}.highlight .gr{color:#f8f8f2}.highlight .gh{color:#f8f8f2}.highlight .gi{color:#a6e22e}.highlight .go{color:#66d9ef}.highlight .gp{color:#ff4689;font-weight:bold}.highlight .gs{color:#f8f8f2;font-weight:bold}.highlight .gu{color:#959077}.highlight .gt{color:#f8f8f2}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef}.highlight .kn{color:#ff4689}.highlight .kp{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#a6e22e}.highlight .nf{color:#a6e22e}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#ff4689}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#ff4689}.highlight .pm{color:#f8f8f2}.highlight .w{color:#f8f8f2}.highlight .mb{color:#ae81ff}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sa{color:#e6db74}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .dl{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .fm{color:#a6e22e}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .vm{color:#f8f8f2}.highlight .il{color:#ae81ff}
.documentation--container{position:relative;background-color:#f3f7f9;overflow:clip}@media(min-width: 992px){.documentation--container{display:grid;grid-template-columns:16rem 1fr}}.documentation--container-boundary{position:relative;overflow-x:hidden}.documentation--nav{display:flex;flex-direction:column;position:fixed;padding-top:var(--sticky-margin, 3.75rem);top:0;left:0;bottom:0;translate:-100% 0;width:min(18.75rem,100vw - 2.5rem);background-color:#2e3336;transition:translate 300ms ease}.documentation--nav.open{translate:0}.documentation--nav>div{flex-basis:100%;max-height:100%}@media(min-width: 992px){.documentation--nav{padding-top:0;position:static;grid-row:1;translate:0;width:auto}}.documentation--nav-label{position:absolute;top:0;left:100%;padding:0 .75rem;border-radius:0 0 0 5px;transform-origin:0 0;transform:rotate(-90deg) translateX(-100%);background-color:rgba(243,247,249,.6666666667);font-weight:bold}@media(min-width: 992px){.documentation--nav-label{display:none}}.documentation--nav-content{color:#ddd;max-height:100%;overflow-x:clip;overflow-y:auto}@media(min-width: 992px){.documentation--nav-content{position:sticky;top:var(--sticky-margin, 3.75rem);max-height:calc(100vh - var(--sticky-margin, 3.75rem))}}.documentation .toc-collapse{height:0;overflow-y:clip;transition:height 300ms ease}.documentation .toc-section.active .toc-collapse{height:var(--toc-expanded-height, 6.25rem)}.documentation--content{position:relative;min-height:70vh;--bs-code-color: #fd4e7b}.documentation--content pre,.documentation--content h2,.documentation--content h3,.documentation--content h4,.documentation--content h5,.documentation--content blockquote{margin-bottom:0}.documentation--content h1,.documentation--content h2,.documentation--content h3,.documentation--content h4,.documentation--content h5,.documentation--content h6{scroll-margin-top:var(--sticky-margin, 3.75rem)}.documentation--content h1{margin-bottom:1.3125rem}.documentation--content h1+h2{margin-top:-1.3125rem}.documentation--content p{margin-bottom:.875rem}@media(min-width: 768px){.documentation--content>h1,.documentation--content>h2,.documentation--content>h3,.documentation--content>h4,.documentation--content>p,.documentation--content>pre,.documentation--content>blockquote,.documentation--content>aside{margin-right:50%}}.documentation--content>ul,.documentation--content>ol{margin-left:1.75rem;margin-right:1.75rem}@media(min-width: 768px){.documentation--content>ul,.documentation--content>ol{margin-right:calc(50% + 1.75rem)}}.documentation--content>.kv-list{margin-left:.875rem;margin-right:.875rem}@media(min-width: 768px){.documentation--content>.kv-list{margin-right:calc(50% + .875rem)}}.documentation--content .kv-list{border-top:1px solid rgba(205,12,43,.5);border-left:1px dashed rgba(205,12,43,.5);background-color:rgba(255,255,255,.6666666667)}.documentation--content .kv-list>li{border-bottom:1px solid rgba(205,12,43,.5);border-right:1px dashed rgba(205,12,43,.5)}.documentation--content .kv-list--header{padding:.5rem .875rem;border-bottom:1px dotted rgba(205,12,43,.25)}.documentation--content .kv-list--header:last-child{border-bottom-width:0}.documentation--content .kv-list--header~ul{margin:.5rem .5rem 1rem}.documentation--content .kv-list{margin-top:.6rem}.documentation--content aside{padding:.75rem 1.75rem;margin-top:.6rem;margin-bottom:1rem}.documentation--content aside.notice{background-color:#32a9dc;color:#eee;--bs-code-color: #eee}.documentation--content aside.notice:before{font-family:"Material Symbols Outlined",emoji;content:"";margin-right:.2rem;vertical-align:middle;font-size:1.1em}.documentation--content aside.notice a{color:#fff;text-decoration:underline solid 2px}.documentation--content aside.notice code{border:1px solid #fff;border-radius:.3125rem;padding:.0625rem .1875rem}.documentation--content h1{background-color:#fff;border-top:1px dashed rgba(205,12,43,.5);border-bottom:1px dashed rgba(205,12,43,.5);padding:.78125rem 1.75rem;font-size:1.5em;clear:right}.documentation--content h1:first-child{border-top-width:0}.documentation--content h2{display:flex;font-size:1.2em;clear:right;padding:.859375rem .875rem}.documentation--content .h2-tank-top{padding:.515625rem .875rem;background-color:#fff;border:1px dashed rgba(205,12,43,.5);border-radius:.625rem}.documentation--content h3{padding:.1875rem 1.3125rem;font-size:1.15em;text-decoration:underline dashed rgba(205,12,43,.5) 1px}.documentation--content .h3-tank-top{padding:.1875rem .4375rem;background-color:#fff;border-radius:.625rem}.documentation--content h4{padding:0 1.75rem;font-size:1em}.documentation--content .general-padding{padding:0 1.75rem}.documentation--content .codehilite{padding:1.5rem 1.75rem}.documentation--content>pre{background-color:#272822;margin-bottom:1rem}.documentation--content>blockquote{color:#ddd;background-color:#32393c;padding:.8125rem 1.75rem;border-top:2px solid rgba(205,12,43,.5);border-bottom:1px dashed rgba(221,221,221,.2)}.documentation--content>blockquote p{margin:0}@media(min-width: 768px){.documentation--content>pre,.documentation--content>blockquote{float:right;clear:right;margin-right:0;width:50%}}.documentation--content td{border-bottom:1px dashed rgba(205,12,43,.5);border-right:1px dotted rgba(205,12,43,.1)}.documentation--content td:last-child{border-right-color:rgba(205,12,43,.5);border-right-style:dashed}.documentation--content th{border-bottom:2px solid rgba(205,12,43,.5);border-right:1px dotted rgba(205,12,43,.1)}.documentation--content th:last-child{border-right-color:rgba(205,12,43,.5);border-right-style:dashed}.documentation--content .codehilite{margin:0}.documentation--content>p{padding:0 1.75rem}.documentation--content-end{padding-top:1px;clear:both;min-height:calc(100vh - var(--scroll-padding, 100vh) - var(--sticky-margin, 3.75rem))}.documentation .contrast-area{display:none;position:absolute;width:50%;height:100%;top:0;right:0;background-color:#2e3336}@media(min-width: 768px){.documentation .contrast-area{display:block}}.documentation .toc-wrapper ul{list-style:none;padding:0}.documentation .toc-wrapper a{display:block;padding:.25rem .9375rem;font-weight:600;color:#ddd;background-color:rgba(205,12,43,0);transition:color 300ms ease,background-color 300ms ease}.documentation .toc-wrapper a:hover{color:#fff;background-color:rgba(205,12,43,.2)}.documentation .toc-wrapper a.active{color:#fff;background-color:rgba(205,12,43,.8)}.documentation .toc-wrapper ul ul a{padding-left:1.5625rem;font-weight:400}.documentation .toc-part{border-top:2px solid #cd0c2b;padding:.25rem .9375rem;background-color:#ddd;color:#2e3336;user-select:none}
