/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--color-bg-dark-primary)}body{margin:0;counter-reset:katexEqnNo mmlEqnNo;display:flex;flex-direction:column;min-height:100vh;color:var(--color-text);background-color:var(--color-bg-primary);font-size:var(--font-size-7);font-family:var(--font-sans);line-height:1.3}.katex .katex-html>.newline,details,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:inherit}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"KaTeX_AMS";src:url(fonts/KaTeX_AMS-Regular.woff2)format("woff2"),url(fonts/KaTeX_AMS-Regular.woff)format("woff"),url(fonts/KaTeX_AMS-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Caligraphic";src:url(fonts/KaTeX_Caligraphic-Bold.woff2)format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff)format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Caligraphic";src:url(fonts/KaTeX_Caligraphic-Regular.woff2)format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff)format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Fraktur";src:url(fonts/KaTeX_Fraktur-Bold.woff2)format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff)format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Fraktur";src:url(fonts/KaTeX_Fraktur-Regular.woff2)format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff)format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Main";src:url(fonts/KaTeX_Main-Bold.woff2)format("woff2"),url(fonts/KaTeX_Main-Bold.woff)format("woff"),url(fonts/KaTeX_Main-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Main";src:url(fonts/KaTeX_Main-BoldItalic.woff2)format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff)format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:"KaTeX_Main";src:url(fonts/KaTeX_Main-Italic.woff2)format("woff2"),url(fonts/KaTeX_Main-Italic.woff)format("woff"),url(fonts/KaTeX_Main-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:"KaTeX_Main";src:url(fonts/KaTeX_Main-Regular.woff2)format("woff2"),url(fonts/KaTeX_Main-Regular.woff)format("woff"),url(fonts/KaTeX_Main-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Math";src:url(fonts/KaTeX_Math-BoldItalic.woff2)format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff)format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:"KaTeX_Math";src:url(fonts/KaTeX_Math-Italic.woff2)format("woff2"),url(fonts/KaTeX_Math-Italic.woff)format("woff"),url(fonts/KaTeX_Math-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Bold.woff2)format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff)format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Italic.woff2)format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff)format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Regular.woff2)format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff)format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Script";src:url(fonts/KaTeX_Script-Regular.woff2)format("woff2"),url(fonts/KaTeX_Script-Regular.woff)format("woff"),url(fonts/KaTeX_Script-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Size1";src:url(fonts/KaTeX_Size1-Regular.woff2)format("woff2"),url(fonts/KaTeX_Size1-Regular.woff)format("woff"),url(fonts/KaTeX_Size1-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Size2";src:url(fonts/KaTeX_Size2-Regular.woff2)format("woff2"),url(fonts/KaTeX_Size2-Regular.woff)format("woff"),url(fonts/KaTeX_Size2-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Size3";src:url(fonts/KaTeX_Size3-Regular.woff2)format("woff2"),url(fonts/KaTeX_Size3-Regular.woff)format("woff"),url(fonts/KaTeX_Size3-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Size4";src:url(fonts/KaTeX_Size4-Regular.woff2)format("woff2"),url(fonts/KaTeX_Size4-Regular.woff)format("woff"),url(fonts/KaTeX_Size4-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"KaTeX_Typewriter";src:url(fonts/KaTeX_Typewriter-Regular.woff2)format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff)format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.katex{font:1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version::after{content:"0.16.45"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut,.katex .vlist>span>span{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathit,.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.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 .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.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 .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid;min-height:1px}.katex .hdashline,.katex .hline,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix,.katex .rule{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:solid 0;position:relative}.katex .hdashline,.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.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:.8333333333em}.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.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.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.6666666667em}.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.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.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.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.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:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.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.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.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.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.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:.4166666667em}.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:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.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:.8333333333em}.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.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.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:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.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.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.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.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.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.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.mult .delim-size1>span,.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.mult .delim-size4>span,.katex .delimsizing.size4{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,audio,canvas,embed,iframe,img,object,svg,video{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,.katex .svg-align,.prose table thead{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex svg{position:absolute;width:100%;height:inherit;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}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy,.katex svg{display:block}.katex .stretchy::after,.katex .stretchy::before{content:""}.katex .hide-tail,.katex .stretchy{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-center,.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{left:25%;width:50%}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow,.katex-display{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.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{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num::before{counter-increment:katexEqnNo;content:"("counter(katexEqnNo)")"}.katex .mml-eqn-num::before{counter-increment:mmlEqnNo;content:"("counter(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;position:absolute;left:calc(50% + .3em);text-align:right}.katex-display{display:block;margin:1em 0}.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{text-align:left;padding-left:2em}:root{--color-text:#24292e;--color-text-dimmed:#616a77;--color-link:#1d73ce;--color-link-visited:#8b38d0;--color-button:#3c99dc;--color-text-dark:#cbd3ea;--color-text-dimmed-dark:#9baec8;--color-link-highlight-dark:#edf2f7;--color-link-target:#fbf1a2;--color-bg-primary:#f9f9fa;--color-bg-secondary:#f2f2f2;--color-bg-tertiary:#fafbfc;--color-bg-dark-primary:#111827;--color-bg-dark-secondary:#1f2937;--color-bg-code:#121c23;--color-border:#dee5e8;--color-border-dimmed:#ecf4f8;--color-border-dimmed-dark:#30363d;--font-sans:'Reddit Sans', sans-serif;--font-mono:'JetBrains Mono', monospace;--font-size-1:calc(1.25rem + 1.0vmin);--font-size-2:calc(1.2rem + 0.9vmin);--font-size-3:calc(1.15rem + 0.8vmin);--font-size-4:calc(1.1rem + 0.7vmin);--font-size-5:calc(1.05rem + 0.6vmin);--font-size-6:calc(1.0rem + 0.5vmin);--font-size-7:calc(0.95rem + 0.4vmin);--font-size-8:calc(0.9rem + 0.3vmin);--font-size-mono:.875em;--border-radius:.5rem}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none;padding:0}img,video{max-width:100%;height:auto}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}table{text-indent:0;border-color:inherit;border-collapse:collapse}.wrapper,code,kbd,pre,samp{font-family:var(--font-mono)}.wrapper{width:min(calc(.8125*82ch),calc(100% - 3em));margin:0 auto}.wide-wrapper{font-family:var(--font-mono);width:min(calc(.8125*100ch),calc(100% - 3em));margin:0 auto}.wide-wrapper>*,.wrapper>*{font-family:var(--font-sans)}code,kbd,pre,samp{font-variant-ligatures:none}.prose{line-height:1.5}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin:1.25em 0 .75em;line-height:1.3;font-weight:700}.prose h1{font-size:var(--font-size-1)}.prose h2{font-size:var(--font-size-2)}.prose h3{font-size:var(--font-size-3)}.prose h4{font-size:var(--font-size-4)}.prose h5{font-size:var(--font-size-5)}.prose h6{font-size:var(--font-size-6)}.prose ol,.prose ul{margin:1em 0;padding-left:3ch}.prose ul{list-style-type:disc}.prose ol{list-style-type:number}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin:0;padding-left:2ch}.prose ul ul{list-style-type:circle}.prose li{margin-top:.5em}.post-content figure,.prose p{margin:1em 0}.prose li p{margin:.5em 0}.prose a{color:var(--color-link);text-decoration:none}.entry-card:hover .entry-title,.prose a:hover{text-decoration:underline}.prose a:visited{color:var(--color-link-visited)}.prose>pre{background-color:#ecedee;padding:calc(1ch/1.5) 1ch}.prose code:not(.hl){background-color:#0000000c;border-radius:var(--border-radius);font-size:var(--font-size-mono);color:#1b1e22;padding:.1em .2em}.prose a code:not(.hl){color:inherit}.prose pre code:not(.hl){background:0 0}.prose kbd{background-color:var(--color-bg-secondary);border:1px solid #bbb;border-radius:var(--border-radius);box-shadow:0 1px 1px #0004,0 2px 0 0#fffc inset;font-size:var(--font-size-mono);padding:0 .2em}.prose blockquote{font-style:italic;padding:0 1.5em}.prose hr{border:0;margin:1em 0}.prose table,.prose table td{border:0;border-bottom:1px solid var(--color-border)}.prose table th{border:0;border-bottom:2px solid var(--color-border)}.prose hr,.prose table{border-top:1px solid var(--color-border)}.prose table{border-collapse:collapse;width:100%;margin:0 auto;font-variant-numeric:tabular-nums}.prose table td,.prose table th{padding:.15em .3em}.block{display:block}.hidden{display:none}.centered{text-align:center}.debug{margin:1em 0;font-size:var(--font-size-8)}.debug,.overflow-x-auto{overflow-x:auto}.site-header{color:var(--color-text-dark);background-color:var(--color-bg-dark-primary);width:100%;padding:.75em 0}.site-footer a:hover,.site-header a:hover{color:var(--color-link-highlight-dark);text-decoration:underline}.header-nav{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-8)}.header-logo{font-family:var(--font-mono);font-weight:700;font-size:1.1em}.header-links{display:flex;justify-content:center;padding:0;gap:.25em 1em}@media screen and (max-width:20rem){.header-nav{flex-wrap:wrap}.header-links,.header-logo{width:100%}.header-logo{text-align:center}.header-links{flex-wrap:wrap;margin-top:.5em}}.site-main{flex-grow:1}.main-header{background-color:var(--color-bg-dark-secondary);color:var(--color-text-dark);overflow:hidden;text-align:center;padding:1em 0}.main-header .main-title{font-size:var(--font-size-1);font-weight:700}.main-header .main-meta{color:var(--color-text-dimmed-dark);margin-top:.25em;text-align:center}.main-header .meta-sep{margin:0 .15em}.main-content{margin-top:1.5em;margin-bottom:1.5em}.site-footer{color:var(--color-text-dimmed-dark);background-color:var(--color-bg-dark-primary);font-size:var(--font-size-8);text-align:center;padding:1em 0}.site-footer a{color:var(--color-text-dark)}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:.25em 1em;padding:0;align-items:center}.footer-links,.footer-rev{margin-top:.5rem}.entry-section{margin:1.25em 0}.entry-section .section-title{font-size:var(--font-size-2);font-weight:700}.entry-card{margin:1em 0;border-radius:var(--border-radius);background-color:var(--color-bg-secondary)}.entry-card.unpublished{background:repeating-linear-gradient(45deg,var(--color-bg-secondary),var(--color-bg-secondary) 15px,#eaeaea 15px,#eaeaea 30px)}.entry-link{text-decoration:none;color:inherit;padding:.5em .65em;display:block;overflow:hidden}.entry-card .entry-title{font-size:var(--font-size-6);font-weight:700}.entry-card .entry-description{color:var(--color-text-dimmed)}.panel{border:1px solid var(--color-border);border-radius:var(--border-radius);margin:1.5em 0;overflow:hidden}.panel-header{padding:.75em}.panel-title{font-size:var(--font-size-5);font-weight:700;margin-bottom:.15em}.panel-description{opacity:.9}.panel-description a{color:var(--color-link)}.panel-description a:hover{text-decoration:underline}.panel-item{padding:.75em}.panel-header+.panel-item{padding-top:0}.panel-item:not(:first-of-type){border-top:1px solid var(--color-border)}.form-group:not(:first-child){margin-top:.75em}.form-row{display:flex;gap:1em}.form-row .form-item{flex:1 1 auto}.form label{display:block;font-size:var(--font-size-8);margin-bottom:.15em}.form input[type=email],.form input[type=password],.form input[type=text],.form textarea{font-family:var(--font-mono);font-size:var(--font-size-8);line-height:inherit;color:inherit;border:1px solid var(--color-border);border-radius:var(--border-radius);padding:.25em .5em;background-color:var(--color-bg-tertiary);width:100%;resize:vertical;outline:0}.form input[type=email]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form textarea:focus{box-shadow:0 0 .1rem .15rem var(--color-button)}.form input[type=submit]{cursor:pointer;font-weight:600;border:0;color:#fff;background-color:var(--color-button)}.form input[type=submit]:hover,.wide-button:hover{opacity:.8}.form-required{font-style:italic}.view-more,.wide-button{font-size:var(--font-size-7)}.wide-button{cursor:pointer;width:100%;padding:.3em .5em;border:0;border-radius:var(--border-radius);color:#fff;background-color:var(--color-button);font-weight:700}.view-more{text-align:center;color:var(--color-link)}.view-more:hover{text-decoration:underline}.meta-rule{border:0;border-top:1px solid var(--color-border);margin:1.5em 0}.katex{font-size:1.1em!important}.katex-display{overflow:hidden;overflow-x:auto}.post-content{margin:1.5em 0}.post-content li figure{margin:.75em 0}.figure-content>:first-child{margin-top:0}.figure-caption{color:var(--color-text-dimmed);font-size:var(--font-size-8);margin:.5em 0;text-align:center}.post-content .wide-content{display:flex;justify-content:center}.post-content .wide-content-inner{font-family:var(--font-mono);width:min(calc(.8125*100ch),calc(100vw - 3em));flex-grow:1;flex-shrink:0}.code-snippet,.content-image{border-radius:var(--border-radius)}.content-image{display:block;margin:0 auto}.code-snippet{color:var(--color-text-dark);background-color:var(--color-bg-dark-primary);overflow-x:auto;font-family:var(--font-mono);font-size:max(.8125rem,.8125em)}.snippet-wrapper{min-width:min-content}.snippet-caption,.snippet-content{padding:calc(1ch/1.5) 1ch}.snippet-caption{background-color:var(--color-bg-dark-secondary);white-space:nowrap}.snippet-caption a{color:#52aae6}.admonition{margin:1em 0;padding:1em;background-color:#80808010;border-radius:var(--border-radius);overflow:hidden}.admonition-header{text-transform:uppercase;font-size:var(--font-size-7);font-weight:700;margin:0 0 .75em}.admonition-header+.admonition-content>p:first-child{margin-top:-.5em}.admonition-content>:first-child{margin-top:0}.admonition-content>:last-child{margin-bottom:0}.admonition-note,.admonition-tip{background-color:#4aa6dd10}.admonition-warning{background-color:#ee972810}.admonition-danger{background-color:#e4383810}.heading{width:fit-content;display:flex;align-items:baseline;gap:1.25ch}.heading a,.heading a:visited{color:inherit}.toc{margin:1.5em 0;padding:1em;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--border-radius);line-height:1.3}.references a:visited,.toc a:visited{color:var(--color-link)}.toc-header{font-size:var(--font-size-7);font-weight:700;text-transform:uppercase}.toc ol{padding-left:0!important}.toc>ol{margin:.5em 0 0}.toc li{margin-top:.25em;list-style-type:none}.toc .heading-line{display:flex;align-items:baseline}.toc .heading-label{color:var(--color-text-dimmed);font-variant-numeric:tabular-nums;box-sizing:content-box;margin-right:1ch}.toc ol .heading-label{width:1ch;text-align:right}.toc ol ol .heading-label{width:2ch;padding-left:2ch}.toc>ol:has(li:nth-child(10)) .heading-label{width:2ch}.toc>ol:has(li:nth-child(10)) ol .heading-label{padding-left:3ch}:target{background-color:var(--color-link-target)}.ref-backlinks{font-style:italic;float:left;margin-right:.25em}.references p{margin:.25em 0}.post-footnotes{border-top:1px solid var(--color-border-dimmed);color:#738a94;font-size:var(--font-size-7)}.content-nav{color:var(--color-text-dark);background-color:var(--color-bg-dark-secondary)}.content-links{display:flex;justify-content:space-between;column-gap:.75em;margin:.75em -.75em}.post-card{flex:0 1 50%;border-radius:var(--border-radius)}.post-card:hover{background-color:#293546}.post-card.next{margin-left:auto;text-align:right}.card-link{display:block;width:100%;height:100%;padding:.5em .65em}.card-link:hover{text-decoration:none}.card-link::before{content:"← Previous";color:var(--color-text-dimmed-dark);font-size:var(--font-size-8)}.post-card.next .card-link::before{content:"Next →"}.card-title{font-size:var(--font-size-7);font-weight:400}.contact-result{padding:.25em}.contact-result .error-list{padding-left:1.5em;list-style-type:disc}.contact-success{background-color:#6ef2e0}.contact-error{background-color:#ff477b}.contact-form{margin:1em 0}.contact-link{color:var(--color-link)}.contact-link:hover{text-decoration:underline}.ap-player,.ap-wrapper{border-radius:var(--border-radius)!important}:root{--ansi-fg:#dbd9ff;--ansi-bg:#0e0d18;--ansi-c:var(--ansi-fg);--ansi-0:#2b2b38;--ansi-1:#e464cb;--ansi-2:#3cbcc1;--ansi-3:#9e7ffe;--ansi-4:#7594fb;--ansi-5:#c66eec;--ansi-6:#52aae6;--ansi-7:#8f8ea9;--ansi-8:#4a4a5b;--ansi-9:var(--ansi-1);--ansi-10:var(--ansi-2);--ansi-11:var(--ansi-3);--ansi-12:var(--ansi-4);--ansi-13:var(--ansi-5);--ansi-14:var(--ansi-6);--ansi-15:#b4b3d3}.ansi-wrapper{font-size:max(.8125rem,.8125em);overflow-x:auto}.ansi{color:var(--ansi-fg);background-color:var(--ansi-bg);width:min-content;border-radius:var(--border-radius);box-sizing:content-box;margin:0 auto;padding:calc(1ch/1.5) 1ch}.ansi .b{font-weight:700}.ansi .i{font-style:italic}.ansi .s{text-decoration:line-through}.ansi .u{text-decoration:underline}.ansi .s.u{text-decoration:line-through underline}.ansi .b0.r,.ansi .f0{color:var(--ansi-0)}.ansi .b0,.ansi .f0.r{background-color:var(--ansi-0)}.ansi .b1.r,.ansi .f1{color:var(--ansi-1)}.ansi .b1,.ansi .f1.r{background-color:var(--ansi-1)}.ansi .b2.r,.ansi .f2{color:var(--ansi-2)}.ansi .b2,.ansi .f2.r{background-color:var(--ansi-2)}.ansi .b3.r,.ansi .f3{color:var(--ansi-3)}.ansi .b3,.ansi .f3.r{background-color:var(--ansi-3)}.ansi .b4.r,.ansi .f4{color:var(--ansi-4)}.ansi .b4,.ansi .f4.r{background-color:var(--ansi-4)}.ansi .b5.r,.ansi .f5{color:var(--ansi-5)}.ansi .b5,.ansi .f5.r{background-color:var(--ansi-5)}.ansi .b6.r,.ansi .f6{color:var(--ansi-6)}.ansi .b6,.ansi .f6.r{background-color:var(--ansi-6)}.ansi .b7.r,.ansi .f7{color:var(--ansi-7)}.ansi .b7,.ansi .f7.r{background-color:var(--ansi-7)}.ansi .b8.r,.ansi .f8{color:var(--ansi-8)}.ansi .b8,.ansi .f8.r{background-color:var(--ansi-8)}.ansi .b9.r,.ansi .f9{color:var(--ansi-9)}.ansi .b9,.ansi .f9.r{background-color:var(--ansi-9)}.ansi .b10.r,.ansi .f10{color:var(--ansi-10)}.ansi .b10,.ansi .f10.r{background-color:var(--ansi-10)}.ansi .b11.r,.ansi .f11{color:var(--ansi-11)}.ansi .b11,.ansi .f11.r{background-color:var(--ansi-11)}.ansi .b12.r,.ansi .f12{color:var(--ansi-12)}.ansi .b12,.ansi .f12.r{background-color:var(--ansi-12)}.ansi .b13.r,.ansi .f13{color:var(--ansi-13)}.ansi .b13,.ansi .f13.r{background-color:var(--ansi-13)}.ansi .b14.r,.ansi .f14{color:var(--ansi-14)}.ansi .b14,.ansi .f14.r{background-color:var(--ansi-14)}.ansi .b15.r,.ansi .f15{color:var(--ansi-15)}.ansi .b15,.ansi .f15.r{background-color:var(--ansi-15)}.ansi .c2,.ansi .r{color:var(--ansi-bg);background-color:var(--ansi-fg)}.ansi .c6{border-left:.0625em solid var(--ansi-c);margin-left:-.0625em}.hl{color:#dbd9ff}.hl:not(.hll){color:var(--color-text-dimmed)}.hl .hll{color:#dbd9ff;background-color:#1d2a3c58;display:block;width:calc(100% + 2ch);border-left:2px solid #41c1ff;margin-left:-1ch;padding-left:calc(1ch - 2px)}.hll .py-c{color:#7594fb}.hll .py-err{color:#e464cb}.hll .py-k{color:#9e7ffe}.hll .py-o{color:#dbd9ff}.hll .py-ch,.hll .py-cm,.hll .py-cp{color:#7594fb}.hll .py-cpf{color:#3cbcc1}.hll .py-c1,.hll .py-cs{color:#7594fb}.hll .py-gd{color:#e464cb}.hll .py-gi{color:#3cbcc1}.hll .py-gp{font-weight:700}.hll .py-kc{color:#e464cb}.hll .py-kd,.hll .py-kn,.hll .py-kp,.hll .py-kr{color:#9e7ffe}.hll .py-kt{color:#52aae6}.hll .py-m{color:#e464cb}.hll .py-s{color:#3cbcc1}.hll .py-na,.hll .py-nb{color:#52aae6}.hll .py-nc,.hll .py-nf,.hll .py-nl,.hll .py-nt{color:#c66eec}.hll .py-nv{color:#dbd9ff}.hll .py-ow{color:#9e7ffe}.hll .py-w{color:#dbd9ff}.hll .py-mb,.hll .py-mf,.hll .py-mh,.hll .py-mi,.hll .py-mo{color:#e464cb}.hll .py-dl,.hll .py-s2,.hll .py-sa,.hll .py-sb,.hll .py-sc,.hll .py-sd{color:#3cbcc1}.hll .py-se{color:#e464cb}.hll .py-s1,.hll .py-sh,.hll .py-si,.hll .py-sr,.hll .py-ss,.hll .py-sx{color:#3cbcc1}.hll .py-bp{color:#e464cb}.hll .py-fm,.hll .py-vc,.hll .py-vg,.hll .py-vi,.hll .py-vm{color:#c66eec}.hll .py-il,.hll .ts-b{color:#e464cb}.hll .ts-c{color:#3cbcc1}.hll .ts-cm{color:#7594fb}.hll .ts-csb{color:#e464cb}.hll .ts-f,.hll .ts-fa,.hll .ts-fc,.hll .ts-fm,.hll .ts-fmc{color:#c66eec}.hll .ts-k,.hll .ts-kc,.hll .ts-kcr,.hll .ts-ke,.hll .ts-kf,.hll .ts-ki,.hll .ts-km,.hll .ts-ko,.hll .ts-kr,.hll .ts-krt,.hll .ts-kt{color:#9e7ffe}.hll .ts-n{color:#e464cb}.hll .ts-o{color:#9e7ffe}.hll .ts-p{color:#c66eec}.hll .ts-s{color:#3cbcc1}.hll .ts-t{color:#9e7ffe}.hll .ts-ta{color:#c66eec}.hll .ts-tb,.hll .ts-ty{color:#52aae6}.hll .ts-vb{color:#e464cb}.language-console .hll .py-m,.language-console .hll .py-o,.language-cpp .hll .py-nf,.language-cpp .hll .ts-p,.language-ini .hll .py-na,.language-java .hll .py-na,.language-lua .hll .ts-kcr,.language-lua .hll .ts-p,.language-nginx .hll .py-mi,.language-nginx .hll .py-s,.language-nginx .hll .py-sr,.language-python .hll .ts-csb,.language-rust .hll .py-nc,.language-sh .hll .py-o{color:inherit}