header{flex-direction:row;align-items:center;gap:1.5rem;margin:2rem 0;display:flex}header h1{flex:auto;margin:0}.clipboard-button{float:right;color:var(--gray);border-color:var(--dark);background-color:var(--light);opacity:0;border:1px solid;border-radius:5px;margin:.3rem;padding:.4rem;transition:all .2s;display:flex;position:absolute;right:0}.clipboard-button>svg{fill:var(--light);filter:contrast(.3)}.clipboard-button:hover{cursor:pointer;border-color:var(--secondary)}.clipboard-button:focus{outline:0}pre:hover>.clipboard-button{opacity:1;transition:all .2s}.breadcrumb-container{flex-flow:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;display:flex}.breadcrumb-element{flex-direction:row;justify-content:center;align-items:center;display:flex}.breadcrumb-element p{margin:0 0 0 .5rem;padding:0;line-height:normal}.article-title{margin:2rem 0 0}.content-meta{color:var(--gray);margin-top:0}button#toc{text-align:left;cursor:pointer;color:var(--dark);background-color:#0000;border:none;align-items:center;padding:0;display:flex}button#toc h3{margin:0;font-size:1rem;display:inline-block}button#toc .fold{opacity:.8;margin-left:.5rem;transition:transform .3s}button#toc.collapsed .fold{transform:rotate(-90deg)}#toc-content{max-height:none;list-style:none;transition:max-height .5s;position:relative;overflow:hidden}#toc-content.collapsed>.overflow:after{opacity:0}#toc-content ul{margin:.5rem 0;padding:0;list-style:none}#toc-content ul>li>a{color:var(--dark);opacity:.35;transition:opacity .5s,color .3s}#toc-content ul>li>a.in-view{opacity:.75}#toc-content .depth-0{padding-left:0}#toc-content .depth-1{padding-left:1rem}#toc-content .depth-2{padding-left:2rem}#toc-content .depth-3{padding-left:3rem}#toc-content .depth-4{padding-left:4rem}#toc-content .depth-5{padding-left:5rem}#toc-content .depth-6{padding-left:6rem}.page-title{margin:0}.search{flex-grow:.3;min-width:-moz-fit-content;min-width:fit-content;max-width:14rem}.search>#search-icon{background-color:var(--lightgray);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;height:2rem;display:flex}.search>#search-icon>div{flex-grow:1}.search>#search-icon>p{padding:0 1rem;display:inline}.search>#search-icon svg{cursor:pointer;width:18px;min-width:18px;margin:0 .5rem}.search>#search-icon svg .search-path{stroke:var(--darkgray);stroke-width:2px;transition:stroke .5s}.search>#search-container{contain:layout;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;overflow-y:auto}.search>#search-container.active{display:inline-block}.search>#search-container>#search-space{width:65%;margin-top:12vh;margin-left:auto;margin-right:auto}@media (max-width:1510px){.search>#search-container>#search-space{width:90%}}.search>#search-container>#search-space>*{background:var(--light);border-radius:7px;width:100%;margin-bottom:2em;box-shadow:0 14px 50px #1b21301f,0 10px 30px #1b213029}.search>#search-container>#search-space>input{box-sizing:border-box;font-family:var(--bodyFont);color:var(--dark);border:1px solid var(--lightgray);padding:.5em 1em;font-size:1.1em}.search>#search-container>#search-space>input:focus{outline:none}.search>#search-container>#search-space>#search-layout{border:1px solid var(--lightgray);box-sizing:border-box;flex-direction:row;flex:0 0 100%;display:none}.search>#search-container>#search-space>#search-layout.display-results{display:flex}.search>#search-container>#search-space>#search-layout[data-preview]>#results-container{flex:0 0 min(30%,450px)}@media (min-width:1000px){.search>#search-container>#search-space>#search-layout[data-preview] .result-card>p.preview{display:none}.search>#search-container>#search-space>#search-layout[data-preview]>div:first-child{border-right:1px solid var(--lightgray);border-top-right-radius:unset;border-bottom-right-radius:unset}.search>#search-container>#search-space>#search-layout[data-preview]>div:last-child{border-top-left-radius:unset;border-bottom-left-radius:unset}}.search>#search-container>#search-space>#search-layout>div{border-radius:5px;height:63vh}@media (max-width:1000px){.search>#search-container>#search-space>#search-layout>#preview-container{display:none!important}.search>#search-container>#search-space>#search-layout[data-preview]>#results-container{flex:0 0 100%;width:100%;height:auto}}.search>#search-container>#search-space>#search-layout .highlight{background:color-mix(in srgb,var(--tertiary)60%,#fff0);border-radius:5px;scroll-margin-top:2rem}.search>#search-container>#search-space>#search-layout>#preview-container{color:var(--dark);padding:0 2rem;font-family:inherit;font-weight:400;line-height:1.5em;display:block;overflow:hidden auto}.search>#search-container>#search-space>#search-layout>#preview-container .preview-inner{width:min(750px,100%);margin:0 auto}.search>#search-container>#search-space>#search-layout>#preview-container a[role=anchor]{background-color:#0000}.search>#search-container>#search-space>#search-layout>#results-container{overflow-y:auto}.search>#search-container>#search-space>#search-layout>#results-container .result-card{cursor:pointer;border-bottom:1px solid var(--lightgray);box-sizing:border-box;text-transform:none;text-align:left;font-family:inherit;font-size:100%;line-height:1.15;font-weight:inherit;outline:none;width:100%;margin:0;padding:1em;transition:background .2s;display:block;overflow:hidden}.search>#search-container>#search-space>#search-layout>#results-container .result-card:hover,.search>#search-container>#search-space>#search-layout>#results-container .result-card:focus,.search>#search-container>#search-space>#search-layout>#results-container .result-card.focus{background:var(--lightgray)}.search>#search-container>#search-space>#search-layout>#results-container .result-card>h3{margin:0}.search>#search-container>#search-space>#search-layout>#results-container .result-card>ul.tags{margin-top:.45rem;margin-bottom:0}.search>#search-container>#search-space>#search-layout>#results-container .result-card>ul>li>p{background-color:var(--highlight);color:var(--secondary);border-radius:8px;margin:0 .1rem;padding:.2rem .4rem;font-weight:700;line-height:1.4rem}.search>#search-container>#search-space>#search-layout>#results-container .result-card>ul>li>p.match-tag{color:var(--tertiary)}.search>#search-container>#search-space>#search-layout>#results-container .result-card>p{margin-bottom:0}.darkmode{width:20px;height:20px;margin:0 10px;position:relative}.darkmode>.toggle{box-sizing:border-box;display:none}.darkmode svg{cursor:pointer;opacity:0;fill:var(--darkgray);width:20px;height:20px;transition:opacity .1s;position:absolute;top:calc(50% - 10px)}:root[saved-theme=dark]{color-scheme:dark}:root[saved-theme=light]{color-scheme:light}:root[saved-theme=dark] .toggle~label>#dayIcon{opacity:0}:root[saved-theme=dark] .toggle~label>#nightIcon,:root .toggle~label>#dayIcon{opacity:1}:root .toggle~label>#nightIcon{opacity:0}.processLinks>h3{margin:.5rem 0 0;font-size:1rem}.processLinks>ul.process-ul{margin-bottom:1rem;padding-left:0;font-size:1rem;list-style:none}.processLinks>ul.process-ul>li{margin:1rem 0}.processLinks>ul.process-ul>li .section>.desc>h3>a{background-color:#0000}.sidebarLinks>h3{margin:.5rem 0 0;font-size:1rem}.sidebarLinks>ul.sidebar-ul{margin-bottom:1rem;padding-left:0;font-size:1rem;list-style:none}.sidebarLinks>ul.sidebar-ul>li{margin:1rem 0}.sidebarLinks>ul.sidebar-ul>li .section>.desc>h3>a{background-color:#0000}.backlinks{position:relative}.backlinks>h3{margin:0;font-size:1rem}.backlinks>ul{margin:.5rem 0;padding:0;list-style:none}.backlinks>ul>li>a{background-color:#0000}.recent-notes>h3{margin:.5rem 0 0;font-size:1rem}.recent-notes>ul.recent-ul{margin-bottom:1rem;padding-left:0;font-size:1rem;list-style:none}.recent-notes>ul.recent-ul>li{margin:1rem 0}.recent-notes>ul.recent-ul>li .section>.desc>h3>a{background-color:#0000}.recent-notes>ul.recent-ul>li .section>.meta{opacity:.6;margin:0 0 .5rem}footer{text-align:left;opacity:.7;margin-bottom:4rem}footer ul{flex-direction:row;gap:1rem;margin:-1rem 0 0;padding:0;list-style:none;display:flex}ul.section-ul{margin-top:2em;padding-left:0;list-style:none}li.section-li{margin-bottom:1em}li.section-li>.section{grid-template-columns:6em 3fr 1fr;display:grid}@media (max-width:600px){li.section-li>.section>.tags{display:none}}li.section-li>.section>.desc>h3>a{background-color:#0000}li.section-li>.section>.meta{opacity:.6;flex-basis:6em;margin:0}.popover .section{grid-template-columns:6em 1fr!important}.popover .section>.tags{display:none}.section h3{margin:0}.section>.tags{margin:0 0 0 10px}@keyframes dropin{0%{opacity:0;visibility:hidden}1%{opacity:0}to{opacity:1;visibility:visible}}.popover{z-index:999;visibility:hidden;opacity:0;padding:1rem;transition:opacity .3s,visibility .3s;position:absolute;overflow:visible}.popover>.popover-inner{font-weight:initial;font-style:initial;line-height:normal;font-size:initial;font-family:var(--bodyFont);border:1px solid var(--lightgray);background-color:var(--light);white-space:normal;border-radius:5px;width:30rem;max-height:20rem;padding:0 1rem 1rem;position:relative;overflow:auto;box-shadow:6px 6px 36px #00000040}.popover h1{font-size:1.5rem}@media (max-width:600px){.popover{display:none!important}}a:hover .popover,.popover:hover{animation:.3s .2s forwards dropin}code[data-theme*=\ ]{color:var(--shiki-light);background-color:var(--shiki-light-bg)}code[data-theme*=\ ] span{color:var(--shiki-light)}[saved-theme=dark] code[data-theme*=\ ]{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}[saved-theme=dark] code[data-theme*=\ ] span{color:var(--shiki-dark)}.callout-content p{margin-bottom:0}.callout[data-callout=reply] .callout-title{display:none}.callout[data-callout=reply]>.callout-title+.callout-content{border-top:0!important}div.callout[data-callout=table]{margin-bottom:0;padding-top:0;padding-bottom:0}div.el-div[data-callout=table]{padding-top:0;padding-bottom:0}div.el-div[data-callout=table]+*>div.callout[data-callout=table]{margin-top:0;margin-bottom:0}.callout[data-callout=table]{background-color:var(--background-primary);background-color:var(--background-primary);border-left:0;margin-left:0;margin-right:0;padding:0}.callout[data-callout=table] .callout-title{display:none}body{--kbn-radius:3px;--co-radius:7px}.alt-co .callout{background:rgba(var(--callout-color),.1);border-radius:var(--radius,var(--co-radius));box-shadow:1px 1px 0 rgba(var(--callout-color),.2);border:0;margin-left:40px;margin-right:40px}.alt-co .callout p:first-child{margin-block-start:5px}.alt-co .callout:not(.is-collapsed) .callout-title,.callout[data-callout-metadata~=alt-co]:not(.is-collapsed) .callout-title{padding-bottom:0}.alt-co .callout .callout-title,.callout[data-callout-metadata~=alt-co] .callout-title{background:0 0}.callout[data-callout-metadata~=alt-line]{border:0}.callout[data-callout-metadata~=alt-line] .callout-title{border-bottom:2px solid var(--table,var(--background-modifier-border));background:0 0;padding:5px 0}.callout[data-callout-metadata~=alt-line] .callout-fold{color:rgb(var(--callout-color))}.callout[data-callout-metadata~=alt-line]{border-bottom:1px solid rgba(var(--callout-color),.5)}.callout[data-callout-metadata~=dim].is-collapsed:not(:hover){opacity:.3;transition:opacity .3s}.co-ttl-ctr .callout-title{justify-content:center}.co-ttl-ctr .callout-title-inner{flex:unset;display:block}.callout[data-callout~=wiki],.callout[data-callout~=infobox]{--callout-color:var(--interactive-accent-rgb);background:var(--note,var(--background-primary));box-shadow:none;margin:0;float:left;border:0;border:1px solid var(--table,var(--background-modifier-border));border-radius:var(--radius,var(--co-radius));width:30vh;margin:0;padding:1px}@media (max-width:600px){.callout[data-callout~=wiki],.callout[data-callout~=infobox]{float:none!important;width:100%!important;display:block!important}}.callout[data-callout~=wiki],.callout[data-callout~=infobox]{--callout-color:var(--interactive-accent-rgb);background:var(--note,var(--background-primary));box-shadow:none;float:left;border:0;border:1px solid var(--table,var(--background-modifier-border));border-radius:var(--radius,var(--co-radius));width:30vh;margin:0 0 0 8px;padding:1px}.callout[data-callout~=wiki] table,.callout[data-callout~=infobox] table{width:100%}.callout[data-callout~=wiki] table td,.callout[data-callout~=infobox] table td{white-space:pre-wrap;word-wrap:normal;word-break:normal}:is(.callout[data-callout~=wiki] .callout-title:has(:not(.callout-title-inner)),.callout[data-callout~=infobox] .callout-title:has(:not(.callout-title-inner))){display:none}.callout[data-callout~=wiki] p,.callout[data-callout~=wiki] table,.callout[data-callout~=infobox] p,.callout[data-callout~=infobox] table{margin-block:0;margin:0}.callout[data-callout~=wiki] h1,.callout[data-callout~=wiki] h2,.callout[data-callout~=wiki] h3,.callout[data-callout~=wiki] h4,.callout[data-callout~=wiki] h5,.callout[data-callout~=wiki] h6,.callout[data-callout~=infobox] h1,.callout[data-callout~=infobox] h2,.callout[data-callout~=infobox] h3,.callout[data-callout~=infobox] h4,.callout[data-callout~=infobox] h5,.callout[data-callout~=infobox] h6{text-align:center;color:var(--text-normal);background-color:rgba(var(--callout-color),.3);margin:0;padding:2px;font-size:20px}.callout[data-callout~=wiki] img,.callout[data-callout~=infobox] img{text-align:center;margin:auto;padding:auto;border-radius:0%!important}.callout[data-callout~=wiki][data-callout-metadata~=left],.callout[data-callout~=infobox][data-callout-metadata~=left]{margin-right:15px}.markdown-reading-view .callout[data-callout~=wiki][data-callout-metadata~=left],.markdown-reading-view .callout[data-callout~=infobox][data-callout-metadata~=left]{margin-right:40px}.wiki-right .callout[data-callout~=wiki],.wiki-right .callout[data-callout~=infobox]{float:right}.callout[data-callout~=wiki] .is-collapsed .callout-fold,.callout[data-callout~=infobox] .is-collapsed .callout-fold{border:1px solid var(--hr,var(--background-modifier-border));padding:5px 10px}.callout[data-callout~=wiki]:not(:hover):not(.is-collapsed) .callout-title,.callout[data-callout~=wiki] .callout-title :is(.callout-icon,.callout-title-inner),.callout[data-callout~=infobox]:not(:hover):not(.is-collapsed) .callout-title,.callout[data-callout~=infobox] .callout-title :is(.callout-icon,.callout-title-inner){display:none;background-color:#0000!important}.callout[data-callout~=wiki][data-callout~=title]:not(:hover):not(.is-collapsed) .callout-title,.callout[data-callout~=wiki][data-callout~=title] .is-collapsed .callout-title,.callout[data-callout~=infobox][data-callout~=title]:not(:hover):not(.is-collapsed) .callout-title,.callout[data-callout~=infobox][data-callout~=title] .is-collapsed .callout-title{border:1px solid var(--hr,var(--background-modifier-border));display:flex}.callout[data-callout~=wiki][data-callout~=title] .callout-fold,.callout[data-callout~=wiki][data-callout~=title] .callout-title .callout-title-inner,.callout[data-callout~=infobox][data-callout~=title] .callout-fold,.callout[data-callout~=infobox][data-callout~=title] .callout-title .callout-title-inner{display:unset;align-content:center;align-items:center;padding:5px 10px}.callout[data-callout~=wiki][data-callout~=title].is-collapsed .callout-fold,.callout[data-callout~=infobox][data-callout~=title].is-collapsed .callout-fold{border:0}.callout[data-callout~=wiki] table thead tr{display:none}.callout[data-callout~=wiki] table td{border-left:none;border-right:none}.callout[data-callout~=wiki] table tbody tr:first-child td{border-top:none}.callout[data-callout~=wiki] table td:first-child{font-weight:700}.callout[data-callout~=wiki] table{font-family:"Ubuntu",var(--font-interface)}.callout[data-callout=grid]{box-shadow:none;box-shadow:unset;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;border:none!important}.callout[data-callout=grid] .callout-title{display:none}.callout[data-callout=grid] p:not(.callout-title){justify-content:center;margin-block:0;display:flex}.callout[data-callout=grid] img{vertical-align:middle;max-height:35vh;padding:1px;display:table-cell}.callout[data-callout=grid] img[alt=wfull]{max-height:unset}.callout[data-callout=grid][data-callout-metadata~=masonry] p{grid-gap:2px;margin:0;grid-template-columns:repeat(auto-fit,minmax(0,auto));margin-top:5px;display:grid}.callout[data-callout=grid][data-callout-metadata~=masonry] img{object-fit:cover;max-height:unset;flex:1;align-self:stretch;display:flex}.callout[data-callout~=caption]{text-align:center;box-shadow:none;background:0 0;border:0;max-width:30vh;margin:-10px 0 0;padding:0}.callout[data-callout~=caption] .callout-title{display:none}.callout[data-callout~=caption] p{color:var(--text-faint);margin-block:0}.callout[data-callout~=Metadata i]{--callout-icon:layers;--callout-color:82,139,212;--callout-border-width:2px;--callout-title-padding:5px;--callout-content-padding:0px 10px 10px;box-shadow:0px 0px 0px 1px var(--outline)}.callout[data-callout~=Metadata i] .callout-title{background-color:#0000;justify-content:center}.callout[data-callout~=Metadata i] .callout-title .callout-title-inner{flex:unset;color:rgb(var(--callout-color))}.callout[data-callout~=Metadata i]:not([data-callout-metadata~=no-strong],[data-callout-metadata~=no-str]) strong{color:rgb(var(--callout-color))}.callout[data-callout~=Metadata i] .dataview.inline-field-key{background:rgb(var(--callout-color));color:var(--text-on-accent);font-weight:900}.callout[data-callout~=Metadata i] .dataview.inline-field-value{font-weight:unset;background:0 0}.callout[data-callout~=Metadata i] table{--tbl-td-h:0;--tbl-td-w:5px;white-space:nowrap;width:100%;margin:0}.callout[data-callout~=Metadata i] table th{background-color:var(--aside-bg,rgba(var(--callout-color),.5))}.callout[data-callout~=Metadata i] p:last-child{margin-bottom:0}.callout[data-callout~=Metadata i] p:first-child{margin-top:0}.callout[data-callout~=Metadata i],.callout[data-callout~=Metadata i] ul{margin:0}.callout[data-callout~=Metadata i][data-callout-metadata~=i-at]{background:var(--outer-bar,var(--background-secondary-alt));text-align:center;border:0;margin:auto;padding:0;overflow-y:hidden}.callout[data-callout~=Metadata i][data-callout-metadata~=i-at].is-collapsible:not(.is-collapsed){flex-direction:row-reverse;display:flex}.callout[data-callout~=Metadata i][data-callout-metadata~=i-at]:not(.is-collapsible) .callout-title,.callout[data-callout~=Metadata i][data-callout-metadata~=i-at]:not(.is-collapsible) .callout-title-inner,.callout[data-callout~=Metadata i][data-callout-metadata~=i-at]:not(.is-collapsible):not(.is-collapsed) .callout-icon{display:none}.callout[data-callout~=Metadata i][data-callout-metadata~=i-at]:not(.is-collapsible) .callout-fold{align-content:center;align-items:center;display:flex}.callout[data-callout~=Metadata i][data-callout-metadata~=i-at]:not(.is-collapsible) .callout-fold svg{margin-bottom:unset}.callout[data-callout~=Metadata i][data-callout-metadata~=i-at]:is([data-callout-metadata~=tbl-cln],[data-callout-metadata~=table-clean]) table :is(td,tr,th){background-color:#0000;border-color:#0000}.grid .callout{width:50%;display:table-cell}.callout{border:1px solid var(--border);background-color:var(--bg);box-sizing:border-box;--callout-icon-note:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"2\" x2=\"22\" y2=\"6\"></line><path d=\"M7.5 20.5 19 9l-4-4L3.5 16.5 2 22z\"></path></svg>");--callout-icon-abstract:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"></rect><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"></path><path d=\"M12 11h4\"></path><path d=\"M12 16h4\"></path><path d=\"M8 11h.01\"></path><path d=\"M8 16h.01\"></path></svg>");--callout-icon-info:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"></line></svg>");--callout-icon-todo:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg>");--callout-icon-tip:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\"></path></svg> ");--callout-icon-success:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"></polyline></svg> ");--callout-icon-question:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"></line></svg> ");--callout-icon-warning:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"></path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"></line><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"></line></svg>");--callout-icon-failure:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"></line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"></line></svg> ");--callout-icon-danger:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"></polygon></svg> ");--callout-icon-bug:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"8\" height=\"14\" x=\"8\" y=\"6\" rx=\"4\"></rect><path d=\"m19 7-3 2\"></path><path d=\"m5 7 3 2\"></path><path d=\"m19 19-3-2\"></path><path d=\"m5 19 3-2\"></path><path d=\"M20 13h-4\"></path><path d=\"M4 13h4\"></path><path d=\"m10 4 1 2\"></path><path d=\"m14 4-1 2\"></path></svg>");--callout-icon-example:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"></line><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"></line><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"></line><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"></line><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"></line><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"></line></svg> ");--callout-icon-quote:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z\"></path><path d=\"M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z\"></path></svg>");--callout-icon-fold:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpolyline points=\"6 9 12 15 18 9\"%3E%3C/polyline%3E%3C/svg%3E");border-radius:5px;padding:0 1rem;transition:max-height .3s;overflow-y:hidden}.callout>:nth-child(2){margin-top:0}.callout[data-callout]{--color:#448aff;--border:#448aff44;--bg:#448aff10;--callout-icon:var(--callout-icon-note)}.callout[data-callout=abstract]{--color:#00b0ff;--border:#00b0ff44;--bg:#00b0ff10;--callout-icon:var(--callout-icon-abstract)}.callout[data-callout=info],.callout[data-callout=todo]{--color:#00b8d4;--border:#00b8d444;--bg:#00b8d410;--callout-icon:var(--callout-icon-info)}.callout[data-callout=todo]{--callout-icon:var(--callout-icon-todo)}.callout[data-callout=tip]{--color:#00bfa5;--border:#00bfa544;--bg:#00bfa510;--callout-icon:var(--callout-icon-tip)}.callout[data-callout=success]{--color:#09ad7a;--border:#09ad7144;--bg:#09ad7110;--callout-icon:var(--callout-icon-success)}.callout[data-callout=question]{--color:#dba642;--border:#dba64244;--bg:#dba64210;--callout-icon:var(--callout-icon-question)}.callout[data-callout=warning]{--color:#db8942;--border:#db894244;--bg:#db894210;--callout-icon:var(--callout-icon-warning)}.callout[data-callout=failure],.callout[data-callout=danger],.callout[data-callout=bug]{--color:#db4242;--border:#db424244;--bg:#db424210;--callout-icon:var(--callout-icon-failure)}.callout[data-callout=bug]{--callout-icon:var(--callout-icon-bug)}.callout[data-callout=danger]{--callout-icon:var(--callout-icon-danger)}.callout[data-callout=example]{--color:#7a43b5;--border:#7a43b544;--bg:#7a43b510;--callout-icon:var(--callout-icon-example)}.callout[data-callout=quote]{--color:var(--secondary);--border:var(--lightgray);--callout-icon:var(--callout-icon-quote)}.callout[data-callout=empty]{--callout-icon:"" --color: transparent;--border:transparent;--bg:transparent;width:50px;padding:5px}.callout[data-callout=empty] .callout-title{display:none}.callout.is-collapsed>.callout-title>.fold-callout-icon{transform:rotate(-90deg)}.callout-title{color:var(--color);--icon-size:18px;align-items:flex-start;gap:5px;padding:1rem 0;display:flex}.callout-title .fold-callout-icon{opacity:.8;cursor:pointer;--callout-icon:var(--callout-icon-fold);transition:transform .15s}.callout-title>.callout-title-inner>p{color:var(--color);margin:0}.callout-title .callout-icon,.callout-title .fold-callout-icon{width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size);background-size:var(--icon-size)var(--icon-size);background-position:50%;background-color:var(--color);-webkit-mask-image:var(--callout-icon);mask-image:var(--callout-icon);-webkit-mask-size:var(--icon-size)var(--icon-size);mask-size:var(--icon-size)var(--icon-size);padding:.2rem 0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.callout-title .callout-title-inner{font-weight:700}html{scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100vw;overflow-x:hidden}body,section{box-sizing:border-box;background-color:var(--light);font-family:var(--bodyFont);color:var(--darkgray);max-width:100%;margin:0}.text-highlight{background-color:#fff23688;border-radius:5px;padding:0 .1rem}::selection{background:color-mix(in srgb,var(--tertiary)60%,#fff0);color:var(--darkgray)}p,ul,text,a,tr,td,li,ol,ul,.katex,.math{color:var(--darkgray);fill:var(--darkgray);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.math.math-display{text-align:center}a{color:var(--secondary);font-weight:700;text-decoration:none;transition:color .2s}a.internal{background-color:var(--highlight);border-radius:5px;padding:0 .1rem;line-height:1.4rem;text-decoration:none}a.internal:has(>img){background-color:none;border-radius:0;padding:0}a.external .external-icon{height:1ex;margin:0 .15em}a.external .external-icon>path{fill:var(--dark)}.desktop-only{display:initial}@media (max-width:1510px){.desktop-only{display:none}}.mobile-only{display:none}@media (max-width:1510px){.mobile-only{display:initial}.page{max-width:750px;margin:0 auto;padding:0 1rem}}.page article>h1{font-size:2rem}.page article li:has(>input[type=checkbox]){padding-left:0;list-style-type:none}.page article li:has(>input[type=checkbox]:checked){text-decoration:line-through;-webkit-text-decoration-color:var(--gray);text-decoration-color:var(--gray);color:var(--gray)}.page article li>*{margin-top:0;margin-bottom:0}.page article p>strong{color:var(--dark)}.page>#quartz-body{width:100%;display:flex}@media (max-width:1510px){.page>#quartz-body{flex-direction:column}}.page>#quartz-body .sidebar{box-sizing:border-box;flex-direction:column;flex:1;gap:2rem;width:380px;margin-top:6rem;padding:0 4rem;display:flex;position:fixed;top:0}@media (max-width:1510px){.page>#quartz-body .sidebar{position:initial;width:initial;flex-direction:row;margin-top:2rem;padding:0}}@media (max-width:1510px){.page>#quartz-body .sidebar.left{align-items:center;gap:0}}.page>#quartz-body .sidebar.right{flex-wrap:wrap;right:calc(50vw - 755px)}@media (max-width:1510px){.page>#quartz-body .sidebar.right>*{flex:1;min-width:140px}}.page .page-header{width:750px;margin:6rem auto 0}@media (max-width:1510px){.page .page-header{width:initial;margin-top:2rem}}.page .center,.page footer{width:750px;margin-left:auto;margin-right:auto}@media (max-width:1510px){.page .center,.page footer{width:initial;margin-left:0;margin-right:0}}.footnotes{border-top:1px solid var(--lightgray);margin-top:2rem}input[type=checkbox]{color:var(--secondary);border:1px solid var(--lightgray);background-color:var(--light);appearance:none;border-radius:3px;width:16px;height:16px;margin-inline:-1.4rem .2rem;position:relative;transform:translateY(2px)}input[type=checkbox]:checked{border-color:var(--secondary);background-color:var(--secondary)}input[type=checkbox]:checked:after{content:"";border:solid var(--light);border-width:0 2px 2px 0;width:4px;height:8px;display:block;position:absolute;top:1px;left:4px;transform:rotate(45deg)}blockquote{border-left:3px solid var(--secondary);margin:1rem 0;padding-left:1rem;transition:border-color .2s}h1,h2,h3,h4,h5,h6,thead{font-family:var(--headerFont);color:var(--dark);font-weight:revert;margin-bottom:0}article>h1>a[role=anchor],article>h2>a[role=anchor],article>h3>a[role=anchor],article>h4>a[role=anchor],article>h5>a[role=anchor],article>h6>a[role=anchor],article>thead>a[role=anchor]{color:var(--dark);background-color:#0000}h1[id]>a[href^=\#],h2[id]>a[href^=\#],h3[id]>a[href^=\#],h4[id]>a[href^=\#],h5[id]>a[href^=\#],h6[id]>a[href^=\#]{opacity:0;font-family:var(--codeFont);-webkit-user-select:none;user-select:none;margin:0 .5rem;transition:opacity .2s;transform:translateY(-.1rem)}h1[id]:hover>a,h2[id]:hover>a,h3[id]:hover>a,h4[id]:hover>a,h5[id]:hover>a,h6[id]:hover>a{opacity:1}h1{margin-top:2.25rem;margin-bottom:1rem;font-size:1.75rem}h2{margin-top:1.9rem;margin-bottom:1rem;font-size:1.4rem}h3{margin-top:1.62rem;margin-bottom:1rem;font-size:1.12rem}h4,h5,h6{margin-top:1.5rem;margin-bottom:1rem;font-size:1rem}figure[data-rehype-pretty-code-figure]{margin:0;line-height:1.6rem;position:relative}figure[data-rehype-pretty-code-figure]>[data-rehype-pretty-code-title]{font-family:var(--codeFont);border:1px solid var(--lightgray);color:var(--darkgray);border-radius:5px;width:max-content;margin-bottom:-.5rem;padding:.1rem .5rem;font-size:.9rem}figure[data-rehype-pretty-code-figure]>pre{padding:0}pre{font-family:var(--codeFont);border:1px solid var(--lightgray);border-radius:5px;padding:0 .5rem;position:relative;overflow-x:auto}pre:has(>code.mermaid){border:none}pre>code{counter-reset:line;counter-increment:line 0;background:0 0;padding:.5rem 0;font-size:.85rem;display:grid;overflow-x:scroll}pre>code [data-highlighted-chars]{background-color:var(--highlight);border-radius:5px}pre>code>[data-line]{box-sizing:border-box;border-left:3px solid #0000;padding:0 .25rem}pre>code>[data-line][data-highlighted-line]{background-color:var(--highlight);border-left:3px solid var(--secondary)}pre>code>[data-line]:before{content:counter(line);counter-increment:line;text-align:right;color:#738a9499;width:1rem;margin-right:1rem;display:inline-block}pre>code[data-line-numbers-max-digits="2"]>[data-line]:before{width:2rem}pre>code[data-line-numbers-max-digits="3"]>[data-line]:before{width:3rem}code{color:var(--dark);font-size:.9em;font-family:var(--codeFont);background:var(--lightgray);border-radius:5px;padding:.1rem .2rem}tbody,li,p{line-height:1.6rem}.table-container{overflow-x:auto}.table-container>table{border-collapse:collapse;margin:1rem;padding:1.5rem}.table-container>table th,.table-container>table td{min-width:75px}.table-container>table>*{line-height:2rem}th{text-align:left;border-bottom:2px solid var(--gray);padding:.4rem .7rem}td{padding:.2rem .7rem}tr{border-bottom:1px solid var(--lightgray)}tr:last-child{border-bottom:none}img{border-radius:5px;max-width:100%;margin:1rem 0}p>img+em{display:block;transform:translateY(-1rem)}hr{background-color:var(--lightgray);border:none;width:100%;height:1px;margin:2rem auto}audio,video{border-radius:5px;width:100%}.spacer{flex:auto}ul.overflow,ol.overflow{content:"";clear:both;max-height:400px;overflow-y:auto}ul.overflow:after,ol.overflow:after{pointer-events:none;content:"";opacity:1;background:linear-gradient(transparent 0px,var(--light));width:100%;height:50px;transition:opacity .3s;position:absolute;bottom:0;left:0}.transclude ul{padding-left:1rem}.rside-10 img[alt*=\+rside]{width:10em}.wiki-right .callout.wiki h1,.wiki-right .callout.wiki h2,.wiki-right .callout.wiki h3{background-color:var(--lightgray)}:root{--desktopMarginTop:6em;--r1:.0625rem;--r3:.1875rem;--r5:.3125rem;--t1:1.602em;--t2:1.424em;--t3:1.266em;--t4:1.125em;--t5:1em;--t6:.889em}html{font-size:100%}::selection{color:var(--light);background-color:var(--secondary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{color:var(--dark)}p,ul,text,a,tr,td,li,ol,ul,.katex,.math{color:var(--dark);fill:var(--dark)}thead,tbody,li,p,strong{font-family:var(--bodyFont);line-height:150%}p{margin:1em 0}strong{font-weight:700}hr{height:.0625em;margin:3em auto}h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:1em;margin-bottom:.25em;font-weight:700;line-height:100%;margin-left:-.0625em!important}article.popover-hint h1,article.popover-hint h2,article.popover-hint h3,article.popover-hint h4,article.popover-hint h5,article.popover-hint h6{margin-top:0;padding-top:1em}article.popover-hint hr+h1,article.popover-hint hr+h2,article.popover-hint hr+h3,article.popover-hint hr+h4,article.popover-hint hr+h5,article.popover-hint hr+h6{padding-top:0}h1{font-size:var(--t1)}h2{font-size:var(--t2)}h3{font-size:var(--t3)}h4{font-size:var(--t4)}h5{font-size:var(--t5)}h6{font-size:var(--t6)}small{font-size:.875em;line-height:125%}img{border-radius:var(--r3);margin:.5em 0;box-shadow:0 0 0 .0625em #0000000d}[sketch] img{mix-blend-mode:multiply}ul,ol{padding:0 0 0 1.125em}ul ul,ul ol,ol ol,ol ul{padding:0 0 1em 1.125em}.page article li>ul,.page article li>ol{padding-bottom:0}svg{stroke-linecap:butt}blockquote{border-left:.1875em solid var(--dark);margin:1em 0;padding:0 0 .25em 1.3125em}blockquote *{color:var(--dark)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}blockquote>:first-child:before,blockquote>:last-child:after{color:var(--lightgray);font-size:1.5em;display:inline-block}blockquote+p small{color:var(--gray);margin:-.5em 0 2em;padding-left:1.5rem;display:block}blockquote+p small:before{content:"— "}[table]{width:100%;overflow-x:auto}table{--tableGridSpacing:.5em 1em;margin:1em 0;padding:0}table thead{font-family:var(--bodyFont)}table thead th{padding:var(--tableGridSpacing);border-bottom:.125em solid var(--dark);color:var(--dark);min-width:10em;font-weight:600;line-height:125%}table td{vertical-align:baseline;padding:var(--tableGridSpacing);min-width:8em;line-height:125%}table tr th:first-child,table tr td:first-child{padding-left:0}table tr th:last-child,table tr td:last-child{padding-right:0}a{font-weight:inherit;color:var(--secondary);text-decoration:underline;transition:color .2s}a:hover{color:var(--tertiary)!important}a.internal{background-color:var(--highlight);border-radius:var(--r3);padding:0 .125em .0625em;text-decoration:none}a[href^=http]:not([href*=pmcf\.xyz]):after{content:" ↗"}#explorer-content a:after{content:none}.page .page-header{margin:var(--desktopMarginTop)auto 1em}nav.breadcrumb-container{--bcGap:.25em;color:var(--dark);gap:unset;opacity:.6;font-size:.875em}nav.breadcrumb-container .breadcrumb-element{margin-right:var(--bcGap);text-transform:capitalize}nav.breadcrumb-container .breadcrumb-element:last-child,nav.breadcrumb-container .breadcrumb-element>p{display:none}nav.breadcrumb-container .breadcrumb-element a{color:var(--dark)}nav.breadcrumb-container .breadcrumb-element:after{content:"/";margin-left:var(--bcGap);opacity:.4}h1.article-title{margin:.625em 0 .25em}.meta,p.content-meta{color:var(--gray);opacity:1;font-size:.875em}p.content-meta{margin-bottom:2.5em}.meta{margin-bottom:1em}ul.tags{gap:unset;margin:.5em -.5em 2.375em 0}ul.tags>li{margin:0 .5em .5em 0;padding:0;line-height:125%;display:inline-block}.tagStyle,.center a.tag-link,ul.tags a.tag-link{border-radius:var(--r3);background-color:var(--highlight);margin:0;padding:0 .25em .0625em;line-height:125%;text-decoration:none;display:inline-block}.page .center{margin-bottom:.5em}article>:first-child{margin-top:0!important}article>:last-child{margin-bottom:0!important}.page>#quartz-body .sidebar{align-content:flex-start;gap:unset;padding:var(--desktopMarginTop)1.5em 0;flex-flow:wrap;width:19em;height:100%;margin-top:0;overflow-y:auto}.page>#quartz-body .sidebar.right{right:calc(50vw - 727px)}.page>#quartz-body .sidebar.right>*{flex:100%}.page>#quartz-body .sidebar.left{left:calc(50vw - 727px)}.page>#quartz-body .sidebar.left hr{margin:.125em 0 2em}ul.overflow>li:last-of-type,ol.overflow>li:last-of-type{margin-bottom:2rem}ul.overflow:after,ol.overflow:after{display:none}div.backlinks{margin-bottom:0}div.backlinks h3{font-size:var(--t6)}div.backlinks ul.overflow{margin:1em 0 0}div.backlinks li{color:var(--gray)}div.backlinks a.internal{padding:0}h1.page-title{font-size:var(--t4);flex-basis:100%;margin:.0625em 0 0;position:relative}h1.page-title a{color:var(--dark);text-decoration:none}h1.page-title svg{width:13.5rem;max-width:calc(100vw - 2em);height:auto;position:absolute;bottom:calc(100% + .5em);left:-.25em}div.search{flex-grow:unset;max-width:unset;min-width:unset;width:-moz-fit-content;width:fit-content;margin:.5em 0 .5em -.5em;display:inline-block}div.search>#search-icon{height:unset;border-radius:var(--r3);background-color:unset;width:-moz-fit-content;width:fit-content;transition:background-color .5s}div.search>#search-icon:hover{background-color:var(--lightgray)}div.search>#search-icon>p{padding:0 .5em;display:none}div.search>#search-icon>div:first-of-type{display:none}div.search>#search-icon svg{width:1.375em;height:1.375em;margin:0;padding:.5625em;display:inline-block}div.search>#search-icon svg .search-path{stroke:var(--dark);stroke-width:2px;transition:stroke .5s ease-out}div.search>#search-container>#search-space{margin-top:var(--desktopMarginTop);width:49rem}div.search>#search-container>#search-space:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='butt' stroke-width='1.5' d='M2 14L14 2'/%3E%3Cpath stroke='currentColor' stroke-linecap='butt' stroke-width='1.5' d='M14 14L2 2'/%3E%3C/svg%3E");pointer-events:none;position:absolute;top:1.25em;right:1.25em}html[saved-theme=dark] div.search>#search-container>#search-space:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23f8f8f6' stroke-linecap='butt' stroke-width='1.5' d='M2 14L14 2'/%3E%3Cpath stroke='%23f8f8f6' stroke-linecap='butt' stroke-width='1.5' d='M14 14L2 2'/%3E%3C/svg%3E")}div.search>#search-container>#search-space>input{border-radius:calc(var(--r3) + var(--r5));color:var(--dark);width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:1.25em}div.search>#search-container.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#23252f33}html[saved-theme=dark] div.search>#search-container.active{background-color:#f8f8f61a}div .search>#search-container>#search-space>*{border-radius:calc(var(--r3) + var(--r5));box-shadow:none}div.search>#search-container>#search-space>#results-container .result-card:first-of-type{border-top-left-radius:calc(var(--r3) + var(--r5));border-top-right-radius:calc(var(--r3) + var(--r5))}div.search>#search-container>#search-space>#results-container .result-card:last-of-type{border-bottom-left-radius:calc(var(--r3) + var(--r5));border-bottom-right-radius:calc(var(--r3) + var(--r5))}div.search>#search-container>#search-space>#results-container .result-card h3{font-size:var(--t6)}div.search>#search-container>#search-space>#results-container .result-card>p{margin-top:.5em}.result-card p{color:var(--gray)}div.search>#search-container>#search-space>#results-container .result-card:hover p{--gray:var(--darkgray)}div.search>#search-container>#search-space>#results-container .result-card .highlight{text-decoration:underline}div.search>#search-container>#search-space>#results-container .result-card h3 .highlight{font-weight:700;font-family:var(--bodyFont)!important}div.search>#search-container>#search-space>#results-container .result-card p .highlight{font-weight:600;font-family:var(--bodyFont)!important}div.darkmode{border-radius:var(--r3);width:2.5em;height:2.5em;margin:.5em -.5em .5em 0;transition:background-color .5s;display:inline-block}div.darkmode:hover{background-color:var(--lightgray)}div.darkmode svg{fill:currentColor;top:unset;width:1.5em;height:1.5em;padding:.5em}#toggle-label-dark svg path{stroke-linecap:butt}div.darkmode svg#dayIcon{stroke-width:1.5px}div.graph{margin-bottom:2.875em}div.graph>h3{font-size:var(--t6)}div.graph>.graph-outer{border:.0625em solid var(--lightgray);border-radius:calc(var(--r3) + var(--r1));margin:.5em 0 0}div.graph>.graph-outer>#global-graph-icon{border-radius:var(--r3);stroke-width:1.375px;opacity:1;width:1.5em;height:1.5em;margin:.0625em;padding:.5em}#graph-container svg{width:100%}div.graph>#global-graph-outer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#23252f33}html[saved-theme=dark] div.graph>#global-graph-outer{background-color:#f8f8f61a}div.graph>#global-graph-outer.active:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='butt' stroke-width='1.5' d='M2 14L14 2'/%3E%3Cpath stroke='currentColor' stroke-linecap='butt' stroke-width='1.5' d='M14 14L2 2'/%3E%3C/svg%3E");pointer-events:none;position:absolute;top:1.25em;right:1.25em}html[saved-theme=dark] div.graph>#global-graph-outer.active:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23f8f8f6' stroke-linecap='butt' stroke-width='1.5' d='M2 14L14 2'/%3E%3Cpath stroke='%23f8f8f6' stroke-linecap='butt' stroke-width='1.5' d='M14 14L2 2'/%3E%3C/svg%3E")}div.graph>#global-graph-outer>#global-graph-container{border-radius:calc(var(--r3) + var(--r5));color:var(--dark);width:80vw;max-width:calc(100vw - 2em);height:80vh;max-height:calc(100dvh - 2em)}.processLinks{margin:0 5em 1em 0}.processLinks .desc a{color:inherit;background:0 0;padding:0}.sidebarLinks{margin:0 0 1em}.sidebarLinks .desc a{color:inherit;background:0 0;padding:0}.recent-notes{margin:0 0 1em}div.recent-notes>h3{font-size:var(--t6)}div.recent-notes>ul.recent-ul>li{margin:.75em 0}.recent-notes .desc p{margin:0}.recent-notes .desc a{color:inherit;background:0 0;padding:0}.recent-notes .tags{display:none}div.recent-notes>ul.recent-ul>li .section>.meta{opacity:1;margin:0}Explorer .explorer{flex:100%}.explorer div#explorer{pointer-events:none;margin:.5em 0}.explorer div#explorer h2{font-size:var(--t6);margin:0}.explorer div#explorer .fold{opacity:1;width:.75em;height:.75em;margin:0 0 0 .5em}svg.folder-icon{color:var(--dark);width:.75em;height:.75em;margin:0 .5em 0 0}.fold,.folder-icon{stroke-width:.15625em}div.folder-container{cursor:pointer;transition:color .2s}div.folder-container:hover *{color:var(--secondary)}div.folder-container div>button{font-family:var(--bodyFont);text-transform:capitalize}div.folder-container div>button p{color:var(--dark);margin-left:.125em;font-size:1rem}div#explorer-content:after{content:"";background:linear-gradient(transparent 0px,var(--light));width:100%;height:32px;display:block;position:absolute;bottom:0;left:0}div#explorer-content>ul{margin-top:.75em;position:relative}div.folder-outer{margin-top:-.375em}div#explorer-content ul li{margin-bottom:.75em;line-height:112.5%}div#explorer-content ul[data-folderul^=\/] li{margin-top:.75em}div#explorer-content ul li>a{opacity:1;line-height:112.5%;text-decoration:none}body[data-slug^=Notes] h1.article-title,body[data-slug*=tags] h1.article-title,body[data-slug*=index] h1.article-title{margin-top:.375em}body[data-slug*=\/index] .center h2{margin-top:2.5rem;margin-bottom:.25rem}body[data-slug*=\/index] .center h2 a.tag-link{color:var(--dark);background:0 0;margin:0;padding:0}body[data-slug*=\/index] .center h2+p{margin-top:.25rem}body[data-slug^=Notes] ul.section-ul,body[data-slug*=tags] ul.section-ul,body[data-slug*=index] ul.section-ul{margin:2.5em 0 0}body[data-slug^=Notes] li.section-li:not(:last-child),body[data-slug*=tags] li.section-li:not(:last-child),body[data-slug*=index] li.section-li:not(:last-child){margin-bottom:2.5em}body[data-slug^=Notes] li.section-li>.section,body[data-slug*=tags] li.section-li>.section,body[data-slug*=index] li.section-li>.section{flex-wrap:wrap;justify-content:flex-start;display:flex}body[data-slug^=Notes] li.section-li>.section>.meta,body[data-slug*=tags] li.section-li>.section>.meta,body[data-slug*=index] li.section-li>.section>.meta{opacity:1;flex:1 0 auto;margin:0 1em .25em 0}body[data-slug^=Notes] li.section-li>.section>.desc,body[data-slug*=tags] li.section-li>.section>.desc,body[data-slug*=index] li.section-li>.section>.desc{flex:3 12em}body[data-slug^=Notes] li.section-li>.section>.desc>h3,body[data-slug*=tags] li.section-li>.section>.desc>h3,body[data-slug*=index] li.section-li>.section>.desc>h3{font-size:var(--t5)}body[data-slug^=Notes] li.section-li>.section>.desc>h3>a,body[data-slug*=tags] li.section-li>.section>.desc>h3>a,body[data-slug*=index] li.section-li>.section>.desc>h3>a{color:var(--dark);margin-left:-.125em}body[data-slug^=Notes] li.section-li>.section>.tags,body[data-slug*=tags] li.section-li>.section>.tags,body[data-slug*=index] li.section-li>.section>.tags{flex:3 12em;padding:0}body footer{opacity:1;margin:2em 0 4em}body footer *{color:var(--gray)}body footer>:first-child{margin-top:0;line-height:125%}body footer ul{gap:unset;flex-wrap:wrap;margin:-.5em -1em 0 0}body footer ul>*{margin-right:1em}body footer a{color:var(--gray)}div.popover{letter-spacing:normal;text-transform:none;margin-left:0}div.popover>.popover-inner{padding:.75em 1.5em 1.5em;box-shadow:0 .5em .75em #0003}svg[id^=mermaid]{fill:var(--dark)!important}svg[id^=mermaid],svg[id^=mermaid] .label,svg[id^=mermaid] .pieTitleText,svg[id^=mermaid] .legend text,svg[id^=mermaid] .slice{font-family:var(--bodyFont)!important}svg[id^=mermaid] p{line-height:inherit!important;margin:0!important}svg[id^=mermaid] .label text,svg[id^=mermaid] span,svg[id^=mermaid] p,svg[id^=mermaid] .pieTitleText,svg[id^=mermaid] .legend text,svg[id^=mermaid] .slice{fill:var(--dark)!important;color:var(--dark)!important}svg[id^=mermaid] .edgeLabel,svg[id^=mermaid] .labelBkg{background-color:var(--light)!important}svg[id^=mermaid] .pieTitleText{font-size:20px!important}svg[id^=mermaid] .legend text,svg[id^=mermaid] .slice{font-size:16px!important}svg[id^=mermaid] .cluster rect,svg[id^=mermaid] .node rect,svg[id^=mermaid] .node circle,svg[id^=mermaid] .node ellipse,svg[id^=mermaid] .node polygon,svg[id^=mermaid] .node path,svg[id^=mermaid] .pieCircle,svg[id^=mermaid] .pieOuterCircle,svg[id^=mermaid] .section-root circle,svg[id^=mermaid] [class*=section] line,svg[id^=mermaid] [class*=section] rect,svg[id^=mermaid] [class*=section] path.node-bang,svg[id^=mermaid] [class*=section] path.node-cloud,svg[id^=mermaid] [class*=section] polygon{stroke-width:2px!important}svg[id^=mermaid] .node rect,svg[id^=mermaid] .node circle,svg[id^=mermaid] .node ellipse,svg[id^=mermaid] .node polygon,svg[id^=mermaid] .node path,svg[id^=mermaid] .pieCircle,svg[id^=mermaid] .pieOuterCircle,svg[id^=mermaid] .section-root circle,svg[id^=mermaid] [class*=section] line,svg[id^=mermaid] [class*=section] rect,svg[id^=mermaid] [class*=section] path.node-bang,svg[id^=mermaid] [class*=section] path.node-cloud,svg[id^=mermaid] [class*=section] polygon{stroke:var(--dark)!important}svg[id^=mermaid] .cluster rect{stroke:var(--lightgray)!important}svg[id^=mermaid] .cluster rect,svg[id^=mermaid] .section-root circle,svg[id^=mermaid] [class*=section] path,svg[id^=mermaid] [class*=section] rect,svg[id^=mermaid] [class*=section] polygon{fill:var(--light)!important}svg[id^=mermaid] .node rect,svg[id^=mermaid] .node circle,svg[id^=mermaid] .node ellipse,svg[id^=mermaid] .node polygon,svg[id^=mermaid] .node path{fill:var(--lightgray)!important}svg[id^=mermaid] .pieCircle{opacity:1!important}svg[id^=mermaid] .legend rect{stroke:#0003!important}svg[id^=mermaid] .flowchart-link,svg[id^=mermaid] [class*=edge-depth],svg[id^=mermaid] .marker{stroke:var(--dark)!important}svg[id^=mermaid] .edge-thickness-normal,svg[id^=mermaid] [class*=edge-depth]{stroke-width:2px!important}svg[id^=mermaid] .marker,svg[id^=mermaid] [class*=section] text{fill:var(--dark)!important}svg[id^=mermaid] .edge-pattern-dotted{stroke-dasharray:4 2!important}pre{border:none;border-radius:0;padding:0}pre code:not(.mermaid){border:1px solid var(--lightgray);border-radius:var(--r5);padding:1.5em}button.clipboard-button{border-radius:var(--r3);border:none;margin:.25em;padding:.5625em;font-size:1rem;transition:background-color .2s}button.clipboard-button:hover{background-color:var(--lightgray)}button.clipboard-button>svg{filter:contrast();width:1.375em;height:1.375em}button.clipboard-button>svg>path{fill:var(--dark)!important}section.footnotes{border:none;margin-top:2.5em}#footnote-label{font-size:var(--t6)}a.internal[aria-describedby=footnote-label]{vertical-align:-.3125em;padding:.125em .375em .25em;line-height:100%}a.data-footnote-backref.internal{vertical-align:-.125em;padding:.125em .125em 0;line-height:100%}p sup{line-height:0}[image-grid-2col]{flex-wrap:wrap;margin:0 -10px 0 0;display:flex}[image-grid-2col]>*{flex:280px;margin:0 20px 0 0}[image-grid-2col] img{width:100%;height:auto;display:inline-block}@media (max-width:1510px){:root{--desktopMarginTop:4em}.page{padding:0 1em}.page .page-header{width:initial;margin-top:0}.page>#quartz-body .sidebar{width:auto;margin-top:0;padding:0;overflow:hidden}.page>#quartz-body .sidebar.right{position:initial;width:initial;flex-flow:wrap;align-items:flex-start;margin-top:1.875em;margin-left:-1em;margin-right:-1em;padding:0}.page>#quartz-body .sidebar.left{margin-top:calc(var(--desktopMarginTop) - .1875em);overflow:visible}.page>#quartz-body .sidebar.right>*{flex:19em;padding:0 1em}.page>#quartz-body .sidebar.right>.tags{flex:100%}h1.page-title{flex:auto}}@media (max-width:960px){div.search>#search-container>#search-space{width:calc(100vw - 2rem)}div.graph>#global-graph-outer>#global-graph-container{width:50rem;height:50rem;max-height:calc(100dvh - 8em)}}@media (min-width:798px){a.gate svg{border:.1875em solid var(--dark);width:calc(100% - .3625em)}}@media (max-height:480px){div.graph>#global-graph-outer>#global-graph-container{max-width:calc(100vw - 8em);max-height:calc(100dvh - 2em)}}:root{--light:#f8f8f6;--lightgray:#c3c3c4;--gray:#8e8f93;--darkgray:#585a61;--dark:#23252f;--secondary:#0050db;--tertiary:#0050db99;--highlight:#0050db26;--headerFont:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--bodyFont:"Lexend",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--codeFont:"Monaspace Neon",ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}:root[saved-theme=dark]{--light:#23252f;--lightgray:#474850;--gray:#8e8f93;--darkgray:#b1b2b4;--dark:#d5d5d5;--secondary:#8db4fa;--tertiary:#6a84b6;--highlight:#8eb4fa33}