div,p,section{position:relative;overflow:visible}.image{overflow:visible!important}.wide{overflow:visible!important}.zoom-overlay-open .left,.zoom-overlay-open .right{z-index:auto}img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:inherit;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_AMS-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_AMS-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Caligraphic-Bold.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Caligraphic-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Fraktur-Bold.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Fraktur-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-Bold.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-Bold.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-BoldItalic.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-Italic.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-Italic.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Math-BoldItalic.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Math-Italic.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Math-Italic.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_SansSerif-Bold.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_SansSerif-Italic.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_SansSerif-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Script-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Script-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size1-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size1-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size2-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size2-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size3-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size3-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size4-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size4-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(https://cdn.blot.im/plugins/katex/files/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Typewriter-Regular.woff) format("woff"),url(https://cdn.blot.im/plugins/katex/files/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.3"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.videoContainer{position:relative;height:0;overflow:hidden}.videoContainer.fourthree{padding-bottom:70%}.videoContainer.widescreen{padding-bottom:56.25%}.videoContainer embed,.videoContainer iframe,.videoContainer object{position:absolute;top:0;left:0;width:100%;height:100%;margin:0!important}blockquote.twitter-tweet{display:block;width:500px;padding:0;max-width:100%;box-sizing:border-box;margin:1em 0;border-radius:5px;border:1px solid #e1e8ed;padding:32px 16px 32px;background:#fff;color:#aaa;font:normal 12px/1.33 "Helvetica Neue",sans-serif}blockquote.twitter-tweet p{color:#292f33;font:inherit;margin:36px 0 12px}@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;src:url(https://cdn.blot.im/fonts/eb-garamond/400.eot?version=5d18fe&extension=.eot);src:url(https://cdn.blot.im/fonts/eb-garamond/400.eot?version=5d18fe&extension=.eot#iefix) format('embedded-opentype'),url(https://cdn.blot.im/fonts/eb-garamond/400.woff?version=f7117c&extension=.woff) format('woff'),url(https://cdn.blot.im/fonts/eb-garamond/400.ttf?version=f85880&extension=.ttf) format('truetype'),url(https://cdn.blot.im/fonts/eb-garamond/400.otf?version=f30b70&extension=.otf) format('opentype')}@font-face{font-family:'EB Garamond';font-style:italic;font-weight:400;src:url(https://cdn.blot.im/fonts/eb-garamond/400-italic.eot?version=c12808&extension=.eot);src:url(https://cdn.blot.im/fonts/eb-garamond/400-italic.eot?version=c12808&extension=.eot#iefix) format('embedded-opentype'),url(https://cdn.blot.im/fonts/eb-garamond/400-italic.woff?version=d3a05d&extension=.woff) format('woff'),url(https://cdn.blot.im/fonts/eb-garamond/400-italic.ttf?version=63fdbe&extension=.ttf) format('truetype'),url(https://cdn.blot.im/fonts/eb-garamond/400-italic.otf?version=2fb368&extension=.otf) format('opentype')}.pull-double{margin-left:-.33em}.push-double{margin-right:.33em}.pull-single{margin-left:-.2em}.push-single{margin-right:.2em}.push-double,.push-single{display:inline-block}pre code.hljs{overflow-x:auto;display:block;overflow:auto;padding:1em;margin:1em 0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.hljs{color:#586e75;background:#fdf6e3}.hljs ::selection,.hljs::selection{background-color:#93a1a1;color:#586e75}.hljs-comment{color:#839496}.hljs-tag{color:#657b83}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#586e75}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#dc322f}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#cb4b16}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#b58900}.hljs-strong{font-weight:700;color:#b58900}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#859900}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#2aa198}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#268bd2}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#6c71c4}.hljs-emphasis{color:#6c71c4;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#d33682}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.hljs,code.hljs{padding:0;margin:0}#toc{overflow-y:auto}#toc>.toc-list{overflow:hidden;position:relative}#toc>.toc-list li{list-style:none}.toc-list{margin:0;padding:0 16px 0 0}a.toc-link{color:currentColor;height:100%;position:relative;display:block;padding-left:1em}.is-collapsible{max-height:1000px;overflow:hidden}.is-collapsed{max-height:0}.is-position-fixed{position:fixed!important;top:0}a.toc-link.is-active-link{font-weight:500;color:var(--text-color)}.toc-list .toc-list a{font-size:14px;padding-left:2em}.toc-link::before{background-color:var(--border-color);content:" ";display:inline-block;height:inherit;left:0;top:0;bottom:0;position:absolute;width:1px}.is-active-link::before{background-color:var(--text-color)}#toc-wrapper{overflow:hidden;position:fixed;background:var(--background-color)}#toc-wrapper p:first-child{font-size:.8em;color:var(--light-text-color);opacity:.8}.toc-list{list-style-type:none}.code-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 0 0;border:1px solid var(--border-color);border-bottom:none;border-radius:6px 6px 0 0;margin-bottom:-1px}.code-tabs{display:flex}.code-tab{padding:6px 16px;background:0 0;border:none;border-bottom:1px solid transparent;cursor:pointer;font-size:.8em;font-family:system-ui,-apple-system,sans-serif;color:#6b7280;transition:all .2s}.code-tab.active{color:#3b82f6;border-bottom-color:#3b82f6}.code-tab:hover:not(.active){color:#374151;border-bottom-color:#e5e7eb}.copy-button{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;background:0 0;font-size:.8em;color:#6b7280;cursor:pointer;transition:all .2s}.copy-button:hover{background:#f9fafb;color:#374151}.code-block-wrapper{display:none}.code-block-wrapper.active{display:block}pre{border-radius:0 0 6px 6px;margin-top:0}pre code.hljs{margin:0!important}.next-previous{display:flex;gap:1rem;margin:2rem 0}.next-previous a{flex:1;padding:1rem;text-decoration:none;border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .2s ease}.next-previous a:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.next-previous .previous{text-align:left}.next-previous .next{text-align:right}.next-previous .label{display:block}.next-previous .title{font-weight:500;color:var(--text-color);font-size:1.1em}.next-previous a{color:var(--light-text-color)}.next-previous a:only-child{flex:0 0 100%}.previous .label::before{content:"←";margin-right:.5em}.next .label::after{content:"→";margin-left:.5em}.sidebar{visibility:hidden}.sidebar.initialized{visibility:visible;transition:visibility 0s}.sidebar{list-style:none;padding:0;margin:0}.sidebar li{margin:0;padding:0;cursor:pointer}.sidebar a{display:block;padding:6px 12px;text-decoration:none;transition:background-color .2s}.sidebar a:hover{color:var(--text-color)}.sidebar a.active{color:var(--text-color);font-weight:500}.sidebar [data-depth]>a{font-weight:500}.sidebar [data-depth]{padding-left:calc((var(--depth) - 1) * 1.5rem);font-size:calc(1em - ((var(--depth) - 1) * .05em));color:hsl(0,0%,calc(20% + ((var(--depth) - 1) * 20%)))}.sidebar .submenu{height:0;overflow:hidden;transition:height .3s ease-out}.sidebar .submenu.expanded{height:auto}.sidebar .has-submenu>a::after{content:"›";float:right;transition:transform .3s}.sidebar .has-submenu.expanded>a::after{transform:rotate(90deg)}.menubar{list-style:none;margin:0;padding:0;background:var(--background-color)}.menubar>li{position:relative}.menubar a{display:block;padding:0;text-decoration:none;white-space:nowrap}.menubar>li:has(.sub-menu)>a::after{content:'';display:inline-block;width:.4em;height:.4em;margin-left:.5em;border:1px solid currentColor;border-width:0 1px 1px 0;transform:translateY(-.1em) rotate(45deg)}.submenu li:has(.sub-menu)>a::after{content:'';display:inline-block;width:.4em;height:.4em;margin-left:.5em;border:1px solid currentColor;border-width:0 1px 1px 0;transform:translateY(-.1em) rotate(-45deg)}.sub-menu{display:none;position:fixed;margin:0;padding:0;list-style:none;background:var(--background-color);border:1px solid var(--border-color);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.sub-menu a{min-width:100px;padding:1em}.sub-menu>li:not(:last-child){border-bottom:1px solid var(--border-color)}.submenu .sub-menu{top:0;left:100%}.menubar li:hover>.sub-menu{display:block}.submenu li{position:relative}.breadcrumbs:not(:empty){display:flex;font-size:14px;margin:2em 0 .5em}.breadcrumbs a{color:var(--light-text-color);text-decoration:none;transition:all .2s ease}.breadcrumbs a:not(:first-child)::before{content:"›";margin:0 .5em}.breadcrumbs a:hover{color:var(--text-color)}.breadcrumbs:not(:empty)+.entry>h1:first-child{margin-top:0}*{box-sizing:border-box;margin:0;padding:0}ul.gallery{--numcolumns:4;--gap:0.25em;--size:calc(100vw / var(--numcolumns));display:grid;grid-template-columns:repeat(var(--numcolumns),1fr);grid-template-rows:auto;gap:var(--gap);align-items:stretch;list-style:none}ul.gallery>li{display:block;height:calc(var(--size) - var(--gap))}ul.gallery>li.wide{grid-column:span 2}ul.gallery>li.wider{grid-column:span 3}ul.gallery>li.high{grid-row:span 2;height:auto}ul.gallery>li img{display:block;width:100%;height:100%;object-fit:none}#ocean{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://cdn.blot.im/folder/v-3625c189/blog_9dfe83cc05c2468caf594c827ab30e75/_assets/img/ocean.JPG);background-size:cover;width:100%;height:500px;position:relative;float:left;margin:0;background-position:bottom 100%}#batch{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://cdn.blot.im/folder/v-f46a1edf/blog_9dfe83cc05c2468caf594c827ab30e75/_assets/img/searay.jpg) center;background-size:cover;width:100%;height:500px;position:relative;float:left;margin:0}#ro{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://cdn.blot.im/folder/v-8aa5d65b/blog_9dfe83cc05c2468caf594c827ab30e75/_assets/img/chimaera.JPG) center;background-size:cover;width:100%;height:500px;position:relative;float:left;margin:0}#theProblem{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://cdn.blot.im/folder/v-c443faf9/blog_9dfe83cc05c2468caf594c827ab30e75/_assets/img/theProblem.jpg) center;background-size:cover;width:100%;height:500px;position:relative;float:right;margin:0}#name{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://cdn.blot.im/folder/v-45a843e2/blog_9dfe83cc05c2468caf594c827ab30e75/_assets/img/mural.jpeg);background-size:cover;width:100%;height:500px;position:relative;background-position:left 75%;float:right;margin:0}#batchEspresso{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://cdn.blot.im/folder/v-7d755ac7/blog_9dfe83cc05c2468caf594c827ab30e75/_assets/img/batchEspresso.jpg);background-size:cover;width:100%;height:500px;position:relative;background-position:left 75%;float:right;margin:0}#membrane{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://cdn.blot.im/folder/v-4db70589/blog_9dfe83cc05c2468caf594c827ab30e75/_assets/img/ro.jpg) center;background-size:cover;width:100%;height:500px;position:relative;float:right;margin:0}#bigPlant{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://cdn.blot.im/folder/v-6cf18218/blog_9dfe83cc05c2468caf594c827ab30e75/_assets/img/elPaso.jpg);background-size:cover;width:100%;height:500px;position:relative;background-position:left 50%;float:right;margin:0}.frontPage h1{margin:0;position:absolute;top:10%;left:10%;font-size:3em;line-height:1.1em;color:#fff}.mid h1{margin:0;position:absolute;top:10%;left:10%;font-size:2em;line-height:1.1em;color:#fff}.mid h2{margin:0;position:absolute;top:25%;left:35%;transform:translate(-50%,-50%);font-size:3em;line-height:1.1em;color:#fff}.frontPage p{margin:0;position:absolute;top:250px;right:5%;font-size:1.5em;line-height:1.1em;color:#fff}.mid p{margin:0;position:absolute;top:250px;right:5%;font-size:1.1em;line-height:1.1em;color:#fff}:root{--font-family:'EB Garamond';--font-size:22px;--line-height:1.4;--red-color:rgba(255, 62, 0, 1);--red-color-border:rgba(255, 62, 0, 0.1);--red-color-background:rgba(255, 62, 0, 0.02);--green-color:rgba(22, 140, 64, 1);--green-color-border:rgba(22, 140, 64, 0.1);--green-color-background:rgba(22, 140, 64, 0.02);--yellow-color:rgba(255, 187, 38, 1);--yellow-color-border:rgba(255, 187, 38, 0.1);--yellow-color-background:rgba(255, 187, 38, 0.02);--background-color:#fff;--text-color:#000;--off-background-color:rgba(0, 0, 0, 0.02);--light-text-color:rgba(0, 0, 0, 0.5);--medium-text-color:rgba(0, 0, 0, 0.6666);--border-color:rgba(0, 0, 0, 0.06);--link-color:#111111;--padding:1.4rem;--navigation-height:3em;--navigation-background-color:var(--background-color)}pre code.hljs{overflow-x:auto;display:block;overflow:auto;padding:1em;margin:1em 0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.hljs{color:#586e75;background:#fdf6e3}.hljs ::selection,.hljs::selection{background-color:#93a1a1;color:#586e75}.hljs-comment{color:#839496}.hljs-tag{color:#657b83}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#586e75}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#dc322f}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#cb4b16}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#b58900}.hljs-strong{font-weight:700;color:#b58900}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#859900}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#2aa198}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#268bd2}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#6c71c4}.hljs-emphasis{color:#6c71c4;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#d33682}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.hljs,code.hljs{padding:0;margin:0}@media (prefers-color-scheme:dark){:root{--background-color:#111;--off-background-color:rgba(238, 238, 238, 0.04);--text-color:#eee;--border-color:rgba(238, 238, 238, 0.08);--light-text-color:rgba(238, 238, 238, 0.3333);--medium-text-color:rgba(238, 238, 238, 0.6666);--link-color:#eee}}body,html{width:100%;padding:0;margin:0 auto;-webkit-font-smoothing:antialiased;color:var(--text-color);background:var(--background-color);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height)}hr{border:none;border-top:1px solid var(--border-color);margin:1em 0}.column-container{display:flex;margin:0;padding:0;position:relative}.column{width:250px;flex-shrink:0;padding:15px;box-sizing:border-box;align-items:stretch;position:relative}.column:first-child{border-right:1px solid var(--border-color)}.column a{color:var(--light-text-color);text-decoration:none}.column a.active{color:var(--text-color)}.main{flex-grow:1;padding:0 4em 10em;min-height:100vh;box-sizing:border-box}.toggle-checkbox{display:none}.control-bar{display:none;border-bottom:1px solid var(--border-color);z-index:20;padding:6px 15px;box-sizing:border-box}.control-label{visibility:hidden;cursor:pointer;color:#007bff;text-decoration:none}@media (max-width:1024px){.control-bar{display:flex;justify-content:space-between;align-items:center}#toc-wrapper{display:none}.control-label:last-child{visibility:visible}.column:nth-child(3){display:none}#toggle-right:checked~.column-container>.column:nth-child(3){position:absolute;display:flex;right:0}#toggle-right:checked~.column-container>.column:nth-child(3) #toc-wrapper{display:block;position:absolute;padding:2em;border:1px solid var(--border-color);margin:0;top:0;right:0}}@media (max-width:768px){.control-label:first-child{visibility:visible}.column:first-child{display:none}#toggle-left:checked~.column-container>.column:first-child{position:absolute;display:flex;left:0;background:var(--background-color);border:1px solid var(--border-color)}.main{padding:0 1em}}.control-label:hover{text-decoration:underline}.nav-container{display:flex;flex-wrap:wrap;height:var(--navigation-height);border-bottom:1px solid var(--border-color);overflow:hidden;position:relative;z-index:2}.nav-container:before{content:"";width:1px;margin-right:-1px;height:var(--navigation-height)}.popup-cover{content:"";opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:-1}.nav-label{display:flex;align-items:center;height:var(--navigation-height);cursor:pointer;position:absolute;right:0;z-index:2}.nav-links{display:flex;align-items:center;flex-wrap:none;gap:1.4rem;background-color:var(--navigation-background-color);position:relative;z-index:3}.nav-container a{white-space:nowrap;text-decoration:none;color:var(--light-text-color);transition:color .2s}.nav-container a.active,.nav-container a:hover{color:var(--text-color)}#nav-toggle{display:none}#nav-toggle:checked~.nav-container{height:auto}#nav-toggle:checked~.popup-cover{opacity:1;z-index:1}#nav-toggle:checked~.nav-container .nav-links{flex-direction:column;width:100%;align-items:flex-start}.index-link{display:flex;align-items:center;flex-wrap:none;gap:1rem;margin-right:1em}.index-link a{color:var(--text-color);font-weight:600}.nav-container{padding:0 1em}.nav-label{right:1em}.error:before,.info:before,.success:before,.warning:before,span[class^=icon-]{background-color:currentColor;mask-repeat:no-repeat;mask-position:0 0;width:1em;height:1em;mask-size:1em;display:inline-block;vertical-align:sub;position:relative;top:-.02em}.icon-search{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTEwLjY4IDExLjc0YTYgNiAwIDAgMS03LjkyMi04Ljk4MiA2IDYgMCAwIDEgOC45ODIgNy45MjJsMy4wNCAzLjA0YS43NDkuNzQ5IDAgMCAxLS4zMjYgMS4yNzUuNzQ5Ljc0OSAwIDAgMS0uNzM0LS4yMTVaTTExLjUgN2E0LjQ5OSA0LjQ5OSAwIDEgMC04Ljk5NyAwQTQuNDk5IDQuNDk5IDAgMCAwIDExLjUgN1oiLz48L3N2Zz4=")}.icon-dots{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTggOWExLjUgMS41IDAgMSAwIDAtMyAxLjUgMS41IDAgMCAwIDAgM1pNMS41IDlhMS41IDEuNSAwIDEgMCAwLTMgMS41IDEuNSAwIDAgMCAwIDNabTEzIDBhMS41IDEuNSAwIDEgMCAwLTMgMS41IDEuNSAwIDAgMCAwIDNaIi8+PC9zdmc+")}.icon-close{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTMuNzIgMy43MmEuNzUuNzUgMCAwIDEgMS4wNiAwTDggNi45NGwzLjIyLTMuMjJhLjc0OS43NDkgMCAwIDEgMS4yNzUuMzI2Ljc0OS43NDkgMCAwIDEtLjIxNS43MzRMOS4wNiA4bDMuMjIgMy4yMmEuNzQ5Ljc0OSAwIDAgMS0uMzI2IDEuMjc1Ljc0OS43NDkgMCAwIDEtLjczNC0uMjE1TDggOS4wNmwtMy4yMiAzLjIyYS43NTEuNzUxIDAgMCAxLTEuMDQyLS4wMTguNzUxLjc1MSAwIDAgMS0uMDE4LTEuMDQyTDYuOTQgOCAzLjcyIDQuNzhhLjc1Ljc1IDAgMCAxIDAtMS4wNloiLz48L3N2Zz4=")}.icon-info,.info:before{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTAgOGE4IDggMCAxIDEgMTYgMEE4IDggMCAwIDEgMCA4Wm04LTYuNWE2LjUgNi41IDAgMSAwIDAgMTMgNi41IDYuNSAwIDAgMCAwLTEzWk02LjUgNy43NUEuNzUuNzUgMCAwIDEgNy4yNSA3aDFhLjc1Ljc1IDAgMCAxIC43NS43NXYyLjc1aC4yNWEuNzUuNzUgMCAwIDEgMCAxLjVoLTJhLjc1Ljc1IDAgMCAxIDAtMS41aC4yNXYtMmgtLjI1YS43NS43NSAwIDAgMS0uNzUtLjc1Wk04IDZhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyWiIvPjwvc3ZnPg==")}.error:before,.icon-warning,.warning:before{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTYuNDU3IDEuMDQ3Yy42NTktMS4yMzQgMi40MjctMS4yMzQgMy4wODYgMGw2LjA4MiAxMS4zNzhBMS43NSAxLjc1IDAgMCAxIDE0LjA4MiAxNUgxLjkxOGExLjc1IDEuNzUgMCAwIDEtMS41NDMtMi41NzVabTEuNzYzLjcwN2EuMjUuMjUgMCAwIDAtLjQ0IDBMMS42OTggMTMuMTMyYS4yNS4yNSAwIDAgMCAuMjIuMzY4aDEyLjE2NGEuMjUuMjUgMCAwIDAgLjIyLS4zNjhabS41MyAzLjk5NnYyLjVhLjc1Ljc1IDAgMCAxLTEuNSAwdi0yLjVhLjc1Ljc1IDAgMCAxIDEuNSAwWk05IDExYTEgMSAwIDEgMS0yIDAgMSAxIDAgMCAxIDIgMFoiLz48L3N2Zz4=")}.icon-success,.success:before{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTEzLjc4IDQuMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNmwtNy4yNSA3LjI1YS43NS43NSAwIDAgMS0xLjA2IDBMMi4yMiA5LjI4YS43NTEuNzUxIDAgMCAxIC4wMTgtMS4wNDIuNzUxLjc1MSAwIDAgMSAxLjA0Mi0uMDE4TDYgMTAuOTRsNi43Mi02LjcyYS43NS43NSAwIDAgMSAxLjA2IDBaIi8+PC9zdmc+")}#nav-toggle:checked~.nav-container{border-radius:0 0 12px 12px;padding-bottom:16px}.nav-container form{flex-grow:1;margin-right:2em}.nav-container form input{width:100%;padding:.5em;margin:.5em 0;border:1px solid var(--border-color);border-radius:4px}.navigation{display:flex;flex-direction:column}code.hljs{background:0 0}code{border:1px solid var(--border-color);border-radius:4px}.code-group,code{background:var(--off-background-color)}.code-group pre code{border-radius:0 0 4px 4px;border-top:none;background:0 0}details{max-width:600px;border-top:1px solid var(--border-color);background:#fff}summary{list-style:none;padding:16px;font-weight:500;cursor:pointer;position:relative;padding-left:32px}summary:focus{outline:0}summary::-webkit-details-marker{display:none}summary::after,summary::before{content:'';position:absolute;left:8px;top:50%;width:12px;height:2px;background-color:#4b5563;transition:all .3s ease}summary::after{transform:rotate(90deg)}details[open]{padding-bottom:16px}details[open] summary::after{transform:rotate(0);opacity:0}details[open] summary::before{transform:rotate(180deg)}.steps ol{list-style:none;counter-reset:steps;padding-left:32px;position:relative}.steps ol li{counter-increment:steps;margin:0 0 1em 0;position:relative}.steps ol li::before{content:counter(steps);border:1px solid var(--border-color);color:var(--light-text-color);width:1.25rem;height:1.25rem;line-height:1.25;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:-32px;font-weight:700;font-size:.75rem}.steps ol li::after{content:"";position:absolute;left:calc(1.25rem/2 - 32px);top:calc(1.25rem + 1px);width:1px;bottom:calc(-1.25rem + 3px);background:var(--border-color)}.steps ol li:last-child::after{display:none}a{color:var(--link-color)}.main ul{list-style-type:circle;padding:0;margin-left:0;margin-right:0}.main ul li{margin-left:1em;padding-left:8px;margin-bottom:8px}h1{font-size:44px;font-weight:550;line-height:52.8px;margin-bottom:24px}h2{font-size:32px;line-height:22.67px;font-weight:550;margin-bottom:38.4px;margin-top:36px}h3{font-size:18px;line-height:22.67px;font-weight:550;margin-bottom:24px;margin-top:24px}b,strong{font-weight:600}.error,.info,.success,.warning{padding:0 1em 0 2.8em;margin:1em 0;border-radius:4px;border:1px solid;font-size:14px;position:relative}.error{color:var(--red-color);border-color:var(--red-color-border);background-color:var(--red-color-background)}.warning{color:var(--yellow-color);border-color:var(--yellow-color-border);background-color:var(--yellow-color-background)}.success{color:var(--green-color);border-color:var(--green-color-border);background-color:var(--green-color-background)}.info{border-color:var(--border-color);background-color:var(--off-background-color);color:var(--medium-text-color)}.error:before,.info:before,.success:before,.warning:before{content:"";display:inline-block;position:absolute;top:1.2em;left:1em}table{border-collapse:collapse;width:100%;margin-bottom:2rem;font-size:.9rem;color:var(--medium-text-color);border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}thead{background-color:var(--off-background-color);color:var(--text-color)}th{padding:.75rem 1rem;text-align:left;font-weight:500;border-bottom:1px solid var(--border-color)}td{padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}tr:last-child td{border-bottom:none}@media (max-width:768px){table{font-size:.85rem}td,th{padding:.5rem .75rem}}ul.gallery{--numcolumns:4;--gap:0.25em;--size:calc(100vw / var(--numcolumns));display:grid;grid-template-columns:repeat(var(--numcolumns),1fr);grid-template-rows:auto;gap:var(--gap);align-items:stretch;list-style:none}ul.gallery>li{display:block;height:calc(var(--size) - var(--gap))}ul.gallery>li.wide{grid-column:span 2}ul.gallery>li.wider{grid-column:span 3}ul.gallery>li.high{grid-row:span 2;height:auto}ul.gallery>li img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:768px){#toggle-left:checked~.column-container>.column:first-child{z-index:1}}table img{max-width:100%;height:auto}