.cl-sphinx-body div.admonition .card-header{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.5rem;font-weight:500;line-height:1.25em;color:#1a1a1a}@media(max-width: 575.98px){.cl-sphinx-body div.admonition .card-header{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.25rem;font-weight:300;line-height:1.25em}}.cl-sphinx-body h4,.cl-sphinx-body h5,.cl-sphinx-body h6{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.125rem;font-weight:400;line-height:1.5em;color:#1a1a1a}@media(max-width: 575.98px){.cl-sphinx-body h4,.cl-sphinx-body h5,.cl-sphinx-body h6{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5em}}.cl-sphinx-body dl dt{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.125rem;font-weight:400;line-height:1.5em;color:#595959}@media(max-width: 575.98px){.cl-sphinx-body dl dt{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5em}}.cl-sphinx-body figcaption,.cl-sphinx-body table th,.cl-sphinx-sidenav .caption{letter-spacing:.1em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.625rem;font-weight:700;line-height:1.2em;color:#595959;text-transform:uppercase}@media(max-width: 575.98px){.cl-sphinx-body figcaption,.cl-sphinx-body table th,.cl-sphinx-sidenav .caption{letter-spacing:.1em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.5rem;font-weight:700;line-height:1.2em}}.cl-sphinx-sidenav ul a,.cl-sphinx-manage,.cl-sphinx-search{letter-spacing:.03125em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:600;line-height:1em;color:#595959;font-weight:600}.cl-sphinx-sidenav .caption{color:#2a80d5}.cl-sphinx-body dl dt{color:#595959;font-weight:600;letter-spacing:normal;text-transform:none}.cl-sphinx-body table td a:not(.btn):not(.badge):not(.cl-a-btn){background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, #b0b3b6, #b0b3b6);background-position:left bottom 3px;background-repeat:no-repeat;background-size:100% 2px;color:#595959;display:inline;padding-bottom:.1875rem;position:relative;text-decoration:none}.cl-sphinx-body table td a:focus:not(.btn):not(.badge):not(.cl-a-btn){outline:1px dashed #595959;outline-offset:1px}.cl-sphinx-body table td a:hover:not(.btn):not(.badge):not(.cl-a-btn){background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, #b0b3b6, #b0b3b6);color:rgba(89,89,89,.75);cursor:pointer;text-decoration:none}.cl-sphinx-body ul li{list-style-type:none}.cl-sphinx-body ul li::before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:relative;top:.1em;color:#b0b3b6;margin-left:-2.5rem;text-align:center;width:2.5rem}.cl-sphinx-body ul li>ul{margin-top:.5rem}.cl-sphinx-body ul li.cl-list-none::before{display:none}.cl-sphinx-body ul li.cl-list-check::before{content:""}.cl-sphinx-body ul li.cl-list-x::before{content:""}.cl-sphinx-body ul li.cl-list-plus::before{content:""}.cl-sphinx-body ul li.cl-list-minus::before{content:""}.cl-sphinx-body ul li.cl-list-lock::before{content:""}.cl-sphinx-body dl dt{display:block}.cl-sphinx-body dl dd{display:block;margin-top:.5rem}@media(min-width: 768px){.cl-sphinx-body dl dt{display:inline-block;vertical-align:top;width:14rem}.cl-sphinx-body dl dd{display:inline-block;margin-top:1rem;width:calc(100% - 14rem - .5rem)}.cl-sphinx-body dl dd:first-of-type{margin-top:0}.cl-sphinx-body dl dd+dd{margin-left:14rem;margin-top:.5rem}}@media(min-width: 768px){.cl-sphinx-body dl.cl-dl-tight dt{margin-top:.5rem}.cl-sphinx-body dl.cl-dl-tight dt:first-of-type{margin-top:0}.cl-sphinx-body dl.cl-dl-tight dd{margin-top:.5rem}.cl-sphinx-body dl.cl-dl-tight dd:first-of-type{margin-top:0}}.cl-sphinx-body table{border-collapse:separate;border-spacing:0;border:none;position:relative;width:100%}.cl-sphinx-body table th{padding-bottom:.6rem;padding-top:.6rem}.cl-sphinx-body table th i{width:inherit}.cl-sphinx-body table th:not(:first-child) .cl-resizer{background-color:transparent;content:" ";cursor:col-resize;height:100%;margin-left:calc(-0.5rem - 3px);position:absolute;top:0;width:5px;z-index:1}.cl-sphinx-body table tr.faded{color:#b0b3b6}.cl-sphinx-body table tbody tr:nth-child(odd) td{background-color:#f6f5f5}.cl-sphinx-body table tbody tr:nth-child(odd) td:first-of-type{border-bottom-left-radius:3px;border-top-left-radius:3px}.cl-sphinx-body table tbody tr:nth-child(odd) td:last-of-type{border-bottom-right-radius:3px;border-top-right-radius:3px}.cl-sphinx-body table tbody tr:hover{color:#1a1a1a}.cl-sphinx-body table tbody tr:hover td{border-color:#dad6d6}.cl-sphinx-body table tbody tr:hover i{color:#595959}.cl-sphinx-body table tbody tr:hover .btn{opacity:1}.cl-sphinx-body table tbody tr:hover .cl-a-btn{color:#1a1a1a}.cl-sphinx-body table .cl-tr-no-data td{height:3em;text-align:center}.cl-sphinx-body table th a{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, inherit, inherit);background-position:left bottom 3px;background-repeat:no-repeat;background-size:100% 0;color:inherit;display:inline;padding-bottom:.1875rem;position:relative;text-decoration:none}.cl-sphinx-body table th a:focus{outline:1px dashed inherit;outline-offset:1px}.cl-sphinx-body table th a:hover{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, inherit, inherit);color:inherit;cursor:pointer;text-decoration:none}@media(max-width: 575.98px){.cl-sphinx-body table td,.cl-sphinx-body table th{display:block;border-right:0 !important}.cl-sphinx-body table th{text-align:left !important}}.cl-sphinx-body table td{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.2em;padding-bottom:.5rem;padding-top:.5rem}.cl-sphinx-body table td,.cl-sphinx-body table th{padding-left:.5rem;padding-right:.5rem}.cl-sphinx-body table td:not(:last-child){border-right:2px dotted #dad6d6}.cl-sphinx-body div.admonition{border-radius:3px;box-shadow:1px 1px 2px rgba(0,0,0,.25);overflow:hidden;background-color:#f6f5f5;border:0;color:#595959;margin-top:1rem}.cl-sphinx-body div.admonition pre,.cl-sphinx-body div.admonition code{background-color:#fff}@media(min-width: 576px){.cl-sphinx-body div.cl-card-oversized.admonition{margin-left:-1.25rem;margin-right:-1.25rem}}.cl-sphinx-body div.admonition .card-header{background-color:#2a80d5;border-color:#fff;border-width:0;color:#fff;padding:.75rem 1.25rem;position:relative}.cl-sphinx-body div.cl-card-primary.admonition .card-header{background-color:#d2232a}.cl-sphinx-body div.cl-card-secondary.admonition .card-header{background-color:#2a80d5}.cl-sphinx-body div.cl-card-dark.admonition .card-header{background-color:#757371}.cl-sphinx-body div.cl-card-light.admonition .card-header{background-color:#f6f5f5;color:#595959}.cl-sphinx-body div.admonition .card-body{padding:1.25rem}.cl-sphinx-body div.admonition .card-body>.container{margin-top:-1rem}.cl-sphinx-body div.admonition .card-footer{background-color:#f6f5f5;border-color:#fff;border-width:2px;color:#595959;padding:1.25rem}.cl-sphinx-body div.admonition>.list-group{border-color:#fff;border-width:2px}.cl-sphinx-body div.admonition .list-group-item{background-color:#f6f5f5}.cl-sphinx-body div.admonition .card-img,.cl-sphinx-body div.admonition .card-img-top{border-radius:3px}.cl-sphinx-body div.admonition>*+*{border-top:2px solid #fff}.cl-sphinx-body div.cl-card-border.admonition .card-footer,.cl-sphinx-body div.cl-card-border.admonition .card-body{border-top:none;border-left:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent}.cl-sphinx-body div.cl-card-border.cl-card-primary.admonition .card-footer,.cl-sphinx-body div.cl-card-border.cl-card-primary.admonition .card-body{border-color:#d2232a}.cl-sphinx-body div.cl-card-border.cl-card-secondary.admonition .card-footer,.cl-sphinx-body div.cl-card-border.cl-card-secondary.admonition .card-body{border-color:#2a80d5}.cl-sphinx-body div.cl-card-border.cl-card-dark.admonition .card-footer,.cl-sphinx-body div.cl-card-border.cl-card-dark.admonition .card-body{border-color:#757371}.cl-sphinx-body div.cl-card-border.cl-card-light.admonition .card-footer,.cl-sphinx-body div.cl-card-border.cl-card-light.admonition .card-body{border-color:#f6f5f5}.cl-sphinx-body div.admonition .card-icon-link{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, inherit, inherit);background-position:left bottom 3px;background-repeat:no-repeat;background-size:100% 0;color:inherit;display:inline;padding-bottom:.1875rem;position:relative;text-decoration:none;margin-top:-0.6em;opacity:.5;position:absolute;right:1.25rem;top:50%}.cl-sphinx-body div.admonition .card-icon-link:focus{outline:1px dashed inherit;outline-offset:1px}.cl-sphinx-body div.admonition .card-icon-link:hover{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, inherit, inherit);color:inherit;cursor:pointer;text-decoration:none}.cl-sphinx-body div.cl-card-transparent.admonition{background-color:transparent;border-color:transparent;box-shadow:none}.cl-sphinx-body div.cl-card-transparent.admonition .card-header,.cl-sphinx-body div.cl-card-transparent.admonition .card-body,.cl-sphinx-body div.cl-card-transparent.admonition .card-footer{background-color:transparent;border-color:transparent;color:#595959}.cl-sphinx-body div.admonition+.card{margin-top:1.5rem}.cl-sphinx-body>div>h1:first-of-type,.cl-sphinx-body>section>h1:first-of-type{display:none}.cl-sphinx-body section{padding-top:0;padding-bottom:0}.cl-sphinx-body h2{margin-top:3rem}.cl-sphinx-body h2:first-child{margin-top:3rem}.cl-sphinx-body h2:first-child{margin-top:3rem}.cl-sphinx-body h2:first-child:first-child{margin-top:3rem}.cl-sphinx-body h3{margin-top:1.5rem}.cl-sphinx-body h3:first-child{margin-top:1.5rem}.cl-sphinx-body h3:first-child{margin-top:1.5rem}.cl-sphinx-body h3:first-child:first-child{margin-top:1.5rem}.cl-sphinx-body h4,.cl-sphinx-body h5,.cl-sphinx-body h6{margin-top:1.5rem}.cl-sphinx-body h4:first-child,.cl-sphinx-body h5:first-child,.cl-sphinx-body h6:first-child{margin-top:1.5rem}.cl-sphinx-body h4:first-child,.cl-sphinx-body h5:first-child,.cl-sphinx-body h6:first-child{margin-top:1.5rem}.cl-sphinx-body h4:first-child:first-child,.cl-sphinx-body h5:first-child:first-child,.cl-sphinx-body h6:first-child:first-child{margin-top:1.5rem}.cl-sphinx-body ul p:first-child{display:inline}.cl-sphinx-body .highlight>pre{margin-top:1rem}.cl-sphinx-body .highlight>pre .gh,.cl-sphinx-body .highlight>pre .gp,.cl-sphinx-body .highlight>pre .gt,.cl-sphinx-body .highlight>pre .nc,.cl-sphinx-body .highlight>pre .nf,.cl-sphinx-body .highlight>pre .nn,.cl-sphinx-body .highlight>pre .nv,.cl-sphinx-body .highlight>pre .ss,.cl-sphinx-body .highlight>pre .fm,.cl-sphinx-body .highlight>pre .vc,.cl-sphinx-body .highlight>pre .vg,.cl-sphinx-body .highlight>pre .vi,.cl-sphinx-body .highlight>pre .vm{color:#802392}.cl-sphinx-body .highlight>pre .ne,.cl-sphinx-body .highlight>pre .gd,.cl-sphinx-body .highlight>pre .gr,.cl-sphinx-body .highlight>pre .kt,.cl-sphinx-body .highlight>pre .s,.cl-sphinx-body .highlight>pre .no,.cl-sphinx-body .highlight>pre .sa,.cl-sphinx-body .highlight>pre .sb,.cl-sphinx-body .highlight>pre .sc,.cl-sphinx-body .highlight>pre .dl,.cl-sphinx-body .highlight>pre .sd,.cl-sphinx-body .highlight>pre .s2,.cl-sphinx-body .highlight>pre .sh,.cl-sphinx-body .highlight>pre .s1{color:#3fa261}.cl-sphinx-body .highlight>pre .w,.cl-sphinx-body .highlight>pre .o,.cl-sphinx-body .highlight>pre .ni,.cl-sphinx-body .highlight>pre .go,.cl-sphinx-body .highlight>pre .m,.cl-sphinx-body .highlight>pre .mb,.cl-sphinx-body .highlight>pre .mf,.cl-sphinx-body .highlight>pre .mh,.cl-sphinx-body .highlight>pre .mi,.cl-sphinx-body .highlight>pre .mo,.cl-sphinx-body .highlight>pre .kc,.cl-sphinx-body .highlight>pre .il{color:#757371}.cl-sphinx-body .highlight>pre .na,.cl-sphinx-body .highlight>pre .nl,.cl-sphinx-body .highlight>pre .gi,.cl-sphinx-body .highlight>pre .k,.cl-sphinx-body .highlight>pre .kd,.cl-sphinx-body .highlight>pre .kn,.cl-sphinx-body .highlight>pre .kp,.cl-sphinx-body .highlight>pre .kr,.cl-sphinx-body .highlight>pre .nt,.cl-sphinx-body .highlight>pre .nb,.cl-sphinx-body .highlight>pre .sx,.cl-sphinx-body .highlight>pre .bp{color:#2a80d5}.cl-sphinx-body .highlight>pre .se,.cl-sphinx-body .highlight>pre .cp{color:#fed69a}.cl-sphinx-body .highlight>pre .gu,.cl-sphinx-body .highlight>pre .nd,.cl-sphinx-body .highlight>pre .ow,.cl-sphinx-body .highlight>pre .si,.cl-sphinx-body .highlight>pre .sr{color:#d2232a}.cl-sphinx-body .highlight>pre .c,.cl-sphinx-body .highlight>pre .ch,.cl-sphinx-body .highlight>pre .cm,.cl-sphinx-body .highlight>pre .cpf,.cl-sphinx-body .highlight>pre .c1,.cl-sphinx-body .highlight>pre .cs{color:#b0b3b6;font-style:italic}.cl-sphinx-body h1 a,.cl-sphinx-body h2 a,.cl-sphinx-body h3 a,.cl-sphinx-body h4 a,.cl-sphinx-body h5 a,.cl-sphinx-body h6 a{background:none}.cl-sphinx-body .headerlink{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, transparent, transparent);background-position:left bottom 3px;background-repeat:no-repeat;background-size:100% 0;color:transparent;display:inline;padding-bottom:.1875rem;position:relative;text-decoration:none;margin-left:.5rem}.cl-sphinx-body .headerlink:focus{outline:1px dashed transparent;outline-offset:1px}.cl-sphinx-body .headerlink:hover{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, transparent, transparent);color:transparent;cursor:pointer;text-decoration:none}.cl-sphinx-body :hover>.headerlink{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, #dad6d6, #dad6d6);background-position:left bottom 3px;background-repeat:no-repeat;background-size:100% 0;color:#dad6d6;display:inline;padding-bottom:.1875rem;position:relative;text-decoration:none}.cl-sphinx-body :hover>.headerlink:focus{outline:1px dashed #dad6d6;outline-offset:1px}.cl-sphinx-body :hover>.headerlink:hover{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, #dad6d6, #dad6d6);color:#dad6d6;cursor:pointer;text-decoration:none}.cl-sphinx-body div.admonition{margin-top:1.5rem}.cl-sphinx-body div.admonition>*{border-top:0;margin:0;padding:.5rem 1rem}.cl-sphinx-body div.admonition .admonition-title{background-color:#2a80d5;color:#fff}.cl-sphinx-body div.admonition.note .admonition-title{background-color:#757371;color:#fff}.cl-sphinx-manage,.cl-sphinx-search{border-bottom:0;padding:0 1rem;display:flex;justify-content:center;flex-direction:column}.cl-sphinx-manage a,.cl-sphinx-search a{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, white, white);background-position:left bottom 3px;background-repeat:no-repeat;background-size:100% 0;color:#fff;display:inline;padding-bottom:.1875rem;position:relative;text-decoration:none}.cl-sphinx-manage a:focus,.cl-sphinx-search a:focus{outline:1px dashed #fff;outline-offset:1px}.cl-sphinx-manage a:hover,.cl-sphinx-search a:hover{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, white, white);color:#dad6d6;cursor:pointer;text-decoration:none}.cl-sphinx-manage .cl-p-label,.cl-sphinx-search .cl-p-label{color:#b0b3b6;margin-bottom:.5rem}.cl-sphinx-manage{background:#404040;color:#fff;min-height:3rem}.cl-sphinx-search{background:#595959;color:#fff;min-height:5.5rem}.cl-sphinx-search input{margin-bottom:.5rem}.cl-sphinx-sidenav{margin-top:1rem}.cl-sphinx-sidenav .caption{padding:1rem 0 0 1rem}.cl-sphinx-sidenav .caption+ul{margin-top:.5rem}.cl-sphinx-sidenav ul{margin-bottom:0;margin-top:1rem;margin-bottom:0}.cl-sphinx-sidenav ul:first-child{margin-top:0rem}.cl-sphinx-sidenav ul a{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, #404040, #404040);background-position:left bottom 3px;background-repeat:no-repeat;background-size:100% 0;color:#404040;display:inline;padding-bottom:.1875rem;position:relative;text-decoration:none;display:inline-block;line-height:1.5em;padding:.5rem 0 .5rem 1rem;width:100%}.cl-sphinx-sidenav ul a:focus{outline:1px dashed #404040;outline-offset:1px}.cl-sphinx-sidenav ul a:hover{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, #404040, #404040);color:#404040;cursor:pointer;text-decoration:none}.cl-sphinx-sidenav ul a:focus{outline:1px dashed #404040;outline-offset:-2px}.cl-sphinx-sidenav ul a.current{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, #1a1a1a, #1a1a1a);background-position:left bottom 3px;background-repeat:no-repeat;background-size:100% 0;color:#1a1a1a;display:inline;padding-bottom:.1875rem;position:relative;text-decoration:none;background-color:#fff;color:#d2232a;display:inline-block;padding:.5rem 0 .5rem 1rem;position:relative}.cl-sphinx-sidenav ul a.current:focus{outline:1px dashed #1a1a1a;outline-offset:1px}.cl-sphinx-sidenav ul a.current:hover{background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent),linear-gradient(to right, #1a1a1a, #1a1a1a);color:#1a1a1a;cursor:pointer;text-decoration:none}.cl-sphinx-sidenav ul a.current::after{background-color:#b0b3b6;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:.25rem}.cl-sphinx-sidenav ul ul{margin-top:.5rem;margin-left:1rem}.cl-sphinx-sidenav ul ul a{color:#757371}.cl-sphinx-sidenav ul+p,.cl-sphinx-sidenav ul+ul{border-top:.125rem solid #dad6d6}#search-results>h2{display:none}.highlighted{background-color:#fed69a}