@import"./fonts/source-sans-pro/source-sans-pro.css";:root{--r-background-color: #fff;--r-main-font: Source Sans Pro, Helvetica, sans-serif;--r-main-font-size: 40px;--r-main-color: #222;--r-block-margin: 12px;--r-heading-margin: 0 0 12px 0;--r-heading-font: Source Sans Pro, Helvetica, sans-serif;--r-heading-color: #222;--r-heading-line-height: 1.2;--r-heading-letter-spacing: normal;--r-heading-text-transform: none;--r-heading-text-shadow: none;--r-heading-font-weight: 600;--r-heading1-text-shadow: none;--r-heading1-size: 2.5em;--r-heading2-size: 1.6em;--r-heading3-size: 1.3em;--r-heading4-size: 1em;--r-code-font: iosevka custom, SFMono-Regular, Menlo, monospace;--r-link-color: #2a76dd;--r-link-color-dark: rgb(25.6720647773, 83.0566801619, 160.8279352227);--r-link-color-hover: rgb(85.979757085, 146.2874493927, 228.020242915);--r-selection-background-color: rgb(151.9493927126, 188.7186234818, 238.5506072874);--r-selection-color: #fff;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0}.reveal-viewport{background:#fff;background-color:var(--r-background-color)}.reveal{font-family:var(--r-main-font);font-size:var(--r-main-font-size);font-weight:normal;color:var(--r-main-color)}.reveal ::selection{color:var(--r-selection-color);background:var(--r-selection-background-color);text-shadow:none}.reveal ::-moz-selection{color:var(--r-selection-color);background:var(--r-selection-background-color);text-shadow:none}.reveal .slides section,.reveal .slides section>section{line-height:1.3;font-weight:inherit}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{margin:var(--r-heading-margin);color:var(--r-heading-color);font-family:var(--r-heading-font);font-weight:var(--r-heading-font-weight);line-height:var(--r-heading-line-height);letter-spacing:var(--r-heading-letter-spacing);text-transform:var(--r-heading-text-transform);text-shadow:var(--r-heading-text-shadow);word-wrap:break-word}.reveal h1{font-size:var(--r-heading1-size)}.reveal h2{font-size:var(--r-heading2-size)}.reveal h3{font-size:var(--r-heading3-size)}.reveal h4{font-size:var(--r-heading4-size)}.reveal h1{text-shadow:var(--r-heading1-text-shadow)}.reveal p{margin:var(--r-block-margin) 0;line-height:1.3}.reveal h1:last-child,.reveal h2:last-child,.reveal h3:last-child,.reveal h4:last-child,.reveal h5:last-child,.reveal h6:last-child{margin-bottom:0}.reveal img,.reveal video,.reveal iframe{max-width:95%;max-height:95%}.reveal strong,.reveal b{font-weight:bold}.reveal em{font-style:italic}.reveal ol,.reveal dl,.reveal ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ul ul,.reveal ul ol,.reveal ol ol,.reveal ol ul{display:block;margin-left:40px}.reveal dt{font-weight:bold}.reveal dd{margin-left:40px}.reveal blockquote{display:block;position:relative;width:70%;margin:var(--r-block-margin) auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0px 0px 2px rgba(0,0,0,.2)}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal q{font-style:italic}.reveal pre{display:block;position:relative;width:90%;margin:var(--r-block-margin) auto;text-align:left;font-size:.55em;font-family:var(--r-code-font);line-height:1.2em;word-wrap:break-word;box-shadow:0px 5px 15px rgba(0,0,0,.15)}.reveal code{font-family:var(--r-code-font);text-transform:none;tab-size:2}.reveal pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal .code-wrapper{white-space:normal}.reveal .code-wrapper code{white-space:pre}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table th{font-weight:bold}.reveal table th,.reveal table td{text-align:left;padding:.2em .5em .2em .5em;border-bottom:1px solid}.reveal table th[align=center],.reveal table td[align=center]{text-align:center}.reveal table th[align=right],.reveal table td[align=right]{text-align:right}.reveal table tbody tr:last-child th,.reveal table tbody tr:last-child td{border-bottom:none}.reveal sup{vertical-align:super;font-size:smaller}.reveal sub{vertical-align:sub;font-size:smaller}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal small *{vertical-align:top}.reveal img{margin:var(--r-block-margin) 0}.reveal a{color:var(--r-link-color);text-decoration:none;transition:color .15s ease}.reveal a:hover{color:var(--r-link-color-hover);text-shadow:none;border:none}.reveal .roll span:after{color:#fff;background:var(--r-link-color-dark)}.reveal .r-frame{border:4px solid var(--r-main-color);box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal a .r-frame{transition:all .15s linear}.reveal a:hover .r-frame{border-color:var(--r-link-color);box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal .controls{color:var(--r-link-color)}.reveal .progress{background:rgba(0,0,0,.2);color:var(--r-link-color)}@media print{.backgrounds{background-color:var(--r-background-color)}}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:rgb(110.5,110.5,110.5)}details>summary>p:only-child{display:inline}div.code-copy-outer-scaffold{position:relative}dd code:not(.sourceCode),p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}.callout pre.sourceCode{padding-left:0}div.ansi-escaped-output{font-family:monospace;display:block}/*!
*
* ansi colors from IPython notebook's
*
* we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since
* that seems to be what ansi_up emits
*
*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #222;--quarto-text-muted: rgb(110.5, 110.5, 110.5);--quarto-border-color: #bbbbbb;--quarto-border-width: 1px;--quarto-border-radius: 4px}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #999;--mermaid-node-fg-color: #222;--mermaid-fg-color: #222;--mermaid-fg-color--lighter: rgb(59.5, 59.5, 59.5);--mermaid-fg-color--lightest: #555555;--mermaid-font-family: Source Sans Pro, Helvetica, sans-serif;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #2a76dd;--mermaid-node-bg-color: rgba(42, 118, 221, 0.1);--mermaid-node-fg-color: #222}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}body.quarto-light .dark-content{display:none !important}body.quarto-dark .light-content{display:none !important}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button-tooltip{font-size:.75em}div.code-copy-outer-scaffold:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(111, 111, 111)" viewBox="0 0 16 16"><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/></svg>');background-repeat:no-repeat;background-size:1rem 1rem}div.code-copy-outer-scaffold:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(111, 111, 111)" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg>')}div.code-copy-outer-scaffold:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(42, 118, 221)" viewBox="0 0 16 16"><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/></svg>')}div.code-copy-outer-scaffold:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(42, 118, 221)"  viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg>')}.panel-tabset [role=tablist]{border-bottom:1px solid #bbb;list-style:none;margin:0;padding:0;width:100%}.panel-tabset [role=tablist] *{-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 30em){.panel-tabset [role=tablist] li{display:inline-block}}.panel-tabset [role=tab]{border:1px solid rgba(0,0,0,0);border-top-color:#bbb;display:block;padding:.5em 1em;text-decoration:none}@media(min-width: 30em){.panel-tabset [role=tab]{border-top-color:rgba(0,0,0,0);display:inline-block;margin-bottom:-1px}}.panel-tabset [role=tab][aria-selected=true]{background-color:#bbb}@media(min-width: 30em){.panel-tabset [role=tab][aria-selected=true]{background-color:rgba(0,0,0,0);border:1px solid #bbb;border-bottom-color:#fff}}@media(min-width: 30em){.panel-tabset [role=tab]:hover:not([aria-selected=true]){border:1px solid #bbb}}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.reveal.center .slide aside,.reveal.center .slide div.aside{position:initial}section.has-light-background,section.has-light-background h1,section.has-light-background h2,section.has-light-background h3,section.has-light-background h4,section.has-light-background h5,section.has-light-background h6{color:#222}section.has-light-background a,section.has-light-background a:hover{color:#2a76dd}section.has-light-background code{color:#4758ab}section.has-dark-background,section.has-dark-background h1,section.has-dark-background h2,section.has-dark-background h3,section.has-dark-background h4,section.has-dark-background h5,section.has-dark-background h6{color:#fff}section.has-dark-background a,section.has-dark-background a:hover{color:#42affa}section.has-dark-background code{color:#ffa07a}#title-slide,div.reveal div.slides section.quarto-title-block{text-align:center}#title-slide .subtitle,div.reveal div.slides section.quarto-title-block .subtitle{margin-bottom:2.5rem}.reveal .slides{text-align:left}.reveal .title-slide h1{font-size:1.6em}.reveal[data-navigation-mode=linear] .title-slide h1{font-size:2.5em}.reveal div.sourceCode{border:1px solid #bbb;border-radius:4px}.reveal pre{width:100%;box-shadow:none;background-color:#fff;border:none;margin:0;font-size:.55em;line-height:1.3;font-family:"iosevka custom",SFMono-Regular,Menlo,monospace}.reveal pre code{background-color:#fff;font-size:inherit;color:#222;font-family:inherit}.reveal pre.sourceCode code{color:#222;font-size:inherit;background-color:inherit;white-space:pre;font-family:inherit;padding:6px 9px;max-height:500px}.reveal .code-with-filename .code-with-filename-file pre{background-color:unset}.reveal code{color:var(--quarto-hl-fu-color);font-size:.875em;background-color:rgba(0,0,0,0);white-space:pre-wrap;font-family:"iosevka custom",SFMono-Regular,Menlo,monospace}.reveal .column-output-location{display:flex;align-items:stretch}.reveal .column-output-location .column:first-of-type div.sourceCode{height:100%;background-color:#fff}.reveal blockquote{display:block;position:relative;color:rgb(110.5,110.5,110.5);width:unset;margin:var(--r-block-margin) auto;padding:.625rem 1.75rem;border-left:.25rem solid rgb(110.5,110.5,110.5);font-style:normal;background:none;box-shadow:none}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:block}.reveal .slide aside,.reveal .slide div.aside{position:absolute;bottom:20px;font-size:0.7em;color:rgb(110.5,110.5,110.5)}.reveal .slide sup{font-size:0.7em}.reveal .slide.scrollable aside,.reveal .slide.scrollable div.aside{position:relative;margin-top:1em}.reveal .slide aside .aside-footnotes{margin-bottom:0}.reveal .slide aside .aside-footnotes li:first-of-type{margin-top:0}.reveal .layout-sidebar{display:flex;width:100%;margin-top:.8em}.reveal .layout-sidebar .panel-sidebar{width:270px}.reveal .layout-sidebar-left .panel-sidebar{margin-right:calc(0.5em*2)}.reveal .layout-sidebar-right .panel-sidebar{margin-left:calc(0.5em*2)}.reveal .layout-sidebar .panel-fill,.reveal .layout-sidebar .panel-center,.reveal .layout-sidebar .panel-tabset{flex:1}.reveal .panel-input,.reveal .panel-sidebar{font-size:.5em;padding:.5em;border-style:solid;border-color:#bbb;border-width:1px;border-radius:4px;background-color:#f8f9fa}.reveal .panel-sidebar :first-child,.reveal .panel-fill :first-child{margin-top:0}.reveal .panel-sidebar :last-child,.reveal .panel-fill :last-child{margin-bottom:0}.panel-input>div,.panel-input>div>div{vertical-align:middle;padding-right:1em}.reveal p,.reveal .slides section,.reveal .slides section>section{line-height:1.3}.reveal.smaller .slides section{font-size:0.7em}.reveal.smaller .slides section section{font-size:inherit}.reveal.smaller .slides h1{font-size:calc(2.5em/0.7)}.reveal.smaller .slides h2{font-size:calc(1.6em/0.7)}.reveal.smaller .slides h3{font-size:calc(1.3em/0.7)}.reveal .slides section.smaller{font-size:0.7em}.reveal .slides section.smaller h1{font-size:calc(2.5em/0.7)}.reveal .slides section.smaller h2{font-size:calc(1.6em/0.7)}.reveal .slides section.smaller h3{font-size:calc(1.3em/0.7)}.reveal .slides section div.callout{font-size:0.7em}.reveal .slides section div.callout h1{font-size:calc(2.5em/0.7)}.reveal .slides section div.callout h2{font-size:calc(1.6em/0.7)}.reveal .slides section div.callout h3{font-size:calc(1.3em/0.7)}.reveal .columns>.column>:not(ul,ol){margin-left:.25rem;margin-right:.25rem}.reveal .columns>.column:first-child>:not(ul,ol){margin-right:.5rem;margin-left:0}.reveal .columns>.column:last-child>:not(ul,ol){margin-right:0;margin-left:.5rem}.reveal .slide-number{color:rgb(85.979757085,146.2874493927,228.020242915);background-color:#fff}.reveal .footer{color:rgb(110.5,110.5,110.5)}.reveal .footer a{color:#2a76dd}.reveal .footer.has-dark-background{color:#fff}.reveal .footer.has-dark-background a{color:rgb(122.7,198.1114130435,250)}.reveal .footer.has-light-background{color:hsl(0,0%,31.2169312169%)}.reveal .footer.has-light-background a{color:rgb(105.9,154.769273743,221)}.reveal .slide-number{color:rgb(110.5,110.5,110.5)}.reveal .slide-number.has-dark-background{color:#fff}.reveal .slide-number.has-light-background{color:hsl(0,0%,31.2169312169%)}.reveal .slide figure>figcaption,.reveal .slide img.stretch+p.caption,.reveal .slide img.r-stretch+p.caption{font-size:0.7em}@media screen and (min-width: 500px){.reveal .controls[data-controls-layout=edges] .navigate-left{left:.2em}.reveal .controls[data-controls-layout=edges] .navigate-right{right:.2em}.reveal .controls[data-controls-layout=edges] .navigate-up{top:.4em}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:2.3em}}.tippy-box[data-theme~=light-border]{background-color:#fff;color:#222;border-radius:4px;border:solid 1px rgb(110.5,110.5,110.5);font-size:.6em}.tippy-box[data-theme~=light-border] .tippy-arrow{color:rgb(110.5,110.5,110.5)}.tippy-box[data-placement^=bottom]>.tippy-content{padding:7px 10px;z-index:1}.reveal .panel-tabset [role=tab]{padding:.25em .7em}.reveal .slide-menu-button .fa-bars::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(42, 118, 221)" class="bi bi-list" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"/></svg>')}.reveal .slide-chalkboard-buttons .fa-easel2::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(42, 118, 221)" class="bi bi-easel2" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 0a.5.5 0 0 1 .447.276L8.81 1h4.69A1.5 1.5 0 0 1 15 2.5V11h.5a.5.5 0 0 1 0 1h-2.86l.845 3.379a.5.5 0 0 1-.97.242L12.11 14H3.89l-.405 1.621a.5.5 0 0 1-.97-.242L3.36 12H.5a.5.5 0 0 1 0-1H1V2.5A1.5 1.5 0 0 1 2.5 1h4.691l.362-.724A.5.5 0 0 1 8 0ZM2 11h12V2.5a.5.5 0 0 0-.5-.5h-11a.5.5 0 0 0-.5.5V11Zm9.61 1H4.39l-.25 1h7.72l-.25-1Z"/></svg>')}.reveal .slide-chalkboard-buttons .fa-brush::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(42, 118, 221)" class="bi bi-brush" viewBox="0 0 16 16"><path d="M15.825.12a.5.5 0 0 1 .132.584c-1.53 3.43-4.743 8.17-7.095 10.64a6.067 6.067 0 0 1-2.373 1.534c-.018.227-.06.538-.16.868-.201.659-.667 1.479-1.708 1.74a8.118 8.118 0 0 1-3.078.132 3.659 3.659 0 0 1-.562-.135 1.382 1.382 0 0 1-.466-.247.714.714 0 0 1-.204-.288.622.622 0 0 1 .004-.443c.095-.245.316-.38.461-.452.394-.197.625-.453.867-.826.095-.144.184-.297.287-.472l.117-.198c.151-.255.326-.54.546-.848.528-.739 1.201-.925 1.746-.896.126.007.243.025.348.048.062-.172.142-.38.238-.608.261-.619.658-1.419 1.187-2.069 2.176-2.67 6.18-6.206 9.117-8.104a.5.5 0 0 1 .596.04zM4.705 11.912a1.23 1.23 0 0 0-.419-.1c-.246-.013-.573.05-.879.479-.197.275-.355.532-.5.777l-.105.177c-.106.181-.213.362-.32.528a3.39 3.39 0 0 1-.76.861c.69.112 1.736.111 2.657-.12.559-.139.843-.569.993-1.06a3.122 3.122 0 0 0 .126-.75l-.793-.792zm1.44.026c.12-.04.277-.1.458-.183a5.068 5.068 0 0 0 1.535-1.1c1.9-1.996 4.412-5.57 6.052-8.631-2.59 1.927-5.566 4.66-7.302 6.792-.442.543-.795 1.243-1.042 1.826-.121.288-.214.54-.275.72v.001l.575.575zm-4.973 3.04.007-.005a.031.031 0 0 1-.007.004zm3.582-3.043.002.001h-.002z"/></svg>')}/*! light */.reveal ol[type=a]{list-style-type:lower-alpha}.reveal ol[type=a s]{list-style-type:lower-alpha}.reveal ol[type=A s]{list-style-type:upper-alpha}.reveal ol[type=i]{list-style-type:lower-roman}.reveal ol[type=i s]{list-style-type:lower-roman}.reveal ol[type=I s]{list-style-type:upper-roman}.reveal ol[type="1"]{list-style-type:decimal}.reveal ul.task-list{list-style:none}.reveal ul.task-list li input[type=checkbox]{width:2em;height:2em;margin:0 1em .5em -1.6em;vertical-align:middle}div.cell-output-display div.pagedtable-wrapper table.table{font-size:.6em}.reveal .code-annotation-container-hidden{display:none}.reveal code.sourceCode button.code-annotation-anchor,.reveal code.sourceCode .code-annotation-anchor{font-family:"iosevka custom",SFMono-Regular,Menlo,monospace;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;font-size:.7em;line-height:1.2em;margin-top:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.reveal code.sourceCode button.code-annotation-anchor{cursor:pointer}.reveal code.sourceCode a.code-annotation-anchor{text-align:center;vertical-align:middle;text-decoration:none;cursor:default;height:1.2em;width:1.2em}.reveal code.sourceCode.fragment a.code-annotation-anchor{left:auto}.reveal #code-annotation-line-highlight-gutter{width:100%;border-top:solid var(--quarto-hl-co-color) 1px;border-bottom:solid var(--quarto-hl-co-color) 1px;z-index:2}.reveal #code-annotation-line-highlight{margin-left:-8em;width:calc(100% + 4em);border-top:solid var(--quarto-hl-co-color) 1px;border-bottom:solid var(--quarto-hl-co-color) 1px;z-index:2;margin-bottom:-2px}.reveal code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#fff;font-weight:bolder}.reveal pre.code-annotation-code{padding-top:0;padding-bottom:0}.reveal pre.code-annotation-code code{z-index:3;padding-left:0px}.reveal dl.code-annotation-container-grid{margin-left:.1em}.reveal dl.code-annotation-container-grid dt{margin-top:.65rem;font-family:"iosevka custom",SFMono-Regular,Menlo,monospace;border:solid #222 1px;border-radius:50%;height:1.3em;width:1.3em;line-height:1.3em;font-size:.5em;text-align:center;vertical-align:middle;text-decoration:none}.reveal dl.code-annotation-container-grid dd{margin-left:.25em}.reveal .scrollable ol li:first-child:nth-last-child(n+10),.reveal .scrollable ol li:first-child:nth-last-child(n+10)~li{margin-left:1em}kbd{font-family:"iosevka custom",SFMono-Regular,Menlo,monospace;font-size:40px;color:#222;background-color:#f8f9fa;border:1px solid;border-color:#bbb;border-radius:5px;padding:.4rem .4rem}:root{--r-inline-code-font: iosevka custom, SFMono-Regular, Menlo, monospace;--r-block-code-font: iosevka custom, SFMono-Regular, Menlo, monospace;--r-inline-code-font-size: 0.875em;--r-block-code-font-size: 0.55em}.reveal a{font-weight:300;background-color:rgba(0,0,0,0);text-decoration:inherit}.reveal div.callout{margin-top:1rem;margin-bottom:1rem;border-radius:4px;overflow-wrap:break-word}.reveal div.callout.callout-style-simple,.reveal div.callout.callout-style-default{border-left:.3rem solid #acacac;border-right:solid 1px #bbb;border-top:solid 1px #bbb;border-bottom:solid 1px #bbb}.reveal div.callout.callout-style-simple div.callout-body,.reveal div.callout.callout-style-simple div.callout-title,.reveal div.callout.callout-style-default div.callout-body,.reveal div.callout.callout-style-default div.callout-title{font-size:inherit;border-bottom:none;font-weight:600}.reveal div.callout.callout-style-simple div.callout-title,.reveal div.callout.callout-style-default div.callout-title{display:flex;align-items:center}.reveal div.callout.callout-style-simple div.callout-title p,.reveal div.callout.callout-style-default div.callout-title p{margin-top:.5em;margin-bottom:.5em;color:var(--r-main-color)}.reveal div.callout.callout-style-simple .callout-icon::before,.reveal div.callout.callout-style-default .callout-icon::before{height:1.25em;width:1.25em;background-size:1.25em 1.25em}.reveal div.callout.callout-style-simple.callout-titled .callout-body>.callout-content>:last-child,.reveal div.callout.callout-style-default.callout-titled .callout-body>.callout-content>:last-child{margin-bottom:var(--r-block-margin)}.reveal div.callout.callout-style-simple.callout-titled .callout-body>.callout-content>:last-child:not(div.sourceCode),.reveal div.callout.callout-style-default.callout-titled .callout-body>.callout-content>:last-child:not(div.sourceCode){padding-bottom:.5rem;margin-bottom:0}.reveal div.callout.callout-style-simple.callout-titled .callout-icon::before,.reveal div.callout.callout-style-default.callout-titled .callout-icon::before{margin-top:.25em;padding-right:.25em}.reveal div.callout.callout-style-simple.no-icon::before,.reveal div.callout.callout-style-default.no-icon::before{display:none !important}.reveal div.callout.callout-style-simple{padding:0em .5em;display:flex}.reveal div.callout.callout-style-simple.callout-titled .callout-body{margin-top:.2em}.reveal div.callout.callout-style-simple.callout-titled:not(.no-icon) .callout-content{padding-left:1.6em}.reveal div.callout.callout-style-simple.callout-titled .callout-content p{margin-top:0}.reveal div.callout.callout-style-simple:not(.callout-titled) .callout-body{display:flex}.reveal div.callout.callout-style-simple:not(.callout-titled) .callout-icon::before{margin-top:var(--r-block-margin);padding-right:.5em}.reveal div.callout.callout-style-simple:not(.callout-titled) .callout-body>.callout-content>div.sourceCode:last-child{margin-bottom:1rem}.reveal div.callout.callout-style-simple:not(.callout-titled) .callout-body>.callout-content>:first-child{margin-top:var(--r-block-margin)}.reveal div.callout.callout-style-simple .callout-icon::before{display:inline-block;content:"";background-repeat:no-repeat}.reveal div.callout.callout-style-simple div.callout-title{opacity:75%}.reveal div.callout.callout-style-simple div.callout-body{font-weight:400}.reveal div.callout.callout-style-default.callout-titled .callout-content p{margin-top:.7em}.reveal div.callout.callout-style-default .callout-icon::before{display:inline-block;content:"";background-repeat:no-repeat}.reveal div.callout.callout-style-default div.callout-body{font-weight:400}.reveal div.callout.callout-style-default div.callout-title{opacity:85%;padding-left:.5em;padding-right:.5em}.reveal div.callout.callout-style-default div.callout-content{padding-left:.5em;padding-right:.5em}.reveal div.callout .callout-body-container{flex-grow:1}.reveal div.callout.callout-note{border-left-color:#0d6efd}.reveal div.callout.callout-note.callout-style-default .callout-title{background-color:rgb(230.8,240.5,254.8)}.reveal div.callout.callout-note .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(11.7, 99, 227.7)" class="bi bi-info-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/></svg>');}.reveal div.callout.callout-tip{border-left-color:#198754}.reveal div.callout.callout-tip.callout-style-default .callout-title{background-color:rgb(232,243,237.9)}.reveal div.callout.callout-tip .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(22.5, 121.5, 75.6)" class="bi bi-lightbulb" viewBox="0 0 16 16"><path d="M2 6a6 6 0 1 1 10.174 4.31c-.203.196-.359.4-.453.619l-.762 1.769A.5.5 0 0 1 10.5 13a.5.5 0 0 1 0 1 .5.5 0 0 1 0 1l-.224.447a1 1 0 0 1-.894.553H6.618a1 1 0 0 1-.894-.553L5.5 15a.5.5 0 0 1 0-1 .5.5 0 0 1 0-1 .5.5 0 0 1-.46-.302l-.761-1.77a1.964 1.964 0 0 0-.453-.618A5.984 5.984 0 0 1 2 6zm6-5a5 5 0 0 0-3.479 8.592c.263.254.514.564.676.941L5.83 12h4.342l.632-1.467c.162-.377.413-.687.676-.941A5 5 0 0 0 8 1z"/></svg>');}.reveal div.callout.callout-warning{border-left-color:#ffc107}.reveal div.callout.callout-warning.callout-style-default .callout-title{background-color:rgb(255,248.8,230.2)}.reveal div.callout.callout-warning .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(229.5, 173.7, 6.3)" class="bi bi-exclamation-triangle" viewBox="0 0 16 16"><path d="M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.146.146 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.163.163 0 0 1-.054.06.116.116 0 0 1-.066.017H1.146a.115.115 0 0 1-.066-.017.163.163 0 0 1-.054-.06.176.176 0 0 1 .002-.183L7.884 2.073a.147.147 0 0 1 .054-.057zm1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z"/><path d="M7.002 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 5.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995z"/></svg>');}.reveal div.callout.callout-caution{border-left-color:#fd7e14}.reveal div.callout.callout-caution.callout-style-default .callout-title{background-color:rgb(254.8,242.1,231.5)}.reveal div.callout.callout-caution .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(227.7, 113.4, 18)" class="bi bi-cone-striped" viewBox="0 0 16 16"><path d="M9.97 4.88l.953 3.811C10.158 8.878 9.14 9 8 9c-1.14 0-2.159-.122-2.923-.309L6.03 4.88C6.635 4.957 7.3 5 8 5s1.365-.043 1.97-.12zm-.245-.978L8.97.88C8.718-.13 7.282-.13 7.03.88L6.274 3.9C6.8 3.965 7.382 4 8 4c.618 0 1.2-.036 1.725-.098zm4.396 8.613a.5.5 0 0 1 .037.96l-6 2a.5.5 0 0 1-.316 0l-6-2a.5.5 0 0 1 .037-.96l2.391-.598.565-2.257c.862.212 1.964.339 3.165.339s2.303-.127 3.165-.339l.565 2.257 2.391.598z"/></svg>');}.reveal div.callout.callout-important{border-left-color:#dc3545}.reveal div.callout.callout-important.callout-style-default .callout-title{background-color:rgb(251.5,234.8,236.4)}.reveal div.callout.callout-important .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(198, 47.7, 62.1)" class="bi bi-exclamation-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z"/></svg>');}.reveal .quarto-title-block .quarto-title-authors{display:flex;justify-content:center}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author{padding-left:.5em;padding-right:.5em}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author a,.reveal .quarto-title-block .quarto-title-authors .quarto-title-author a:hover,.reveal .quarto-title-block .quarto-title-authors .quarto-title-author a:visited,.reveal .quarto-title-block .quarto-title-authors .quarto-title-author a:active{color:inherit;text-decoration:none}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-author-name{margin-bottom:.1rem}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-author-email{margin-top:0px;margin-bottom:.4em;font-size:.6em}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-author-orcid img{margin-bottom:4px}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-affiliation{font-size:.7em;margin-top:0px;margin-bottom:8px}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-affiliation:first{margin-top:12px}:root{--baseline-rem: 1.5rem;--baseline-gap: calc(var(--baseline-rem) - 1rem);--app-bar-h: 64px;--menu-bar-width: 64px;--menu-content-width: 256px;--menu-width: calc(var(--menu-bar-width) + var(--menu-content-width));--content-padding: 12px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--app-gutter: 16px;--menu-z: 1100}.app-shell{min-height:100dvh}section>*:not(.wide):not(section){max-width:540px;margin-left:2rem;margin-right:2rem}@media(min-width: 992px){section>*:not(.wide):not(section){max-width:720px;margin-left:auto;margin-right:auto}}.grid-overlay-centered.active{--row-height: calc(var(--bs-root-font-size) * var(--bs-body-line-height));--row-gap-height: calc(var(--bs-root-font-size) * var(--bs-body-line-height) - var(--bs-root-font-size));position:relative}.grid-overlay-centered.active::after,.grid-overlay-centered.active::before{content:"";position:absolute;z-index:9999;left:0;top:calc(50% + var(--row-gap-height)/2);height:calc(50% - var(--row-gap-height)/2);width:100%;pointer-events:none;opacity:.15;background-image:repeating-linear-gradient(to bottom, #6459F7, #6459F7 var(--bs-root-font-size), transparent var(--bs-root-font-size), transparent var(--row-height))}.grid-overlay-centered.active::before{transform:translateY(calc(var(--row-gap-height) * -1)) rotate(0.5turn);transform-origin:top center}.grid-overlay-top.active{--row-height: calc(var(--bs-root-font-size) * var(--bs-body-line-height));--row-gap-height: calc(var(--bs-root-font-size) * var(--bs-body-line-height) - var(--bs-root-font-size));position:relative}.grid-overlay-top.active::after{content:"";position:absolute;z-index:9999;left:0;top:var(--row-gap-height);height:calc(100% - var(--row-gap-height));width:100%;pointer-events:none;opacity:.15;background-image:repeating-linear-gradient(to bottom, #6459F7, #6459F7 var(--bs-root-font-size), transparent var(--bs-root-font-size), transparent var(--row-height))}@view-transition{navigation:auto}#app-menu{view-transition-name:app-menu}#app-main{view-transition-name:main}::view-transition-old(app-menu),::view-transition-new(app-menu){animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(main){animation:vt-out .15s ease}::view-transition-new(main){animation:vt-in .15s ease}@keyframes vt-out{from{opacity:1}to{opacity:0}}@keyframes vt-in{from{opacity:0}to{opacity:1}}.quarto-title-block{display:none !important}:root{--bs-primary: #ff5533;--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-body-color: #212529;--bs-body-bg: #fff;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #ff5533;--bs-link-color-rgb: 255, 85, 51;--bs-link-decoration: none;--bs-link-hover-color: #ff8873;--bs-link-hover-color-rgb: 255, 136, 115;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}html[data-bs-theme=dark]{--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-link-color: #ff5533;--bs-link-color-rgb: 255, 85, 51;--bs-link-decoration: none;--bs-link-hover-color: #ff8873;--bs-link-hover-color-rgb: 255, 136, 115;--bs-code-color: #e685b5;--bs-highlight-bg: #664d03;--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}.app-menu{background-color:var(--bs-body-bg);position:fixed;left:0;right:0;bottom:0;width:100%;z-index:var(--menu-z);display:flex;flex-direction:column-reverse;overflow:hidden;transition:height 300ms ease;height:calc(var(--app-bar-h) + var(--safe-b))}.app-shell[data-menu=open] .app-menu{height:100dvh}@media(min-width: 992px){.app-menu{width:var(--menu-bar-width);height:100dvh;transition:width 300ms ease;transition:height 0;flex-direction:row;border-right:1px solid var(--bs-border-color)}.app-shell[data-menu=open] .app-menu{width:var(--menu-width)}}.app-menu-bar{box-sizing:border-box;height:calc(var(--app-bar-h) + var(--safe-b));padding-bottom:var(--safe-b);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--bs-border-color);padding-left:calc(var(--app-gutter) + var(--safe-l));padding-right:calc(var(--app-gutter) + var(--safe-r))}@media(min-width: 992px){.app-menu-bar{--app-gutter: 8px;height:100dvh;width:var(--menu-bar-width);grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:stretch;flex-shrink:0;padding-bottom:16px;padding-top:16px;border-top:none}}.app-menu-content{height:0;overflow:hidden;transition:height 300ms ease}.app-shell[data-menu=open] .app-menu-content{overflow:auto;height:calc(100dvh - 64px)}@media(min-width: 992px){.app-menu-content{width:var(--menu-width)}.app-shell[data-menu=open] .app-menu-content{height:100dvh}}.app-menu-slot{position:relative;top:0;padding:16px;transform:translateY(-100%);opacity:0;transition:opacity 100ms ease,transform 200ms ease 100ms}.app-shell[data-menu=open] .app-menu-slot{transform:translateY(0);opacity:1;transition:opacity 200ms ease-in 300ms,transform 200ms ease-out 300ms}@media(min-width: 992px){.app-menu-slot{transform:translateY(0);transform:translateX(100%);padding:0}.app-shell[data-menu=open] .app-menu-slot{transform:translateX(0)}}.app-brand{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;line-height:1;white-space:nowrap;color:var(--bs-secondary-color);transition:color 100ms ease-out}.app-brand:hover{color:var(--bs-body-color)}.app-brand svg{width:32px;height:32px;display:block;flex:0 0 auto;fill:currentColor}@media(min-width: 992px){.app-brand{display:block;position:relative;justify-self:center;text-align:center}.app-brand span{position:absolute;left:-50%;transform:rotate(-90deg) translate(-50%, -50%);font-weight:300;font-size:20px;font-family:"source serif",serif}.app-brand span b{font-weight:600}.app-brand svg{width:40px;height:40px}}.app-switch{--switch-width: 32px;--switch-height: 20px;--switch-padding: 2px;--switch-knob-width: 10px;--switch-radius: 4px;height:var(--switch-height);min-width:var(--switch-width);display:inline-flex;align-items:center;justify-content:flex-end;cursor:pointer;user-select:none;margin:0}@media(min-width: 992px){.app-switch{justify-content:center}}.app-switch-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.app-switch-track{width:var(--switch-width);height:var(--switch-height);border-radius:var(--switch-radius);position:relative;background:var(--bs-secondary-color);transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.app-switch-track::after{content:"";position:absolute;top:var(--switch-padding);left:var(--switch-padding);width:var(--switch-knob-width);height:calc(var(--switch-height) - var(--switch-padding)*2);border-radius:calc(var(--switch-radius) - var(--switch-padding));background:var(--bs-secondary-bg);transition:transform 180ms ease;will-change:transform}.app-switch-input:checked+.app-switch-track::after{transform:translateX(calc(var(--switch-width) - var(--switch-knob-width) - var(--switch-padding) * 2))}.app-switch-input:focus-visible+.app-switch-track{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb), 0.35)}#menuToggle{border-width:0;position:relative;width:24px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:0}#menuToggle span{position:absolute;width:24px;height:2px;background:var(--bs-secondary-color)}#menuToggle span:nth-child(1){transform:translateY(-8px) rotate(0deg)}#menuToggle span:nth-child(2){transform:translateY(0) rotate(0deg);opacity:1}#menuToggle span:nth-child(3){transform:translateY(8px) rotate(0deg)}.app-shell[data-menu=closed] #menuToggle span:nth-child(1){animation:ham-top-close 300ms ease-in forwards}.app-shell[data-menu=closed] #menuToggle span:nth-child(3){animation:ham-bot-close 300ms ease-in forwards}.app-shell[data-menu=closed] #menuToggle span:nth-child(2){animation:ham-mid-close 150ms ease-in forwards}.app-shell[data-menu=open] #menuToggle span:nth-child(1){animation:ham-top-open 300ms ease-in forwards}.app-shell[data-menu=open] #menuToggle span:nth-child(3){animation:ham-bot-open 300ms ease-in forwards}.app-shell[data-menu=open] #menuToggle span:nth-child(2){animation:ham-mid-open 150ms ease-in forwards;animation-delay:150ms}@media(min-width: 768px){#menuToggle{height:auto;width:auto;flex-grow:1}}@keyframes ham-top-open{0%{transform:translateY(-8px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(0) rotate(45deg)}}@keyframes ham-bot-open{0%{transform:translateY(8px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(0) rotate(-45deg)}}@keyframes ham-mid-open{from{opacity:1}to{opacity:0}}@keyframes ham-top-close{0%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(-8px) rotate(0deg)}}@keyframes ham-bot-close{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(8px) rotate(0deg)}}@keyframes ham-mid-close{from{opacity:0}to{opacity:1}}#menuToggle span{transition:background-color 100ms ease-in}#menuToggle:hover span{background:var(--bs-primary)}.app-menu button{appearance:none !important;-webkit-appearance:none !important;border:none;background:none;padding:0;cursor:pointer}.app-nav{padding:16px 16px 8px;display:flex;flex-direction:column;gap:2px}.app-nav-link{box-sizing:border-box;display:block;padding:6px 8px;border-radius:4px;color:var(--bs-secondary-color);text-decoration:none;font-family:"iosevka custom",SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.5;transition:color 100ms ease,background-color 100ms ease}.app-nav-link:hover{color:var(--bs-body-color);background-color:var(--bs-secondary-bg);text-decoration:none}.app-nav-link[aria-current=page]{color:var(--bs-body-color);background-color:var(--bs-secondary-bg);font-weight:600}.toc{overflow-y:auto}.toc-list{overflow:hidden;position:relative;display:block;list-style:none;padding-left:0}.toc-list .toc-list-item{width:100%}.toc-list .toc-list-item .toc-link{border-radius:4px;padding:8px;padding-left:16px;color:var(--bs-body-color);text-decoration:none;display:block;height:100%;cursor:pointer;font-weight:300;transition:background 200ms ease-out}.toc-list .toc-list-item .toc-link:hover{color:var(--bs-secondary-color);transition:color 50ms ease-in-out}.toc-list .toc-list-item .is-active-link{color:var(--bs-secondary-color);background-color:var(--bs-body-bg);transition:background 100ms ease-in-out;font-weight:700}.toc-list .toc-list-item .is-active-link:hover{color:var(--bs-secondary-color)}@media(min-width: 768px){.toc-list .toc-list-item .is-active-link{border-top-right-radius:0;border-bottom-right-radius:0}}.node-name--H2{padding-left:32px !important}.node-name--H3{padding-left:48px !important}.is-collapsible{max-height:300px;overflow:hidden;transition:max-height 500ms ease-in-out}.is-collapsed{max-height:0}.is-collapsed:has(:focus){max-height:1000px}body{margin:0;font-family:"source serif",serif;font-weight:300;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg)}.reveal .slides section.title-slide>h1{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none}.reveal .slides section.title-slide .tyto-title-block{--ring-size: 80cqmin;container-type:size;container-name:header;margin-top:var(--content-padding);height:calc(100dvh - var(--content-padding)*2);background:var(--bs-body-bg);display:flex;flex-direction:column-reverse;border:1px solid var(--bs-border-color)}@media(min-width: 768px){.reveal .slides section.title-slide .tyto-title-block{--ring-size: 61.8cqmin;flex-direction:row}}.reveal .slides section.title-slide .title-block-header-content{background-color:var(--bs-secondary-bg);box-sizing:border-box;height:50%;padding:24px;display:flex;flex-direction:row;justify-content:center;flex-direction:column;align-items:start;border-top:1px solid var(--bs-border-color);position:relative;isolation:isolate;overflow:hidden}@media(min-width: 768px){.reveal .slides section.title-slide .title-block-header-content{border-top:none;border-right:1px solid var(--bs-border-color);align-items:end;text-align:right;height:100%;width:calc(50% - var(--menu-bar-width)/2)}}.reveal .slides section.title-slide .title-block-header-content::after{content:"";position:absolute;z-index:-1;width:var(--ring-size);height:var(--ring-size);aspect-ratio:1;left:50%;top:0;border-radius:50%;border:calc(var(--ring-size)*.12) solid var(--bs-body-color);opacity:.5;transform:translateX(-50%) translateY(-50%);filter:blur(16px)}:root[data-bs-theme=dark] .reveal .slides section.title-slide .title-block-header-content::after{opacity:.4}@media(min-width: 768px){.reveal .slides section.title-slide .title-block-header-content::after{width:var(--ring-size);height:var(--ring-size);left:100%;top:50%;filter:blur(24px);transform:translateX(-50%) translateY(-50%);background-position-y:50%}}.reveal .slides section.title-slide .title-block-header-img{height:50%;width:100%;position:relative;box-sizing:border-box;overflow:hidden;background-color:var(--bs-body-bg)}@media(min-width: 768px){.reveal .slides section.title-slide .title-block-header-img{height:100%;width:calc(50% + var(--menu-bar-width)/2)}}.reveal .slides section.title-slide .title-block-header-img::after{content:"";position:absolute;width:var(--ring-size);height:var(--ring-size);aspect-ratio:1;left:50%;bottom:0;transform:translateX(-50%) translateY(50%);border-radius:50%;border:calc(var(--ring-size)*.12) solid var(--bs-body-color)}@media(min-width: 768px){.reveal .slides section.title-slide .title-block-header-img::after{width:var(--ring-size);height:var(--ring-size);left:0;top:50%;transform:translateX(-50%) translateY(-50%);background-position-y:50%}}.reveal .slides section.title-slide .title-content-shell{max-width:512px;margin:0 auto}@media(min-width: 768px){.reveal .slides section.title-slide .title-content-shell{max-width:auto;margin-right:0}}.reveal .slides section.title-slide .header-title .subtitle{color:var(--bs-secondary-color);font-weight:300;font-family:"iosevka custom",SFMono-Regular,Menlo,monospace}.reveal .slides section.title-slide .tyto-page-title{font-size:2.75rem;font-weight:600}.reveal .slides section.title-slide .header-date{margin-bottom:0;color:var(--bs-secondary-color);font-weight:300;font-family:"source serif",serif}.reveal .slides section.title-slide .header-author{padding-top:.4em;font-family:"iosevka custom",SFMono-Regular,Menlo,monospace;font-weight:600;font-size:.75em}.reveal .slides section.title-slide .header-author a{font-weight:300;color:var(--bs-secondary-bg)}.reveal .slides section.title-slide .header-author .author span{display:inline-block;padding:0 .8em;margin-block-end:.2rem;background-color:var(--bs-body-color);color:var(--bs-secondary-bg)}.reveal .slides section.title-slide .tyto-page-title{font-size:1.75rem}@media(min-width: 768px){.reveal .slides section.title-slide .tyto-page-title{font-size:2.5rem}}.reveal .slides section.title-slide .title-content-shell{display:flex;flex-direction:column;gap:.75rem}.reveal .slides section.title-slide .header-title{display:flex;flex-direction:column;gap:.25rem}.reveal .slides section.title-slide .header-author{padding-top:0;font-size:.75rem}#tyto-slide-area{position:fixed;top:0;right:0;bottom:calc(var(--app-bar-h) + var(--safe-b));left:0;padding:var(--content-padding);padding-top:0;background-color:var(--bs-body-bg)}@media(min-width: 992px){#tyto-slide-area{bottom:0;left:var(--menu-bar-width);transition:left 300ms ease}.app-shell[data-menu=open] #tyto-slide-area{left:var(--menu-width)}}.reveal{width:100%;height:100%;background:var(--bs-body-bg);color:var(--bs-body-color);--r-main-font: $font-family-base;--r-code-font: $font-family-monospace;--r-heading-color: inherit;--r-heading-font: $font-family-base;--r-heading-text-transform: none;--r-heading-text-shadow: none;--r-heading-letter-spacing: normal;--r-heading-font-weight: inherit;--r-heading1-size: 2.75rem;--r-heading2-size: 2.25rem;--r-heading3-size: 1.5rem;--r-heading4-size: 1.25rem;--r-link-color: var(--bs-link-color);--r-link-color-hover: var(--bs-link-hover-color);--r-selection-color: currentColor}.reveal .slides>section.present{height:100% !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;box-sizing:border-box !important}.reveal .slides section p,.reveal .slides section a,.reveal .slides section h1,.reveal .slides section h2,.reveal .slides section h3,.reveal .slides section h4,.reveal .slides section h5,.reveal .slides section h6,.reveal .slides section pre,.reveal .slides section code{text-transform:none;letter-spacing:normal;text-shadow:none;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit}.reveal .slides section pre{background-color:rgba(0,0,0,0)}.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-6,.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-5,.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-4,.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-3,.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-2,.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-1,.reveal .slides section code,.reveal .slides section .lead,.reveal .slides section li,.reveal .slides section blockquote,.reveal .slides section h6,.reveal .slides section h5,.reveal .slides section h4,.reveal .slides section h3,.reveal .slides section h2,.reveal .slides section h1,.reveal .slides section p{--baseline-shift: calc(calc(calc(var(--baselines) * var(--baseline-rem)) - 1cap) / 2);--baseline-push: calc(calc(var(--beneath) * var(--baseline-rem)) - var(--baseline-shift));line-height:calc(var(--baselines)*var(--baseline-rem));padding-top:var(--baseline-shift);margin-bottom:var(--baseline-push);margin-top:0}.reveal .slides section p{font-size:1rem;--baselines: 1;--beneath: 1}.reveal .slides section h1{font-size:2.75rem;--baselines: 2;--beneath: 1}.reveal .slides section h2{border-bottom:none;padding-bottom:0;font-size:2.25rem;--baselines: 2;--beneath: 1}.reveal .slides section h3{font-size:1.5rem;--baselines: 1;--beneath: 1}.reveal .slides section h4{font-size:1.25rem;--baselines: 1;--beneath: 1}.reveal .slides section h5{font-family:"source serif",serif;font-weight:500;font-size:1rem;--baselines: 1;--beneath: 1}.reveal .slides section h6{font-family:"source serif",serif;font-weight:500;font-size:1rem;--baselines: 1;--beneath: 0}.reveal .slides section blockquote{font-size:1.125rem;--baselines: 2;--beneath: 1}.reveal .slides section ul,.reveal .slides section ol{display:block;margin-top:0;margin-bottom:calc(1*var(--baseline-rem));padding-left:2rem}.reveal .slides section ul ul,.reveal .slides section ul ol,.reveal .slides section ol ul,.reveal .slides section ol ol{margin-top:calc(-1*var(--baseline-shift));margin-bottom:0}.reveal .slides section li{font-size:1rem;--baselines: 1;--beneath: 0}.reveal .slides section hr{margin:-1px 0 var(--baseline-rem)}.reveal .slides section .lead{font-size:1.25rem;--baselines: 1;--beneath: 1}.reveal .slides section code{font-size:1rem;--baselines: 1;--beneath: 0}.reveal .slides section div.sourceCode{border:none;margin-bottom:var(--baseline-rem);background-color:rgba(233,236,239,.65)}.reveal .slides section div.sourceCode pre{padding:0;margin-bottom:0;font-size:1rem}.reveal .slides section div.sourceCode pre code{padding-left:1rem;padding-right:1rem;margin-bottom:calc(2*var(--baseline-rem) - var(--baseline-shift) - 1rem - var(--baseline-gap));padding-bottom:0}.reveal .slides section .cell-output{background-color:rgba(233,236,239,.65);border-radius:.375rem;border:none;margin-bottom:var(--baseline-rem)}.reveal .slides section .cell-output pre{font-size:1rem;padding:0;margin-bottom:0}.reveal .slides section .cell-output code{padding-left:1rem;padding-right:1rem;margin-bottom:calc(2*var(--baseline-rem) - var(--baseline-shift) - 1rem - var(--baseline-gap));padding-bottom:0}.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-1{font-size:5rem;--baselines: 3;--beneath: 1}.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-2{font-size:4.5rem;--baselines: 3;--beneath: 1}.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-3{font-size:4rem;--baselines: 3;--beneath: 1}.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-4{font-size:3.5rem;--baselines: 2;--beneath: 1}.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-5{font-size:3rem;--baselines: 2;--beneath: 1}.reveal .slides section :is(h1,h2,h3,h4,h5,h6).display-6{font-size:2.5rem;--baselines: 2;--beneath: 1}.reveal .slides section p:has(>:is(.display-1,.display-2,.display-3,.display-4,.display-5,.display-6)){padding-top:0;line-height:0;margin-bottom:0}.reveal .slides section p:has(>:is(.display-1,.display-2,.display-3,.display-4,.display-5,.display-6))>:is(.display-1,.display-2,.display-3,.display-4,.display-5,.display-6){display:block}@media(max-width: 991px){#tyto-slide-area::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3rem;background:linear-gradient(to bottom, transparent, var(--bs-body-bg));pointer-events:none;z-index:10;opacity:0;transition:opacity 200ms ease}#tyto-slide-area.slide-has-overflow::after{opacity:1}}:root{--quarto-scss-export-link-color-bg: transparent;--quarto-scss-export-body-bg: #fff;--quarto-scss-export-body-color: #222;--quarto-scss-export-text-muted: rgb(110.5, 110.5, 110.5);--quarto-scss-export-gray-200: #e9ecef;--quarto-scss-export-gray-100: #f8f9fa;--quarto-scss-export-gray-900: #212529;--quarto-scss-export-primary: #2a76dd;--quarto-scss-export-link-color: #2a76dd;--quarto-scss-export-link-color-hover: rgb(85.979757085, 146.2874493927, 228.020242915);--quarto-scss-export-selection-bg: rgb(151.9493927126, 188.7186234818, 238.5506072874);--quarto-scss-export-selection-color: #fff;--quarto-scss-export-border-color: rgb(110.5, 110.5, 110.5);--quarto-scss-export-presentation-heading-color: #222;--quarto-scss-export-presentation-list-bullet-color: #222;--quarto-scss-export-code-block-bg: #fff;--quarto-scss-export-code-block-border-color: #bbbbbb;--quarto-scss-export-code-block-color: #222;--quarto-scss-export-code-bg: transparent;--quarto-scss-export-tabset-border-color: #bbbbbb;--quarto-scss-export-table-border-color: #bbbbbb;--quarto-scss-export-input-panel-border-color: #bbbbbb;--quarto-scss-export-input-panel-bg: rgb(248, 249, 250);--quarto-scss-export-callout-color-note: #0d6efd;--quarto-scss-export-callout-color-tip: #198754;--quarto-scss-export-callout-color-important: #dc3545;--quarto-scss-export-callout-color-caution: #fd7e14;--quarto-scss-export-callout-color-warning: #ffc107;--quarto-scss-export-light-bg-text-color: #222;--quarto-scss-export-dark-bg-text-color: #fff;--quarto-scss-export-light-bg-link-color: #2a76dd;--quarto-scss-export-dark-bg-link-color: #42affa;--quarto-scss-export-light-bg-code-color: #4758ab;--quarto-scss-export-dark-bg-code-color: #ffa07a;--quarto-scss-export-kbd-color: #222;--quarto-scss-export-kbd-bg: #f8f9fa;--quarto-scss-export-revealjs-heading-color: #222;--quarto-scss-export-revealjs-list-bullet-color: #222;--quarto-scss-export-backgroundColor: #fff;--quarto-scss-export-mainColor: #222;--quarto-scss-export-headingColor: #222;--quarto-scss-export-linkColor: #2a76dd;--quarto-scss-export-linkColorHover: rgb(85.979757085, 146.2874493927, 228.020242915);--quarto-scss-export-selectionBackgroundColor: rgb(151.9493927126, 188.7186234818, 238.5506072874);--quarto-scss-export-selectionColor: #fff;--quarto-scss-export-btn-code-copy-color: rgb(110.5, 110.5, 110.5);--quarto-scss-export-btn-code-copy-color-active: #2a76dd;--quarto-scss-export-secondary: #999;--quarto-scss-export-mermaid-bg-color: #fff;--quarto-scss-export-mermaid-edge-color: #999;--quarto-scss-export-mermaid-node-fg-color: #222;--quarto-scss-export-mermaid-fg-color: #222;--quarto-scss-export-mermaid-fg-color--lighter: rgb(59.5, 59.5, 59.5);--quarto-scss-export-mermaid-fg-color--lightest: #555555;--quarto-scss-export-mermaid-label-bg-color: #fff;--quarto-scss-export-mermaid-label-fg-color: #2a76dd;--quarto-scss-export-mermaid-node-bg-color: rgba(42, 118, 221, 0.1)}