@charset "UTF-8";/*!
 * LaTeX.css (https://latex.now.sh/)
 * Source: https://github.com/vincentdoerig/latex-css
 * Licensed under MIT (https://github.com/vincentdoerig/latex-css/blob/master/LICENSE)
 * This version has a few extra styling features
 * by Juan Carlos Ponce Campuzano, 7/Feb/2024
 * Updated: 15/Nov/2024
*/@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css);@font-face{font-family:"Latin Modern";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/LM-regular.woff2) format("woff2"),url(fonts/LM-regular.woff) format("woff"),url(fonts/LM-regular.ttf) format("truetype")}@font-face{font-family:"Latin Modern";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/LM-italic.woff2) format("woff2"),url(fonts/LM-italic.woff) format("woff"),url(fonts/LM-italic.ttf) format("truetype")}@font-face{font-family:"Latin Modern";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/LM-bold.woff2) format("woff2"),url(fonts/LM-bold.woff) format("woff"),url(fonts/LM-bold.ttf) format("truetype")}@font-face{font-family:"Latin Modern";font-style:italic;font-weight:700;font-display:swap;src:url(fonts/LM-bold-italic.woff2) format("woff2"),url(fonts/LM-bold-italic.woff) format("woff"),url(fonts/LM-bold-italic.ttf) format("truetype")}*,::after,::before{box-sizing:border-box}:root{--body-color:hsl(0, 5%, 10%);--body-bg-color:hsl(210, 20%, 98%);--link-visited:hsl(194, 100%, 26%);--link-focus-outline:hsl(220, 90%, 52%);--link-hover:hsl(220, 90%, 52%);--summary:rgb(245, 245, 245);--callout:rgb(217, 239, 255);--tooltip:hsl(0, 0%, 28%);--nextPage:rgb(245, 245, 245);--toc-chapter:rgb(249, 249, 249);--toc-background:hsl(0, 0%, 91%);--toc-list:hsl(0, 0%, 27%);--body-color-loader:hsl(0, 5%, 10%);--body-bg-color-loader:hsl(210, 20%, 98%);--language-link:rgb(99, 99, 99);--pre-bg-color:hsl(210, 28%, 93%);--kbd-bg-color:hsl(210, 5%, 100%);--kbd-border-color:hsl(210, 5%, 70%);--table-border-color:black;--border-width-thin:1.36px;--border-width-thick:2.27px;--sidenote-target-border-color:hsl(55, 55%, 70%);--footnotes-border-color:hsl(0, 0%, 39%);--text-indent-size:1.463rem}.latex-dark{--body-color:hsl(0, 0%, 86%);--body-bg-color:hsl(0, 0%, 16%);--link-visited:hsl(196 80% 77%);--link-focus-outline:hsl(215, 63%, 73%);--link-hover:hsl(220, 88%, 63%);--summary:hsla(0, 0%, 40%, 0.83);--callout:rgba(217, 239, 255, 0.303);--tooltip:hsl(0, 0%, 95%);--nextPage:rgba(245, 245, 245, 0.333);--toc-chapter:hsl(0, 0%, 16%);--toc-background:hsla(0, 0%, 60%, 0.78);--toc-list:hsl(0, 0%, 78%);--body-color-loader:hsl(0, 0%, 86%);--body-bg-color-loader:hsl(0, 0%, 16%);--language-link:rgb(215, 215, 215);--pre-bg-color:hsl(0, 1%, 25%);--kbd-bg-color:hsl(0, 0%, 16%);--kbd-border-color:hsl(210, 5%, 70%);--table-border-color:white;--sidenote-target-border-color:hsl(0, 0%, 59%);--footnotes-border-color:hsl(0, 0%, 59%);--proof-symbol-filter:invert(80%)}@media (prefers-color-scheme:dark){.latex-dark-auto{--body-color:hsl(0, 0%, 86%);--body-bg-color:hsl(0, 0%, 16%);--link-visited:hsl(196 80% 77%);--link-focus-outline:hsl(215, 63%, 73%);--link-hover:hsl(220, 88%, 63%);--summary:hsla(0, 0%, 40%, 0.83);--callout:rgba(217, 239, 255, 0.303);--tooltip:hsl(0, 0%, 95%);--nextPage:rgba(245, 245, 245, 0.333);--toc-chapter:hsl(0, 0%, 16%);--toc-background:hsla(0, 0%, 60%, 0.78);--toc-list:hsl(0, 0%, 74%);--language-link:rgb(215, 215, 215);--pre-bg-color:hsl(0, 1%, 25%);--kbd-bg-color:hsl(0, 0%, 16%);--kbd-border-color:hsl(210, 5%, 70%);--table-border-color:white;--sidenote-target-border-color:hsl(0, 0%, 59%);--footnotes-border-color:hsl(0, 0%, 59%);--proof-symbol-filter:invert(80%)}}body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}html{font-size:1.2rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media only screen and (max-width:500px){html{font-size:.9rem}}body{font-family:"Latin Modern",Georgia,Cambria,"Times New Roman",Times,serif;line-height:1.8;max-width:89ch;min-height:100vh;overflow-x:hidden;margin:0 auto;padding:2rem 1.25rem;counter-reset:lemma theorem corollary definition example sidenote-counter figure-counter;color:var(--body-color);background-color:var(--body-bg-color);text-rendering:optimizeLegibility}p{text-align:justify;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;margin-top:1rem}.indent-pars p{text-indent:var(--text-indent-size)}.indent-pars p.no-indent,p.no-indent{text-indent:0}.indent-pars ol p,.indent-pars ul p{text-indent:0}.indent-pars h2+p,.indent-pars h3+p,.indent-pars h4+p{text-indent:0}a:not([class]){text-decoration-skip-ink:auto}a,a:visited{color:var(--link-visited)}a:focus{outline-offset:2px;outline:2px solid var(--link-focus-outline)}a:hover{color:var(--link-hover)}hr{border:0;border-top:1px solid #c3c3c3;margin:20px 0}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}textarea{width:100%}article>*+*{margin-top:1em}code,kbd,pre{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:85%}pre{padding:1rem 1.4rem;max-width:100%;overflow:auto;border-radius:4px;background:var(--pre-bg-color)}pre code{font-size:95%;position:relative}kbd{background:var(--kbd-bg-color);border:1px solid var(--kbd-border-color);border-radius:2px;padding:2px 4px;font-size:75%}table:not(.borders-custom){border-collapse:collapse;border-spacing:0;width:auto;max-width:100%;border-top:var(--border-width-thick) solid var(--table-border-color);border-bottom:var(--border-width-thick) solid var(--table-border-color);overflow-x:auto;counter-increment:caption}table:not(.borders-custom) tr>th[scope=col]{border-bottom:var(--border-width-thin) solid var(--table-border-color)}table:not(.borders-custom) tr>th[scope=row]{border-right:var(--border-width-thin) solid var(--table-border-color)}table:not(.borders-custom)>tbody>tr:first-child>td,table:not(.borders-custom)>tbody>tr:first-child>th{border-top:var(--border-width-thin) solid var(--table-border-color)}table:not(.borders-custom)>tbody>tr:last-child>td,table:not(.borders-custom)>tbody>tr:last-child>th{border-bottom:var(--border-width-thin) solid var(--table-border-color)}td,th{text-align:left;padding:.5rem;line-height:1.1}caption{text-align:left;font-size:.923em;padding:0 .25em .25em;width:100%;margin-left:0}caption::before{content:"Table " counter(caption) ". ";font-weight:700}.scroll-wrapper{overflow-y:hidden;overflow-x:auto}.scroll-wrapper>table td{white-space:nowrap}table.borders-custom{border-collapse:collapse;border-spacing:0;width:auto;max-width:100%;overflow-x:auto;counter-increment:caption}.border-top-thick{border-top:var(--border-width-thick) solid var(--table-border-color)}.border-right-thick{border-right:var(--border-width-thick) solid var(--table-border-color)}.border-bottom-thick{border-bottom:var(--border-width-thick) solid var(--table-border-color)}.border-left-thick{border-left:var(--border-width-thick) solid var(--table-border-color)}.border-top-thin{border-top:var(--border-width-thin) solid var(--table-border-color)}.border-right-thin{border-right:var(--border-width-thin) solid var(--table-border-color)}.border-bottom-thin{border-bottom:var(--border-width-thin) solid var(--table-border-color)}.border-left-thin{border-left:var(--border-width-thin) solid var(--table-border-color)}.col-1-l tr>:nth-child(1),.col-10-l tr>:nth-child(10),.col-11-l tr>:nth-child(11),.col-12-l tr>:nth-child(12),.col-2-l tr>:nth-child(2),.col-3-l tr>:nth-child(3),.col-4-l tr>:nth-child(4),.col-5-l tr>:nth-child(5),.col-6-l tr>:nth-child(6),.col-7-l tr>:nth-child(7),.col-8-l tr>:nth-child(8),.col-9-l tr>:nth-child(9){text-align:left}.col-1-c tr>:nth-child(1),.col-10-c tr>:nth-child(10),.col-11-c tr>:nth-child(11),.col-12-c tr>:nth-child(12),.col-2-c tr>:nth-child(2),.col-3-c tr>:nth-child(3),.col-4-c tr>:nth-child(4),.col-5-c tr>:nth-child(5),.col-6-c tr>:nth-child(6),.col-7-c tr>:nth-child(7),.col-8-c tr>:nth-child(8),.col-9-c tr>:nth-child(9){text-align:center}.col-1-r tr>:nth-child(1),.col-10-r tr>:nth-child(10),.col-11-r tr>:nth-child(11),.col-12-r tr>:nth-child(12),.col-2-r tr>:nth-child(2),.col-3-r tr>:nth-child(3),.col-4-r tr>:nth-child(4),.col-5-r tr>:nth-child(5),.col-6-r tr>:nth-child(6),.col-7-r tr>:nth-child(7),.col-8-r tr>:nth-child(8),.col-9-r tr>:nth-child(9){text-align:right}h1:first-child{text-align:center}nav ol{padding-left:2rem}nav li{display:block}nav li:before{font-weight:700;content:"•";padding-right:.35rem}dl dd{text-align:center}.theorem{counter-increment:theorem;display:block;margin:12px 0;font-style:italic;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);content:"";display:table;clear:both;padding:8px 16px 8px 16px;border-left:5px solid #16b190!important;display:block;overflow-x:auto;overflow-y:hidden;text-align:justify}.theorem::before{content:"Theorem " counter(theorem) ". ";font-weight:700;font-style:normal}.lemma{counter-increment:lemma;display:block;margin:12px 0;font-style:italic;padding:8px 16px 8px 16px;border-left:5px solid #16b190!important;display:block;overflow-x:auto}.lemma::before{content:"Lemma " counter(lemma) ". ";font-weight:700;font-style:normal}.corollary{counter-increment:corollary;display:block;margin:12px 0;font-style:italic;padding:8px 16px 8px 16px;border-left:5px solid #16b190!important;display:block;overflow-x:auto}.corollary::before{content:"Corollary " counter(corollary) ". ";font-weight:700;font-style:normal}.proof{display:block;margin:12px 0;font-style:normal;position:relative;text-align:justify}.proof::before{content:"Proof. " attr(title);font-style:italic}.proof:after{content:"◾️";filter:var(--proof-symbol-filter);position:absolute;right:-12px;bottom:-2px}.definition{counter-increment:definition;display:block;margin:12px 0;font-style:normal;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);content:"";display:table;clear:both;padding:8px 16px 8px 16px;border-left:5px solid #3b87f9!important;display:block;overflow-x:auto}.definition::before{content:"Definition " counter(definition) ". ";font-weight:700;font-style:normal}.example{counter-increment:example;display:block;margin:25px 0;font-style:normal;padding:8px 16px 8px 16px;border-left:5px solid #6106d7!important;margin-left:10px;display:block}.example::before{content:"Example " counter(example) ". ";font-weight:700;font-style:normal}.practice{padding:0 20px 8px 20px!important}figure{counter-increment:figure-counter;margin-top:10px;display:flex;flex-direction:column;align-items:center}figcaption{text-align:left;font-style:italic}figcaption:before{content:"Figure " counter(figure-counter) ": ";font-style:normal;font-weight:700;margin-bottom:5px}.author{margin:.85rem 0;font-variant-caps:small-caps;text-align:center}summary{background-color:var(--summary)}summary:hover{cursor:pointer;color:#7993c4}#donate-footer{text-decoration:underline;color:var(--link-visited)}#donate-footer:hover{cursor:pointer;color:var(--link-focus-outline)}.sidenote{font-size:.8rem;float:right;clear:right;width:15vw;margin-right:-17vw;margin-bottom:1em;text-indent:0;line-height:1.2em;text-align:justify}.sidenote.left{float:left;margin-left:-20vw;margin-bottom:1em;text-indent:0}.sidenote:target{border:var(--sidenote-target-border-color) 1.5px solid;padding:0 .5rem;scroll-margin-block-start:10rem}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number::after,.sidenote::before{position:relative;vertical-align:baseline}.sidenote-number::after{content:counter(sidenote-counter);font-size:.7rem;top:-.5rem;left:.1rem}.sidenote-number~.sidenote::before{content:counter(sidenote-counter) " ";font-size:.7rem;top:-.5rem}label.sidenote-toggle:not(.sidenote-number){display:none}blockquote .sidenote{margin-right:-24vw;width:18vw}blockquote{font-size:.9em}label.sidenote-toggle{display:inline;cursor:pointer}input.sidenote-toggle{display:none}@media (max-width:1220px){label.sidenote-toggle:not(.sidenote-number){display:inline}.sidenote{display:none}.sidenote-toggle:checked+.sidenote{display:block;margin:.5rem 1.25rem 1rem .5rem;float:left;left:1rem;clear:both;width:95%}blockquote .sidenote{margin-right:-25vw;width:16vw}}.footnotes p{text-align:left;line-height:1.5;font-size:85%;margin-bottom:.4rem}.footnotes{border-top:1px solid var(--footnotes-border-color)}.abstract,.abstract p{text-align:center;margin-top:0}.abstract{margin:2.25rem 0}.abstract>h2{font-size:1rem;margin-bottom:-.2rem}.latex span:nth-child(1){text-transform:uppercase;font-size:.75em;vertical-align:.28em;margin-left:-.48em;margin-right:-.15em;line-height:1ex}.latex span:nth-child(2){text-transform:uppercase;vertical-align:-.5ex;margin-left:-.1667em;margin-right:-.125em;line-height:1ex}h1{font-size:2.5rem;line-height:3.25rem;margin-bottom:1.625rem;text-align:center}h2{font-size:1.7rem;line-height:2rem;margin-top:3rem}h3{font-size:1.4rem;margin-top:2.5rem}h4{font-size:1.2rem;margin-top:2rem}h5{font-size:1rem;margin-top:1.8rem}h6{font-size:1rem;font-style:italic;font-weight:400;margin-top:2.5rem}h3,h4,h5,h6{line-height:1.625rem}h1+h2{margin-top:1.625rem}h2+h3,h3+h4,h4+h5{margin-top:.8rem}h5+h6{margin-top:-.8rem}h2,h3,h4,h5,h6{margin-bottom:.8rem}iframe{background-color:var(--body-bg-color);max-width:100%;max-height:100%;z-index:1;border:0}.display-container,.tooltip{position:relative;cursor:pointer;color:var(--tooltip)}.tooltip .box-text{display:none}.tooltip:hover .box-text{display:inline-block}.tooltip:hover{color:rgba(4,112,162,.976)}#mytooltip{position:fixed;bottom:22px;text-align:left;padding:.9em;background-color:#ddd;color:#000;font-size:medium;width:100%;min-width:20em;z-index:100;left:0;right:0;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);border-radius:8px}.callout{background-color:var(--callout);border:1px solid #c8c8c8;padding:1em;margin-bottom:1.3em;text-align:left;visibility:visible!important}.nextPage{text-align:center;text-decoration:none!important;color:var(--body-color)!important;background-color:var(--nextPage);border:1px solid #c8c8c8;padding:1em;margin:1.6em 0 1.3em 0;text-align:center;font-size:1em;font-weight:700;margin-bottom:2em}.nextPage:hover{background-color:#e6e6e6!important;color:#000!important;cursor:pointer}.toc-chapter{font-size:.75em;line-height:1.7em;position:fixed;top:0;right:0;background-color:var(--toc-chapter);border-left:1px solid #ddd;border-bottom:0 solid #ddd;padding:10px 10px 5px 10px;max-height:calc(100vh - 40px);overflow-y:auto;width:calc(50vw - 430px);z-index:101}.toc-chapter p{margin-top:0;margin-bottom:-10px}.toc-chapter ul{list-style-type:none;padding:0}.toc-chapter li{display:block;margin-left:0}.toc-chapter a{color:var(--toc-list);text-decoration:none;outline:0}.active{font-weight:400}.highlight{text-decoration:none;background:var(--toc-background);padding:2px 2px}@media (max-width:1200px){.toc-chapter{display:none!important}}.language-link{font-size:.9em;text-align:center}.language-link a{color:var(--language-link);font-weight:700;text-decoration:none!important}.language-link a:hover{color:var(--link-hover)}.myLoader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--body-bg-color)!important;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.dots{display:flex;gap:10px}.dot{width:15px;height:15px;background-color:var(--body-color)!important;border-radius:50%;animation:jump .6s infinite}.dot:nth-child(1){animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}.loadingMessage{margin-top:20px;font-size:1.2em;color:var(--body-color)!important}@keyframes jump{0%,100%,60%{transform:translateY(0)}30%{transform:translateY(-15px)}}/*!
 * A few extra features for LaTeX.css
 * by Juan Carlos Ponce Campuzano 7/Feb/2024
 * Updated: 15/Nov/2024
 * License: CC BY-NC-SA 4.0 DEED
 * Attribution-NonCommercial-ShareAlike 4.0 International
 * https://creativecommons.org/licenses/by-nc-sa/4.0/?ref=chooser-v1
*/.fixed-bar{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:87ch;height:50px;background-color:hsla(210,20%,98%,.9);color:#000;display:flex;justify-content:space-between;align-items:center;padding:10px;box-sizing:border-box;z-index:100}.fixed-bar a{outline:0}.link-container{display:flex;align-items:center}.link{text-decoration:none;color:#000!important;margin:0 10px;font-size:1.005em;font-weight:700;display:flex;align-items:center;border-radius:10px}.arrow{margin-right:8px;margin-left:8px;padding:0 5px}.arrow:hover{background-color:rgba(222,222,222,.8);border-radius:10px}.content-original{display:inline;border-radius:10px;padding:0 5px}.content-hover,.content-hover-next,.content-hover-previous{display:none;background-color:rgba(222,222,222,.8);border-radius:10px;padding:0 5px}.dark-mode-button,.support-top-button{position:relative;left:0;margin-left:0}.extra-text-container{display:flex;align-items:center}#dark-mode-toggle{cursor:pointer;padding:5px}#dark-mode-toggle:hover{color:rgba(4,112,162,.976)}#donate{cursor:pointer;padding:5px}#donate:hover{color:rgba(4,112,162,.976)}@media only screen and (max-width:500px){.fixed-bar{width:100%;height:40px}.link{font-size:.9em}#dark-mode-toggle{font-size:.8em}#donate{font-size:.8em}.dark-mode-button{display:none}}footer{text-align:center;padding:20px}.myFrame{overflow-x:auto;text-align:center}.responsive{display:block;overflow-x:auto}@media (min-width:993px){.hide-large{display:none!important}}@media (max-width:992px) and (min-width:501px){.hide-medium{display:none!important}}@media (max-width:500px){.hide-small{display:none!important}}.modal{display:none;position:fixed;z-index:9998;padding-top:70px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{position:relative;background-color:#f2f2f2;margin:auto;padding:0;border:1px solid #888;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;font-size:18px;line-height:normal;color:#262626}.button-container{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.button-container button{margin-top:10px;margin-left:7px;margin-right:7px;margin-bottom:3px}#modal-link{padding:9px;background-color:#d8d8d8;border:1px #d8d8d8;border-radius:8px;font-weight:700;text-decoration:none!important}#modal-link a{text-decoration:none!important;color:#000!important}#modal-link a:hover{color:rgba(4,112,162,.976)!important}.modal a{text-decoration:none!important;color:#000!important}.modal a:hover{color:rgba(4,112,162,.976)!important}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#fff;float:right;font-size:48px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;background-color:#595959;color:rgba(247,247,247,.9529411765);text-align:center;font-size:1.5em}.modal-body{padding:2px 16px}.modal-footer{padding:20px 20px 20px 20px;background-color:#595959;color:rgba(247,247,247,.9529411765);text-align:center!important;font-weight:700}#toTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:1.2em;font-weight:700;border:none;outline:0;background-color:rgba(145,145,145,.567);color:#ededed;cursor:pointer;width:50px;height:50px;line-height:40px;text-align:center;padding:0;border-radius:50%}#toTop:hover{background-color:#747474}.alpha-list{list-style-type:none;counter-reset:list-counter}.alpha-list li{counter-increment:list-counter}.alpha-list li:before{content:"(" counter(list-counter,lower-alpha) ") "}.roman-list{list-style-type:none;counter-reset:list-counter}.roman-list li{counter-increment:list-counter}.roman-list li:before{content:"(" counter(list-counter,lower-roman) ") "}.bbtex-list{list-style-type:none;counter-reset:list-counter;margin-left:0;padding-left:0}.bbtex-list li{text-align:justify;counter-increment:list-counter;display:block;margin-left:3.5em;margin-right:2em}.bbtex-list li:before{content:"[" counter(list-counter,decimal) "]. ";display:inline-block;text-align:right;width:3em;padding-right:.5em;margin-left:-3em}#licence-link{text-decoration:none;font-size:.9em}.w3-panel{padding:.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}.w3-panel:after,.w3-panel:before{content:"";display:table;clear:both}.w3-leftbar{border-left:6px solid #ccc!important}.w3-right{float:right!important}.figure-container{display:flex;margin-top:10px}.figure-container figure{flex:1;margin:0 10px;text-align:center}.figure-container figure img{max-width:100%;height:auto}.figure-container figure figcaption{margin-top:8px}.ggbElement{display:block;display:block;margin-left:auto;margin-right:auto;margin-top:10px}#tableOfContents h3{margin-top:30px}#tableOfContents ul{line-height:28px;margin-top:-10px}#iframeContainer{overflow:hidden}@media print{*{color:#000;background-color:#fff}#center-link,#dark-mode-toggle,#donate,#fixed-bar,#footer-elements,#left-link,#right-link,.nextPage,.toc-chapter{display:none}#toTop{display:none!important}body{width:95%;margin:0;padding:10px 10px 20px 50px}label.sidenote-toggle:not(.sidenote-number){display:inline}.sidenote{display:none}.sidenote-toggle+.sidenote{display:block;margin:.5rem 1.25rem 1rem .5rem;float:left;left:1rem;clear:both;width:95%}}/*!
 * LaTeX prism.css (https://latex.now.sh/#syntax-highlighting)
 * Based on the default prism.js theme for JavaScript, CSS and HTML by Lea Verou
 *
 * Source: https://github.com/vincentdoerig/latex-css/tree/master/prism
 * Licensed under MIT (https://github.com/vincentdoerig/latex-css/blob/master/LICENSE)
*/:root{--bg-color:#F0F0F0;--color:black;--token-teal:#407f80;--token-black:#000000;--token-grey:#666666;--token-green:#007f00;--token-lime:#7d8f29;--token-brown:#9a6e3a;--token-red:#ba2121;--token-fuchsia:#dd4a68;--token-orange:#e90;--token-pink:#BA6687}.latex-dark{--bg-color:#2d2d2d;--color:#ccc;--token-teal:#90D0D0;--token-black:#ccc;--token-grey:#999;--token-green:#51B53F;--token-lime:#B4C55D;--token-brown:#D3A26B;--token-red:#FA5E4F;--token-fuchsia:#FF839B;--token-orange:#FFCF4C;--token-pink:#F49BBC}@media (prefers-color-scheme:dark){.latex-dark-auto{--bg-color:#2d2d2d;--color:#ccc;--token-teal:#90D0D0;--token-black:#ccc;--token-grey:#999;--token-green:#51B53F;--token-lime:#B4C55D;--token-brown:#D3A26B;--token-red:#FA5E4F;--token-fuchsia:#FF839B;--token-orange:#FFCF4C;--token-pink:#F49BBC}}code[class*=language-],pre[class*=language-]{color:var(--color);background:0 0;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;overflow:auto}pre[class*=language-]{background:var(--bg-color)}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--token-teal)}.token.constant,.token.punctuation{color:var(--token-black)}.token.number,.token.operator,.token.punctuation.attr-equals{color:var(--token-grey)}.token.namespace{opacity:.7}.token.boolean,.token.deleted,.token.keyword,.token.property,.token.symbol,.token.tag{color:var(--token-green)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector{color:var(--token-lime)}.language-css .token.string,.style .token.string,.token.entity,.token.url{color:var(--token-brown)}.token.atrule,.token.attr-value,.token.attr-value .punctuation:not(.attr-equals),.token.string{color:var(--token-red)}.token.class-name{color:var(--token-fuchsia)}.token.important,.token.variable{color:var(--token-orange)}.token.regex{color:var(--token-pink)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}