.light{background-color:#f8f9fa;color:#212529}.light a{color:#247;text-decoration-color:#ced4da}.light a:hover{color:#724}.light button,.light input,.light select,.light textarea{background-color:#fff;border-color:#e9ecef}.light button[type="submit"],.light button[type="button"],.light input[type="submit"],.light input[type="button"],.light select[type="submit"],.light select[type="button"],.light textarea[type="submit"],.light textarea[type="button"]{background-color:#e9ecef}.light button[type="submit"]:hover,.light button[type="button"]:hover,.light input[type="submit"]:hover,.light input[type="button"]:hover,.light select[type="submit"]:hover,.light select[type="button"]:hover,.light textarea[type="submit"]:hover,.light textarea[type="button"]:hover{background-color:#ced4da}.light table thead th{border-color:#ced4da}.light table tbody tr:not(:last-of-type) td{border-color:#e9ecef}.light .documentwrapper{background-color:#fff}.light .body .highlighted{background-color:#fff6cf}.light .headerlink{color:#ced4da}.light .related{border-color:#e9ecef}.light .footer,.light .related,.light .sphinxsidebar .description,.light .figure .caption,.light blockquote,.light .admonition,.light .sidebar,.light .topic,.light .headerlink:hover{color:#6c757d}.light .sponsor{background-color:#fff;border-color:#e9ecef}.sepia{background-color:#f2e9db;color:#4b3626}.sepia a{color:#247;text-decoration-color:#dbc39b}.sepia a:hover{color:#724}.sepia button,.sepia input,.sepia select,.sepia textarea{background-color:#f6f0e6;border-color:#e9dac1}.sepia button[type="submit"],.sepia button[type="button"],.sepia input[type="submit"],.sepia input[type="button"],.sepia select[type="submit"],.sepia select[type="button"],.sepia textarea[type="submit"],.sepia textarea[type="button"]{background-color:#e9dac1}.sepia button[type="submit"]:hover,.sepia button[type="button"]:hover,.sepia input[type="submit"]:hover,.sepia input[type="button"]:hover,.sepia select[type="submit"]:hover,.sepia select[type="button"]:hover,.sepia textarea[type="submit"]:hover,.sepia textarea[type="button"]:hover{background-color:#dbc39b}.sepia table thead th{border-color:#dbc39b}.sepia table tbody tr:not(:last-of-type) td{border-color:#e9dac1}.sepia .documentwrapper{background-color:#f6f0e6}.sepia .body .highlighted{background-color:#fea}.sepia .headerlink{color:#dbc39b}.sepia .related{border-color:#e9dac1}.sepia .footer,.sepia .related,.sepia .sphinxsidebar .description,.sepia .figure .caption,.sepia blockquote,.sepia .admonition,.sepia .sidebar,.sepia .topic,.sepia .headerlink:hover{color:#7e5b40}.sepia .sponsor{background-color:#f6f0e6;border-color:#e9dac1}.dark{background-color:#000;color:#e0e2e4}.dark a{color:#9ad;text-decoration-color:#474a4d}.dark a:hover{color:#c88}.dark button,.dark input,.dark select,.dark textarea{background-color:#161718;border-color:#2e3133}.dark button[type="submit"],.dark button[type="button"],.dark input[type="submit"],.dark input[type="button"],.dark select[type="submit"],.dark select[type="button"],.dark textarea[type="submit"],.dark textarea[type="button"]{background-color:#2e3133}.dark button[type="submit"]:hover,.dark button[type="button"]:hover,.dark input[type="submit"]:hover,.dark input[type="button"]:hover,.dark select[type="submit"]:hover,.dark select[type="button"]:hover,.dark textarea[type="submit"]:hover,.dark textarea[type="button"]:hover{background-color:#474a4d}.dark table thead th{border-color:#474a4d}.dark table tbody tr:not(:last-of-type) td{border-color:#2e3133}.dark .documentwrapper{background-color:#161718}.dark .body .highlighted{background-color:#650}.dark .headerlink{color:#474a4d}.dark .related{border-color:#2e3133}.dark .footer,.dark .related,.dark .sphinxsidebar .description,.dark .figure .caption,.dark blockquote,.dark .admonition,.dark .sidebar,.dark .topic,.dark .headerlink:hover{color:#b7bcc0}.dark .sponsor{background-color:#161718;border-color:#2e3133}*{box-sizing:border-box}body{font-variant-ligatures:common-ligatures contextual;margin:0;padding:0}dl,p,pre,table{margin:18px 0}dt{font-weight:bold}dd{margin:18px 0 18px 36px}ol,ul{padding:0;margin:18px 0 18px 36px}ol li>p:first-of-type,ul li>p:first-of-type{margin-top:0}ol li>p:last-of-type,ul li>p:last-of-type{margin-bottom:0}ol ol,ol ul,ul ol,ul ul{margin:0 0 0 18px}li{margin:0.25em 0}td>p:first-of-type,th>p:first-of-type{margin-top:0}td>p:last-of-type,th>p:last-of-type{margin-bottom:0}a{text-decoration:underline;text-decoration-style:dotted;text-decoration-skip-ink:all}a:hover{text-decoration-style:solid;text-decoration-color:unset}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2;margin:1.6em 0 0.8em 0;padding:0}h1{font-size:2.2em;font-weight:normal;margin-top:1.4em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1.15em}h5,h6{font-size:1em}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;height:auto;padding:0 0.4em;border-style:solid;border-width:1.5px}button:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:#6af}button,input[type="submit"]{cursor:pointer}.clear{clear:both}.document{background-color:inherit;margin:0 auto;padding:0;max-width:1024px}.documentwrapper{padding:0 72px 36px 72px;float:left;width:784px}.sphinxsidebar{background-color:inherit;font-size:.875em;float:left;width:240px;padding:18px 18px 18px 0;overflow-wrap:break-word}.sphinxsidebar ol,.sphinxsidebar ul{padding:0;margin-left:0;list-style:none}.sphinxsidebar .toctree-l1 ol,.sphinxsidebar .toctree-l1 ul{list-style:disc}.sphinxsidebar .toctree-l1 li{margin-left:18px}.sphinxsidebar .toctree-l2{font-size:0.9em}.sphinxsidebar a,.sphinxsidebar a:hover{color:inherit}.sphinxsidebar input{width:80%}.sphinxsidebar input[type="submit"]{float:right;width:20%}.sphinxsidebar p.logo{margin:0}.sphinxsidebar h1.logo{font-size:1.8em;font-weight:bold;margin-top:1.6em}.sphinxsidebar h1.logo.hasimg{margin:0.8em 0;text-align:center}.sphinxsidebar .description{font-style:italic;line-height:1.4}.footer{max-width:1024px;margin:18px auto;text-align:right;font-size:.875em}.related{padding:18px 0}.related.top,.related.breadcrumbs{border-bottom-style:solid;border-bottom-width:1.5px}.related.bottom{border-top-style:solid;border-top-width:1.5px;margin-top:36px}.related a{color:inherit}.related .delim{padding:0 0.5em}.related .prev{float:left}.related .next{float:right}.body{hyphens:auto}.headerlink{display:none;padding:.25em 0.5em;text-decoration:none}h1:hover .headerlink,h2:hover .headerlink,h3:hover .headerlink,h4:hover .headerlink,h5:hover .headerlink,h6:hover .headerlink{display:inline}blockquote,.admonition,.sidebar,.topic{margin:18px 0 18px 36px;padding:0;font-style:italic}blockquote [class$="-title"],.admonition [class$="-title"],.sidebar [class$="-title"],.topic [class$="-title"]{font-weight:bold}.admonition-title::after{content:":"}img{text-align:center;width:auto;height:auto;max-width:100%}.figure.align-default,.figure.align-center{text-align:center}.figure.align-left{text-align:left}.figure.align-right{text-align:right}.figure img{width:auto;height:auto;max-width:100%}.figure .caption{font-style:italic;font-size:.875em;margin:18px 36px}table{border-collapse:collapse;text-align:left}table td,table th{border:none;padding:0.25em 0.5em;margin:0}table thead th{border-bottom-style:solid;border-bottom-width:1.5px;font-weight:bold}table tbody tr:not(:last-of-type) td{border-bottom-style:solid;border-bottom-width:1.5px}code{font-size:.875em;hyphens:none}p code{padding:0 0.5em}pre{font-style:normal;font-weight:normal;overflow-wrap:normal;overflow-x:auto;overflow-y:visible;margin:36px 0 36px 36px}.mobile-menu{display:none;text-align:center;padding:1px 0}.mobile-menu button{position:absolute;left:0;top:0}.mobile-menu a{font-weight:bold;color:inherit}.sponsor{border-radius:6px;border-width:1.5px;border-style:solid;font-size:.875em;display:flex;align-items:center;flex-flow:row wrap;line-height:normal;margin-bottom:9px;overflow:hidden}.sponsor img{width:30%}.sponsor.large img{width:100%}.sponsor .sponsor-info{width:70%;margin:0;padding:0.5em}.sponsor .sponsor-info strong{display:block}.sponsor.large .sponsor-info{width:100%}@media (max-width: 1024px){.mobile-menu{display:block}.sphinxsidebar{display:none;padding:18px;width:258px}.documentwrapper{width:100%;padding:36px}.mobile-show .sphinxsidebar{display:block;position:absolute}}@media (max-width: 767px){.documentwrapper{padding:18px}}
