@charset "UTF-8";@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("./media/KaTeX_AMS-Regular-U6PRYMIZ.woff2") format("woff2"),url("./media/KaTeX_AMS-Regular-CYEKBG2K.woff") format("woff"),url("./media/KaTeX_AMS-Regular-JKX5W2C4.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("./media/KaTeX_Caligraphic-Bold-5QL5CMTE.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Bold-WZ3QSGD3.woff") format("woff"),url("./media/KaTeX_Caligraphic-Bold-ZTS3R3HK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("./media/KaTeX_Caligraphic-Regular-KX5MEWCF.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Regular-3LKEU76G.woff") format("woff"),url("./media/KaTeX_Caligraphic-Regular-A7XRTZ5Q.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("./media/KaTeX_Fraktur-Bold-2QVFK6NQ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Bold-T4SWXBMT.woff") format("woff"),url("./media/KaTeX_Fraktur-Bold-WGHVTYOR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("./media/KaTeX_Fraktur-Regular-2PEIFJSJ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Regular-PQMHCIK6.woff") format("woff"),url("./media/KaTeX_Fraktur-Regular-5U4OPH2X.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("./media/KaTeX_Main-Bold-YP5VVQRP.woff2") format("woff2"),url("./media/KaTeX_Main-Bold-2GA4IZIN.woff") format("woff"),url("./media/KaTeX_Main-Bold-W5FBVCZM.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("./media/KaTeX_Main-BoldItalic-N4V3DX7S.woff2") format("woff2"),url("./media/KaTeX_Main-BoldItalic-4P4C7HJH.woff") format("woff"),url("./media/KaTeX_Main-BoldItalic-ODMLBJJQ.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("./media/KaTeX_Main-Italic-RELBIK7M.woff2") format("woff2"),url("./media/KaTeX_Main-Italic-SASNQFN2.woff") format("woff"),url("./media/KaTeX_Main-Italic-I43T2HSR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("./media/KaTeX_Main-Regular-ARRPAO67.woff2") format("woff2"),url("./media/KaTeX_Main-Regular-P5I74A2A.woff") format("woff"),url("./media/KaTeX_Main-Regular-W74P5G27.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("./media/KaTeX_Math-BoldItalic-K4WTGH3J.woff2") format("woff2"),url("./media/KaTeX_Math-BoldItalic-6EBV3DK5.woff") format("woff"),url("./media/KaTeX_Math-BoldItalic-VB447A4D.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("./media/KaTeX_Math-Italic-6KGCHLFN.woff2") format("woff2"),url("./media/KaTeX_Math-Italic-KKK3USB2.woff") format("woff"),url("./media/KaTeX_Math-Italic-SON4MRCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("./media/KaTeX_SansSerif-Bold-RRNVJFFW.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Bold-X5M5EMOD.woff") format("woff"),url("./media/KaTeX_SansSerif-Bold-STQ6RXC7.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("./media/KaTeX_SansSerif-Italic-HMPFTM52.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Italic-PSN4QKYX.woff") format("woff"),url("./media/KaTeX_SansSerif-Italic-WTBAZBGY.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("./media/KaTeX_SansSerif-Regular-XIQ62X4E.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Regular-OQCII6EP.woff") format("woff"),url("./media/KaTeX_SansSerif-Regular-2TL3USAE.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("./media/KaTeX_Script-Regular-APUWIHLP.woff2") format("woff2"),url("./media/KaTeX_Script-Regular-A5IFOEBS.woff") format("woff"),url("./media/KaTeX_Script-Regular-72OLXYNA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size1-Regular-5LRUTBFT.woff2") format("woff2"),url("./media/KaTeX_Size1-Regular-4HRHTS65.woff") format("woff"),url("./media/KaTeX_Size1-Regular-7K6AASVL.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size2-Regular-LELKET5D.woff2") format("woff2"),url("./media/KaTeX_Size2-Regular-K5ZHAIS6.woff") format("woff"),url("./media/KaTeX_Size2-Regular-222HN3GT.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size3-Regular-WQRQ47UD.woff2") format("woff2"),url("./media/KaTeX_Size3-Regular-TLFPAHDE.woff") format("woff"),url("./media/KaTeX_Size3-Regular-UFCO6WCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size4-Regular-CDMV7U5C.woff2") format("woff2"),url("./media/KaTeX_Size4-Regular-PKMWZHNC.woff") format("woff"),url("./media/KaTeX_Size4-Regular-7PGNVPQK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("./media/KaTeX_Typewriter-Regular-VBYJ4NRC.woff2") format("woff2"),url("./media/KaTeX_Typewriter-Regular-MJMFSK64.woff") format("woff"),url("./media/KaTeX_Typewriter-Regular-3F5K6SQ6.ttf") format("truetype")}.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.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);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 .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{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 .smash{display:inline;line-height:0}.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:.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.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;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{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 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}:where(:root){--mikedown-scheme: light;--mikedown-font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mikedown-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--mikedown-font-size-ui: 14px;--mikedown-radius-sm: 6px;--mikedown-radius: 8px;--mikedown-radius-lg: 12px;--mikedown-surface: #ffffff;--mikedown-surface-raised: #ffffff;--mikedown-surface-toolbar: #fbfbfa;--mikedown-input-bg: #ffffff;--mikedown-code-bg: #f6f6f4;--mikedown-quote-bg: rgba(55, 53, 47, .03);--mikedown-text: #2b2b2b;--mikedown-text-ui: #3a3a3d;--mikedown-text-muted: #6f6f74;--mikedown-icon: #55555c;--mikedown-border: rgba(15, 15, 20, .1);--mikedown-divider: rgba(15, 15, 20, .08);--mikedown-input-border: rgba(15, 15, 20, .16);--mikedown-button-border: transparent;--mikedown-quote-border: rgba(55, 53, 47, .22);--mikedown-contrast-border: transparent;--mikedown-hover: rgba(55, 53, 47, .06);--mikedown-active: rgba(55, 53, 47, .1);--mikedown-selected-bg: #e8eaf6;--mikedown-selected-text: #1a237e;--mikedown-line-highlight: rgba(55, 53, 47, .035);--mikedown-selection: rgba(63, 81, 181, .18);--mikedown-focus-ring: rgba(63, 81, 181, .55);--mikedown-accent: #3f51b5;--mikedown-accent-hover: #3546a0;--mikedown-accent-text: #ffffff;--mikedown-button-bg: #f1f1ef;--mikedown-button-text: #2b2b2b;--mikedown-button-hover: #e7e7e4;--mikedown-link: #3949ab;--mikedown-link-hover: #283593;--mikedown-wikilink: #8e24aa;--mikedown-success: #2e7d32;--mikedown-danger: #c62828;--mikedown-warning: #b26a00;--mikedown-info: #1e70d6;--mikedown-find-match: rgba(255, 196, 0, .32);--mikedown-find-current: rgba(255, 152, 0, .45);--mikedown-find-current-border: rgba(230, 120, 0, .85);--mikedown-scrollbar: rgba(15, 15, 20, .16);--mikedown-scrollbar-hover: rgba(15, 15, 20, .3);--mikedown-shadow: rgba(15, 15, 20, .12);--mikedown-syntax-keyword: #cf222e;--mikedown-syntax-string: #0a3069;--mikedown-syntax-number: #0550ae;--mikedown-syntax-type: #953800;--mikedown-syntax-function: #8250df;--mikedown-syntax-variable: #24292f}:where(.mikedown-root,.mikedown-portal){color-scheme:light}:where([data-mikedown-theme=dark]){color-scheme:dark;--mikedown-scheme: dark;--mikedown-surface: #1f1f21;--mikedown-surface-raised: #2a2a2d;--mikedown-surface-toolbar: #1b1b1d;--mikedown-input-bg: #26262a;--mikedown-code-bg: rgba(255, 255, 255, .06);--mikedown-quote-bg: rgba(255, 255, 255, .03);--mikedown-text: #e4e4e6;--mikedown-text-ui: #d6d6da;--mikedown-text-muted: #9b9ba3;--mikedown-icon: #c2c2c9;--mikedown-border: rgba(255, 255, 255, .1);--mikedown-divider: rgba(255, 255, 255, .07);--mikedown-input-border: rgba(255, 255, 255, .14);--mikedown-button-border: transparent;--mikedown-quote-border: rgba(255, 255, 255, .22);--mikedown-contrast-border: transparent;--mikedown-hover: rgba(255, 255, 255, .06);--mikedown-active: rgba(255, 255, 255, .1);--mikedown-selected-bg: rgba(121, 134, 203, .26);--mikedown-selected-text: #eef0fb;--mikedown-line-highlight: rgba(255, 255, 255, .04);--mikedown-selection: rgba(121, 134, 203, .38);--mikedown-focus-ring: rgba(140, 158, 255, .6);--mikedown-accent: #5c6bc0;--mikedown-accent-hover: #6f7dd0;--mikedown-accent-text: #ffffff;--mikedown-button-bg: rgba(255, 255, 255, .08);--mikedown-button-text: #e4e4e6;--mikedown-button-hover: rgba(255, 255, 255, .14);--mikedown-link: #9fa8ff;--mikedown-link-hover: #c0c6ff;--mikedown-wikilink: #d39ce0;--mikedown-success: #81c784;--mikedown-danger: #ef6b6b;--mikedown-warning: #ffb74d;--mikedown-info: #64b5f6;--mikedown-find-match: rgba(255, 213, 79, .22);--mikedown-find-current: rgba(255, 160, 0, .42);--mikedown-find-current-border: rgba(255, 176, 64, .85);--mikedown-scrollbar: rgba(255, 255, 255, .14);--mikedown-scrollbar-hover: rgba(255, 255, 255, .26);--mikedown-shadow: rgba(0, 0, 0, .45);--mikedown-syntax-keyword: #ff7b72;--mikedown-syntax-string: #a5d6ff;--mikedown-syntax-number: #79c0ff;--mikedown-syntax-type: #ffa657;--mikedown-syntax-function: #d2a8ff;--mikedown-syntax-variable: #e6edf3}@media(prefers-color-scheme:dark){:where([data-mikedown-theme=auto]){color-scheme:dark;--mikedown-scheme: dark;--mikedown-surface: #1f1f21;--mikedown-surface-raised: #2a2a2d;--mikedown-surface-toolbar: #1b1b1d;--mikedown-input-bg: #26262a;--mikedown-code-bg: rgba(255, 255, 255, .06);--mikedown-quote-bg: rgba(255, 255, 255, .03);--mikedown-text: #e4e4e6;--mikedown-text-ui: #d6d6da;--mikedown-text-muted: #9b9ba3;--mikedown-icon: #c2c2c9;--mikedown-border: rgba(255, 255, 255, .1);--mikedown-divider: rgba(255, 255, 255, .07);--mikedown-input-border: rgba(255, 255, 255, .14);--mikedown-button-border: transparent;--mikedown-quote-border: rgba(255, 255, 255, .22);--mikedown-contrast-border: transparent;--mikedown-hover: rgba(255, 255, 255, .06);--mikedown-active: rgba(255, 255, 255, .1);--mikedown-selected-bg: rgba(121, 134, 203, .26);--mikedown-selected-text: #eef0fb;--mikedown-line-highlight: rgba(255, 255, 255, .04);--mikedown-selection: rgba(121, 134, 203, .38);--mikedown-focus-ring: rgba(140, 158, 255, .6);--mikedown-accent: #5c6bc0;--mikedown-accent-hover: #6f7dd0;--mikedown-accent-text: #ffffff;--mikedown-button-bg: rgba(255, 255, 255, .08);--mikedown-button-text: #e4e4e6;--mikedown-button-hover: rgba(255, 255, 255, .14);--mikedown-link: #9fa8ff;--mikedown-link-hover: #c0c6ff;--mikedown-wikilink: #d39ce0;--mikedown-success: #81c784;--mikedown-danger: #ef6b6b;--mikedown-warning: #ffb74d;--mikedown-info: #64b5f6;--mikedown-find-match: rgba(255, 213, 79, .22);--mikedown-find-current: rgba(255, 160, 0, .42);--mikedown-find-current-border: rgba(255, 176, 64, .85);--mikedown-scrollbar: rgba(255, 255, 255, .14);--mikedown-scrollbar-hover: rgba(255, 255, 255, .26);--mikedown-shadow: rgba(0, 0, 0, .45);--mikedown-syntax-keyword: #ff7b72;--mikedown-syntax-string: #a5d6ff;--mikedown-syntax-number: #79c0ff;--mikedown-syntax-type: #ffa657;--mikedown-syntax-function: #d2a8ff;--mikedown-syntax-variable: #e6edf3}}.mikedown-root,.mikedown-portal{font-family:var(--mikedown-font-family, Charter, "Bitstream Charter", Cambria, Georgia, serif);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(.mikedown-root,.mikedown-portal) .ProseMirror ::selection{background:var(--mikedown-selection)}:is(.mikedown-root,.mikedown-portal) .ProseMirror a{color:var(--mikedown-link);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--mikedown-link) 40%,transparent);transition:border-color .15s ease,color .15s ease;cursor:text}:is(.mikedown-root,.mikedown-portal) .ProseMirror a:hover{color:var(--mikedown-link-hover);border-bottom-color:var(--mikedown-link-hover)}:is(.mikedown-root,.mikedown-portal) ::-webkit-scrollbar{width:10px}:is(.mikedown-root,.mikedown-portal) ::-webkit-scrollbar-track{background:transparent}:is(.mikedown-root,.mikedown-portal) ::-webkit-scrollbar-thumb{background:var(--mikedown-scrollbar, rgba(121, 121, 121, .4));border-radius:5px;border:2px solid transparent;background-clip:padding-box}:is(.mikedown-root,.mikedown-portal) ::-webkit-scrollbar-thumb:hover{background:var(--mikedown-scrollbar-hover, rgba(100, 100, 100, .7));background-clip:padding-box}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar{background:var(--mikedown-surface-toolbar);border-bottom:1px solid var(--mikedown-divider);box-shadow:0 1px 3px #0000000f;padding:2px 8px;display:flex;gap:1px;flex-wrap:wrap;align-items:center;align-content:flex-start;position:relative;z-index:100}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar button{color:var(--mikedown-icon);background:transparent;border:none;border-radius:var(--mikedown-radius-sm, 4px);padding:5px 8px;margin:3px 0;cursor:pointer;font-size:14px;line-height:1;transition:background .1s ease;display:inline-flex;align-items:center;justify-content:center;min-width:32px;position:relative}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar button[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);background:var(--mikedown-surface-raised, #252526);color:var(--mikedown-text-ui, #cccccc);border:1px solid var(--mikedown-border, rgba(128, 128, 128, .35));border-radius:var(--mikedown-radius-sm, 4px);padding:4px 8px;font-size:11px;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;box-shadow:0 2px 8px #00000040;transition:opacity .1s ease .5s,visibility 0s linear .6s}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar button[data-tip]:hover:after{opacity:1;visibility:visible;transition:opacity .1s ease .5s,visibility 0s linear .5s}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar button svg{width:18px;height:18px}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar button:hover{background:var(--mikedown-hover)}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar button.active{background:var(--mikedown-active, rgba(255, 255, 255, .12));color:var(--mikedown-text-ui)}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar button:disabled{opacity:.35;cursor:not-allowed}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar .toolbar-separator{width:1px;background:var(--mikedown-divider);margin:6px 3px;align-self:stretch}@media(forced-colors:active){:is(.mikedown-root,.mikedown-portal) .ProseMirror a{color:LinkText}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar button{forced-color-adjust:auto}}@media print{:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar,:is(.mikedown-root,.mikedown-portal) .mikedown-find-replace-bar,:is(.mikedown-root,.mikedown-portal) #mikedown-context-menu,:is(.mikedown-root,.mikedown-portal) .cm-container{display:none!important}.mikedown-root{background:#fff!important;color:#000!important}:is(.mikedown-root,.mikedown-portal) .ProseMirror{max-width:none!important;padding:0!important}}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar.toolbar-condensed{flex-wrap:nowrap;overflow-x:clip;overflow-y:visible}:is(.mikedown-root,.mikedown-portal) .condensed-dropdown-trigger{display:inline-flex!important;align-items:center;gap:2px}:is(.mikedown-root,.mikedown-portal) .condensed-btn-label{font-weight:600;font-size:13px;line-height:1}:is(.mikedown-root,.mikedown-portal) .condensed-chevron{opacity:.5;display:inline-flex;align-items:center}:is(.mikedown-root,.mikedown-portal) .condensed-chevron svg{width:12px;height:12px}:is(.mikedown-root,.mikedown-portal) .mikedown-source-container{position:absolute;inset:40px 0 0;overflow:hidden}:is(.mikedown-root,.mikedown-portal) .mikedown-source-container .cm-editor{height:100%}:is(.mikedown-root,.mikedown-portal) .mikedown-source-container .cm-editor.cm-focused{outline:none}:where(.mikedown-root,.mikedown-portal) *,:where(.mikedown-root,.mikedown-portal) *:before,:where(.mikedown-root,.mikedown-portal) *:after{box-sizing:border-box;margin:0;padding:0}.mikedown-root,.mikedown-portal{font-size:var(--mikedown-font-size-ui, 14px);color:var(--mikedown-text, #d4d4d4)}.mikedown-root{position:relative;width:100%;height:100%;min-height:var(--mikedown-min-height, 240px);overflow:hidden;background-color:var(--mikedown-surface, #1e1e1e)}.mikedown-portal{display:contents}:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar{position:absolute;top:0;left:0;right:0;height:40px;z-index:100;display:flex;align-items:center;padding:0 10px;gap:1px;background-color:var(--mikedown-surface-toolbar, #252526);border-bottom:1px solid var(--mikedown-divider, #3c3c3c);-webkit-user-select:none;user-select:none}:is(.mikedown-root,.mikedown-portal) .toolbar-placeholder{font-size:11px;font-weight:500;opacity:.5;letter-spacing:.08em;text-transform:uppercase;color:var(--mikedown-text-ui, #cccccc)}:is(.mikedown-root,.mikedown-portal) .mikedown-editor-container{position:absolute;inset:40px 0 0;overflow-y:auto;overflow-x:hidden;padding:40px 48px 80px}:is(.mikedown-root,.mikedown-portal) #editor{max-width:var(--mikedown-content-width, 100%);margin:0 auto;min-height:100%;outline:none;line-height:1.7;white-space:pre-wrap;word-wrap:break-word;caret-color:var(--mikedown-text, #aeafad)}:is(.mikedown-root,.mikedown-portal) #editor h1,:is(.mikedown-root,.mikedown-portal) #editor h2,:is(.mikedown-root,.mikedown-portal) #editor h3,:is(.mikedown-root,.mikedown-portal) #editor h4,:is(.mikedown-root,.mikedown-portal) #editor h5,:is(.mikedown-root,.mikedown-portal) #editor h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;font-family:var(--mikedown-heading-font-family, var(--mikedown-font-family));line-height:1.3;color:var(--mikedown-text, #d4d4d4)}:is(.mikedown-root,.mikedown-portal) #editor h1{font-size:2em}:is(.mikedown-root,.mikedown-portal) #editor h2{font-size:1.5em}:is(.mikedown-root,.mikedown-portal) #editor h3{font-size:1.25em}:is(.mikedown-root,.mikedown-portal) #editor h4{font-size:1.1em}:is(.mikedown-root,.mikedown-portal) #editor h5{font-size:1em}:is(.mikedown-root,.mikedown-portal) #editor h6{font-size:.9em;opacity:.8}:is(.mikedown-root,.mikedown-portal) #editor p{margin-bottom:1em}:is(.mikedown-root,.mikedown-portal) #editor a{color:var(--mikedown-link, #3794ff);text-decoration:none}:is(.mikedown-root,.mikedown-portal) #editor a:hover{text-decoration:underline}:is(.mikedown-root,.mikedown-portal) .ProseMirror a.mikedown-backlink-flash{border-radius:3px;background-color:color-mix(in srgb,var(--mikedown-warning, #cca700) 38%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mikedown-warning, #cca700) 38%,transparent);transition:background-color .4s ease,box-shadow .4s ease}:is(.mikedown-root,.mikedown-portal) #editor code{font-family:var(--mikedown-font-mono, "Courier New", monospace);font-size:.9em;background-color:var(--mikedown-code-bg, #2d2d2d);padding:.1em .3em;border-radius:3px}:is(.mikedown-root,.mikedown-portal) #editor pre{background-color:var(--mikedown-code-bg, #2d2d2d);padding:1em;border-radius:var(--mikedown-radius-sm, 4px);overflow-x:auto;margin-bottom:1em}:is(.mikedown-root,.mikedown-portal) #editor pre code{background:none;padding:0;font-size:.88em}:is(.mikedown-root,.mikedown-portal) #editor blockquote{border-left:3px solid var(--mikedown-quote-border, #606060);background-color:var(--mikedown-quote-bg, rgba(127, 127, 127, .1));margin:0 0 1em;padding:.5em 1em;color:var(--mikedown-text-ui, #cccccc);opacity:.85}:is(.mikedown-root,.mikedown-portal) #editor ul,:is(.mikedown-root,.mikedown-portal) #editor ol{margin-bottom:1em;padding-left:2em}:is(.mikedown-root,.mikedown-portal) #editor li{margin-bottom:.25em}:is(.mikedown-root,.mikedown-portal) #editor hr{border:none;border-top:1px solid var(--mikedown-divider, #3c3c3c);margin:1.5em 0}:is(.mikedown-root,.mikedown-portal) #editor table{border-collapse:collapse;width:100%;margin-bottom:1em}:is(.mikedown-root,.mikedown-portal) #editor th,:is(.mikedown-root,.mikedown-portal) #editor td{border:1px solid var(--mikedown-divider, #3c3c3c);padding:.5em .75em;text-align:left}:is(.mikedown-root,.mikedown-portal) #editor th{background-color:var(--mikedown-surface-toolbar, #252526);font-weight:600}:is(.mikedown-root,.mikedown-portal) .ProseMirror{max-width:var(--mikedown-content-width, 100%);margin:0 auto;min-height:calc(100vh - 160px);outline:none;font-size:var(--mikedown-font-size, 17px);line-height:1.75;word-wrap:break-word;caret-color:var(--mikedown-text, #aeafad)}:is(.mikedown-root,.mikedown-portal) .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--mikedown-text-muted, #666);pointer-events:none;float:left;height:0;font-style:italic;opacity:.7}:is(.mikedown-root,.mikedown-portal) .ProseMirror h1{font-family:var(--mikedown-heading-font-family, var(--mikedown-font-family));font-size:2em;font-weight:700;margin:1.2em 0 .4em;letter-spacing:-.02em;line-height:1.2}:is(.mikedown-root,.mikedown-portal) .ProseMirror h1:first-child{margin-top:0}:is(.mikedown-root,.mikedown-portal) .ProseMirror h2{font-family:var(--mikedown-heading-font-family, var(--mikedown-font-family));font-size:1.5em;font-weight:600;margin:1.1em 0 .35em;letter-spacing:-.01em;line-height:1.25;padding-bottom:.2em;border-bottom:1px solid var(--mikedown-divider, rgba(128, 128, 128, .2))}:is(.mikedown-root,.mikedown-portal) .ProseMirror h3{font-family:var(--mikedown-heading-font-family, var(--mikedown-font-family));font-size:1.25em;font-weight:600;margin:1em 0 .3em;line-height:1.3}:is(.mikedown-root,.mikedown-portal) .ProseMirror h4{font-family:var(--mikedown-heading-font-family, var(--mikedown-font-family));font-size:1.1em;font-weight:600;margin:1em 0 .25em}:is(.mikedown-root,.mikedown-portal) .ProseMirror h5,:is(.mikedown-root,.mikedown-portal) .ProseMirror h6{font-family:var(--mikedown-heading-font-family, var(--mikedown-font-family));font-size:1em;font-weight:600;margin:1em 0 .2em}:is(.mikedown-root,.mikedown-portal) .ProseMirror h6{opacity:.75;text-transform:uppercase;font-size:.85em;letter-spacing:.05em}:is(.mikedown-root,.mikedown-portal) .ProseMirror ul,:is(.mikedown-root,.mikedown-portal) .ProseMirror ol{padding-left:1.5em;margin:.5em 0}:is(.mikedown-root,.mikedown-portal) .ProseMirror li{margin:.15em 0}:is(.mikedown-root,.mikedown-portal) .ProseMirror li>p{margin:0}:is(.mikedown-root,.mikedown-portal) .ProseMirror blockquote{border-left:3px solid var(--mikedown-quote-border, rgba(150, 150, 150, .5));margin:.75em 0;padding:.3em 1em;color:var(--mikedown-text);background:var(--mikedown-quote-bg, rgba(128, 128, 128, .06));border-radius:0 4px 4px 0}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-callout{border-left:4px solid var(--mikedown-callout-accent, #888);background:var(--mikedown-callout-bg, rgba(128, 128, 128, .08));color:var(--mikedown-text);margin:.75em 0;padding:.5em 1em .6em;border-radius:0 6px 6px 0}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-callout:before{content:var(--mikedown-callout-icon, "\24d8") "  " var(--mikedown-callout-label, "Note");display:block;font-weight:600;font-size:.88em;letter-spacing:.01em;color:var(--mikedown-callout-accent, #555);margin-bottom:.35em;white-space:pre;-webkit-user-select:none;user-select:none}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-callout>:first-child{margin-top:0}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-callout>:last-child{margin-bottom:0}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-callout--note{--mikedown-callout-accent: #0969da;--mikedown-callout-bg: rgba(9, 105, 218, .08);--mikedown-callout-icon: "\24d8";--mikedown-callout-label: "Note"}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-callout--tip{--mikedown-callout-accent: #1a7f37;--mikedown-callout-bg: rgba(26, 127, 55, .08);--mikedown-callout-icon: "\2605";--mikedown-callout-label: "Tip"}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-callout--important{--mikedown-callout-accent: #8250df;--mikedown-callout-bg: rgba(130, 80, 223, .08);--mikedown-callout-icon: "\2757";--mikedown-callout-label: "Important"}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-callout--warning{--mikedown-callout-accent: #9a6700;--mikedown-callout-bg: rgba(212, 167, 44, .12);--mikedown-callout-icon: "\26a0";--mikedown-callout-label: "Warning"}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-callout--caution{--mikedown-callout-accent: #cf222e;--mikedown-callout-bg: rgba(207, 34, 46, .1);--mikedown-callout-icon: "\26d4";--mikedown-callout-label: "Caution"}:is(.mikedown-root,.mikedown-portal)[data-mikedown-theme=dark] .ProseMirror .mikedown-callout--note{--mikedown-callout-accent: #58a6ff;--mikedown-callout-bg: rgba(56, 139, 253, .15)}:is(.mikedown-root,.mikedown-portal)[data-mikedown-theme=dark] .ProseMirror .mikedown-callout--tip{--mikedown-callout-accent: #3fb950;--mikedown-callout-bg: rgba(46, 160, 67, .15)}:is(.mikedown-root,.mikedown-portal)[data-mikedown-theme=dark] .ProseMirror .mikedown-callout--important{--mikedown-callout-accent: #a371f7;--mikedown-callout-bg: rgba(163, 113, 247, .15)}:is(.mikedown-root,.mikedown-portal)[data-mikedown-theme=dark] .ProseMirror .mikedown-callout--warning{--mikedown-callout-accent: #d29922;--mikedown-callout-bg: rgba(187, 128, 9, .2)}:is(.mikedown-root,.mikedown-portal)[data-mikedown-theme=dark] .ProseMirror .mikedown-callout--caution{--mikedown-callout-accent: #f85149;--mikedown-callout-bg: rgba(248, 81, 73, .15)}@media(prefers-color-scheme:dark){:is(.mikedown-root,.mikedown-portal):not([data-mikedown-theme=light]) .ProseMirror .mikedown-callout--note{--mikedown-callout-accent: #58a6ff;--mikedown-callout-bg: rgba(56, 139, 253, .15)}:is(.mikedown-root,.mikedown-portal):not([data-mikedown-theme=light]) .ProseMirror .mikedown-callout--tip{--mikedown-callout-accent: #3fb950;--mikedown-callout-bg: rgba(46, 160, 67, .15)}:is(.mikedown-root,.mikedown-portal):not([data-mikedown-theme=light]) .ProseMirror .mikedown-callout--important{--mikedown-callout-accent: #a371f7;--mikedown-callout-bg: rgba(163, 113, 247, .15)}:is(.mikedown-root,.mikedown-portal):not([data-mikedown-theme=light]) .ProseMirror .mikedown-callout--warning{--mikedown-callout-accent: #d29922;--mikedown-callout-bg: rgba(187, 128, 9, .2)}:is(.mikedown-root,.mikedown-portal):not([data-mikedown-theme=light]) .ProseMirror .mikedown-callout--caution{--mikedown-callout-accent: #f85149;--mikedown-callout-bg: rgba(248, 81, 73, .15)}}:is(.mikedown-root,.mikedown-portal) .mikedown-callout-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:10px;font-weight:700;color:#fff;line-height:1}:is(.mikedown-root,.mikedown-portal) .mikedown-callout-badge--note{background:#0969da}:is(.mikedown-root,.mikedown-portal) .mikedown-callout-badge--tip{background:#1a7f37}:is(.mikedown-root,.mikedown-portal) .mikedown-callout-badge--important{background:#8250df}:is(.mikedown-root,.mikedown-portal) .mikedown-callout-badge--warning{background:#9a6700}:is(.mikedown-root,.mikedown-portal) .mikedown-callout-badge--caution{background:#cf222e}:is(.mikedown-root,.mikedown-portal) .ProseMirror mark{background:#fff3a0;color:inherit;padding:0 .15em;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}:is(.mikedown-root,.mikedown-portal)[data-mikedown-theme=dark] .ProseMirror mark{background:#ffd54f47;color:inherit}@media(prefers-color-scheme:dark){:is(.mikedown-root,.mikedown-portal):not([data-mikedown-theme=light]) .ProseMirror mark{background:#ffd54f47;color:inherit}}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-tag{color:var(--mikedown-link, #3794ff);background:color-mix(in srgb,var(--mikedown-link, #3794ff) 12%,transparent);border-radius:var(--mikedown-radius-sm, 4px);padding:0 .2em;cursor:pointer}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-tag:hover{background:color-mix(in srgb,var(--mikedown-link, #3794ff) 24%,transparent);text-decoration:underline}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre{background:var(--mikedown-code-bg);border-radius:var(--mikedown-radius, 6px);padding:.85em 1em;overflow-x:auto;font-family:var(--mikedown-font-mono, monospace);font-size:.9em}:is(.mikedown-root,.mikedown-portal) .ProseMirror code{background:var(--mikedown-code-bg);border-radius:var(--mikedown-radius-sm, 4px);padding:.15em .4em;font-family:var(--mikedown-font-mono, monospace);font-size:.88em}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre code{padding-left:0;padding-right:0}:is(.mikedown-root,.mikedown-portal) .ProseMirror hr{border:none;height:1px;background:var(--mikedown-border, rgba(150, 150, 150, .3));margin:2em 0}:is(.mikedown-root,.mikedown-portal) .ProseMirror p{margin:0}:is(.mikedown-root,.mikedown-portal) .ProseMirror>*+*{margin-top:1em}:is(.mikedown-root,.mikedown-portal) .ProseMirror>p+p,:is(.mikedown-root,.mikedown-portal) .ProseMirror>p+ul,:is(.mikedown-root,.mikedown-portal) .ProseMirror>p+ol,:is(.mikedown-root,.mikedown-portal) .ProseMirror>ul+p,:is(.mikedown-root,.mikedown-portal) .ProseMirror>ol+p,:is(.mikedown-root,.mikedown-portal) .ProseMirror>ul+ul,:is(.mikedown-root,.mikedown-portal) .ProseMirror>ol+ol{margin-top:1em}:is(.mikedown-root,.mikedown-portal) .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:.25em}:is(.mikedown-root,.mikedown-portal) .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5em}:is(.mikedown-root,.mikedown-portal) .ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.2em}:is(.mikedown-root,.mikedown-portal) .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;width:14px;height:14px;accent-color:var(--mikedown-link, #3794ff)}:is(.mikedown-root,.mikedown-portal) .ProseMirror ul[data-type=taskList] li>div{flex:1}:is(.mikedown-root,.mikedown-portal) .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-diff-changed{background-color:#28a7451f;border-left:3px solid rgba(40,167,69,.6);padding-left:.5em;margin-left:-.5em;border-radius:2px}:is(.mikedown-root,.mikedown-portal) .ProseMirror .table-checkbox{cursor:pointer;width:14px;height:14px;accent-color:var(--mikedown-link, #3794ff);vertical-align:middle;margin:0 .15em 0 0}:is(.mikedown-root,.mikedown-portal) .ProseMirror .table-checkbox-hidden{position:absolute;width:0;overflow:hidden;opacity:0;pointer-events:none;display:inline-block}:is(.mikedown-root,.mikedown-portal) .ProseMirror table{border-collapse:collapse;width:100%;margin-bottom:1em;table-layout:auto}:is(.mikedown-root,.mikedown-portal) .ProseMirror table th,:is(.mikedown-root,.mikedown-portal) .ProseMirror table td{border:1px solid var(--mikedown-divider, #3c3c3c);padding:.5em .75em;text-align:left;position:relative}:is(.mikedown-root,.mikedown-portal) .ProseMirror table th{background-color:var(--mikedown-surface-toolbar, #252526);font-weight:600;font-size:.92em;text-transform:none}:is(.mikedown-root,.mikedown-portal) .ProseMirror table .selectedCell:after{content:"";position:absolute;inset:0;background:#6495ed26;pointer-events:none}:is(.mikedown-root,.mikedown-portal) .mikedown-editor-container::-webkit-scrollbar{width:10px}:is(.mikedown-root,.mikedown-portal) .mikedown-editor-container::-webkit-scrollbar-track{background:transparent}:is(.mikedown-root,.mikedown-portal) .mikedown-editor-container::-webkit-scrollbar-thumb{background-color:var(--mikedown-scrollbar, rgba(121, 121, 121, .4));border-radius:5px;border:2px solid transparent;background-clip:padding-box}:is(.mikedown-root,.mikedown-portal) .mikedown-editor-container::-webkit-scrollbar-thumb:hover{background-color:var(--mikedown-scrollbar-hover, rgba(100, 100, 100, .7))}@media print{:is(.mikedown-root,.mikedown-portal) .mikedown-toolbar,:is(.mikedown-root,.mikedown-portal) #mikedown-find-bar,:is(.mikedown-root,.mikedown-portal) #mikedown-context-menu,:is(.mikedown-root,.mikedown-portal) #mikedown-link-autocomplete,:is(.mikedown-root,.mikedown-portal) #mikedown-table-grid-picker,:is(.mikedown-root,.mikedown-portal) .toolbar-dropdown{display:none!important}.mikedown-root{background:#fff!important;color:#000!important;height:auto!important;overflow:visible!important}:is(.mikedown-root,.mikedown-portal) .mikedown-editor-container,:is(.mikedown-root,.mikedown-portal) .mikedown-source-container{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important}:is(.mikedown-root,.mikedown-portal) .ProseMirror{max-width:none!important;margin:0!important;padding:0!important;color:#000!important}:is(.mikedown-root,.mikedown-portal) .ProseMirror a{color:#000!important;text-decoration:underline}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre,:is(.mikedown-root,.mikedown-portal) .ProseMirror code{background:#f6f8fa!important;color:#000!important}:is(.mikedown-root,.mikedown-portal) .ProseMirror h1,:is(.mikedown-root,.mikedown-portal) .ProseMirror h2,:is(.mikedown-root,.mikedown-portal) .ProseMirror h3,:is(.mikedown-root,.mikedown-portal) .ProseMirror h4,:is(.mikedown-root,.mikedown-portal) .ProseMirror h5,:is(.mikedown-root,.mikedown-portal) .ProseMirror h6{page-break-after:avoid;break-after:avoid}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre,:is(.mikedown-root,.mikedown-portal) .ProseMirror blockquote,:is(.mikedown-root,.mikedown-portal) .ProseMirror table,:is(.mikedown-root,.mikedown-portal) .ProseMirror img{page-break-inside:avoid;break-inside:avoid}@page{margin:.75in}}.mikedown-root.mikedown-no-toolbar .mikedown-editor-container,.mikedown-root.mikedown-no-toolbar .mikedown-source-container,.mikedown-root.mikedown-no-toolbar .mikedown-outline-sidebar{top:0}.mikedown-root.mikedown-no-toolbar .mikedown-outline-toggle{top:8px}.mikedown-root.mikedown-no-toolbar .mikedown-find-replace-bar{top:2px}:is(.mikedown-root,.mikedown-portal) .tableWrapper{overflow-x:auto;margin:1em 0;border-radius:var(--mikedown-radius, 6px)}:is(.mikedown-root,.mikedown-portal) .ProseMirror table{border-collapse:collapse;width:100%;min-width:200px;table-layout:auto}:is(.mikedown-root,.mikedown-portal) .ProseMirror th,:is(.mikedown-root,.mikedown-portal) .ProseMirror td{border:1px solid var(--mikedown-border, rgba(128, 128, 128, .3));padding:8px 14px;text-align:left;vertical-align:top;min-width:60px;line-height:1.5}:is(.mikedown-root,.mikedown-portal) .ProseMirror th{background:var(--mikedown-surface-toolbar, rgba(255, 255, 255, .04));font-weight:600;font-size:.92em;color:var(--mikedown-text)}:is(.mikedown-root,.mikedown-portal) .ProseMirror tr:nth-child(2n) td{background:#80808009}:is(.mikedown-root,.mikedown-portal) .ProseMirror .selectedCell{background:var(--mikedown-selection, rgba(38, 79, 120, .4))!important}:is(.mikedown-root,.mikedown-portal) .ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--mikedown-focus-ring);pointer-events:none;border-radius:2px}:is(.mikedown-root,.mikedown-portal) .ProseMirror img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;cursor:pointer;border-radius:var(--mikedown-radius, 6px);margin:.5em 0;transition:outline-color .15s ease,box-shadow .15s ease}:is(.mikedown-root,.mikedown-portal) .ProseMirror img:hover{outline:2px solid var(--mikedown-focus-ring);outline-offset:2px;box-shadow:0 2px 8px #00000026}:is(.mikedown-root,.mikedown-portal) .ProseMirror img.broken-image{border:2px dashed var(--mikedown-warning, #e5a003);min-height:40px;min-width:80px;background:var(--mikedown-surface-raised);padding:8px;border-radius:var(--mikedown-radius, 6px)}:is(.mikedown-root,.mikedown-portal) .mikedown-image-edit-popover{display:none;position:fixed;background:var(--mikedown-surface-raised);border:1px solid var(--mikedown-border, rgba(128, 128, 128, .3));padding:14px 16px;border-radius:var(--mikedown-radius-lg, 8px);z-index:200;box-shadow:0 6px 20px #00000040,0 0 1px #0000001a;min-width:300px;animation:mikedown-img-pop-in .1s ease-out}@keyframes mikedown-img-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:is(.mikedown-root,.mikedown-portal) .mikedown-image-edit-popover label{display:block;font-size:12px;font-weight:500;margin-bottom:4px;color:var(--mikedown-text-muted)}:is(.mikedown-root,.mikedown-portal) .mikedown-image-edit-popover input{width:100%;padding:5px 8px;background:var(--mikedown-input-bg);color:var(--mikedown-text-ui);border:1px solid var(--mikedown-input-border, rgba(128, 128, 128, .3));border-radius:var(--mikedown-radius-sm, 4px);font-size:13px;margin-bottom:10px;box-sizing:border-box;outline:none;transition:border-color .1s ease}:is(.mikedown-root,.mikedown-portal) .mikedown-image-edit-popover input:focus{border-color:var(--mikedown-focus-ring)}:is(.mikedown-root,.mikedown-portal) .mikedown-image-edit-popover .popover-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:2px}:is(.mikedown-root,.mikedown-portal) .mikedown-image-edit-popover button{padding:5px 14px;background:var(--mikedown-accent);color:var(--mikedown-accent-text);border:none;border-radius:var(--mikedown-radius-sm, 4px);cursor:pointer;font-size:13px;font-weight:500;transition:background .1s ease}:is(.mikedown-root,.mikedown-portal) .mikedown-image-edit-popover button:hover{background:var(--mikedown-accent-hover)}:is(.mikedown-root,.mikedown-portal) .mikedown-image-edit-popover button.secondary{background:transparent;color:var(--mikedown-button-text);border:1px solid var(--mikedown-button-bg, rgba(128, 128, 128, .3))}:is(.mikedown-root,.mikedown-portal) .mikedown-image-edit-popover button.secondary:hover{background:var(--mikedown-hover)}:is(.mikedown-root,.mikedown-portal) .mikedown-toast{position:absolute;bottom:24px;left:50%;transform:translate(-50%) translateY(8px);background:var(--mikedown-surface-raised);color:var(--mikedown-text-ui, var(--mikedown-text));border:1px solid var(--mikedown-border, rgba(128, 128, 128, .3));border-radius:var(--mikedown-radius, 6px);padding:8px 14px;font-size:12px;box-shadow:0 6px 20px #00000040;opacity:0;pointer-events:none;z-index:1000;transition:opacity .15s ease,transform .15s ease}:is(.mikedown-root,.mikedown-portal) .mikedown-toast.visible{opacity:1;transform:translate(-50%) translateY(0)}:is(.mikedown-root,.mikedown-portal) .mikedown-toast.error{border-color:var(--mikedown-danger, #f48771);color:var(--mikedown-danger, #f48771)}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre.mikedown-code-block{position:relative;background:var(--mikedown-code-bg);border-radius:var(--mikedown-radius, 6px);padding:1em 1.2em;overflow-x:auto;font-family:var(--mikedown-font-mono, "Cascadia Code", "Fira Code", "JetBrains Mono", monospace);font-size:.875em;line-height:1.6;margin:.75em 0;border:1px solid rgba(128,128,128,.1)}:is(.mikedown-root,.mikedown-portal) .mikedown-code-language-btn{position:fixed;z-index:1000;font-size:11px;font-weight:500;color:var(--mikedown-text-muted);font-family:var(--mikedown-font-ui, sans-serif);text-transform:lowercase;padding:3px 10px;background:#8080801f;border:none;border-radius:0 6px;letter-spacing:.03em;cursor:pointer;display:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .1s ease,background .1s ease,color .1s ease}:is(.mikedown-root,.mikedown-portal) .mikedown-code-language-btn.visible{display:inline-flex;align-items:center;opacity:1}:is(.mikedown-root,.mikedown-portal) .mikedown-code-language-btn:hover{background:var(--mikedown-hover, rgba(128, 128, 128, .25));color:var(--mikedown-text-ui)}:is(.mikedown-root,.mikedown-portal) .mikedown-code-language-btn.placeholder{color:var(--mikedown-text-muted);opacity:.7;font-style:italic}:is(.mikedown-root,.mikedown-portal) .mikedown-code-language-btn.placeholder:hover{opacity:1}:is(.mikedown-root,.mikedown-portal) .mikedown-code-copy-btn{position:fixed;z-index:1000;width:22px;height:22px;display:none;align-items:center;justify-content:center;padding:0;color:var(--mikedown-text-muted);background:transparent;border:none;border-radius:var(--mikedown-radius-sm, 4px);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .1s ease,background .1s ease,color .1s ease}:is(.mikedown-root,.mikedown-portal) .mikedown-code-copy-btn.visible{display:inline-flex;opacity:.7}:is(.mikedown-root,.mikedown-portal) .mikedown-code-copy-btn:hover{opacity:1;color:var(--mikedown-text-ui);background:var(--mikedown-hover, rgba(128, 128, 128, .15))}:is(.mikedown-root,.mikedown-portal) .mikedown-code-copy-btn.copied{opacity:1;color:var(--mikedown-success, #4caf50)}:is(.mikedown-root,.mikedown-portal) .mikedown-code-copy-btn svg{width:14px;height:14px;pointer-events:none}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker{position:fixed;z-index:1100;width:260px;max-height:320px;display:flex;flex-direction:column;background:var(--mikedown-surface-raised, #252526);border:1px solid var(--mikedown-border, #454545);box-shadow:0 6px 20px #00000059,0 0 1px #0003;border-radius:var(--mikedown-radius, 6px);padding:6px;-webkit-user-select:none;user-select:none;animation:mikedown-cm-fade-in .08s ease-out}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-input{font-size:12px;padding:5px 8px;background:var(--mikedown-input-bg);color:var(--mikedown-text-ui);border:1px solid var(--mikedown-input-border, var(--mikedown-border, transparent));border-radius:var(--mikedown-radius-sm, 4px);outline:none;margin-bottom:4px}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-input:focus{border-color:var(--mikedown-focus-ring)}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-list{overflow-y:auto;flex:1;min-height:60px}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-item{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;font-size:12px;color:var(--mikedown-text-ui, var(--mikedown-text));cursor:pointer;border-radius:3px;font-family:var(--mikedown-font-mono, monospace);white-space:nowrap;gap:12px}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-item:hover,:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-item.lp-focused{background:var(--mikedown-selected-bg);color:var(--mikedown-selected-text)}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-item.lp-item-current:after{content:"\2713";font-size:11px;opacity:.6}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-item-label{flex:1;overflow:hidden;text-overflow:ellipsis}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-item-hint{font-size:10px;opacity:.55;font-family:var(--mikedown-font-ui, sans-serif)}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-item-clear{font-style:italic;opacity:.85}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-section-header{font-size:10px;text-transform:uppercase;letter-spacing:.05em;opacity:.55;padding:6px 8px 3px;font-family:var(--mikedown-font-ui, sans-serif)}:is(.mikedown-root,.mikedown-portal) #mikedown-language-picker .lp-empty{padding:8px;font-size:12px;opacity:.6;text-align:center}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-keyword,:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-selector-tag{color:var(--mikedown-syntax-keyword, #569cd6)}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-string,:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-attr{color:var(--mikedown-syntax-string, #ce9178)}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-comment{color:var(--mikedown-text-muted, #6a9955);font-style:italic}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-number,:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-literal{color:var(--mikedown-syntax-number, #b5cea8)}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-built_in,:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-type{color:var(--mikedown-syntax-type, #4ec9b0)}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-title,:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-function{color:var(--mikedown-syntax-function, #dcdcaa)}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-variable,:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-params{color:var(--mikedown-syntax-variable, #9cdcfe)}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre .hljs-meta{color:var(--mikedown-text-muted, #c8c8c8)}:is(.mikedown-root,.mikedown-portal) .ProseMirror code:not(pre code){background:var(--mikedown-code-bg);border-radius:var(--mikedown-radius-sm, 4px);padding:.15em .4em;font-family:var(--mikedown-font-mono, monospace);font-size:.875em}:is(.mikedown-root,.mikedown-portal) .frontmatter-block{margin-bottom:1em;border:1px solid var(--mikedown-border, rgba(128, 128, 128, .2));border-radius:var(--mikedown-radius, 6px);overflow:hidden;background:var(--mikedown-code-bg)}:is(.mikedown-root,.mikedown-portal) .frontmatter-header{display:flex;align-items:center;gap:.5em;padding:6px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;color:var(--mikedown-text-muted);background:var(--mikedown-surface-toolbar);transition:background .1s ease}:is(.mikedown-root,.mikedown-portal) .frontmatter-header:hover{background:var(--mikedown-hover)}:is(.mikedown-root,.mikedown-portal) .frontmatter-icon{font-size:10px;line-height:1;transition:transform .15s ease}:is(.mikedown-root,.mikedown-portal) .frontmatter-block.expanded .frontmatter-icon{transform:rotate(90deg)}:is(.mikedown-root,.mikedown-portal) .frontmatter-content{margin:0;padding:.75em 1em;font-family:var(--mikedown-font-mono, monospace);font-size:.85em;line-height:1.5;white-space:pre;overflow-x:auto;outline:none;background:transparent;color:var(--mikedown-text);border:none}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-mermaid-preview{margin:.75em 0;padding:1em 1.2em;border:1px solid rgba(128,128,128,.15);border-radius:var(--mikedown-radius, 6px);background:var(--mikedown-code-bg);text-align:center;cursor:pointer;overflow-x:auto}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-mermaid-preview svg{max-width:100%;height:auto}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-mermaid-preview.is-empty,:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-mermaid-preview.is-loading{color:var(--mikedown-text-muted);font-size:.875em;font-style:italic;text-align:center}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-mermaid-preview.has-error{text-align:left;white-space:pre-wrap;color:var(--mikedown-danger, #f48771);font-family:var(--mikedown-font-mono, monospace);font-size:.8125em;border-color:var(--mikedown-danger, #f48771);cursor:text}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre.mikedown-mermaid-source{display:none}:is(.mikedown-root,.mikedown-portal) .ProseMirror pre.mikedown-mermaid-source.is-editing,:is(.mikedown-root,.mikedown-portal) .ProseMirror pre.mikedown-mermaid-source.has-error{display:block}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-inline{cursor:pointer;border-radius:3px;padding:0 1px}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-block{margin:.75em 0;padding:.5em 1em;border-radius:var(--mikedown-radius, 6px);cursor:pointer;overflow-x:auto;text-align:center}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-inline:hover,:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-block:hover{background:var(--mikedown-code-bg)}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-inline.is-selected,:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-block.is-selected{outline:1px solid var(--mikedown-focus-ring)}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-rendered.is-raw,:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-rendered.has-error{font-family:var(--mikedown-font-mono, monospace);font-size:.9em;white-space:pre-wrap}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-block .mikedown-math-rendered.is-raw,:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-block .mikedown-math-rendered.has-error{text-align:left}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-rendered.has-error{color:var(--mikedown-danger, #f48771);text-decoration:underline wavy var(--mikedown-danger, #f48771)}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-rendered.is-empty{color:var(--mikedown-text-muted);font-style:italic;font-size:.875em}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-block.is-editing{text-align:left;background:var(--mikedown-code-bg);cursor:default}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-input{font-family:var(--mikedown-font-mono, monospace);font-size:.9em;color:var(--mikedown-text-ui);background:var(--mikedown-input-bg);border:1px solid var(--mikedown-focus-ring);border-radius:3px;padding:1px 4px;outline:none}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-block .mikedown-math-input{display:block;width:100%;box-sizing:border-box;resize:vertical;padding:6px 8px}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-math-preview{margin-top:.5em;text-align:center;min-height:1.5em}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-footnote-ref{font-size:.75em;line-height:0;color:var(--mikedown-link);cursor:pointer;padding:0 1px}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-footnote-ref.ProseMirror-selectednode{outline:1px solid var(--mikedown-focus-ring);border-radius:2px}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-footnote-def{display:grid;grid-template-columns:max-content 1fr;column-gap:.5em;margin:.25em 0;font-size:.9em;color:var(--mikedown-text-muted)}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-footnote-def:before{content:"[" attr(data-footnote-def) "]";grid-column:1;grid-row:1;color:var(--mikedown-link);font-variant-numeric:tabular-nums}:is(.mikedown-root,.mikedown-portal) .ProseMirror .mikedown-footnote-def>*{grid-column:2;margin-top:0;margin-bottom:.25em}:is(.mikedown-root,.mikedown-portal) .ProseMirror a{color:var(--mikedown-link, #4e9de0);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--mikedown-link, #4e9de0) 35%,transparent);transition:color .12s ease,border-color .12s ease;cursor:text}:is(.mikedown-root,.mikedown-portal) .ProseMirror a:hover{color:var(--mikedown-link-hover, #6aafee);border-bottom-color:var(--mikedown-link-hover, #6aafee)}.mikedown-root.cmd-held .ProseMirror a{cursor:pointer;border-bottom-style:dashed}:is(.mikedown-root,.mikedown-portal) .mikedown-link-tooltip{display:none;position:fixed;z-index:1000;background:var(--mikedown-surface-raised);color:var(--mikedown-text-ui);border:1px solid var(--mikedown-border);padding:4px 10px;border-radius:var(--mikedown-radius-sm, 4px);font-size:12px;font-family:var(--mikedown-font-mono, monospace);max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px #00000026}:is(.mikedown-root,.mikedown-portal) .ProseMirror h1,:is(.mikedown-root,.mikedown-portal) .ProseMirror h2,:is(.mikedown-root,.mikedown-portal) .ProseMirror h3,:is(.mikedown-root,.mikedown-portal) .ProseMirror h4,:is(.mikedown-root,.mikedown-portal) .ProseMirror h5,:is(.mikedown-root,.mikedown-portal) .ProseMirror h6{position:relative}:is(.mikedown-root,.mikedown-portal) .ProseMirror h1:hover:after,:is(.mikedown-root,.mikedown-portal) .ProseMirror h2:hover:after,:is(.mikedown-root,.mikedown-portal) .ProseMirror h3:hover:after,:is(.mikedown-root,.mikedown-portal) .ProseMirror h4:hover:after,:is(.mikedown-root,.mikedown-portal) .ProseMirror h5:hover:after,:is(.mikedown-root,.mikedown-portal) .ProseMirror h6:hover:after{content:"#";position:absolute;top:0;left:-1.2em;color:var(--mikedown-link, #4e9de0);opacity:.5;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .12s ease}:is(.mikedown-root,.mikedown-portal) .ProseMirror h1:hover:after,:is(.mikedown-root,.mikedown-portal) .ProseMirror h2:hover:after,:is(.mikedown-root,.mikedown-portal) .ProseMirror h3:hover:after{opacity:.7}:is(.mikedown-root,.mikedown-portal) .ProseMirror a.mikedown-broken-link{color:var(--mikedown-danger, #f44747)!important;text-decoration:underline wavy var(--mikedown-danger, #f44747)!important;border-bottom:none!important}:is(.mikedown-root,.mikedown-portal) .ProseMirror a.mikedown-broken-link:after{content:" \26a0";font-size:.75em;color:var(--mikedown-danger, #f44747)}:is(.mikedown-root,.mikedown-portal) .ProseMirror a[data-wikilink]{color:var(--mikedown-wikilink, #b180d7);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--mikedown-wikilink, #b180d7) 35%,transparent);cursor:text}:is(.mikedown-root,.mikedown-portal) .ProseMirror a[data-wikilink]:hover{color:color-mix(in srgb,var(--mikedown-wikilink, #b180d7) 80%,white);border-bottom-color:color-mix(in srgb,var(--mikedown-wikilink, #b180d7) 55%,transparent)}.mikedown-root.cmd-held .ProseMirror a[data-wikilink]{cursor:pointer}:is(.mikedown-root,.mikedown-portal) .ProseMirror a[data-wikilink].mikedown-unresolved{color:var(--mikedown-text-muted, #8c8c8c);border-bottom:1px dashed color-mix(in srgb,var(--mikedown-text-muted, #8c8c8c) 45%,transparent);cursor:default}:is(.mikedown-root,.mikedown-portal) .ProseMirror a[data-wikilink].mikedown-wikilink-ambiguous{border-bottom-style:dotted;border-bottom-color:color-mix(in srgb,var(--mikedown-wikilink, #b180d7) 65%,var(--mikedown-warning, #cca700))}:is(.mikedown-root,.mikedown-portal) .mikedown-find-replace-bar{position:absolute;top:42px;right:20px;z-index:500;background:var(--mikedown-surface-raised);border:1px solid var(--mikedown-border);border-radius:var(--mikedown-radius, 6px);box-shadow:0 4px 16px #0003,0 0 1px #0000001a;padding:8px 10px;display:flex;flex-direction:column;gap:6px;min-width:360px;animation:mikedown-fr-slide-in .12s ease-out}@keyframes mikedown-fr-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:is(.mikedown-root,.mikedown-portal) .fr-row{display:flex;align-items:center;gap:4px}:is(.mikedown-root,.mikedown-portal) .mikedown-find-replace-bar input[type=text]{flex:1;background:var(--mikedown-input-bg);color:var(--mikedown-text-ui);border:1px solid var(--mikedown-input-border, transparent);padding:4px 8px;border-radius:var(--mikedown-radius-sm, 4px);font-size:13px;font-family:inherit;outline:none;transition:border-color .1s ease}:is(.mikedown-root,.mikedown-portal) .mikedown-find-replace-bar input[type=text]:focus{border-color:var(--mikedown-focus-ring)}:is(.mikedown-root,.mikedown-portal) .mikedown-find-replace-bar input[type=text]::placeholder{opacity:.5}:is(.mikedown-root,.mikedown-portal) .mikedown-find-replace-bar button{background:transparent;color:var(--mikedown-button-text, var(--mikedown-text));border:none;border-radius:var(--mikedown-radius-sm, 4px);padding:4px 6px;cursor:pointer;font-size:13px;white-space:nowrap;transition:background .1s ease;display:inline-flex;align-items:center;justify-content:center;min-width:24px}:is(.mikedown-root,.mikedown-portal) .mikedown-find-replace-bar button:hover{background:var(--mikedown-hover)}:is(.mikedown-root,.mikedown-portal) .fr-replace-btn,:is(.mikedown-root,.mikedown-portal) .fr-replace-all-btn{background:var(--mikedown-accent);color:var(--mikedown-accent-text);padding:4px 10px;font-weight:500}:is(.mikedown-root,.mikedown-portal) .fr-replace-btn:hover,:is(.mikedown-root,.mikedown-portal) .fr-replace-all-btn:hover{background:var(--mikedown-accent-hover)}:is(.mikedown-root,.mikedown-portal) .fr-count{font-size:12px;color:var(--mikedown-text-muted);white-space:nowrap;min-width:70px;text-align:center;font-variant-numeric:tabular-nums}:is(.mikedown-root,.mikedown-portal) .fr-options{display:flex;gap:2px;align-items:center}:is(.mikedown-root,.mikedown-portal) .fr-options label{display:flex;align-items:center;gap:2px;font-size:12px;color:var(--mikedown-text-muted);cursor:pointer;padding:3px 5px;border-radius:var(--mikedown-radius-sm, 4px);border:1px solid transparent;-webkit-user-select:none;user-select:none;transition:background .1s ease,border-color .1s ease;font-family:var(--mikedown-font-mono, monospace)}:is(.mikedown-root,.mikedown-portal) .fr-options label:hover{background:var(--mikedown-hover)}:is(.mikedown-root,.mikedown-portal) .fr-options input[type=checkbox]{display:none}:is(.mikedown-root,.mikedown-portal) .fr-options label:has(input:checked){border-color:var(--mikedown-focus-ring);background:color-mix(in srgb,var(--mikedown-focus-ring) 15%,transparent);color:var(--mikedown-text)}:is(.mikedown-root,.mikedown-portal) .search-match{background:var(--mikedown-find-match, rgba(255, 215, 0, .3));border-radius:2px}:is(.mikedown-root,.mikedown-portal) .search-match-active{background:var(--mikedown-find-current, rgba(255, 160, 0, .6));border-radius:2px;outline:2px solid var(--mikedown-find-current-border, rgba(255, 140, 0, .7));outline-offset:-1px}:is(.mikedown-root,.mikedown-portal) #mikedown-context-menu,:is(.mikedown-root,.mikedown-portal) #mikedown-context-submenu{position:fixed;z-index:1000;background:var(--mikedown-surface-raised, #252526);border:1px solid var(--mikedown-border, #454545);box-shadow:0 6px 20px #00000059,0 0 1px #0003;border-radius:var(--mikedown-radius, 6px);padding:4px;min-width:180px;-webkit-user-select:none;user-select:none;animation:mikedown-cm-fade-in .08s ease-out}:is(.mikedown-root,.mikedown-portal) #mikedown-context-submenu{z-index:1001;min-width:160px}@keyframes mikedown-cm-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}:is(.mikedown-root,.mikedown-portal) .cm-item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 6px 8px;font-size:13px;color:var(--mikedown-text-ui, var(--mikedown-text));cursor:pointer;white-space:nowrap;border-radius:var(--mikedown-radius-sm, 4px);transition:background .06s ease;gap:16px}:is(.mikedown-root,.mikedown-portal) .cm-item-active-indicator{display:inline-block;width:4px;height:4px;border-radius:50%;background:transparent;flex-shrink:0;margin-right:4px}:is(.mikedown-root,.mikedown-portal) .cm-item.cm-active .cm-item-active-indicator{background:var(--mikedown-focus-ring, var(--mikedown-link, #007acc))}:is(.mikedown-root,.mikedown-portal) .cm-item.cm-active{color:var(--mikedown-text-ui)}:is(.mikedown-root,.mikedown-portal) .cm-item-label{flex:1}:is(.mikedown-root,.mikedown-portal) .cm-item-shortcut{font-size:11px;opacity:.55;font-family:var(--mikedown-font-mono, monospace)}:is(.mikedown-root,.mikedown-portal) .cm-item-chevron{font-size:11px;opacity:.7;margin-left:4px;line-height:1}:is(.mikedown-root,.mikedown-portal) .cm-item:hover,:is(.mikedown-root,.mikedown-portal) .cm-item.cm-submenu-open{background:var(--mikedown-selected-bg);color:var(--mikedown-selected-text)}:is(.mikedown-root,.mikedown-portal) .cm-disabled{opacity:.4;cursor:default}:is(.mikedown-root,.mikedown-portal) .cm-disabled:hover{background:transparent;color:var(--mikedown-text-ui, var(--mikedown-text))}:is(.mikedown-root,.mikedown-portal) .cm-separator{height:1px;background:var(--mikedown-divider, var(--mikedown-border, rgba(128, 128, 128, .2)));margin:4px 8px}:is(.mikedown-root,.mikedown-portal) #mikedown-table-picker{position:fixed;z-index:1001;background:var(--mikedown-surface-raised, var(--mikedown-surface));border:1px solid var(--mikedown-border, rgba(128, 128, 128, .25));box-shadow:0 6px 20px #0003,0 0 1px #0000001a;border-radius:var(--mikedown-radius-lg, 8px);padding:10px;-webkit-user-select:none;user-select:none;animation:mikedown-tp-pop-in .1s ease-out}@keyframes mikedown-tp-pop-in{0%{opacity:0;transform:scale(.95) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}:is(.mikedown-root,.mikedown-portal) .tp-grid{display:grid;gap:2px;margin-bottom:8px}:is(.mikedown-root,.mikedown-portal) .tp-cell{width:18px;height:18px;border:1px solid var(--mikedown-border, rgba(128, 128, 128, .25));border-radius:3px;cursor:pointer;background:var(--mikedown-surface);transition:background .04s ease,border-color .04s ease}:is(.mikedown-root,.mikedown-portal) .tp-cell.tp-active{background:color-mix(in srgb,var(--mikedown-focus-ring, #007fd4) 30%,transparent);border-color:var(--mikedown-focus-ring, #007fd4)}:is(.mikedown-root,.mikedown-portal) .tp-cell:hover{border-color:var(--mikedown-focus-ring, #007fd4)}:is(.mikedown-root,.mikedown-portal) .tp-label{text-align:center;font-size:12px;color:var(--mikedown-text-muted);margin-bottom:8px;font-variant-numeric:tabular-nums}:is(.mikedown-root,.mikedown-portal) .tp-manual{display:flex;align-items:center;gap:6px}:is(.mikedown-root,.mikedown-portal) .tp-input{width:44px;padding:3px 4px;font-size:13px;background:var(--mikedown-input-bg, #3c3c3c);color:var(--mikedown-text-ui, #cccccc);border:1px solid var(--mikedown-input-border, rgba(128, 128, 128, .25));border-radius:var(--mikedown-radius-sm, 4px);text-align:center;outline:none;transition:border-color .1s ease}:is(.mikedown-root,.mikedown-portal) .tp-input:focus{border-color:var(--mikedown-focus-ring)}:is(.mikedown-root,.mikedown-portal) .tp-sep{font-size:13px;color:var(--mikedown-text-muted);opacity:.7}:is(.mikedown-root,.mikedown-portal) .tp-ok{padding:3px 12px;font-size:13px;background:var(--mikedown-accent, #0e639c);color:var(--mikedown-accent-text, #ffffff);border:none;border-radius:var(--mikedown-radius-sm, 4px);cursor:pointer;font-weight:500;transition:background .1s ease}:is(.mikedown-root,.mikedown-portal) .tp-ok:hover{background:var(--mikedown-accent-hover, #1177bb)}:is(.mikedown-root,.mikedown-portal) #mikedown-table-toolbar{position:fixed;z-index:999;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;background:var(--mikedown-surface-raised, var(--mikedown-surface));border:1px solid var(--mikedown-border, rgba(128, 128, 128, .25));box-shadow:0 2px 10px #00000026,0 0 1px #0000001a;border-radius:var(--mikedown-radius-lg, 8px);padding:4px 6px;-webkit-user-select:none;user-select:none;white-space:nowrap}:is(.mikedown-root,.mikedown-portal) .tt-btn{width:30px;height:30px;padding:0;background:transparent;color:var(--mikedown-text);border:none;border-radius:var(--mikedown-radius, 6px);cursor:pointer;white-space:nowrap;transition:background .08s ease,color .08s ease;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}:is(.mikedown-root,.mikedown-portal) .tt-btn svg{width:18px;height:18px;flex-shrink:0}:is(.mikedown-root,.mikedown-portal) .tt-btn:hover:not(:disabled){background:var(--mikedown-hover, rgba(90, 93, 94, .31))}:is(.mikedown-root,.mikedown-portal) .tt-btn:disabled{opacity:.3;cursor:default}:is(.mikedown-root,.mikedown-portal) .tt-btn.tt-active{background:var(--mikedown-active, rgba(14, 99, 156, .45));color:var(--mikedown-text)}:is(.mikedown-root,.mikedown-portal) .tt-sep{width:1px;height:20px;background:var(--mikedown-border, rgba(128, 128, 128, .25));margin:0 3px;flex-shrink:0}:is(.mikedown-root,.mikedown-portal) #mikedown-table-tooltip{position:fixed;z-index:1001;display:none;pointer-events:none;padding:4px 8px;font-size:12px;line-height:1.3;white-space:nowrap;color:var(--mikedown-text-ui);background:var(--mikedown-surface-raised, #252526);border:1px solid var(--mikedown-border, rgba(128, 128, 128, .3));border-radius:5px;box-shadow:0 2px 8px #0000004d}:is(.mikedown-root,.mikedown-portal) .td-handle{position:fixed;z-index:900;display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;color:var(--mikedown-text);opacity:0;cursor:grab;border-radius:3px;-webkit-user-select:none;user-select:none;background:var(--mikedown-surface-raised, transparent);transition:opacity .15s ease,background .1s ease;pointer-events:none}:is(.mikedown-root,.mikedown-portal) .td-handles-visible .td-handle{opacity:.5;pointer-events:auto}:is(.mikedown-root,.mikedown-portal) .td-handles-visible .td-handle:hover{opacity:1;background:var(--mikedown-hover, rgba(90, 93, 94, .31))}:is(.mikedown-root,.mikedown-portal) .td-handle:active{cursor:grabbing}body.td-dragging :is(.mikedown-root,.mikedown-portal) *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}:is(.mikedown-root,.mikedown-portal) .td-drag-overlay{position:fixed;inset:0;z-index:899;cursor:grabbing}:is(.mikedown-root,.mikedown-portal) .td-drop-line{position:fixed;z-index:901;pointer-events:none;display:none;background:var(--mikedown-focus-ring, #007fd4);border-radius:1px}:is(.mikedown-root,.mikedown-portal) .td-drop-line-row{height:2px}:is(.mikedown-root,.mikedown-portal) .td-drop-line-col{width:2px}:is(.mikedown-root,.mikedown-portal) .ProseMirror td.mikedown-cell-selected,:is(.mikedown-root,.mikedown-portal) .ProseMirror th.mikedown-cell-selected{background:color-mix(in srgb,var(--mikedown-focus-ring, #007fd4) 15%,transparent)!important;position:relative}:is(.mikedown-root,.mikedown-portal) .ProseMirror td.mikedown-cell-border-top,:is(.mikedown-root,.mikedown-portal) .ProseMirror th.mikedown-cell-border-top{border-top:2px solid var(--mikedown-focus-ring, #007fd4)!important}:is(.mikedown-root,.mikedown-portal) .ProseMirror td.mikedown-cell-border-bottom,:is(.mikedown-root,.mikedown-portal) .ProseMirror th.mikedown-cell-border-bottom{border-bottom:2px solid var(--mikedown-focus-ring, #007fd4)!important}:is(.mikedown-root,.mikedown-portal) .ProseMirror td.mikedown-cell-border-left,:is(.mikedown-root,.mikedown-portal) .ProseMirror th.mikedown-cell-border-left{border-left:2px solid var(--mikedown-focus-ring, #007fd4)!important}:is(.mikedown-root,.mikedown-portal) .ProseMirror td.mikedown-cell-border-right,:is(.mikedown-root,.mikedown-portal) .ProseMirror th.mikedown-cell-border-right{border-right:2px solid var(--mikedown-focus-ring, #007fd4)!important}:is(.mikedown-root,.mikedown-portal) ul[data-type=taskList]{list-style:none;padding-left:1em}:is(.mikedown-root,.mikedown-portal) ul[data-type=taskList] li.task-list-item{position:relative;display:flex;align-items:flex-start;gap:.35em}:is(.mikedown-root,.mikedown-portal) ul[data-type=taskList] li.task-list-item>label{flex:0 0 auto;-webkit-user-select:none;user-select:none;cursor:default;margin-top:.15em}:is(.mikedown-root,.mikedown-portal) ul[data-type=taskList] li.task-list-item>div{flex:1 1 auto;min-width:0}:is(.mikedown-root,.mikedown-portal) .mikedown-taskitem-handle{position:absolute;left:-1.2em;top:.1em;width:1em;line-height:1.1;font-size:.85em;letter-spacing:-.15em;color:var(--mikedown-text-muted, #888);opacity:0;cursor:grab;-webkit-user-select:none;user-select:none;transition:opacity .12s ease-in-out;text-align:center}:is(.mikedown-root,.mikedown-portal) ul[data-type=taskList] li.task-list-item:hover>.mikedown-taskitem-handle{opacity:.55}:is(.mikedown-root,.mikedown-portal) .mikedown-taskitem-handle:hover{opacity:1!important}:is(.mikedown-root,.mikedown-portal) .mikedown-taskitem-handle:active{cursor:grabbing}:is(.mikedown-root,.mikedown-portal) #mikedown-link-ac{position:fixed;z-index:1100;background:var(--mikedown-surface-raised, var(--mikedown-surface));border:1px solid var(--mikedown-border, rgba(128, 128, 128, .25));box-shadow:0 6px 20px #0003,0 0 1px #0000001a;border-radius:var(--mikedown-radius, 6px);max-height:320px;overflow-y:auto;padding:4px;-webkit-user-select:none;user-select:none;animation:mikedown-lac-slide-in .08s ease-out;scroll-padding-top:28px}@keyframes mikedown-lac-slide-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}:is(.mikedown-root,.mikedown-portal) .lac-section-header{padding:6px 10px 2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mikedown-text-muted, rgba(204, 204, 204, .6));-webkit-user-select:none;user-select:none;pointer-events:none}:is(.mikedown-root,.mikedown-portal) .lac-section-header:not(:first-child){margin-top:4px;border-top:1px solid var(--mikedown-border, rgba(128, 128, 128, .15));padding-top:8px}:is(.mikedown-root,.mikedown-portal) .lac-item{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;font-size:13px;white-space:nowrap;border-radius:var(--mikedown-radius-sm, 4px);transition:background .06s ease;color:#d4d4d4}:is(.mikedown-root,.mikedown-portal) .lac-item:hover,:is(.mikedown-root,.mikedown-portal) .lac-item.lac-active{background:var(--mikedown-selected-bg, #0e639c);color:var(--mikedown-selected-text, #ffffff)}:is(.mikedown-root,.mikedown-portal) .lac-icon{font-size:13px;flex-shrink:0;width:16px;text-align:center;color:#d4d4d4}:is(.mikedown-root,.mikedown-portal) .lac-label{color:#d4d4d4;font-weight:500;overflow:hidden;text-overflow:ellipsis;max-width:200px}:is(.mikedown-root,.mikedown-portal) .lac-item:hover .lac-label,:is(.mikedown-root,.mikedown-portal) .lac-item.lac-active .lac-label{color:inherit}:is(.mikedown-root,.mikedown-portal) .lac-href{color:#b0b0b0;font-size:12px;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-family:var(--mikedown-font-mono, monospace)}:is(.mikedown-root,.mikedown-portal) .lac-item:hover .lac-href,:is(.mikedown-root,.mikedown-portal) .lac-item.lac-active .lac-href{color:inherit;opacity:.8}:is(.mikedown-root,.mikedown-portal) .lac-item.lac-external{font-style:italic}:is(.mikedown-root,.mikedown-portal) .lac-item.lac-external .lac-label{font-style:italic}:is(.mikedown-root,.mikedown-portal) #mikedown-wikilink-ac,:is(.mikedown-root,.mikedown-portal) #mikedown-tag-ac{position:fixed;z-index:1100;background:var(--mikedown-surface-raised, var(--mikedown-surface, #252526));border:1px solid var(--mikedown-border, rgba(128, 128, 128, .25));box-shadow:0 6px 20px #0003,0 0 1px #0000001a;border-radius:var(--mikedown-radius, 6px);max-height:320px;overflow-y:auto;padding:4px;-webkit-user-select:none;user-select:none;min-width:200px;max-width:320px}:is(.mikedown-root,.mikedown-portal) .wac-item{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;font-size:13px;border-radius:var(--mikedown-radius-sm, 4px);color:var(--mikedown-text-ui, #d4d4d4)}:is(.mikedown-root,.mikedown-portal) .wac-item:hover,:is(.mikedown-root,.mikedown-portal) .wac-item.wac-active{background:var(--mikedown-selected-bg, #0e639c);color:var(--mikedown-selected-text, #ffffff)}:is(.mikedown-root,.mikedown-portal) .wac-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.mikedown-root,.mikedown-portal) .tac-count{margin-left:auto;opacity:.6;font-size:11px;font-variant-numeric:tabular-nums}:is(.mikedown-root,.mikedown-portal) #toolbar-dropdown{position:fixed;z-index:1001;background:var(--mikedown-surface-raised);color:var(--mikedown-text-ui, var(--mikedown-text));border:1px solid var(--mikedown-border);box-shadow:0 4px 12px #00000026;border-radius:var(--mikedown-radius, 6px);padding:4px;min-width:180px;max-width:280px;-webkit-user-select:none;user-select:none;opacity:0;transform:translateY(-4px);transition:opacity .12s ease-out,transform .12s ease-out;pointer-events:none}:is(.mikedown-root,.mikedown-portal) #toolbar-dropdown.toolbar-dropdown-visible{opacity:1;transform:translateY(0);pointer-events:auto}:is(.mikedown-root,.mikedown-portal) .tdd-item{display:flex;align-items:center;height:28px;padding:0 8px;font-size:13px;color:var(--mikedown-text-ui, var(--mikedown-text));cursor:pointer;white-space:nowrap;border-radius:var(--mikedown-radius-sm, 4px);transition:background .06s ease;gap:8px;outline:none}:is(.mikedown-root,.mikedown-portal) .tdd-item:hover,:is(.mikedown-root,.mikedown-portal) .tdd-item.tdd-focused{background:var(--mikedown-hover)}:is(.mikedown-root,.mikedown-portal) .tdd-item.tdd-focused{outline:2px solid var(--mikedown-focus-ring);outline-offset:-2px}:is(.mikedown-root,.mikedown-portal) .tdd-item-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}:is(.mikedown-root,.mikedown-portal) .tdd-item-icon svg{width:16px;height:16px}:is(.mikedown-root,.mikedown-portal) .tdd-item-label{flex:1;overflow:hidden;text-overflow:ellipsis}:is(.mikedown-root,.mikedown-portal) .tdd-item-active-indicator{display:none;width:4px;height:4px;border-radius:50%;background:var(--mikedown-focus-ring, var(--mikedown-link));flex-shrink:0}:is(.mikedown-root,.mikedown-portal) .tdd-item.tdd-active .tdd-item-active-indicator{display:block}:is(.mikedown-root,.mikedown-portal) .tdd-item.tdd-active{background:var(--mikedown-active, rgba(255, 255, 255, .07))}:is(.mikedown-root,.mikedown-portal) .tdd-separator{height:1px;background:var(--mikedown-border, rgba(128, 128, 128, .2));margin:4px 8px}:is(.mikedown-root,.mikedown-portal) .tdd-mini-row{display:flex;align-items:center;justify-content:center;gap:2px;padding:2px 4px}:is(.mikedown-root,.mikedown-portal) .tdd-mini-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--mikedown-text-ui, var(--mikedown-icon));border-radius:var(--mikedown-radius-sm, 4px);cursor:pointer;transition:background .06s ease;outline:none;padding:0}:is(.mikedown-root,.mikedown-portal) .tdd-mini-btn svg{width:16px;height:16px}:is(.mikedown-root,.mikedown-portal) .tdd-mini-btn:hover,:is(.mikedown-root,.mikedown-portal) .tdd-mini-btn.tdd-focused{background:var(--mikedown-hover)}:is(.mikedown-root,.mikedown-portal) .tdd-mini-btn.tdd-focused{outline:2px solid var(--mikedown-focus-ring);outline-offset:-2px}:is(.mikedown-root,.mikedown-portal) .tdd-mini-btn.tdd-active{background:var(--mikedown-active, rgba(255, 255, 255, .12));color:var(--mikedown-text-ui)}@media print{:is(.mikedown-root,.mikedown-portal) #toolbar-dropdown{display:none!important}}@media(forced-colors:active){:is(.mikedown-root,.mikedown-portal) #toolbar-dropdown{forced-color-adjust:auto}}:is(.mikedown-root,.mikedown-portal) .mikedown-outline-sidebar{position:absolute;top:40px;bottom:0;left:0;width:var(--mikedown-outline-width, 200px);display:flex;flex-direction:column;background-color:var(--mikedown-surface-toolbar, var(--mikedown-surface, #1e1e1e));color:var(--mikedown-text, #d4d4d4);border-right:1px solid var(--mikedown-divider, #3c3c3c);z-index:90;font-size:12px;-webkit-user-select:none;user-select:none;overflow:hidden}.mikedown-root.mikedown-outline-right .mikedown-outline-sidebar{left:auto;right:0;border-right:0;border-left:1px solid var(--mikedown-divider, #3c3c3c)}:is(.mikedown-root,.mikedown-portal) .mikedown-outline-sidebar[hidden]{display:none}:is(.mikedown-root,.mikedown-portal) .sidebar-section{display:flex;flex-direction:column;min-height:0}:is(.mikedown-root,.mikedown-portal) .sidebar-section[hidden]{display:none}:is(.mikedown-root,.mikedown-portal) .sidebar-section.outline-section{flex:1 1 auto;min-height:0}:is(.mikedown-root,.mikedown-portal) .sidebar-section.properties-section,:is(.mikedown-root,.mikedown-portal) .sidebar-section.backlinks-section{flex:0 0 auto;max-height:35vh}:is(.mikedown-root,.mikedown-portal) .sidebar-section+.sidebar-section{border-top:1px solid var(--mikedown-divider, #3c3c3c)}:is(.mikedown-root,.mikedown-portal) .sidebar-section-header{display:flex;align-items:center;gap:4px;padding:8px 10px 6px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}:is(.mikedown-root,.mikedown-portal) .sidebar-section-header:focus-visible{background-color:var(--mikedown-hover, rgba(127, 127, 127, .12))}:is(.mikedown-root,.mikedown-portal) .sidebar-section-header .section-chevron{display:inline-block;width:10px;font-size:10px;line-height:1;opacity:.7;transition:transform .12s ease-out}:is(.mikedown-root,.mikedown-portal) .sidebar-section.collapsed .sidebar-section-header .section-chevron{transform:rotate(-90deg)}:is(.mikedown-root,.mikedown-portal) .sidebar-section-header .section-title{flex:1 1 auto;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7;color:var(--mikedown-text, #d4d4d4);display:inline-flex;align-items:baseline;gap:0;min-width:0}:is(.mikedown-root,.mikedown-portal) .sidebar-section-header .section-count{font-weight:500;opacity:.85;text-transform:none;letter-spacing:0}:is(.mikedown-root,.mikedown-portal) .sidebar-section.collapsed .sidebar-section-body{display:none}:is(.mikedown-root,.mikedown-portal) .sidebar-section-body{overflow-y:auto;overflow-x:hidden}:is(.mikedown-root,.mikedown-portal) .outline-section .sidebar-section-body{flex:1 1 auto;padding:4px 0 10px}:is(.mikedown-root,.mikedown-portal) .properties-section .sidebar-section-body,:is(.mikedown-root,.mikedown-portal) .backlinks-section .sidebar-section-body,:is(.mikedown-root,.mikedown-portal) .tags-section .sidebar-section-body{padding:4px 0 8px}:is(.mikedown-root,.mikedown-portal) .tags-section .sidebar-section-body{max-height:240px}:is(.mikedown-root,.mikedown-portal) .outline-close{background:transparent;border:0;color:var(--mikedown-text, #d4d4d4);opacity:.55;cursor:pointer;font-size:14px;line-height:1;padding:2px 6px;border-radius:3px}:is(.mikedown-root,.mikedown-portal) .outline-close:hover{opacity:1;background-color:var(--mikedown-hover, rgba(127, 127, 127, .12))}:is(.mikedown-root,.mikedown-portal) .outline-position-toggle,:is(.mikedown-root,.mikedown-portal) .outline-pin{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:3px;color:var(--mikedown-icon, #d4d4d4);opacity:.55;cursor:pointer;padding:0;transition:background-color .12s ease,opacity .12s ease,color .12s ease}:is(.mikedown-root,.mikedown-portal) .outline-position-toggle:hover,:is(.mikedown-root,.mikedown-portal) .outline-pin:hover{opacity:1;background-color:var(--mikedown-hover, rgba(127, 127, 127, .18))}:is(.mikedown-root,.mikedown-portal) .outline-pin.pinned{background-color:var(--mikedown-accent, var(--mikedown-focus-ring, #0e639c));color:var(--mikedown-accent-text, #ffffff);opacity:1;border-color:var(--mikedown-accent, var(--mikedown-focus-ring, #0e639c))}:is(.mikedown-root,.mikedown-portal) .outline-pin.pinned:hover{background-color:var(--mikedown-accent-hover, var(--mikedown-accent, #1177bb));border-color:var(--mikedown-accent-hover, var(--mikedown-accent, #1177bb))}:is(.mikedown-root,.mikedown-portal) .outline-empty,:is(.mikedown-root,.mikedown-portal) .backlinks-empty,:is(.mikedown-root,.mikedown-portal) .tags-empty,:is(.mikedown-root,.mikedown-portal) .properties-empty{padding:10px 14px;font-size:11px;opacity:.55;font-style:italic}:is(.mikedown-root,.mikedown-portal) .outline-item{display:block;width:100%;text-align:left;background:transparent;border:0;border-left:2px solid transparent;color:var(--mikedown-text, #d4d4d4);padding:3px 10px;cursor:pointer;font-family:inherit;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}:is(.mikedown-root,.mikedown-portal) .outline-item:hover{background-color:var(--mikedown-hover, rgba(127, 127, 127, .12));opacity:1}:is(.mikedown-root,.mikedown-portal) .outline-item.active{border-left-color:var(--mikedown-focus-ring, #007fd4);font-weight:600;opacity:1}:is(.mikedown-root,.mikedown-portal) .outline-item.level-1{padding-left:10px}:is(.mikedown-root,.mikedown-portal) .outline-item.level-2{padding-left:22px}:is(.mikedown-root,.mikedown-portal) .outline-item.level-3{padding-left:34px}:is(.mikedown-root,.mikedown-portal) .outline-item.level-4{padding-left:46px}:is(.mikedown-root,.mikedown-portal) .outline-item.level-5{padding-left:58px}:is(.mikedown-root,.mikedown-portal) .outline-item.level-6{padding-left:70px}:is(.mikedown-root,.mikedown-portal) .backlinks-item{display:block;width:100%;background:transparent;border:0;color:var(--mikedown-text, #d4d4d4);padding:3px 10px;cursor:pointer;font-family:inherit;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left;opacity:.85}:is(.mikedown-root,.mikedown-portal) .backlinks-item:hover{background-color:var(--mikedown-hover, rgba(127, 127, 127, .12));opacity:1}:is(.mikedown-root,.mikedown-portal) .tags-item{display:flex;align-items:center;gap:6px;width:100%;background:transparent;border:0;color:var(--mikedown-link, #3794ff);padding:3px 10px;cursor:pointer;font-family:inherit;font-size:12px;line-height:1.4;text-align:left}:is(.mikedown-root,.mikedown-portal) .tags-item:hover{background-color:var(--mikedown-hover, rgba(127, 127, 127, .12))}:is(.mikedown-root,.mikedown-portal) .tags-item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.mikedown-root,.mikedown-portal) .tags-item-count{flex:none;color:var(--mikedown-text, #d4d4d4);opacity:.55;font-size:11px;font-variant-numeric:tabular-nums}:is(.mikedown-root,.mikedown-portal) .backlinks-group-header{position:relative;display:flex;align-items:center;gap:4px;width:100%;background:transparent;border:0;color:var(--mikedown-text, #d4d4d4);padding:3px 10px;cursor:pointer;font-family:inherit;font-size:12px;line-height:1.4;text-align:left;opacity:.85}:is(.mikedown-root,.mikedown-portal) .backlinks-group-header:hover{background-color:var(--mikedown-hover, rgba(127, 127, 127, .12));opacity:1}:is(.mikedown-root,.mikedown-portal) .backlinks-group-chevron{position:absolute;left:1px;top:50%;transform:translateY(-50%);width:9px;text-align:center;font-size:9px;opacity:.7}:is(.mikedown-root,.mikedown-portal) .backlinks-group-path{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}:is(.mikedown-root,.mikedown-portal) .backlinks-group-count{flex:0 0 auto;opacity:.55;font-size:11px}:is(.mikedown-root,.mikedown-portal) .backlinks-child{display:block;width:100%;text-align:left;background:transparent;border:0;color:var(--mikedown-text, #d4d4d4);padding:2px 10px 2px 24px;cursor:pointer;font-family:inherit;font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.7}:is(.mikedown-root,.mikedown-portal) .backlinks-child:hover{background-color:var(--mikedown-hover, rgba(127, 127, 127, .12));opacity:1}:is(.mikedown-root,.mikedown-portal) .properties-row{display:flex;align-items:baseline;gap:8px;padding:3px 10px;font-size:12px;line-height:1.4;min-width:0;position:relative}:is(.mikedown-root,.mikedown-portal) .properties-list.editable .properties-row:hover{background-color:var(--mikedown-hover, rgba(127, 127, 127, .06))}:is(.mikedown-root,.mikedown-portal) .properties-key{flex:0 0 auto;max-width:45%;color:var(--mikedown-text-muted, #a0a0a0);opacity:.75;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.mikedown-root,.mikedown-portal) .properties-value{flex:1 1 auto;min-width:0;color:var(--mikedown-text, #d4d4d4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;flex-wrap:nowrap;gap:4px;align-items:center}:is(.mikedown-root,.mikedown-portal) .properties-value.array{flex-wrap:wrap}:is(.mikedown-root,.mikedown-portal) .properties-key.editable,:is(.mikedown-root,.mikedown-portal) .properties-value.editable{cursor:text;border-radius:3px}:is(.mikedown-root,.mikedown-portal) .properties-key.editable:hover,:is(.mikedown-root,.mikedown-portal) .properties-value.editable:hover{background-color:var(--mikedown-hover, rgba(127, 127, 127, .16))}:is(.mikedown-root,.mikedown-portal) .properties-value.empty{opacity:.5;font-style:italic}:is(.mikedown-root,.mikedown-portal) .properties-input{font:inherit;font-size:12px;color:var(--mikedown-text-ui, var(--mikedown-text, #d4d4d4));background-color:var(--mikedown-input-bg, rgba(127, 127, 127, .16));border:1px solid var(--mikedown-input-border, transparent);border-radius:3px;padding:1px 4px;outline:0;min-width:0;box-sizing:border-box}:is(.mikedown-root,.mikedown-portal) .properties-input:focus{border-color:var(--mikedown-focus-ring, #007fd4)}:is(.mikedown-root,.mikedown-portal) .properties-value>.properties-input{width:100%}:is(.mikedown-root,.mikedown-portal) .properties-input-key{width:100%;max-width:100%}:is(.mikedown-root,.mikedown-portal) .properties-input-pill{font-size:10.5px;padding:0 4px}:is(.mikedown-root,.mikedown-portal) .properties-delete{position:absolute;right:2px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:var(--mikedown-text-muted, #a0a0a0);font-size:14px;line-height:1;padding:2px 6px;border-radius:3px;cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}:is(.mikedown-root,.mikedown-portal) .properties-row:hover .properties-delete,:is(.mikedown-root,.mikedown-portal) .properties-row:focus-within .properties-delete{opacity:.8}:is(.mikedown-root,.mikedown-portal) .properties-delete:hover{opacity:1;color:var(--mikedown-danger, #f48771);background-color:var(--mikedown-hover, rgba(127, 127, 127, .18))}:is(.mikedown-root,.mikedown-portal) .properties-add-row{padding:4px 10px 6px;gap:4px}:is(.mikedown-root,.mikedown-portal) .properties-add-trigger{background:transparent;border:0;padding:2px 0;color:var(--mikedown-text-muted, #a0a0a0);cursor:pointer;font-size:11px;opacity:.7;text-align:left;font-family:inherit}:is(.mikedown-root,.mikedown-portal) .properties-add-trigger:hover{opacity:1;color:var(--mikedown-text, #d4d4d4)}:is(.mikedown-root,.mikedown-portal) .properties-add-row.editing{align-items:center}:is(.mikedown-root,.mikedown-portal) .properties-add-row.editing .properties-input{flex:1 1 0}:is(.mikedown-root,.mikedown-portal) .properties-add-sep{opacity:.6;font-size:11px}:is(.mikedown-root,.mikedown-portal) .properties-pill{display:inline-flex;align-items:center;flex:0 0 auto;padding:1px 6px;background-color:var(--mikedown-hover, rgba(127, 127, 127, .18));color:var(--mikedown-text, #d4d4d4);border-radius:var(--mikedown-radius-lg, 8px);font-size:10.5px;max-width:100%;overflow:hidden;white-space:nowrap;gap:2px}:is(.mikedown-root,.mikedown-portal) .properties-pill .properties-pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}:is(.mikedown-root,.mikedown-portal) .properties-pill.editable .properties-pill-text{cursor:text}:is(.mikedown-root,.mikedown-portal) .properties-pill.tag{cursor:pointer;color:var(--mikedown-link, #3794ff);background-color:color-mix(in srgb,var(--mikedown-link, #3794ff) 14%,transparent)}:is(.mikedown-root,.mikedown-portal) .properties-pill.tag:before{content:"#";opacity:.6}:is(.mikedown-root,.mikedown-portal) .properties-pill.tag:hover{background-color:color-mix(in srgb,var(--mikedown-link, #3794ff) 28%,transparent)}:is(.mikedown-root,.mikedown-portal) .properties-pill-x{display:none;background:transparent;border:0;color:inherit;font-size:12px;line-height:1;padding:0 2px;cursor:pointer;opacity:.7}:is(.mikedown-root,.mikedown-portal) .properties-pill.editable:hover .properties-pill-x,:is(.mikedown-root,.mikedown-portal) .properties-pill:focus-within .properties-pill-x{display:inline-block}:is(.mikedown-root,.mikedown-portal) .properties-pill-x:hover{opacity:1;color:var(--mikedown-danger, #f48771)}:is(.mikedown-root,.mikedown-portal) .properties-pill-add{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;background:transparent;border:1px dashed var(--mikedown-divider, rgba(127, 127, 127, .5));border-radius:var(--mikedown-radius-lg, 8px);color:var(--mikedown-text-muted, #a0a0a0);font-size:12px;line-height:1;cursor:pointer;padding:0;opacity:0;transition:opacity .12s ease}:is(.mikedown-root,.mikedown-portal) .properties-row:hover .properties-pill-add,:is(.mikedown-root,.mikedown-portal) .properties-value:focus-within .properties-pill-add{opacity:.8}:is(.mikedown-root,.mikedown-portal) .properties-pill-add:hover{opacity:1;border-color:var(--mikedown-focus-ring, #007fd4);color:var(--mikedown-text, #d4d4d4)}:is(.mikedown-root,.mikedown-portal) .sidebar-footer{flex:0 0 auto;padding:6px 12px;border-top:1px solid var(--mikedown-divider, #3c3c3c);font-size:10.5px;opacity:.75;color:var(--mikedown-text-muted, #a0a0a0);font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:2px}:is(.mikedown-root,.mikedown-portal) .sidebar-footer-row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.mikedown-root,.mikedown-portal) .sidebar-footer-rows{display:contents}:is(.mikedown-root,.mikedown-portal) .sidebar-footer-status{white-space:normal}:is(.mikedown-root,.mikedown-portal) .sidebar-footer-status:empty{margin-top:-2px}:is(.mikedown-root,.mikedown-portal) .sidebar-footer-row--with-support{white-space:normal;text-overflow:clip}:is(.mikedown-root,.mikedown-portal) .sidebar-footer-items{--sidebar-footer-sep: .95em;display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;margin-left:calc(-1 * var(--sidebar-footer-sep))}:is(.mikedown-root,.mikedown-portal) .sidebar-footer-item{white-space:nowrap}:is(.mikedown-root,.mikedown-portal) .sidebar-footer-item:before{content:"\b7";display:inline-block;width:var(--sidebar-footer-sep);text-align:center}:is(.mikedown-root,.mikedown-portal) .sidebar-footer-metrics{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.mikedown-root,.mikedown-portal) .sidebar-support-group{flex:0 0 auto;display:inline-flex;align-items:center}:is(.mikedown-root,.mikedown-portal) .sidebar-support-link,:is(.mikedown-root,.mikedown-portal) .sidebar-support-dismiss{font:inherit;line-height:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer}:is(.mikedown-root,.mikedown-portal) .sidebar-support-link{color:inherit;text-decoration:none;border-radius:2px}:is(.mikedown-root,.mikedown-portal) .sidebar-support-link:hover{color:var(--mikedown-link, #3794ff);text-decoration:underline}:is(.mikedown-root,.mikedown-portal) .sidebar-support-dismiss{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:3px;color:inherit;border-radius:3px;opacity:0;transition:opacity .12s ease}:is(.mikedown-root,.mikedown-portal) .sidebar-support-group:hover .sidebar-support-dismiss,:is(.mikedown-root,.mikedown-portal) .sidebar-support-dismiss:focus-visible{opacity:1}:is(.mikedown-root,.mikedown-portal) .sidebar-support-dismiss:hover{color:var(--mikedown-text-ui, #cccccc);background:var(--mikedown-hover, rgba(90, 93, 94, .31))}:is(.mikedown-root,.mikedown-portal) .sidebar-support-link:focus-visible,:is(.mikedown-root,.mikedown-portal) .sidebar-support-dismiss:focus-visible{outline:1px solid var(--mikedown-focus-ring, #007fd4);outline-offset:-1px}:is(.mikedown-root,.mikedown-portal) .mikedown-outline-sidebar .outline-resize-handle{position:absolute;top:0;right:-3px;bottom:0;width:6px;cursor:col-resize;z-index:1}.mikedown-root.mikedown-outline-right .mikedown-outline-sidebar .outline-resize-handle{right:auto;left:-3px}:is(.mikedown-root,.mikedown-portal) .mikedown-outline-sidebar .outline-resize-handle:hover,:is(.mikedown-root,.mikedown-portal) .mikedown-outline-sidebar.resizing .outline-resize-handle{background-color:var(--mikedown-focus-ring, #007fd4);opacity:.4}.mikedown-root.mikedown-outline-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}:is(.mikedown-root,.mikedown-portal) .mikedown-outline-toggle{position:absolute;top:48px;left:8px;z-index:95;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--mikedown-text, #d4d4d4);border:0;border-radius:var(--mikedown-radius-sm, 4px);cursor:pointer;opacity:.4;font-size:14px;line-height:1;transition:opacity .12s ease-out,background-color .12s ease-out}.mikedown-root.mikedown-outline-right .mikedown-outline-toggle{left:auto;right:8px}:is(.mikedown-root,.mikedown-portal) .mikedown-outline-toggle:hover{opacity:1;background-color:var(--mikedown-hover, rgba(127, 127, 127, .12))}:is(.mikedown-root,.mikedown-portal) .mikedown-outline-toggle[hidden]{display:none}.mikedown-root.mikedown-outline-open .mikedown-editor-container{left:var(--mikedown-outline-width, 200px)}.mikedown-root.mikedown-outline-open.mikedown-outline-right .mikedown-editor-container{left:0;right:var(--mikedown-outline-width, 200px)}.mikedown-root.mikedown-outline-open .mikedown-outline-toggle{display:none}:is(.mikedown-root,.mikedown-portal) #mikedown-emoji-ac{position:fixed;z-index:1100;background:var(--mikedown-surface-raised, var(--mikedown-surface, #252526));border:1px solid var(--mikedown-border, rgba(128, 128, 128, .25));box-shadow:0 6px 20px #0003,0 0 1px #0000001a;border-radius:var(--mikedown-radius, 6px);padding:4px;-webkit-user-select:none;user-select:none;min-width:200px;max-width:320px}:is(.mikedown-root,.mikedown-portal) .eac-item{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;font-size:13px;border-radius:var(--mikedown-radius-sm, 4px);color:var(--mikedown-text-ui, #d4d4d4)}:is(.mikedown-root,.mikedown-portal) .eac-item.eac-active,:is(.mikedown-root,.mikedown-portal) .eac-item:hover{background:var(--mikedown-selected-bg, #0e639c);color:var(--mikedown-selected-text, #ffffff)}:is(.mikedown-root,.mikedown-portal) .eac-emoji{font-size:16px;width:20px;text-align:center;flex-shrink:0;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif}:is(.mikedown-root,.mikedown-portal) .eac-label{font-family:var(--mikedown-font-mono, monospace);font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.mikedown-root,.mikedown-portal) #mikedown-emoji-picker{position:fixed;z-index:1200;background:var(--mikedown-surface-raised, var(--mikedown-surface, #252526));border:1px solid var(--mikedown-border, rgba(128, 128, 128, .3));box-shadow:0 12px 28px #00000052,0 2px 4px #0000002e;border-radius:var(--mikedown-radius-lg, 8px);width:360px;max-height:420px;display:flex;flex-direction:column;overflow:hidden;color:var(--mikedown-text-ui, #d4d4d4)}:is(.mikedown-root,.mikedown-portal) .emoji-picker-search{flex-shrink:0;padding:8px;border-bottom:1px solid var(--mikedown-border, rgba(128, 128, 128, .18))}:is(.mikedown-root,.mikedown-portal) .emoji-picker-search input{width:100%;padding:6px 10px;font-size:13px;border-radius:var(--mikedown-radius-sm, 4px);border:1px solid var(--mikedown-input-border, rgba(128, 128, 128, .3));background:var(--mikedown-input-bg, #1e1e1e);color:var(--mikedown-text-ui, #d4d4d4);outline:none}:is(.mikedown-root,.mikedown-portal) .emoji-picker-search input:focus{border-color:var(--mikedown-focus-ring, #007fd4)}:is(.mikedown-root,.mikedown-portal) .emoji-picker-tabs{flex-shrink:0;display:flex;gap:1px;padding:4px 6px 0;border-bottom:1px solid var(--mikedown-border, rgba(128, 128, 128, .18))}:is(.mikedown-root,.mikedown-portal) .emoji-picker-tab{flex:1;display:flex;align-items:center;justify-content:center;height:28px;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:3px 3px 0 0;cursor:pointer;font-size:16px;padding:0;color:inherit;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif;outline:none;opacity:.7}:is(.mikedown-root,.mikedown-portal) .emoji-picker-tab:hover:not(.emoji-picker-tab-disabled){background:var(--mikedown-hover, rgba(128, 128, 128, .15));opacity:1}:is(.mikedown-root,.mikedown-portal) .emoji-picker-tab-active{opacity:1;border-bottom-color:var(--mikedown-focus-ring, #007fd4)}:is(.mikedown-root,.mikedown-portal) .emoji-picker-tab-disabled{opacity:.3;cursor:default}:is(.mikedown-root,.mikedown-portal) .emoji-picker-grid{flex:1;overflow-y:auto;padding:4px}:is(.mikedown-root,.mikedown-portal) .emoji-picker-section-header{padding:6px 8px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mikedown-text-muted, rgba(204, 204, 204, .6));-webkit-user-select:none;user-select:none;position:sticky;top:0;background:var(--mikedown-surface-raised, var(--mikedown-surface, #252526));z-index:1}:is(.mikedown-root,.mikedown-portal) .emoji-picker-row{display:grid;grid-template-columns:repeat(8,1fr);gap:1px}:is(.mikedown-root,.mikedown-portal) .emoji-picker-cell{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--mikedown-radius-sm, 4px);cursor:pointer;font-size:20px;background:transparent;border:none;color:inherit;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif;outline:none}:is(.mikedown-root,.mikedown-portal) .emoji-picker-cell:hover,:is(.mikedown-root,.mikedown-portal) .emoji-picker-cell.emoji-picker-active{background:var(--mikedown-selected-bg, #0e639c)}:is(.mikedown-root,.mikedown-portal) .emoji-picker-cell:focus{background:var(--mikedown-hover, rgba(128, 128, 128, .15))}:is(.mikedown-root,.mikedown-portal) .emoji-picker-empty{padding:24px 12px;text-align:center;font-size:12px;color:var(--mikedown-text-muted, rgba(204, 204, 204, .6))}:is(.mikedown-root,.mikedown-portal) #mikedown-slash-menu{--slash-bg: var(--mikedown-surface-raised, var(--mikedown-surface, #252526));--slash-fg: var(--mikedown-text-ui, #cccccc);--slash-border: var(--mikedown-border, rgba(128, 128, 128, .35));--slash-shadow: var(--mikedown-shadow, rgba(0, 0, 0, .36));--slash-muted: var(--mikedown-text-muted, rgba(204, 204, 204, .7));--slash-active-bg: var(--mikedown-selected-bg, #04395e);--slash-active-fg: var(--mikedown-selected-text, #ffffff);--slash-focus: var(--mikedown-focus-ring, #007fd4);--slash-hover-bg: var(--mikedown-hover, rgba(128, 128, 128, .12));--slash-hover-fg: var(--mikedown-text-ui, var(--slash-fg));--slash-tile-bg: var(--mikedown-surface, rgba(128, 128, 128, .08));--slash-tile-border: var(--mikedown-border, rgba(128, 128, 128, .3));--slash-divider: var( --mikedown-divider, var(--mikedown-border, rgba(128, 128, 128, .3)) );--slash-row-radius: 4px;position:fixed;z-index:1150;width:320px;max-width:calc(100vw - 16px);display:flex;flex-direction:column;box-sizing:border-box;padding:4px 0 0;background:var(--slash-bg);color:var(--slash-fg);border:1px solid var(--slash-border);border-radius:var(--mikedown-radius, 6px);box-shadow:0 4px 16px var(--slash-shadow),0 0 0 .5px var(--slash-shadow);font-family:var(--mikedown-font-ui, system-ui, -apple-system, sans-serif);font-size:13px;line-height:1.35;-webkit-user-select:none;user-select:none;outline:none;animation:mikedown-slash-menu-in .09s ease-out}:is(.mikedown-root,.mikedown-portal) #mikedown-slash-menu.is-above{animation-name:mikedown-mikedown-slash-menu-in-above}@keyframes mikedown-slash-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes mikedown-slash-menu-in-above{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:is(.mikedown-root,.mikedown-portal) #mikedown-slash-menu{animation:none}}:is(.mikedown-root,.mikedown-portal) .slash-menu-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 4px}:is(.mikedown-root,.mikedown-portal) .slash-menu-group+.slash-menu-group{margin-top:4px}:is(.mikedown-root,.mikedown-portal) .slash-menu-group-header{position:sticky;top:0;z-index:1;padding:6px 8px 4px;background:var(--slash-bg);color:var(--slash-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:is(.mikedown-root,.mikedown-portal) .slash-menu-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:38px;padding:4px 8px;border-radius:var(--slash-row-radius);outline:1px solid transparent;outline-offset:-1px;cursor:pointer}:is(.mikedown-root,.mikedown-portal) .slash-menu-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;box-sizing:border-box;border:1px solid var(--slash-tile-border);border-radius:5px;background:var(--slash-tile-bg);color:var(--mikedown-icon, var(--slash-fg))}:is(.mikedown-root,.mikedown-portal) .slash-menu-icon svg{display:block}:is(.mikedown-root,.mikedown-portal) .slash-menu-text{display:flex;flex-direction:column;min-width:0}:is(.mikedown-root,.mikedown-portal) .slash-menu-title,:is(.mikedown-root,.mikedown-portal) .slash-menu-desc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(.mikedown-root,.mikedown-portal) .slash-menu-title{font-weight:500}:is(.mikedown-root,.mikedown-portal) .slash-menu-desc{margin-top:1px;color:var(--slash-muted);font-size:11.5px}:is(.mikedown-root,.mikedown-portal) .slash-menu-hint{color:var(--slash-muted);font-family:var(--mikedown-font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:11px;opacity:.85;white-space:nowrap}:is(.mikedown-root,.mikedown-portal) .slash-menu-item:hover:not(.is-active){background:var(--slash-hover-bg);color:var(--slash-hover-fg)}:is(.mikedown-root,.mikedown-portal) .slash-menu-item.is-active{background:var(--slash-active-bg);color:var(--slash-active-fg);outline-color:var(--slash-focus)}:is(.mikedown-root,.mikedown-portal) .slash-menu-item.is-active .slash-menu-desc,:is(.mikedown-root,.mikedown-portal) .slash-menu-item.is-active .slash-menu-hint{color:inherit;opacity:.8}:is(.mikedown-root,.mikedown-portal) .slash-menu-item.is-active .slash-menu-icon{color:inherit;border-color:currentColor;background:transparent}:is(.mikedown-root,.mikedown-portal) .slash-menu-divider{flex:none;height:1px;margin:0 8px;background:var(--slash-divider)}:is(.mikedown-root,.mikedown-portal) .slash-menu-footer{flex:none;display:flex;align-items:center;gap:8px;margin:3px 4px 4px;padding:4px 8px;border-radius:var(--slash-row-radius);outline:1px solid transparent;outline-offset:-1px;color:var(--slash-muted);font-size:11.5px;cursor:pointer}:is(.mikedown-root,.mikedown-portal) .slash-menu-footer-icon{display:flex;align-items:center;justify-content:center;width:28px;opacity:.75}:is(.mikedown-root,.mikedown-portal) .slash-menu-footer-icon svg{width:13px;height:13px}:is(.mikedown-root,.mikedown-portal) .slash-menu-footer:hover:not(.is-active){background:var(--slash-hover-bg);color:var(--slash-fg)}:is(.mikedown-root,.mikedown-portal) .slash-menu-footer.is-active{background:var(--slash-active-bg);color:var(--slash-active-fg);outline-color:var(--slash-focus)}:is(.mikedown-root,.mikedown-portal) .slash-menu-footer.is-active .slash-menu-footer-icon{opacity:1}:is(.mikedown-root,.mikedown-portal) .mikedown-misspelling{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:var(--mikedown-info, #3794ff);text-decoration-skip-ink:none;text-underline-offset:.18em;text-decoration-thickness:1px}:is(.mikedown-root,.mikedown-portal) a .mikedown-misspelling{text-decoration-line:none}:is(.mikedown-root,.mikedown-portal) #mikedown-context-menu .cm-item-spelling .cm-item-label{font-family:var(--mikedown-font-family, inherit);font-weight:600}:is(.mikedown-root,.mikedown-portal) .settings-modal{--settings-fg: var(--mikedown-text, #d4d4d4);--settings-muted: var(--mikedown-text-muted, rgba(128, 128, 128, .9));--settings-border: var(--mikedown-border, rgba(128, 128, 128, .35));--settings-divider: var(--mikedown-border, rgba(128, 128, 128, .2));--settings-control-border: var(--mikedown-input-border, rgba(128, 128, 128, .35));--settings-hover-bg: var(--mikedown-hover, rgba(128, 128, 128, .15));--settings-active-bg: var(--mikedown-selected-bg, #0e639c);--settings-active-fg: var(--mikedown-selected-text, #ffffff);--settings-focus: var(--mikedown-focus-ring, #007fd4)}:is(.mikedown-root,.mikedown-portal) #mikedown-settings-overlay{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:#00000040}:is(.mikedown-root,.mikedown-portal) .settings-modal{display:flex;flex-direction:column;box-sizing:border-box;width:min(760px,100vw - 32px);height:min(640px,80vh);overflow:hidden;background:var(--mikedown-surface-raised, #252526);color:var(--settings-fg);border:1px solid var(--settings-border);border-radius:10px;box-shadow:0 12px 40px #00000080;font-family:var(--mikedown-font-ui, system-ui, -apple-system, sans-serif);font-size:13px;line-height:1.4}:is(.mikedown-root,.mikedown-portal) .settings-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 14px;flex-shrink:0}:is(.mikedown-root,.mikedown-portal) .settings-title{margin:0;font-size:18px;font-weight:600;color:var(--settings-fg)}:is(.mikedown-root,.mikedown-portal) .settings-close{background:none;border:none;border-radius:var(--mikedown-radius-sm, 4px);color:var(--settings-fg);font-size:22px;line-height:1;cursor:pointer;padding:2px 6px;opacity:.6}:is(.mikedown-root,.mikedown-portal) .settings-close:hover{opacity:1}:is(.mikedown-root,.mikedown-portal) .settings-body{display:flex;flex:1;min-height:0;border-top:1px solid var(--settings-divider)}:is(.mikedown-root,.mikedown-portal) .settings-nav{width:140px;flex-shrink:0;padding:10px 8px;border-right:1px solid var(--settings-divider);display:flex;flex-direction:column;gap:2px;overflow-y:auto}:is(.mikedown-root,.mikedown-portal) .settings-tab{text-align:left;padding:7px 12px;background:transparent;border:none;border-radius:var(--mikedown-radius-sm, 4px);color:var(--mikedown-text-ui, var(--settings-fg));cursor:pointer;font-size:13px;font-family:inherit;white-space:nowrap;flex-shrink:0;outline:none}:is(.mikedown-root,.mikedown-portal) .settings-tab:hover{background:var(--settings-hover-bg)}:is(.mikedown-root,.mikedown-portal) .settings-tab[aria-selected=true]{background:var(--settings-active-bg);color:var(--settings-active-fg);outline:1px solid var(--mikedown-contrast-border, transparent);outline-offset:-1px}:is(.mikedown-root,.mikedown-portal) .settings-content{flex:1;min-width:0;overflow-y:auto;padding:18px 24px;container:settings-content/inline-size}:is(.mikedown-root,.mikedown-portal) .settings-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;border-top:1px solid var(--settings-divider);flex-shrink:0}:is(.mikedown-root,.mikedown-portal) .settings-footer-note{font-size:12px;color:var(--settings-muted)}:is(.mikedown-root,.mikedown-portal) .settings-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 24px;align-items:start;padding:14px 0}:is(.mikedown-root,.mikedown-portal) .settings-row+.settings-row{border-top:1px solid var(--settings-divider)}:is(.mikedown-root,.mikedown-portal) .settings-panel>.settings-row:first-child{padding-top:0}:is(.mikedown-root,.mikedown-portal) .settings-panel>.settings-row:last-child{padding-bottom:0}:is(.mikedown-root,.mikedown-portal) .settings-row--inline{grid-template-columns:minmax(0,1fr) minmax(0,auto)}:is(.mikedown-root,.mikedown-portal) .settings-row--inline>:not(.settings-row-text){justify-self:end}:is(.mikedown-root,.mikedown-portal) .settings-row-text{display:flex;flex-direction:column;gap:3px;min-width:0}:is(.mikedown-root,.mikedown-portal) .settings-label{font-size:13px;font-weight:600;color:var(--settings-fg)}:is(.mikedown-root,.mikedown-portal) .settings-desc{font-size:12px;line-height:1.45;color:var(--settings-muted)}:is(.mikedown-root,.mikedown-portal) .settings-row--check .settings-row-text{cursor:pointer}:is(.mikedown-root,.mikedown-portal) .settings-row--check>input[type=checkbox]{margin:2px 0 0;width:16px;height:16px;flex-shrink:0;cursor:pointer;accent-color:var(--mikedown-accent, #0e639c)}:is(.mikedown-root,.mikedown-portal) .settings-group{border:1px solid var(--settings-divider);border-radius:var(--mikedown-radius, 6px);padding:0 14px}:is(.mikedown-root,.mikedown-portal) .settings-group>.settings-row{padding:11px 0}:is(.mikedown-root,.mikedown-portal) .settings-input{box-sizing:border-box;width:100%;padding:5px 9px;background:var(--mikedown-input-bg, var(--mikedown-surface, #3c3c3c));color:var(--mikedown-text-ui, var(--mikedown-text, #d4d4d4));border:1px solid var(--settings-control-border);border-radius:var(--mikedown-radius-sm, 4px);font-family:inherit;font-size:13px;outline:none}:is(.mikedown-root,.mikedown-portal) .settings-input:disabled{opacity:.5;cursor:default}:is(.mikedown-root,.mikedown-portal) select.settings-input{width:auto;max-width:280px;cursor:pointer;text-overflow:ellipsis}:is(.mikedown-root,.mikedown-portal) .settings-input--short{width:88px}:is(.mikedown-root,.mikedown-portal) .settings-input--medium{width:250px;max-width:100%}:is(.mikedown-root,.mikedown-portal) .settings-input--small{font-size:12px;padding:4px 8px}:is(.mikedown-root,.mikedown-portal) .settings-input--grow{flex:1;min-width:0}:is(.mikedown-root,.mikedown-portal) .settings-range-control{display:flex;align-items:center;gap:10px}:is(.mikedown-root,.mikedown-portal) .settings-range-control input[type=range]{width:180px;max-width:100%;accent-color:var(--settings-focus)}:is(.mikedown-root,.mikedown-portal) .settings-range-value{min-width:36px;text-align:right;font-size:13px;color:var(--settings-muted);font-variant-numeric:tabular-nums}:is(.mikedown-root,.mikedown-portal) .settings-btn{background:transparent;border:1px solid var(--mikedown-button-border, var(--settings-control-border));border-radius:var(--mikedown-radius-sm, 4px);color:var(--mikedown-text-ui, var(--settings-fg));padding:4px 12px;font-size:12px;font-family:inherit;cursor:pointer;flex-shrink:0;white-space:nowrap}:is(.mikedown-root,.mikedown-portal) .settings-btn:hover{background:var(--settings-hover-bg)}:is(.mikedown-root,.mikedown-portal) .settings-btn--primary{padding:6px 16px;background:var(--mikedown-accent, #0e639c);color:var(--mikedown-accent-text, #ffffff);border-color:var(--mikedown-button-border, transparent);font-size:13px;font-weight:500}:is(.mikedown-root,.mikedown-portal) .settings-btn--primary:hover{background:var(--mikedown-accent-hover, #1177bb)}:is(.mikedown-root,.mikedown-portal) .settings-btn--secondary{padding:5px 14px;background:var(--mikedown-button-bg, #3a3d41);color:var(--mikedown-button-text, #ffffff);border-color:var(--mikedown-button-border, transparent);font-size:13px}:is(.mikedown-root,.mikedown-portal) .settings-btn--secondary:hover{background:var(--mikedown-button-hover, #45494e)}:is(.mikedown-root,.mikedown-portal) .settings-input:focus-visible,:is(.mikedown-root,.mikedown-portal) .settings-btn:focus-visible,:is(.mikedown-root,.mikedown-portal) .settings-tab:focus-visible,:is(.mikedown-root,.mikedown-portal) .settings-close:focus-visible,:is(.mikedown-root,.mikedown-portal) .settings-theme-list:focus-visible,:is(.mikedown-root,.mikedown-portal) .settings-row--check>input[type=checkbox]:focus-visible,:is(.mikedown-root,.mikedown-portal) .settings-word-remove:focus-visible{outline:1px solid var(--settings-focus);outline-offset:1px}:is(.mikedown-root,.mikedown-portal) .settings-input:focus-visible{outline-offset:-1px}:is(.mikedown-root,.mikedown-portal) .settings-theme-current{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;font-size:13px;color:var(--settings-fg)}:is(.mikedown-root,.mikedown-portal) .settings-theme-list{max-height:320px;overflow-y:auto;padding:2px 0;border:1px solid var(--settings-control-border);border-radius:var(--mikedown-radius, 6px);background:var(--mikedown-surface, #1e1e1e);outline:none}:is(.mikedown-root,.mikedown-portal) .settings-theme-item{padding:10px 12px;margin:2px 4px;border-radius:var(--mikedown-radius-sm, 4px);cursor:pointer;color:var(--settings-fg);transition:background .06s ease}:is(.mikedown-root,.mikedown-portal) .settings-theme-item:hover{background:var(--settings-hover-bg)}:is(.mikedown-root,.mikedown-portal) .settings-theme-item.is-active{background:var(--settings-active-bg);color:var(--settings-active-fg);outline:1px solid var(--mikedown-contrast-border, transparent);outline-offset:-1px}:is(.mikedown-root,.mikedown-portal) .settings-theme-item-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}:is(.mikedown-root,.mikedown-portal) .settings-theme-name{font-size:13px;font-weight:600}:is(.mikedown-root,.mikedown-portal) .settings-theme-desc{font-size:11px;opacity:.65}:is(.mikedown-root,.mikedown-portal) .settings-theme-preview{padding:10px 12px;border-radius:var(--mikedown-radius-sm, 4px);background:#8080801f}:is(.mikedown-root,.mikedown-portal) .settings-theme-heading{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:4px}:is(.mikedown-root,.mikedown-portal) .settings-theme-body{font-size:14px;line-height:1.5;opacity:.75}:is(.mikedown-root,.mikedown-portal) .settings-words-header,:is(.mikedown-root,.mikedown-portal) .settings-words-add{display:flex;gap:8px;align-items:center}:is(.mikedown-root,.mikedown-portal) .settings-words-header{justify-content:space-between}:is(.mikedown-root,.mikedown-portal) .settings-words-count{font-size:11.5px;color:var(--settings-muted);flex-shrink:0;white-space:nowrap}:is(.mikedown-root,.mikedown-portal) .settings-words{max-height:240px;min-height:34px;box-sizing:border-box;overflow-y:auto;padding:6px;border:1px solid var(--settings-control-border);border-radius:var(--mikedown-radius-sm, 4px)}:is(.mikedown-root,.mikedown-portal) .settings-words--cloud{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}:is(.mikedown-root,.mikedown-portal) .settings-words--dense{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px 10px;align-content:start}:is(.mikedown-root,.mikedown-portal) .settings-words-empty{font-size:12px;color:var(--settings-muted);padding:2px 4px}:is(.mikedown-root,.mikedown-portal) .settings-words-legend{font-size:11.5px;line-height:1.4;color:var(--settings-muted)}:is(.mikedown-root,.mikedown-portal) .settings-word{font-size:12px}:is(.mikedown-root,.mikedown-portal) .settings-words--cloud .settings-word{display:inline-flex;align-items:center;gap:5px;padding:2px 6px 2px 8px;border-radius:10px;background:var(--mikedown-active, rgba(128, 128, 128, .25));color:var(--mikedown-text, inherit)}:is(.mikedown-root,.mikedown-portal) .settings-words--cloud .settings-word--external{padding:2px 8px;background:transparent;border:1px dashed var(--mikedown-input-border, rgba(128, 128, 128, .5));color:var(--settings-muted)}:is(.mikedown-root,.mikedown-portal) .settings-words--dense .settings-word{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:1px 4px;border-radius:3px}:is(.mikedown-root,.mikedown-portal) .settings-words--dense .settings-word--external{color:var(--settings-muted);font-style:italic}:is(.mikedown-root,.mikedown-portal) .settings-words--dense .settings-word>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.mikedown-root,.mikedown-portal) .settings-word-remove{background:transparent;border:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0 2px;font-family:inherit;flex-shrink:0}:is(.mikedown-root,.mikedown-portal) .settings-words--dense .settings-word-remove{opacity:.25}:is(.mikedown-root,.mikedown-portal) .settings-words--dense .settings-word:hover,:is(.mikedown-root,.mikedown-portal) .settings-words--dense .settings-word:focus-within{background:var(--mikedown-hover, rgba(128, 128, 128, .14))}:is(.mikedown-root,.mikedown-portal) .settings-words--dense .settings-word:hover .settings-word-remove,:is(.mikedown-root,.mikedown-portal) .settings-words--dense .settings-word-remove:focus{opacity:1}:is(.mikedown-root,.mikedown-portal) .settings-panel--hotkeys{display:flex;flex-direction:column;align-items:flex-start;gap:14px}:is(.mikedown-root,.mikedown-portal) .settings-hotkeys-table{width:100%;border-collapse:collapse;font-size:13px}:is(.mikedown-root,.mikedown-portal) .settings-hotkeys-table th{text-align:left;padding:6px 8px;font-weight:500;color:var(--settings-muted);border-bottom:1px solid var(--settings-border)}:is(.mikedown-root,.mikedown-portal) .settings-hotkeys-table td{padding:6px 8px;color:var(--settings-fg);border-bottom:1px solid var(--settings-divider)}:is(.mikedown-root,.mikedown-portal) .settings-hotkeys-table tbody tr:last-child td{border-bottom:none}:is(.mikedown-root,.mikedown-portal) .settings-hotkeys-table td:last-child{font-family:var(--mikedown-font-mono, monospace);white-space:nowrap}:is(.mikedown-root,.mikedown-portal) .settings-panel--about{display:flex;flex-direction:column;align-items:flex-start;gap:16px}:is(.mikedown-root,.mikedown-portal) .settings-about-title{display:flex;flex-direction:column;gap:2px}:is(.mikedown-root,.mikedown-portal) .settings-about-name{font-size:18px;font-weight:600;color:var(--settings-fg)}:is(.mikedown-root,.mikedown-portal) .settings-about-meta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--settings-fg)}:is(.mikedown-root,.mikedown-portal) .settings-about-links{display:flex;flex-direction:column;gap:6px}:is(.mikedown-root,.mikedown-portal) .settings-about-links a{color:var(--mikedown-link, #3794ff);text-decoration:none;font-size:13px}:is(.mikedown-root,.mikedown-portal) .settings-about-links a:hover{text-decoration:underline}:is(.mikedown-root,.mikedown-portal) .settings-about-support{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:16px;border-top:1px solid var(--settings-divider)}:is(.mikedown-root,.mikedown-portal) .settings-about-support .settings-btn{margin-top:4px}@container settings-content (max-width: 440px){:is(.mikedown-root,.mikedown-portal) .settings-row--inline:not(.settings-row--check){grid-template-columns:minmax(0,1fr)}:is(.mikedown-root,.mikedown-portal) .settings-row--inline:not(.settings-row--check)>:not(.settings-row-text){justify-self:start}:is(.mikedown-root,.mikedown-portal) select.settings-input{max-width:100%}:is(.mikedown-root,.mikedown-portal) .settings-input--medium{width:100%}}@media(max-width:600px){:is(.mikedown-root,.mikedown-portal) .settings-modal{height:min(640px,90vh)}:is(.mikedown-root,.mikedown-portal) .settings-header{padding:14px 16px 10px}:is(.mikedown-root,.mikedown-portal) .settings-body{flex-direction:column}:is(.mikedown-root,.mikedown-portal) .settings-nav{width:auto;flex-direction:row;padding:6px 8px;border-right:none;border-bottom:1px solid var(--settings-divider);overflow-x:auto;overflow-y:hidden}:is(.mikedown-root,.mikedown-portal) .settings-content{padding:14px 16px}:is(.mikedown-root,.mikedown-portal) .settings-footer{padding:10px 16px}}:root{--ls-input-bg: var(--surface);--ls-input-border: var(--line-strong);--ls-border-strong: var(--field);--ls-card-border: var(--line);--ls-primary: var(--field);--ls-danger: #b3261e;--ls-radius: var(--radius-s)}@media(prefers-color-scheme:dark){:root{--ls-danger: #f28b82}}:is(.mikedown-root,.mikedown-portal){--mikedown-font-ui: var(--font-body);--mikedown-radius-sm: 6px;--mikedown-radius: var(--radius-s);--mikedown-radius-lg: var(--radius-m);--mikedown-surface: var(--surface);--mikedown-surface-raised: var(--surface-raised);--mikedown-surface-toolbar: var(--page);--mikedown-input-bg: var(--surface);--mikedown-code-bg: var(--leaf-wash);--mikedown-quote-bg: var(--page);--mikedown-text: var(--ink);--mikedown-text-ui: var(--ink-soft);--mikedown-text-muted: var(--ink-soft);--mikedown-icon: var(--ink-soft);--mikedown-border: var(--line);--mikedown-divider: var(--line);--mikedown-input-border: var(--line-strong);--mikedown-quote-border: var(--straw);--mikedown-hover: var(--leaf-wash);--mikedown-active: var(--leaf-wash);--mikedown-selected-bg: var(--leaf-wash);--mikedown-selected-text: var(--field-strong);--mikedown-line-highlight: var(--page);--mikedown-selection: color-mix(in srgb, var(--sprout) 35%, transparent);--mikedown-focus-ring: color-mix(in srgb, var(--focus) 55%, transparent);--mikedown-accent: var(--field);--mikedown-accent-hover: var(--field-strong);--mikedown-accent-text: var(--on-field);--mikedown-button-bg: var(--leaf-wash);--mikedown-button-text: var(--ink-soft);--mikedown-button-hover: var(--line);--mikedown-link: var(--link);--mikedown-link-hover: var(--field-strong);--mikedown-wikilink: var(--straw-ink);--mikedown-success: var(--sod);--mikedown-danger: var(--ls-danger);--mikedown-warning: var(--warn-ink);--mikedown-info: var(--field)}:root{--page: #f3f6f1;--surface: #ffffff;--surface-raised: #ffffff;--ink: #1c2b20;--ink-soft: #536257;--field: #2f6e3a;--field-strong: #24572d;--on-field: #ffffff;--link: #2f6e3a;--leaf-wash: #e4eee0;--line: #d9e1d5;--line-strong: #82937e;--straw: #af926b;--straw-ink: #75603f;--sprout: #8dc640;--soil: #e8dcc6;--soil-furrow: #d6c6a8;--sod: #3d7f3f;--sod-blade: #44873f;--warn-wash: #fbf1e3;--warn-ink: #7a4a12;--warn-line: #e7c999;--focus: #2f6e3a;--shadow-panel: 0 1px 0 rgba(28, 43, 32, .04), 0 12px 32px -18px rgba(28, 43, 32, .28);--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--step--1: .8125rem;--step-0: .9375rem;--step-1: 1rem;--step-2: 1.25rem;--step-3: 1.625rem;--step-4: 2.125rem;--header-h: 60px;--radius-s: 8px;--radius-m: 14px;--radius-l: 22px;--ease-out: cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media(prefers-color-scheme:dark){:root{--page: #142019;--surface: #1a2920;--surface-raised: #213328;--ink: #e6eee4;--ink-soft: #a7b7aa;--field: #8dc640;--field-strong: #a4d65f;--on-field: #142019;--link: #a9d872;--leaf-wash: #26392c;--line: #2b3f31;--line-strong: #62786a;--straw: #b89d76;--straw-ink: #d2bb95;--soil: #3b3327;--soil-furrow: #4b4132;--sod: #5d9b48;--sod-blade: #66a350;--warn-wash: #33291a;--warn-ink: #f0cf9c;--warn-line: #5f4a29;--focus: #a9d872;--shadow-panel: 0 12px 32px -18px rgba(0, 0, 0, .6);color-scheme:dark}}@media(min-width:960px){:root{--step-1: 1.0625rem;--header-h: 68px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p,ol,ul,dl,dd{margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.25rem;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:var(--step-0);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.btn-primary{background:var(--field);color:var(--on-field)}.btn-primary:hover{background:var(--field-strong)}.btn-primary[disabled]{opacity:.6;cursor:progress}.btn-quiet{background:transparent;color:var(--link);border-color:var(--line-strong)}.btn-quiet:hover{border-color:var(--field);background:var(--leaf-wash)}.btn-text{min-height:0;padding:0;border:0;background:none;color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.md{font-size:var(--step-1);line-height:1.65;overflow-wrap:anywhere}.md>*+*{margin-top:.75em}.md ul,.md ol{padding-left:1.25em}.md li+li{margin-top:.35em}.md li::marker{color:var(--straw)}.md strong{font-weight:600}.md h1,.md h2,.md h3{font-size:var(--step-1);font-weight:600}.md code{font-size:.9em;background:var(--leaf-wash);padding:.1em .35em;border-radius:4px}.md blockquote{margin:0;padding-left:.9em;border-left:3px solid var(--straw);color:var(--ink-soft)}.md .file-link{font-weight:600;text-decoration:none}.md .file-link .link-label{text-decoration:underline;text-decoration-thickness:1px}.md .file-hint{display:inline-block;margin-left:.4em;padding:0 .45em;border:1px solid var(--line-strong);border-radius:6px;font-size:var(--step--1);font-weight:500;color:var(--ink-soft);text-decoration:none;line-height:1.5;vertical-align:.1em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
