@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Mono&family=Noto+Sans:ital,wght@0,400;0,500;0,600;1,400&display=swap");body{background-color:#fafafa;font-size:.9rem;line-height:1.5rem}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content,0fr) [content-bottom] minmax(0,max-content) [page-bottom]}main,p{font-weight:400;margin-bottom:.5rem}h1,.h1{hyphens:auto;opacity:1;margin-top:.5rem;margin-bottom:1rem;font-weight:600;font-size:2.25rem}h2,.h2{hyphens:auto;opacity:1;margin-top:.5rem;margin-bottom:1rem;font-weight:600;font-size:2rem}h1.title,.title.h1{margin-top:0rem}h2,.h2{hyphens:auto;border-bottom:0;margin-bottom:.25rem !important}h3,.h3{hyphens:auto;opacity:1;margin-top:.25rem}h4,.h4{hyphens:auto;opacity:1;margin-top:.75rem}a{text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none}p a:hover{color:#e95420 !important;transition:text-decoration-color 300ms,text-underline-offset 300ms;text-decoration:underline .1em rgba(0,0,0,1);text-decoration-color:#e95420;text-underline-offset:.3em}li a:hover{color:#e95420 !important;transition:text-decoration-color 300ms,text-underline-offset 300ms;text-decoration:underline .1em rgba(0,0,0,1);text-decoration-color:#e95420;text-underline-offset:.3em}.body a:hover{color:#e95420 !important}a.external:hover{color:#e95420 !important;transition:text-decoration-color 300ms,text-underline-offset 300ms;text-decoration:underline .1em rgba(0,0,0,1);text-decoration-color:#e95420;text-underline-offset:.3em}li,.li{margin-top:.05rem !important}.software{font-size:20px;margin-top:0rem;margin-bottom:.1rem !important}pre{font-family:"Noto Sans Mono" !important;overflow-x:auto !important;white-space:pre-wrap !important;white-space:-moz-pre-wrap !important;white-space:-pre-wrap !important;white-space:-o-pre-wrap !important;word-wrap:break-word !important;background-color:initial;padding:initial;border:initial}code{font-size:.875em;color:#1e88e5;background-color:#f7f7f7;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}.blockquote{font-size:inherit;margin-top:.75rem;padding-left:.5rem;padding-right:1.5rem;color:inherit}#quarto-appendix.default{background-color:#fff;padding-top:1em;margin-top:1em;z-index:998}.figure-img{margin-bottom:-.75rem;line-height:1}.panel-caption,.figure-caption,figcaption{color:#333;text-align:center}nav .nav-item:not(.compact){padding-top:5px;padding-bottom:5px}.navbar-dark .navbar-nav .nav-link{color:#fafafa}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fafafa !important;box-shadow:0 0 0 2px #fafafa;border-radius:10px}.navbar .navbar-nav .nav-link.active{color:#fafafa !important;box-shadow:0 0 0 2px #fafafa;border-radius:10px}.page-columns .column-page-left table{background:#fafafa}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem;font-size:.9rem}.btn-info{margin-top:.5rem;color:#fff;background-color:#007bff;border-color:#007bff}.navbar a{color:#fafafa !important;text-decoration:none;font-size:1rem;color:inherit;font-weight:500 !important}.navbar-title{margin-top:10em;font-size:1rem}.navbar-brand{margin-top:.2em;font-size:5rem}.nav-footer{min-height:1em;padding-bottom:0;background-color:#fafafa;color:#757575}.navbar a:hover{color:#fafafa !important;text-decoration:none;box-shadow:0 0 0 2px #fafafa;border-radius:10px}.navbar a{text-decoration:none;font-size:1rem;color:inherit;font-weight:400}.dropdown-text a{text-decoration:none;font-size:.75rem;color:inherit;font-weight:400}.navbar .dropdown-item{font-weight:400 !important}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fafafa;border-radius:.25rem;color:#333;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#1c1c1c;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fafafa;border:3px solid #e95420;border-radius:.25rem;color:#333;display:flex;line-height:1em;margin:0;position:relative;width:100%}.toc-actions{text-decoration:none;font-size:.75em;color:inherit;font-weight:400;line-height:1.25em}.toc-actions a{color:inherit;text-decoration:inherit;font-size:.75em;font-weight:400}.toc-actions a:hover{color:#e64b19 !important;transition:text-decoration-color 300ms,text-underline-offset 300ms;text-decoration:underline .1em rgba(0,0,0,1);text-decoration-color:#e64b19;text-underline-offset:.3em}#quarto-margin-sidebar .toc-actions .bi:before{margin-top:.3rem !important;margin-right:.1rem !important;font-size:.7rem;color:#333 !important;vertical-align:top}div.callout-note.callout{border-left-color:#e64b19}.callout .callout-title-container{overflow-wrap:anywhere;color:#000 !important;opacity:1}.callout p{margin-top:-.25rem !important;margin-bottom:.25rem !important}.callout li{margin-top:-.2rem !important;margin-bottom:-.2rem !important}.sidebar nav[role="doc-toc"] ul>li>a.active,.sidebar nav[role="doc-toc"] ul>li>ul>li>a.active{border-left:1px solid #e95420;color:#e65100 !important}#quarto-margin-sidebar .toc-actions .bi:before{margin-top:.4rem;font-size:.7rem;color:#6c757d;vertical-align:top}sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role="doc-toc"]>h2,.sidebar nav[role="doc-toc"]>.h2{font-size:.875rem;font-weight:500;margin-bottom:.5rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0}sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role="doc-toc"]>ul li a{line-height:1.1rem;font-weight:400;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.toc-actions a:hover{color:#e65100 !important}.nav-link{display:block;font-size:.75rem;padding:.5rem 1rem;margin-left:.5rem;margin-right:.5rem;color:#000;text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;transition:none !important}.nav-link a:hover{color:#111 !important;transition:none !important}.sidebar a:hover{color:#e64b19 !important;transition:text-decoration-color 300ms,text-underline-offset 300ms !important;text-decoration:underline .1em rgba(0,0,0,1) !important;text-decoration-color:#e64b19 !important;text-underline-offset:.3em !important}sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role="doc-toc"]>ul li a{font-size:.7rem;line-height:.9rem;font-weight:400;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.nav-footer .nav-footer-right{font-size:0}.nav-footer .toc-actions{font-size:0;color:#ecf2ff;padding-bottom:0;padding-top:0}.nav-footer a{color:#757575}.nav-footer a:hover{color:#e95420}.nav-footer a.external:after{display:none}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.3em;padding-right:.3em}div.quarto-post .thumbnail{display:none;flex-basis:0;flex-grow:0;flex-shrink:0}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px;padding-top:10px}.quarto-grid-item .card-text{font-style:italic;font-size:.7em}.description{font-style:italic}.listing-description{font-style:italic}.quarto-listing{padding-bottom:0}.quarto-title-reference-heading{text-transform:uppercase;margin-top:1em;margin-bottom:-.5em;font-size:1em;opacity:1;font-weight:500}.quarto-title-details-heading{text-transform:uppercase;margin-top:1em;margin-bottom:.25em;font-size:1em;opacity:1;font-weight:500}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:1em;opacity:1;font-weight:500}#title-block-header.quarto-title-block.default .description .abstract-title,#title-block-header.quarto-title-block.default .abstract .abstract-title{text-transform:uppercase;margin-top:1em;font-size:1em;opacity:1;font-weight:500}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.55em;font-weight:500;text-transform:uppercase;border:solid 1.5px;border-radius:.25rem;opacity:1}.quarto-title .quarto-categories .quarto-category{color:#333 !important;padding:0 .75em;font-size:.55em;font-weight:500;text-transform:uppercase;border:solid 1.5px;border-radius:.25rem;opacity:1;cursor:pointer;margin-right:10px;margin-bottom:10px}.quarto-title .quarto-categories .quarto-category:hover{color:#e95420 !important}div.quarto-post .listing-categories .listing-category{color:#333 !important;padding:0 .75em;font-size:.55em;font-weight:500;text-transform:uppercase;border:solid 1.5px;border-radius:.25rem;opacity:1;cursor:pointer;margin-right:10px;margin-bottom:10px}div.quarto-post .listing-categories .listing-category:hover{color:#e95420 !important;text-decoration:none}div.quarto-grid-item .listing-categories .listing-category{color:#333 !important;padding:.25em .75em;font-size:.55em;font-weight:500;text-transform:uppercase;border:solid 1.5px;border-radius:.25rem;opacity:1;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-grid-item .listing-categories .listing-category:hover{color:#e65100 !important;text-decoration:none}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:.9rem}#quarto-margin-sidebar .quarto-listing-category{padding-top:-1rem !important;line-height:1.25rem !important;font-size:.7rem}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(1,1fr)}.page-item.active .page-link:hover{color:#fff !important}thead,tbody,tfoot,tr,td,th{border-style:none !important;border-width:0;padding-top:.2em !important;padding-bottom:.2em !important}.listing-description{font-style:inherit}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#333;--bs-table-striped-bg:rgba(0,0,0,0.05);--bs-table-active-color:#333;--bs-table-active-bg:rgba(0,0,0,0.1);--bs-table-hover-color:#333;--bs-table-hover-bg:rgba(0,0,0,0.075);display:block;overflow-y:hidden;overflow-x:auto;width:100%;margin-bottom:1rem;color:#333;border-color:#dee2e6}