﻿:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff}.navbar{background-color:#754e37;z-index:2;padding:.25rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;-ms-flex-pack:space-between;justify-content:space-between}@media(min-width: 768px){.navbar{height:50px;position:fixed;top:0;left:0;right:0}}.navbar>*{padding:.25rem}.navbar .navbar-brand{margin-right:0}.navbar .navbar-brand a{color:inherit;text-decoration:inherit;display:flex;align-items:center}.navbar .navbar-brand a img{height:40px}.navbar .cm-navbar-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0 0;-moz-box-flex:0 0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;-webkit-box-pack:end;-webkit-justify-content:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end;text-align:right}.navbar .cm-navbar-group.placeholding{-webkit-box-flex:1 0;-moz-box-flex:1 0;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.navbar #wm-search-form{padding:0;-webkit-box-flex:2 2 100%;-moz-box-flex:2 2 100%;-webkit-flex:2 2 100%;-ms-flex:2 2 100%;flex:2 2 100%}.navbar #wm-search-form>div{padding:.25rem}@media(min-width: 768px){.navbar #wm-search-form{-webkit-box-flex:0 0;-moz-box-flex:0 0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;min-width:min(15em,80vw)}}#mkdocs-search-results .dropdown-item:active,#mkdocs-search-results .dropdown-item:focus{background-color:#754e37}#mkdocs-search-results .dropdown-item:active,#mkdocs-search-results .dropdown-item:active *,#mkdocs-search-results .dropdown-item:focus,#mkdocs-search-results .dropdown-item:focus *{color:#fff}#mkdocs-search-results .dropdown-item .dropdown-header{padding:0;font-weight:400}#mkdocs-search-results:not(.wm-search-page){width:40rem;overflow-y:auto;overflow-x:hidden;white-space:normal;max-height:calc(100vh - 60px);max-width:90vw;right:0 !important}#mkdocs-search-results:not(.wm-search-page) p{overflow:hidden;margin-bottom:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}#mkdocs-search-results.wm-search-page .dropdown-item{white-space:normal}body{background-color:#eeeeee}body.outer-page{overflow:hidden}@media(max-width: 767.98px){body.outer-page{overflow:visible}}.wm-page-content{max-width:700px;position:relative}.wm-page-content a:hover{text-decoration:underline}.wm-page-content img{max-width:100%;display:inline-block;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;margin:20px auto 30px auto}.wm-content-pane{height:100%;width:100%;z-index:0;-webkit-overflow-scrolling:touch;padding-left:0}@media(min-width: 768px){.wm-content-pane{padding-left:250px;-webkit-transition:padding-left .3s;-moz-transition:padding-left .3s;-o-transition:padding-left .3s;transition:padding-left .3s;position:absolute;top:0;padding-top:50px}}.wm-article{width:1px;min-width:100%;height:100%;border:none}.wm-toc-pane{position:absolute;top:50px;height:100%;min-width:250px;max-width:250px;z-index:1;background-color:#eeeeee;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:1rem;margin-left:0px;-webkit-transition:margin-left .3s;-moz-transition:margin-left .3s;-o-transition:margin-left .3s;transition:margin-left .3s}@media(max-width: 767.98px){.wm-toc-pane{top:auto;margin-left:-260px;height:auto;-webkit-box-shadow:2px 3px 4px 0 #e0e0e0;-moz-box-shadow:2px 3px 4px 0 #e0e0e0;box-shadow:2px 3px 4px 0 #e0e0e0}}.wm-toc-pane li>a{display:inline-block;width:100%}.wm-toc-pane ul{list-style:none;margin-left:0;margin-bottom:0;padding-left:0}.wm-toc-pane ul.wm-page-toc-tree li{font-size:80%;border-left:2px solid #754e37}.wm-toc-pane li{cursor:pointer}.wm-toc-pane li:not(.wm-toc-li-nested){padding:.05em .5em}.wm-toc-pane li:not(.wm-toc-li-nested):hover:not(.wm-current){background-color:#e0e0e0}.wm-toc-pane li.wm-current{background-color:#754e37;color:#fff}.wm-toc-pane li.wm-current a{color:#fff}.wm-toc-pane li.wm-toc-opener>span::before{content:"▶︎";font-family:initial;display:inline-block;vertical-align:middle;margin-left:-12px;width:12px;-webkit-transform:scale(0.5) translate(-50%, -10%);-moz-transform:scale(0.5) translate(-50%, -10%);-ms-transform:scale(0.5) translate(-50%, -10%);-o-transform:scale(0.5) translate(-50%, -10%);transform:scale(0.5) translate(-50%, -10%);transition:all .25s ease-out}.wm-toc-pane li.wm-toc-opener.wm-toc-open>span::before{-webkit-transform:scale(0.5) translate(-50%, -10%) rotate(90deg);-moz-transform:scale(0.5) translate(-50%, -10%) rotate(90deg);-ms-transform:scale(0.5) translate(-50%, -10%) rotate(90deg);-o-transform:scale(0.5) translate(-50%, -10%) rotate(90deg);transform:scale(0.5) translate(-50%, -10%) rotate(90deg)}.wm-toc-pane li.wm-page-toc-opener a::after{content:"▶︎";font-family:initial;display:inline-block;vertical-align:middle;text-align:right;float:right;-webkit-transform:scale(0.5) translate(-50%, 0);-moz-transform:scale(0.5) translate(-50%, 0);-ms-transform:scale(0.5) translate(-50%, 0);-o-transform:scale(0.5) translate(-50%, 0);transform:scale(0.5) translate(-50%, 0);transition:all .25s ease-out}.wm-toc-pane li.wm-page-toc-opener.wm-page-toc-open a::after{-webkit-transform:scale(0.5) translate(-50%, 0) rotate(90deg);-moz-transform:scale(0.5) translate(-50%, 0) rotate(90deg);-ms-transform:scale(0.5) translate(-50%, 0) rotate(90deg);-o-transform:scale(0.5) translate(-50%, 0) rotate(90deg);transform:scale(0.5) translate(-50%, 0) rotate(90deg)}.wm-toc-pane li>a:focus,.wm-toc-pane li>span:focus{border-width:inherit;outline:inherit;text-decoration:underline;text-decoration-style:dotted}.wm-toc-pane hr{margin:10px 6px;opacity:1}.wm-toc-pane ul>li.wm-toc-opener{padding-left:calc(12px + 12px)}.wm-toc-pane ul:not(.wm-page-toc-tree)>li:not(.wm-toc-li-nested):not(.wm-toc-opener){padding-left:calc(12px + 0px)}.wm-toc-pane ul>li>ul.wm-page-toc-tree{padding-left:calc(12px + 0px)}.wm-toc-pane li ul>li.wm-toc-opener{padding-left:calc(12px + 24px)}.wm-toc-pane li ul:not(.wm-page-toc-tree)>li:not(.wm-toc-li-nested):not(.wm-toc-opener){padding-left:calc(12px + 12px)}.wm-toc-pane li ul>li>ul.wm-page-toc-tree{padding-left:calc(12px + 12px)}.wm-toc-pane li li ul>li.wm-toc-opener{padding-left:calc(12px + 36px)}.wm-toc-pane li li ul:not(.wm-page-toc-tree)>li:not(.wm-toc-li-nested):not(.wm-toc-opener){padding-left:calc(12px + 24px)}.wm-toc-pane li li ul>li>ul.wm-page-toc-tree{padding-left:calc(12px + 24px)}.wm-toc-pane li li li ul>li.wm-toc-opener{padding-left:calc(12px + 48px)}.wm-toc-pane li li li ul:not(.wm-page-toc-tree)>li:not(.wm-toc-li-nested):not(.wm-toc-opener){padding-left:calc(12px + 36px)}.wm-toc-pane li li li ul>li>ul.wm-page-toc-tree{padding-left:calc(12px + 36px)}.wm-toc-pane li li li li ul>li.wm-toc-opener{padding-left:calc(12px + 60px)}.wm-toc-pane li li li li ul:not(.wm-page-toc-tree)>li:not(.wm-toc-li-nested):not(.wm-toc-opener){padding-left:calc(12px + 48px)}.wm-toc-pane li li li li ul>li>ul.wm-page-toc-tree{padding-left:calc(12px + 48px)}.wm-toc-pane li li li li li ul>li.wm-toc-opener{padding-left:calc(12px + 72px)}.wm-toc-pane li li li li li ul:not(.wm-page-toc-tree)>li:not(.wm-toc-li-nested):not(.wm-toc-opener){padding-left:calc(12px + 60px)}.wm-toc-pane li li li li li ul>li>ul.wm-page-toc-tree{padding-left:calc(12px + 60px)}.wm-toc-pane li li li li li li ul>li.wm-toc-opener{padding-left:calc(12px + 84px)}.wm-toc-pane li li li li li li ul:not(.wm-page-toc-tree)>li:not(.wm-toc-li-nested):not(.wm-toc-opener){padding-left:calc(12px + 72px)}.wm-toc-pane li li li li li li ul>li>ul.wm-page-toc-tree{padding-left:calc(12px + 72px)}.wm-toc-triggered>.wm-toc-pane{margin-left:-250px}@media(max-width: 767.98px){.wm-toc-triggered>.wm-toc-pane{margin-left:0px}}.wm-toc-triggered .wm-content-pane{padding-left:0}.wm-toc-pane a,.wm-toc-pane a:hover,.wm-toc-pane a:focus,.wm-toc-pane a:visited,.wm-page-content a,.wm-page-content a:hover,.wm-page-content a:focus,.wm-page-content a:visited,#mkdocs-search-results a,#mkdocs-search-results a:hover,#mkdocs-search-results a:focus,#mkdocs-search-results a:visited{color:#754e37;text-decoration-color:#754e37;text-decoration-line:none;outline:none}.wm-toc-pane a:hover,.wm-toc-pane a:focus,.wm-page-content a:hover,.wm-page-content a:focus,#mkdocs-search-results a:hover,#mkdocs-search-results a:focus{text-decoration-line:underline}.wm-toc-pane a:hover,.wm-page-content a:hover,#mkdocs-search-results a:hover{text-decoration-style:solid}.wm-toc-pane a:hover.btn:not(.btn-link),.wm-page-content a:hover.btn:not(.btn-link),#mkdocs-search-results a:hover.btn:not(.btn-link){color:#fff;text-decoration:none}.wm-toc-pane a:focus,.wm-page-content a:focus,#mkdocs-search-results a:focus{text-decoration-style:dotted}#mkdocs-search-results a:not(#search-show-all),#mkdocs-search-results a:hover:not(#search-show-all),#mkdocs-search-results a:focus:not(#search-show-all),#mkdocs-search-results a:visited:not(#search-show-all){color:#212529}footer{margin-bottom:.5rem}footer details ul{padding-left:0;list-style:"- "}hr{border-top:1px solid #e0e0e0}pre,.rst-content tt{max-width:100%;background:#fff;border:solid 1px #e0e0e0;color:#333;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}code{padding:2px 5px;background:#fff;border:solid 1px #e0e0e0;color:#333;white-space:pre-wrap;word-wrap:break-word}pre code{background:transparent;border:none;word-wrap:normal}.modal-dialog{margin-top:60px}.headerlink{font-size:70%;padding-left:.5em;visibility:hidden;text-decoration:none}.headerlink:hover{text-decoration:underline}h1:hover .headerlink,h2:hover .headerlink,h3:hover .headerlink,h4:hover .headerlink,h5:hover .headerlink,h6:hover .headerlink{visibility:visible}td[align=left],th[align=left]{text-align:left}td[align=center],th[align=center]{text-align:center}td[align=right],th[align=right]{text-align:right}.admonition{border-style:solid;border-width:1px;margin-bottom:1rem;border-color:#000}.admonition.note{border-color:#5ba303}.admonition.note .admonition-title{background-color:#5ba303}.admonition.info{border-color:#3181ea}.admonition.info .admonition-title{background-color:#3181ea}.admonition.warning{border-color:#e5a40b}.admonition.warning .admonition-title{background-color:#e5a40b}.admonition.error{border-color:#e53e0b}.admonition.error .admonition-title{background-color:#e53e0b}.admonition .admonition-title{padding:.3rem 1rem;color:#eeeeee;background-color:#000;font-weight:bold}.admonition p{margin-bottom:0}.admonition p:not(.admonition-title){padding:.5rem .75rem}.tabbed-set{display:flex;position:relative;flex-wrap:wrap}.tabbed-set .tabbed-content{display:none;order:99;width:100%;padding:.5rem .75rem;border:1px solid #754e37}.tabbed-set .tabbed-content *:last-child{margin-bottom:0}.tabbed-set label{width:auto;padding:.3rem 1rem;cursor:pointer}.tabbed-set label:hover{background-color:#e0e0e0}.tabbed-set input{position:absolute;opacity:0}.tabbed-set input:checked+label{background-color:#754e37;color:#eeeeee;font-weight:bold}.tabbed-set input:checked+label+.tabbed-content{display:block}