.react-date-picker{
     display:inline-flex;
     position:relative 
}
 .react-date-picker,.react-date-picker *,.react-date-picker :after,.react-date-picker :before{
     box-sizing:border-box 
}
 .react-date-picker--disabled{
     background-color:#f0f0f0;
     color:#6d6d6d 
}
 .react-date-picker__wrapper{
     display:flex;
     flex-grow:1;
     flex-shrink:0;
     border:thin solid gray 
}
 .react-date-picker__inputGroup{
     min-width:calc((4px * 3) + .54em * 8 + .217em * 2);
     flex-grow:1;
     padding:0 2px;
     box-sizing:content-box 
}
 .react-date-picker__inputGroup__divider{
     padding:1px 0;
     white-space:pre 
}
 .react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{
     display:inline-block;
     font:inherit 
}
 .react-date-picker__inputGroup__input{
     min-width:.54em;
     height:100%;
     position:relative;
     padding:0 1px;
     border:0;
     background:none;
     color:currentColor;
     font:inherit;
     box-sizing:content-box;
     -webkit-appearance:textfield;
     -moz-appearance:textfield;
     appearance:textfield 
}
 .react-date-picker__inputGroup__input::-webkit-inner-spin-button,.react-date-picker__inputGroup__input::-webkit-outer-spin-button{
     -webkit-appearance:none;
     -moz-appearance:none;
     appearance:none;
     margin:0 
}
 .react-date-picker__inputGroup__input:invalid{
     background:rgba(255,0,0,.1) 
}
 .react-date-picker__inputGroup__input--hasLeadingZero{
     margin-left:-.54em;
     padding-left:calc(1px + .54em) 
}
 .react-date-picker__button{
     border:0;
     background:transparent;
     padding:4px 6px 
}
 .react-date-picker__button:enabled{
     cursor:pointer 
}
 .react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{
     stroke:#0078d7 
}
 .react-date-picker__button:disabled .react-date-picker__button__icon{
     stroke:#6d6d6d 
}
 .react-date-picker__button svg{
     display:inherit 
}
 .react-date-picker__calendar{
     width:350px;
     max-width:100vw;
     z-index:1 
}
 .react-date-picker__calendar--closed{
     display:none 
}
 .react-date-picker__calendar .react-calendar{
     border-width:thin 
}
 .react-date-picker input:focus,.react-date-picker input:invalid{
     outline:0;
     box-shadow:none;
     background:none 
}
 .react-date-picker__wrapper{
     border:0 
}
 @font-face{
     font-family:KaTeX_AMS;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2) format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff) format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Caligraphic;
     font-style:normal;
     font-weight:700;
     src:url(/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Caligraphic;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Fraktur;
     font-style:normal;
     font-weight:700;
     src:url(/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Fraktur;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Main;
     font-style:normal;
     font-weight:700;
     src:url(/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Main;
     font-style:italic;
     font-weight:700;
     src:url(/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff) format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Main;
     font-style:italic;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Main-Italic.8916142b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Main;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Math;
     font-style:italic;
     font-weight:700;
     src:url(/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff) format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Math;
     font-style:italic;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff) format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf) format("truetype") 
}
 @font-face{
     font-family:"KaTeX_SansSerif";
     font-style:normal;
     font-weight:700;
     src:url(/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf) format("truetype") 
}
 @font-face{
     font-family:"KaTeX_SansSerif";
     font-style:italic;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf) format("truetype") 
}
 @font-face{
     font-family:"KaTeX_SansSerif";
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Script;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2) format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff) format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Size1;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff) format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Size2;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff) format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Size3;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff) format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Size4;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff) format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf) format("truetype") 
}
 @font-face{
     font-family:KaTeX_Typewriter;
     font-style:normal;
     font-weight:400;
     src:url(/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2) format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff) format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf) format("truetype") 
}
 .katex{
     font:normal 1.21em KaTeX_Main,Times New Roman,serif;
     line-height:1.2;
     text-indent:0;
     text-rendering:auto 
}
 .katex *{
     -ms-high-contrast-adjust:none!important;
     border-color:currentColor 
}
 .katex .katex-version:after{
     content:"0.16.10" 
}
 .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:-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 .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 .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 
}
 .ProseMirror {
     word-wrap: break-word;
     white-space: normal;
     position: relative;
     -webkit-font-variant-ligatures: none;
     font-variant-ligatures: none;
     font-feature-settings: "liga" 0;
    /* the above doesn't seem to work in Edge */
}
 .ProseMirror [contenteditable="false"] {
     white-space: normal;
}
 .ProseMirror [contenteditable="false"] [contenteditable="true"] {
     white-space: pre-wrap;
}
 .ProseMirror pre {
     white-space: pre-wrap;
}
 img.ProseMirror-separator {
     display: inline !important;
     border: none !important;
     margin: 0 !important;
     width: 1px !important;
     height: 1px !important;
}
 .ProseMirror-gapcursor {
     display: none;
     pointer-events: none;
     position: absolute;
     margin: 0;
}
 .ProseMirror-gapcursor:after {
     content: "";
     display: block;
     position: absolute;
     top: -2px;
     width: 20px;
     border-top: 1px solid black;
     animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;
}
 @keyframes ProseMirror-cursor-blink {
     to {
         visibility: hidden;
    }
}
 .ProseMirror-hideselection *::selection {
     background: transparent;
}
 .ProseMirror-hideselection *::-moz-selection {
     background: transparent;
}
 .ProseMirror-hideselection * {
     caret-color: transparent;
}
 .ProseMirror-focused .ProseMirror-gapcursor {
     display: block;
}
 .tippy-box[data-animation=fade][data-state=hidden] {
     opacity: 0 
}
 .settings-wrapper {
     transition: width 0.3s ease-in-out;
     width: 0;
     overflow: hidden;
}