@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}html{color-scheme:light dark;--mat-sys-primary: light-dark(#1E3A8A, #A5B4FC);--mat-sys-on-primary: light-dark(#ffffff, #1E1B4B);--mat-sys-primary-container: light-dark(#DBE3FF, #312E81);--mat-sys-on-primary-container: light-dark(#0F172A, #E0E7FF);--mat-sys-inverse-primary: light-dark(#A5B4FC, #1E3A8A);--mat-sys-primary-fixed: light-dark(#DBE3FF, #DBE3FF);--mat-sys-primary-fixed-dim: light-dark(#A5B4FC, #A5B4FC);--mat-sys-on-primary-fixed: light-dark(#0F172A, #0F172A);--mat-sys-on-primary-fixed-variant: light-dark(#312E81, #312E81);--mat-sys-secondary: light-dark(#059669, #34d399);--mat-sys-on-secondary: light-dark(#ffffff, #022c22);--mat-sys-secondary-container: light-dark(#d1fae5, #047857);--mat-sys-on-secondary-container: light-dark(#064e3b, #d1fae5);--mat-sys-secondary-fixed: light-dark(#d1fae5, #d1fae5);--mat-sys-secondary-fixed-dim: light-dark(#34d399, #34d399);--mat-sys-on-secondary-fixed: light-dark(#022c22, #022c22);--mat-sys-on-secondary-fixed-variant: light-dark(#047857, #047857);--mat-sys-tertiary: light-dark(#d97706, #fbbf24);--mat-sys-on-tertiary: light-dark(#ffffff, #422006);--mat-sys-tertiary-container: light-dark(#ffedd5, #92400e);--mat-sys-on-tertiary-container: light-dark(#431407, #ffedd5);--mat-sys-tertiary-fixed: light-dark(#ffedd5, #ffedd5);--mat-sys-tertiary-fixed-dim: light-dark(#fbbf24, #fbbf24);--mat-sys-on-tertiary-fixed: light-dark(#422006, #422006);--mat-sys-on-tertiary-fixed-variant: light-dark(#92400e, #92400e);--mat-sys-background: light-dark(#f4f6fb, #12141a);--mat-sys-on-background: light-dark(#1a1c23, #e4e6ed);--mat-sys-surface: light-dark(#f4f6fb, #12141a);--mat-sys-surface-dim: light-dark(#d5dae6, #0e1015);--mat-sys-surface-bright: light-dark(#f4f6fb, #3a3e4a);--mat-sys-surface-container-low: light-dark(#eef1f8, #1a1d26);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0e13);--mat-sys-surface-container: light-dark(#e8ecf5, #1f232d);--mat-sys-surface-container-high: light-dark(#dfe4f0, #292e3a);--mat-sys-surface-container-highest: light-dark(#d5dbeb, #343a48);--mat-sys-on-surface: light-dark(#1a1c23, #e4e6ed);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#1E3A8A, #A5B4FC);--mat-sys-inverse-surface: light-dark(#2f333d, #e4e6ed);--mat-sys-inverse-on-surface: light-dark(#f0f2f8, #2f333d);--mat-sys-outline: light-dark(#72778a, #8b90a0);--mat-sys-outline-variant: light-dark(#c2c6d4, #434858);--mat-sys-neutral10: light-dark(#1a1c23, #1a1c23);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e0e5f0, #434858);--mat-sys-on-surface-variant: light-dark(#454a5a, #c2c6d4);--mat-sys-neutral-variant20: light-dark(#2f333d, #2f333d);--mat-sys-brand-font-family: Poppins;--mat-sys-plain-font-family: Poppins;--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size) / var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size) / var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size) / var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size) / var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size) / var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size) / var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size) / var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size) / var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size) / var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size) / var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size) / var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size) / var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size) / var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size) / var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size) / var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-umbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 80%);--mat-sys-penumbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 86%);--mat-sys-ambient-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level0: 0px 0px 0px 0px var(--mat-sys-umbra-color), 0px 0px 0px 0px var(--mat-sys-penumbra-color), 0px 0px 0px 0px var(--mat-sys-ambient-color);--mat-sys-level1: 0px 2px 1px -1px var(--mat-sys-umbra-color), 0px 1px 1px 0px var(--mat-sys-penumbra-color), 0px 1px 3px 0px var(--mat-sys-ambient-color);--mat-sys-level2: 0px 3px 3px -2px var(--mat-sys-umbra-color), 0px 3px 4px 0px var(--mat-sys-penumbra-color), 0px 1px 8px 0px var(--mat-sys-ambient-color);--mat-sys-level3: 0px 3px 5px -1px var(--mat-sys-umbra-color), 0px 6px 10px 0px var(--mat-sys-penumbra-color), 0px 1px 18px 0px var(--mat-sys-ambient-color);--mat-sys-level4: 0px 5px 5px -3px var(--mat-sys-umbra-color), 0px 8px 10px 1px var(--mat-sys-penumbra-color), 0px 3px 14px 2px var(--mat-sys-ambient-color);--mat-sys-level5: 0px 7px 8px -4px var(--mat-sys-umbra-color), 0px 12px 17px 2px var(--mat-sys-penumbra-color), 0px 5px 22px 4px var(--mat-sys-ambient-color);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}@media(prefers-contrast:more){html{--mat-sys-primary: light-dark(#0F172A, #E0E7FF);--mat-sys-on-primary: light-dark(#ffffff, #000000);--mat-sys-primary-container: light-dark(#1E3A8A, #A5B4FC);--mat-sys-on-primary-container: light-dark(#ffffff, #0F172A);--mat-sys-inverse-primary: light-dark(#A5B4FC, #1E3A8A);--mat-sys-primary-fixed: light-dark(#1E3A8A, #DBE3FF);--mat-sys-primary-fixed-dim: light-dark(#1E1B4B, #A5B4FC);--mat-sys-on-primary-fixed: light-dark(#ffffff, #000000);--mat-sys-on-primary-fixed-variant: light-dark(#ffffff, #1E1B4B);--mat-sys-secondary: light-dark(#022c22, #a7f3d0);--mat-sys-on-secondary: light-dark(#ffffff, #000000);--mat-sys-secondary-container: light-dark(#047857, #6ee7b7);--mat-sys-on-secondary-container: light-dark(#ffffff, #021c16);--mat-sys-secondary-fixed: light-dark(#047857, #d1fae5);--mat-sys-secondary-fixed-dim: light-dark(#064e3b, #34d399);--mat-sys-on-secondary-fixed: light-dark(#ffffff, #000000);--mat-sys-on-secondary-fixed-variant: light-dark(#ffffff, #022019);--mat-sys-tertiary: light-dark(#422006, #fde68a);--mat-sys-on-tertiary: light-dark(#ffffff, #000000);--mat-sys-tertiary-container: light-dark(#92400e, #fbbf24);--mat-sys-on-tertiary-container: light-dark(#ffffff, #1c0a00);--mat-sys-tertiary-fixed: light-dark(#92400e, #ffedd5);--mat-sys-tertiary-fixed-dim: light-dark(#78350f, #fbbf24);--mat-sys-on-tertiary-fixed: light-dark(#ffffff, #000000);--mat-sys-on-tertiary-fixed-variant: light-dark(#ffffff, #1a0601);--mat-sys-background: light-dark(#f4f6fb, #12141a);--mat-sys-on-background: light-dark(#1a1c23, #e4e6ed);--mat-sys-surface: light-dark(#f4f6fb, #12141a);--mat-sys-surface-dim: light-dark(#aeb4c4, #0e1015);--mat-sys-surface-bright: light-dark(#f4f6fb, #525866);--mat-sys-surface-container-low: light-dark(#e0e5f0, #1f232d);--mat-sys-surface-container-lowest: light-dark(#ffffff, #000000);--mat-sys-surface-container: light-dark(#d5dbeb, #2f333d);--mat-sys-surface-container-high: light-dark(#c2c6d4, #3a3e4a);--mat-sys-surface-container-highest: light-dark(#b0b6c6, #434858);--mat-sys-on-surface: light-dark(#000000, #ffffff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#1E3A8A, #A5B4FC);--mat-sys-inverse-surface: light-dark(#2f333d, #e4e6ed);--mat-sys-inverse-on-surface: light-dark(#ffffff, #000000);--mat-sys-outline: light-dark(#1f232d, #ebe9f1);--mat-sys-outline-variant: light-dark(#3a3e4a, #c2c6d4);--mat-sys-neutral10: light-dark(#1a1c23, #1a1c23);--mat-sys-error: light-dark(#600004, #ffece9);--mat-sys-on-error: light-dark(#ffffff, #000000);--mat-sys-error-container: light-dark(#98000a, #ffaea4);--mat-sys-on-error-container: light-dark(#ffffff, #220001);--mat-sys-surface-variant: light-dark(#e7e0ec, #49454f);--mat-sys-on-surface-variant: light-dark(#000000, #ffffff);--mat-sys-neutral-variant20: light-dark(#322f35, #322f35)}}@keyframes sb-slide-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sb-slide-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes sb-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mat-mdc-snack-bar-container{min-width:320px!important;max-width:420px!important;margin:0 16px 16px 0!important;padding:0!important;border-radius:10px!important;animation:sb-slide-in .26s cubic-bezier(.4,0,.2,1) both}.mat-mdc-snack-bar-container:hover .sb-progress-bar{animation-play-state:paused}.mat-mdc-snack-bar-container.sb-exiting{animation:sb-slide-out .2s cubic-bezier(.4,0,.2,1) both}.mat-mdc-snack-bar-container .mdc-snackbar__label{padding:0!important}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{background-color:transparent!important;box-shadow:none!important;border-radius:10px!important;padding:0!important;min-height:unset!important}.mat-mdc-snack-bar-container+.mat-mdc-snack-bar-container{margin-top:8px!important}@media(max-width:599px){.mat-mdc-snack-bar-container{min-width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0 12px 12px!important}}.info-shell,.warning-shell,.error-shell,.success-shell{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;position:relative}.info-body,.warning-body,.error-body,.success-body{display:flex;align-items:center;gap:10px;padding:14px 16px}.info-icon.mat-icon,.warning-icon.mat-icon,.error-icon.mat-icon,.success-icon.mat-icon{flex-shrink:0;width:20px;height:20px;line-height:20px!important;font-size:20px!important;width:unset!important;height:unset!important}.info-message,.warning-message,.error-message,.success-message{flex:1;font-family:var(--mat-sys-plain-font-family);font-size:.875rem;line-height:1.45;font-weight:var(--mat-sys-medium-font-weight);letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.info-close,.warning-close,.error-close,.success-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--mat-sys-corner-full);background:transparent;cursor:pointer;transition:background .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1);opacity:.65;padding:0;margin-left:2px}.info-close .mat-icon,.warning-close .mat-icon,.error-close .mat-icon,.success-close .mat-icon{font-size:18px!important;width:unset!important;height:unset!important;line-height:1!important}.info-close:hover,.warning-close:hover,.error-close:hover,.success-close:hover{opacity:1}.info-close:focus-visible,.warning-close:focus-visible,.error-close:focus-visible,.success-close:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.info-action,.warning-action,.error-action,.success-action{flex-shrink:0;display:inline-flex;align-items:center;padding:4px 10px;border:none;border-radius:var(--mat-sys-corner-full);background:transparent;font-family:var(--mat-sys-plain-font-family);font-size:.8125rem;font-weight:var(--mat-sys-bold-font-weight);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}.info-action:focus-visible,.warning-action:focus-visible,.error-action:focus-visible,.success-action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.info-progress,.warning-progress,.error-progress,.success-progress{height:3px;width:100%;transform-origin:left center;border-radius:0 0 var(--mat-sys-corner-full) var(--mat-sys-corner-full)}.success-snackbar .mat-mdc-snackbar-surface{box-shadow:inset 3px 0 0 var(--mat-sys-secondary),var(--mat-sys-level2)!important}.success-shell{background-color:var(--mat-sys-secondary-container)}.success-icon.mat-icon{color:var(--mat-sys-secondary)}.success-message{color:var(--mat-sys-on-secondary-container)}.success-action{color:var(--mat-sys-secondary)}.success-action:hover{background-color:color-mix(in srgb,var(--mat-sys-secondary) 12%,transparent)}.success-close{color:var(--mat-sys-on-secondary-container)}.success-close:hover{background-color:color-mix(in srgb,var(--mat-sys-on-secondary-container) 10%,transparent)}.success-progress{background-color:var(--mat-sys-secondary);animation:sb-progress 3s linear both;animation-play-state:running}.error-snackbar .mat-mdc-snackbar-surface{box-shadow:inset 3px 0 0 var(--mat-sys-error),var(--mat-sys-level2)!important}.error-shell{background-color:var(--mat-sys-error-container)}.error-icon.mat-icon{color:var(--mat-sys-error)}.error-message{color:var(--mat-sys-on-error-container)}.error-action{color:var(--mat-sys-error)}.error-action:hover{background-color:color-mix(in srgb,var(--mat-sys-error) 12%,transparent)}.error-close{color:var(--mat-sys-on-error-container)}.error-close:hover{background-color:color-mix(in srgb,var(--mat-sys-on-error-container) 10%,transparent)}.error-progress{background-color:var(--mat-sys-error);animation:sb-progress 5s linear both;animation-play-state:running}.warning-snackbar .mat-mdc-snackbar-surface{box-shadow:inset 3px 0 0 var(--mat-sys-tertiary),var(--mat-sys-level2)!important}.warning-shell{background-color:var(--mat-sys-tertiary-container)}.warning-icon.mat-icon{color:var(--mat-sys-tertiary)}.warning-message{color:var(--mat-sys-on-tertiary-container)}.warning-action{color:var(--mat-sys-tertiary)}.warning-action:hover{background-color:color-mix(in srgb,var(--mat-sys-tertiary) 12%,transparent)}.warning-close{color:var(--mat-sys-on-tertiary-container)}.warning-close:hover{background-color:color-mix(in srgb,var(--mat-sys-on-tertiary-container) 10%,transparent)}.warning-progress{background-color:var(--mat-sys-tertiary);animation:sb-progress 4s linear both;animation-play-state:running}.info-snackbar .mat-mdc-snackbar-surface{box-shadow:inset 3px 0 0 var(--mat-sys-primary),var(--mat-sys-level2)!important}.info-shell{background-color:var(--mat-sys-primary-container)}.info-icon.mat-icon{color:var(--mat-sys-primary)}.info-message{color:var(--mat-sys-on-primary-container)}.info-action{color:var(--mat-sys-primary)}.info-action:hover{background-color:color-mix(in srgb,var(--mat-sys-primary) 12%,transparent)}.info-close{color:var(--mat-sys-on-primary-container)}.info-close:hover{background-color:color-mix(in srgb,var(--mat-sys-on-primary-container) 10%,transparent)}.info-progress{background-color:var(--mat-sys-primary);animation:sb-progress 3s linear both;animation-play-state:running}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.d-flex{display:flex}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.pb-10{padding-bottom:10px}.full-width{width:100%}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.details-card{border-radius:10px!important;background-color:var(--mat-sys-surface-container-lowest);border:1px solid var(--mat-sys-outline-variant);padding:0;overflow:hidden}.card-table{border-radius:12px;background:var(--mat-sys-surface-container-lowest);overflow:hidden;border:1px solid var(--mat-sys-outline-variant)}.card-table .card-table-header{padding:16px;border-bottom:1px solid var(--mat-sys-outline-variant);background:color-mix(in srgb,var(--mat-sys-on-surface) 2%,transparent)}.card-table .card-table-header h4{margin:0;font-size:14px;font-weight:600;color:var(--mat-sys-on-surface);letter-spacing:.3px}.card-table .card-table-body{display:flex;flex-direction:column}.card-table .card-table-body .card-table-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.card-table .card-table-body .card-table-item:not(:last-child){border-bottom:1px dashed var(--mat-sys-outline-variant)}.card-table .card-table-body .card-table-item label{font-size:12px;font-weight:500;color:var(--mat-sys-outline);text-transform:uppercase;letter-spacing:.5px}.card-table .card-table-body .card-table-item p{margin:0;font-size:14px;font-weight:500;color:var(--mat-sys-on-surface)}.card-table .card-table-body .card-table-item:hover{background-color:var(--mat-sys-surface-container-high)}.rich-editor-box{background:var(--mat-sys-surface-container-lowest);border-radius:10px}.rich-editor-box .rich-editor-box-header{display:flex;align-items:center;gap:8px;padding:16px;border:1px solid var(--mat-sys-outline-variant);border-radius:10px 10px 0 0}.rich-editor-box .rich-editor-box-header .mat-icon{font-size:20px;height:unset;width:unset}.rich-editor-box .rich-editor-box-header span{margin:0;font-weight:500;color:var(--mat-sys-on-surface);letter-spacing:.3px}.hide{display:none!important}.flex-container{display:flex;gap:16px;justify-content:flex-start;align-items:flex-start}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.badge{font-size:12px;font-weight:500;padding:5px 10px 6px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.badge--primary{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.badge--secondary{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.badge--tertiary{background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.badge--info{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.badge--success{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.badge--danger{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.badge--hint{background:color-mix(in srgb,var(--mat-sys-primary) 12%,transparent);color:var(--mat-sys-primary);font-size:11px;font-style:italic;font-weight:600}.empty-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;gap:8px}.empty-container__icon{font-size:40px;width:40px;height:40px;color:var(--mat-sys-outline);margin-bottom:4px}.empty-container__title{font-size:16px;font-weight:500;color:var(--mat-sys-on-surface);margin:0}.empty-container__text{font-size:13px;color:var(--mat-sys-on-surface-variant);margin:0 0 12px}.empty-container__btn mat-icon{font-size:18px;width:18px;height:18px}.text-muted{font-size:12px;color:var(--mat-sys-on-surface-variant)}.tab-content-pad{padding:20px 0 24px}.exam-hero{background:var(--mat-sys-surface-container-lowest);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-large);overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:linear-gradient(135deg,var(--mat-sys-primary-container) 0%,var(--mat-sys-surface-container-lowest) 80%);flex-wrap:wrap}.exam-hero .hero-left{display:flex;align-items:center;gap:16px;flex:1;min-width:200px}.exam-hero .hero-badge{padding:6px 14px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);font-size:12px;font-weight:700;letter-spacing:1px;white-space:nowrap;flex-shrink:0}.exam-hero .hero-info{display:flex;flex-direction:column;gap:4px}.exam-hero .hero-name{margin:0;font-size:1.15rem;font-weight:600;color:var(--mat-sys-on-surface);line-height:1.3}.exam-hero .hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.exam-hero .hero-meta-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--mat-sys-on-surface-variant)}.exam-hero .hero-meta-item mat-icon{font-size:14px;width:14px;height:14px}.exam-hero .hero-meta-sep{color:var(--mat-sys-outline);font-size:12px}.exam-hero .hero-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.exam-hero .hero-stat{display:flex;flex-direction:column;align-items:center;padding:10px 16px;border-radius:var(--mat-sys-corner-medium);background:var(--mat-sys-surface-container-low);border:1px solid var(--mat-sys-outline-variant);min-width:70px;text-align:center}.exam-hero .hero-stat strong{font-size:1.1rem;font-weight:700;color:var(--mat-sys-primary)}.exam-hero .hero-stat span{font-size:10px;font-weight:500;color:var(--mat-sys-outline);text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.exam-hero .hero-stat.accent{border-color:var(--mat-sys-tertiary);background:var(--mat-sys-tertiary-container)}.exam-hero .hero-stat.accent strong{color:var(--mat-sys-on-tertiary-container)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.grid-2{grid-template-columns:1fr}}.card{background:var(--mat-sys-surface-container-lowest);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-large);overflow:hidden}.card .card-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-low)}.card .card-head h4{margin:0;font-size:14px;font-weight:600;color:var(--mat-sys-on-surface);flex:1}.card .card-body{padding:16px}.card-icon-wrap{width:34px;height:34px;min-width:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.card-icon-wrap mat-icon{font-size:20px;width:20px;height:20px}.card-icon-wrap.c-primary{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.card-icon-wrap.c-teal{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.card-icon-wrap.c-orange{background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.card-icon-wrap.c-indigo{background:var(--mat-sys-primary-container);color:var(--mat-sys-primary)}.field-list{padding:8px 0}.field-row{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:12px}.field-row:not(:last-child){border-bottom:1px dashed var(--mat-sys-outline-variant)}.field-row.align-top{align-items:flex-start}.field-row .field-lbl{font-size:12px;font-weight:500;color:var(--mat-sys-outline);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.field-row .field-val{font-size:13px;font-weight:500;color:var(--mat-sys-on-surface);text-align:right}.code-tag{font-family:Courier New,Courier,monospace;font-size:12px;padding:2px 8px;border-radius:var(--mat-sys-corner-extra-small);background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font-weight:600}.chip-wrap{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.chip{font-size:11px;font-weight:500;padding:3px 10px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.rich-content{font-size:14px;line-height:1.75;color:var(--mat-sys-on-surface)}.rich-content p{margin:0 0 10px}.rich-content ul,.rich-content ol{padding-left:20px;margin:0 0 10px}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4{color:var(--mat-sys-on-surface)}.empty-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;text-align:center}.empty-inline mat-icon{font-size:32px;width:32px;height:32px;color:var(--mat-sys-outline)}.empty-inline p{margin:0;font-size:13px;color:var(--mat-sys-on-surface-variant)}.empty-full{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 24px;text-align:center}.empty-full.borderless{border:none;background:transparent}.empty-full h4{margin:0;font-size:16px;font-weight:500;color:var(--mat-sys-on-surface)}.empty-full p{margin:0 0 4px;font-size:13px;color:var(--mat-sys-on-surface-variant);max-width:320px}.empty-icon-wrap{width:52px;height:52px;min-width:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}.empty-icon-wrap mat-icon{font-size:20px;width:20px;height:20px}.empty-icon-wrap{background:var(--mat-sys-surface-container-high);color:var(--mat-sys-outline);margin-bottom:4px}.empty-icon-wrap mat-icon{font-size:28px;width:28px;height:28px}.count-pill{font-size:12px;font-weight:700;padding:2px 9px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);margin-left:auto}.glance-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px}.glance-card{background:var(--mat-sys-surface-container-lowest);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-large);overflow:hidden;display:flex;align-items:center;gap:12px;padding:14px 16px;transition:box-shadow .2s}.glance-card:hover{box-shadow:var(--mat-sys-level2)}.glance-card.glance-accent{border-color:var(--mat-sys-tertiary);background:var(--mat-sys-tertiary-container)}.glance-card.glance-accent .glance-icon{background:var(--mat-sys-tertiary);color:var(--mat-sys-on-tertiary)}.glance-card.glance-accent .glance-text strong{color:var(--mat-sys-on-tertiary-container)}.glance-icon{width:38px;height:38px;min-width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center}.glance-icon mat-icon{font-size:20px;width:20px;height:20px}.glance-icon{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);flex-shrink:0}.glance-text{display:flex;flex-direction:column;min-width:0}.glance-text strong{font-size:14px;font-weight:700;color:var(--mat-sys-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glance-text span{font-size:11px;font-weight:400;color:var(--mat-sys-on-surface-variant);margin-top:2px}.levels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:16px}.level-card{border-radius:var(--mat-sys-corner-medium);border:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-low);overflow:hidden;transition:box-shadow .2s}.level-card:hover{box-shadow:var(--mat-sys-level1)}.level-card .level-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--mat-sys-outline-variant)}.level-card .level-num{width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.level-card .level-title-col{display:flex;flex-direction:column;gap:3px}.level-card .level-title-col strong{font-size:13px;font-weight:600;color:var(--mat-sys-on-surface)}.level-card .level-stats{display:flex;gap:12px;padding:10px 14px;flex-wrap:wrap}.level-card .level-note{margin:0;font-size:12px;color:var(--mat-sys-on-surface-variant);padding:0 14px 12px;line-height:1.5}.lstat{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--mat-sys-on-surface-variant)}.lstat mat-icon{font-size:15px;width:15px;height:15px;color:var(--mat-sys-outline)}.pattern-tag{font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--mat-sys-corner-full);text-transform:capitalize;background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.pattern-tag.prelims{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.pattern-tag.mains{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.pattern-tag.interview{background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.age-tag{font-size:13px;font-weight:600;padding:3px 10px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.attempt-tag{font-size:13px;font-weight:600;padding:3px 10px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.attempt-tag.unlimited{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.relax-section{padding:12px 16px;border-top:1px dashed var(--mat-sys-outline-variant)}.relax-section .relax-heading{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--mat-sys-outline);margin:0 0 10px}.relax-grid{display:flex;flex-direction:column;gap:6px}.relax-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--mat-sys-corner-small);background:var(--mat-sys-surface-container);font-size:13px}.relax-item .relax-cat{color:var(--mat-sys-on-surface);font-weight:500}.relax-item .relax-years{font-weight:700;color:var(--mat-sys-tertiary)}.timeline{padding:16px 16px 8px;position:relative}.tl-item{display:flex;align-items:flex-start;gap:14px;padding-bottom:16px;position:relative}.tl-item:not(.tl-last):before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--mat-sys-outline-variant)}.tl-dot{width:16px;height:16px;min-width:16px;border-radius:50%;background:var(--mat-sys-primary);border:2px solid var(--mat-sys-on-primary);box-shadow:0 0 0 3px var(--mat-sys-primary-container);margin-top:3px;z-index:1}.tl-content{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.tl-left{display:flex;flex-direction:column;gap:2px}.tl-left .tl-marathi{font-size:14px;font-weight:600;color:var(--mat-sys-on-surface)}.tl-left .tl-english{font-size:12px;color:var(--mat-sys-on-surface-variant)}.tl-date{font-size:13px;font-weight:600;color:var(--mat-sys-primary);white-space:nowrap;background:var(--mat-sys-primary-container);padding:3px 10px;border-radius:var(--mat-sys-corner-full)}.links-list{display:flex;flex-direction:column}.link-row{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;color:inherit;transition:background .15s}.link-row:not(:last-child){border-bottom:1px dashed var(--mat-sys-outline-variant)}.link-row:hover{background:var(--mat-sys-surface-container-high)}.link-row .link-label-col{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.link-row .link-label-col strong{font-size:13px;font-weight:600;color:var(--mat-sys-on-surface)}.link-row .link-label-col span{font-size:11px;color:var(--mat-sys-outline);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-row .link-ext{font-size:18px;width:18px;height:18px;color:var(--mat-sys-outline);flex-shrink:0}.link-icon-wrap{width:36px;height:36px;min-width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.link-icon-wrap mat-icon{font-size:20px;width:20px;height:20px}.link-icon-wrap{flex-shrink:0}.link-icon-wrap.lc-green{background:var(--mat-sys-secondary-container);color:var(--mat-sys-secondary)}.link-icon-wrap.lc-orange{background:var(--mat-sys-tertiary-container);color:var(--mat-sys-tertiary)}.link-icon-wrap.lc-blue{background:var(--mat-sys-primary-container);color:var(--mat-sys-primary)}.link-icon-wrap.lc-primary{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.tab-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.tab-section-title{font-size:15px;font-weight:600;color:var(--mat-sys-on-surface)}.tab-section-actions{display:flex;gap:8px;flex-wrap:wrap}.qp-layout{display:flex;flex-direction:column;min-height:0}.qp-header{padding:16px 24px;background:var(--mat-sys-surface-container-lowest);border-bottom:1px solid var(--mat-sys-outline-variant)}.qp-header__left{gap:14px}.qp-header__icon{width:44px;height:44px;min-width:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.qp-header__icon mat-icon{font-size:20px;width:20px;height:20px}.qp-header__icon{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);flex-shrink:0}.qp-header__icon mat-icon{font-size:24px;width:24px;height:24px}.qp-header__title{font-size:1.2rem;font-weight:600;color:var(--mat-sys-on-surface)}.qp-header__subtitle{font-size:12px;color:var(--mat-sys-on-surface-variant);margin-top:2px}.qp-header__actions{gap:8px;flex-shrink:0}.qp-body{display:flex;gap:20px;padding:24px;align-items:flex-start}@media(max-width:768px){.qp-body{flex-direction:column}}.qp-sidebar{width:320px;min-width:320px;flex-shrink:0}@media(max-width:768px){.qp-sidebar{width:100%;min-width:0}}.qp-card{background:var(--mat-sys-surface-container-lowest);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-large);overflow:hidden}.qp-card__header{gap:10px;padding:12px 16px;border-bottom:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-low)}.qp-card__header-icon{font-size:20px;width:20px;height:20px}.qp-card__header-icon.icon-primary{color:var(--mat-sys-primary)}.qp-card__header-icon.icon-success{color:var(--mat-sys-secondary)}.qp-card__header-icon.icon-info{color:var(--mat-sys-primary)}.qp-card__header-icon.icon-warning,.qp-card__header-icon.icon-tertiary{color:var(--mat-sys-tertiary)}.qp-card__title{font-size:14px;font-weight:600;color:var(--mat-sys-on-surface)}.qp-card__body{padding:16px}.qp-section{padding:14px 16px}.qp-section__label{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--mat-sys-outline);margin:0 0 10px}.qp-divider{height:1px;background:var(--mat-sys-outline-variant);margin:0}.qd-stat-banner{gap:10px;padding:12px 16px;font-size:13px;font-weight:600;border-radius:0}.qd-stat-banner__icon{font-size:20px;width:20px;height:20px}.qd-stat-banner__label{flex:1;text-transform:capitalize}.qd-stat-banner--draft{background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface-variant)}.qd-stat-banner--pending{background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.qd-stat-banner--approved{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.qd-stat-banner--rejected{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.qd-active-chip{font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);letter-spacing:.5px;text-transform:uppercase}.qd-meta-list{gap:12px}.qd-meta-item{gap:10px}.qd-meta-item__icon{font-size:18px;width:18px;height:18px;color:var(--mat-sys-outline);margin-top:1px;flex-shrink:0}.qd-meta-item__key{display:block;font-size:11px;font-weight:500;color:var(--mat-sys-outline);text-transform:uppercase;letter-spacing:.5px}.qd-meta-item__val{display:block;font-size:13px;font-weight:500;color:var(--mat-sys-on-surface);margin-top:2px}.qd-score-row{display:flex;gap:10px;flex-wrap:wrap}.qd-score-chip{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--mat-sys-corner-medium);background:var(--mat-sys-primary-container);border:1px solid var(--mat-sys-outline-variant)}.qd-score-chip mat-icon{font-size:18px;width:18px;height:18px;color:var(--mat-sys-primary)}.qd-score-chip__val{font-size:15px;font-weight:700;color:var(--mat-sys-on-primary-container)}.qd-score-chip__lbl{font-size:11px;font-weight:500;color:var(--mat-sys-on-surface-variant)}.qp-tag-list{gap:6px}.qp-tag{font-size:12px;font-weight:600;padding:4px 12px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface-variant)}.qp-tag--year{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.qp-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container);margin-left:auto}.qp-hint{font-size:11px;font-style:italic;color:var(--mat-sys-on-surface-variant)}.qp-rich-content{font-size:14px;line-height:1.75;color:var(--mat-sys-on-surface)}.qp-rich-content p{margin:0 0 8px}.qp-rich-content img{max-width:100%;border-radius:8px}.qp-rich-content ul,.qp-rich-content ol{padding-left:18px;margin:0 0 8px}.qp-main{flex:1;min-width:0}.qd-options-list{gap:10px}.qd-option{display:flex;align-items:center;gap:12px;border-radius:var(--mat-sys-corner-medium);border:1px solid var(--mat-sys-outline-variant);padding:10px 14px;background:var(--mat-sys-surface-container-lowest);transition:border-color .2s}.qd-option--correct{border-color:var(--mat-sys-secondary);background:var(--mat-sys-secondary-container)}.qd-option__index{width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface-variant);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.qd-option__index--correct{background:var(--mat-sys-secondary);color:var(--mat-sys-on-secondary)}.qd-option__content{font-size:14px;color:var(--mat-sys-on-surface)}.qd-option__content p{margin:0}.qd-option__correct-badge{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--mat-sys-secondary);flex-shrink:0}.qd-option__correct-badge mat-icon{font-size:16px;width:16px;height:16px}.qp-footer-actions{gap:8px;padding-top:8px}.pd-root{display:flex;flex-direction:column;min-height:0}.pd-header{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--mat-sys-surface-container-lowest);border-bottom:1px solid var(--mat-sys-outline-variant);gap:16px;flex-wrap:wrap}.pd-header__left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.pd-header__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-header__title{font-size:1.1rem;font-weight:600;color:var(--mat-sys-on-surface);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-header__actions{display:flex;gap:8px;flex-shrink:0}.pd-back{flex-shrink:0}.pd-body{display:flex;flex:1;min-height:0;overflow:hidden}@media(max-width:900px){.pd-body{flex-direction:column}}.pd-sidebar{width:280px;min-width:280px;border-right:1px solid var(--mat-sys-outline-variant);display:flex;flex-direction:column;overflow:hidden;background:var(--mat-sys-surface-container-lowest)}@media(max-width:900px){.pd-sidebar{width:100%;min-width:0;border-right:none;border-bottom:1px solid var(--mat-sys-outline-variant);max-height:260px}}.pd-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-low)}.pd-sidebar__header h3{margin:0;font-size:13px;font-weight:600;color:var(--mat-sys-on-surface)}.pd-sidebar__list{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--mat-sys-outline-variant) transparent}.pd-counter{font-size:12px;font-weight:700;padding:2px 9px;border-radius:var(--mat-sys-corner-full);background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.pd-qnav{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--mat-sys-outline-variant)}.pd-qnav:hover{background:var(--mat-sys-surface-container-high)}.pd-qnav.active{background:var(--mat-sys-primary-container)}.pd-qnav.active .pd-qnav__num{background:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.pd-qnav__num{width:26px;height:26px;min-width:26px;border-radius:50%;background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface-variant);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:background .15s,color .15s}.pd-qnav__preview{display:flex;flex-direction:column;gap:4px;overflow:hidden}.pd-qnav__meta{display:flex;gap:5px;flex-wrap:wrap}.pd-qnav__text{font-size:12px;color:var(--mat-sys-on-surface-variant);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.pd-chip{font-size:10px;font-weight:600;padding:2px 7px;border-radius:var(--mat-sys-corner-full)}.pd-chip--marks{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.pd-chip--subject{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.pd-main{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-width:0}.pd-meta-panel{padding:16px 20px;border-bottom:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-low)}.pd-stats{display:flex;gap:16px;flex-wrap:wrap}.pd-stat{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--mat-sys-corner-medium);background:var(--mat-sys-surface-container-lowest);border:1px solid var(--mat-sys-outline-variant);min-width:120px}.pd-stat__icon{font-size:22px;width:22px;height:22px;color:var(--mat-sys-primary)}.pd-stat__body{display:flex;flex-direction:column;gap:2px}.pd-stat__label{font-size:11px;font-weight:500;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.4px}.pd-stat__value{font-size:14px;font-weight:700;color:var(--mat-sys-on-surface)}.pd-stat__value small{font-size:11px;font-weight:400;color:var(--mat-sys-on-surface-variant)}.pd-preview-panel{flex:1;padding:20px;min-height:0}.pd-preview-header{margin-bottom:16px}.pd-preview-header__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pd-preview-header__title h3{margin:0;font-size:15px;font-weight:600;color:var(--mat-sys-on-surface)}.pd-qid{font-size:11px;font-family:monospace;padding:2px 7px;border-radius:var(--mat-sys-corner-extra-small);background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface-variant)}.pd-preview-content{display:flex;flex-direction:column;gap:16px}.pd-detail-section{border-radius:var(--mat-sys-corner-medium);border:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-lowest);overflow:hidden}.pd-detail-section__title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--mat-sys-on-surface-variant);padding:10px 14px;border-bottom:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-low);margin:0}.pd-detail-section__title mat-icon{font-size:18px;width:18px;height:18px;color:var(--mat-sys-outline)}.pd-rich-text{padding:14px 16px;font-size:14px;line-height:1.7;color:var(--mat-sys-on-surface)}.pd-rich-text p{margin:0 0 8px}.pd-rich-text img{max-width:100%;border-radius:6px}.pd-options-list{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.pd-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--mat-sys-corner-small);border:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-lowest);transition:border-color .2s}.pd-option--correct{border-color:var(--mat-sys-secondary);background:var(--mat-sys-secondary-container)}.pd-option__index{width:26px;height:26px;min-width:26px;border-radius:50%;background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface-variant);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.pd-option--correct .pd-option__index{background:var(--mat-sys-secondary);color:var(--mat-sys-on-secondary)}.pd-option__content{flex:1;font-size:13px;color:var(--mat-sys-on-surface)}.pd-option__content p{margin:0}.pd-option__badge{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--mat-sys-secondary);flex-shrink:0}.pd-option__badge mat-icon{font-size:15px;width:15px;height:15px}.pd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;text-align:center}.pd-empty h3{margin:0;font-size:16px;font-weight:600;color:var(--mat-sys-on-surface)}.pd-empty p{margin:0;font-size:13px;color:var(--mat-sys-on-surface-variant);max-width:300px}.pd-empty__icon-wrap{width:60px;height:60px;min-width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pd-empty__icon-wrap mat-icon{font-size:20px;width:20px;height:20px}.pd-empty__icon-wrap{background:var(--mat-sys-surface-container-high);color:var(--mat-sys-outline)}.pd-empty__icon-wrap mat-icon{font-size:32px;width:32px;height:32px}.pd-btn{display:inline-flex;align-items:center;gap:6px}.justify-end{justify-content:flex-end}.items-start{align-items:flex-start}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-col{flex-direction:column}.gap-6{gap:6px}.border{border:1px solid var(--mat-sys-outline-variant)}.border-bottom{border-bottom:1px solid var(--mat-sys-outline-variant)}.m-0{margin:0}.p-24{padding:24px}.ml-auto{margin-left:auto}mat-form-field{width:100%}html{--mat-form-field-outlined-container-shape: .625rem;--mat-form-field-filled-container-shape: .625rem;--mat-form-field-outlined-outline-color: var(--mat-sys-outline-variant);--mat-form-field-outlined-hover-outline-color: color-mix(in srgb, var(--mat-sys-outline) 80%, transparent);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, var(--mat-sys-outline-variant) 60%, transparent);--mat-form-field-outlined-error-outline-color: var(--mat-sys-error);--mat-form-field-outlined-error-hover-outline-color: var(--mat-sys-on-error-container);--mat-form-field-outlined-error-focus-outline-color: var(--mat-sys-error);--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-caret-color: var(--mat-sys-primary);--mat-form-field-outlined-input-text-color: var(--mat-sys-on-surface);--mat-form-field-outlined-input-text-placeholder-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-hover-label-text-color: var(--mat-sys-on-surface);--mat-form-field-outlined-focus-label-text-color: var(--mat-sys-primary);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-outlined-error-label-text-color: var(--mat-sys-error);--mat-form-field-outlined-error-hover-label-text-color: var(--mat-sys-on-error-container);--mat-form-field-outlined-error-focus-label-text-color: var(--mat-sys-error);--mat-form-field-outlined-error-caret-color: var(--mat-sys-error);--mat-form-field-filled-container-color: var(--mat-sys-surface-container-low);--mat-form-field-filled-disabled-container-color: var(--mat-sys-surface-container);--mat-form-field-filled-caret-color: var(--mat-sys-primary);--mat-form-field-filled-focus-active-indicator-color: var(--mat-sys-primary);--mat-form-field-filled-active-indicator-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-hover-active-indicator-color: var(--mat-sys-on-surface);--mat-form-field-filled-input-text-color: var(--mat-sys-on-surface);--mat-form-field-filled-input-text-placeholder-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-hover-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-focus-label-text-color: var(--mat-sys-primary);--mat-form-field-filled-error-caret-color: var(--mat-sys-error);--mat-form-field-filled-error-active-indicator-color: var(--mat-sys-error);--mat-form-field-filled-error-focus-active-indicator-color: var(--mat-sys-error);--mat-form-field-filled-error-label-text-color: var(--mat-sys-error);--mat-form-field-filled-error-focus-label-text-color: var(--mat-sys-error)}.mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled){background-color:var(--mat-sys-surface-container-low)}.mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled){background-color:var(--mat-sys-surface)}.mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--mat-sys-surface-container)}html{--mat-select-panel-background-color: var(--mat-sys-surface-container-lowest);--mat-select-enabled-trigger-text-color: var(--mat-sys-on-surface);--mat-select-placeholder-text-color: var(--mat-sys-on-surface-variant);--mat-select-enabled-arrow-color: var(--mat-sys-on-surface-variant);--mat-select-focused-arrow-color: var(--mat-sys-primary);--mat-select-invalid-arrow-color: var(--mat-sys-error);--mat-select-disabled-trigger-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-select-disabled-arrow-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)}html{--mat-autocomplete-container-shape: .625rem;--mat-autocomplete-background-color: var(--mat-sys-surface-container-lowest)}html{--mat-datepicker-calendar-container-shape: .625rem;--mat-datepicker-calendar-container-background-color: var(--mat-sys-surface-container-lowest);--mat-datepicker-calendar-container-text-color: var(--mat-sys-on-surface)}html{--mat-option-label-text-color: var(--mat-sys-on-surface);--mat-option-hover-state-layer-color: color-mix(in srgb, var(--mat-sys-primary) 8%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, var(--mat-sys-primary) 10%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--mat-option-selected-state-label-text-color: var(--mat-sys-primary)}.no-subscript .mat-mdc-form-field-subscript-wrapper{display:none}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media(max-width:640px){.form-grid{grid-template-columns:1fr}}.form-grid .span-full,.form-grid .span2{grid-column:1/-1}.form-stack{display:flex;flex-direction:column;gap:12px}.form-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.form-row>mat-form-field,.form-row>.mat-mdc-form-field{flex:1 1 0;min-width:min(100%,220px)}.form-section{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.form-section:last-child{margin-bottom:0}.form-section__label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant)}.form-fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.form-legend{font-size:14px;font-weight:600;color:var(--mat-sys-on-surface);margin:0 0 4px;padding:0}.form-hint{margin:0;font-size:13px;line-height:1.45;color:var(--mat-sys-on-surface-variant)}.custom-modal .modal-body{display:flex;flex-direction:column;gap:12px}.custom-modal .modal-body>.pb-10,.custom-modal .modal-body>.mb-10{padding-bottom:0;margin-bottom:0}.custom-modal .modal-body>.mt-10{margin-top:0}.custom-modal .modal-body>.ce-section,.custom-modal .modal-body>.form-section,.custom-modal .modal-body>.exam-warn-banner{margin-bottom:0}.custom-modal .modal-body>.d-flex.gap-16,.custom-modal .modal-body>.form-row{gap:16px}.custom-modal .modal-body>.form-fieldset{gap:12px}.custom-modal .modal-body>.form-fieldset .pb-10,.custom-modal .modal-body>.form-fieldset .mb-10{padding-bottom:0;margin-bottom:0}.aq-preview-body .katex-display,.qd-question-text .katex-display,.qd-option__text .katex-display,.qd-feedback-box .katex-display,.qf-preview .katex-display,.preview-question-text .katex-display,.preview-option__text .katex-display,.preview-feedback .katex-display,.preview-box .katex-display,.pd-section__content .katex-display,.caf-rich-content .katex-display,.practice-question-body .katex-display,.practice-question-body-en .katex-display,.practice-option-text .katex-display,.practice-option-text-en .katex-display,.rich-rendered-html .katex-display{margin:.5rem 0;overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch}.aq-preview-body .katex,.qd-question-text .katex,.qd-option__text .katex,.qd-feedback-box .katex,.qf-preview .katex,.preview-question-text .katex,.preview-option__text .katex,.preview-feedback .katex,.preview-box .katex,.pd-section__content .katex,.caf-rich-content .katex,.practice-question-body .katex,.practice-question-body-en .katex,.practice-option-text .katex,.practice-option-text-en .katex,.rich-rendered-html .katex{font-size:1.05em}.aq-preview-body img,.qd-question-text img,.qd-option__text img,.qd-feedback-box img,.qf-preview img,.preview-question-text img,.preview-option__text img,.preview-feedback img,.preview-box img,.pd-section__content img,.caf-rich-content img,.practice-question-body img,.practice-question-body-en img,.practice-option-text img,.practice-option-text-en img,.rich-rendered-html img{max-width:100%;height:auto;border-radius:8px;margin:8px 0;display:block;object-fit:contain}.aq-preview-body .table-scroll-container,.aq-preview-body table,.aq-preview-body .tiptap-table,.qd-question-text .table-scroll-container,.qd-question-text table,.qd-question-text .tiptap-table,.qd-option__text .table-scroll-container,.qd-option__text table,.qd-option__text .tiptap-table,.qd-feedback-box .table-scroll-container,.qd-feedback-box table,.qd-feedback-box .tiptap-table,.qf-preview .table-scroll-container,.qf-preview table,.qf-preview .tiptap-table,.preview-question-text .table-scroll-container,.preview-question-text table,.preview-question-text .tiptap-table,.preview-option__text .table-scroll-container,.preview-option__text table,.preview-option__text .tiptap-table,.preview-feedback .table-scroll-container,.preview-feedback table,.preview-feedback .tiptap-table,.preview-box .table-scroll-container,.preview-box table,.preview-box .tiptap-table,.pd-section__content .table-scroll-container,.pd-section__content table,.pd-section__content .tiptap-table,.caf-rich-content .table-scroll-container,.caf-rich-content table,.caf-rich-content .tiptap-table,.practice-question-body .table-scroll-container,.practice-question-body table,.practice-question-body .tiptap-table,.practice-question-body-en .table-scroll-container,.practice-question-body-en table,.practice-question-body-en .tiptap-table,.practice-option-text .table-scroll-container,.practice-option-text table,.practice-option-text .tiptap-table,.practice-option-text-en .table-scroll-container,.practice-option-text-en table,.practice-option-text-en .tiptap-table,.rich-rendered-html .table-scroll-container,.rich-rendered-html table,.rich-rendered-html .tiptap-table{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin!important}.aq-preview-body .table-scroll-container::-webkit-scrollbar,.aq-preview-body table::-webkit-scrollbar,.aq-preview-body .tiptap-table::-webkit-scrollbar,.qd-question-text .table-scroll-container::-webkit-scrollbar,.qd-question-text table::-webkit-scrollbar,.qd-question-text .tiptap-table::-webkit-scrollbar,.qd-option__text .table-scroll-container::-webkit-scrollbar,.qd-option__text table::-webkit-scrollbar,.qd-option__text .tiptap-table::-webkit-scrollbar,.qd-feedback-box .table-scroll-container::-webkit-scrollbar,.qd-feedback-box table::-webkit-scrollbar,.qd-feedback-box .tiptap-table::-webkit-scrollbar,.qf-preview .table-scroll-container::-webkit-scrollbar,.qf-preview table::-webkit-scrollbar,.qf-preview .tiptap-table::-webkit-scrollbar,.preview-question-text .table-scroll-container::-webkit-scrollbar,.preview-question-text table::-webkit-scrollbar,.preview-question-text .tiptap-table::-webkit-scrollbar,.preview-option__text .table-scroll-container::-webkit-scrollbar,.preview-option__text table::-webkit-scrollbar,.preview-option__text .tiptap-table::-webkit-scrollbar,.preview-feedback .table-scroll-container::-webkit-scrollbar,.preview-feedback table::-webkit-scrollbar,.preview-feedback .tiptap-table::-webkit-scrollbar,.preview-box .table-scroll-container::-webkit-scrollbar,.preview-box table::-webkit-scrollbar,.preview-box .tiptap-table::-webkit-scrollbar,.pd-section__content .table-scroll-container::-webkit-scrollbar,.pd-section__content table::-webkit-scrollbar,.pd-section__content .tiptap-table::-webkit-scrollbar,.caf-rich-content .table-scroll-container::-webkit-scrollbar,.caf-rich-content table::-webkit-scrollbar,.caf-rich-content .tiptap-table::-webkit-scrollbar,.practice-question-body .table-scroll-container::-webkit-scrollbar,.practice-question-body table::-webkit-scrollbar,.practice-question-body .tiptap-table::-webkit-scrollbar,.practice-question-body-en .table-scroll-container::-webkit-scrollbar,.practice-question-body-en table::-webkit-scrollbar,.practice-question-body-en .tiptap-table::-webkit-scrollbar,.practice-option-text .table-scroll-container::-webkit-scrollbar,.practice-option-text table::-webkit-scrollbar,.practice-option-text .tiptap-table::-webkit-scrollbar,.practice-option-text-en .table-scroll-container::-webkit-scrollbar,.practice-option-text-en table::-webkit-scrollbar,.practice-option-text-en .tiptap-table::-webkit-scrollbar,.rich-rendered-html .table-scroll-container::-webkit-scrollbar,.rich-rendered-html table::-webkit-scrollbar,.rich-rendered-html .tiptap-table::-webkit-scrollbar{height:7px!important;width:7px!important;display:block!important}.aq-preview-body .table-scroll-container::-webkit-scrollbar-track,.aq-preview-body table::-webkit-scrollbar-track,.aq-preview-body .tiptap-table::-webkit-scrollbar-track,.qd-question-text .table-scroll-container::-webkit-scrollbar-track,.qd-question-text table::-webkit-scrollbar-track,.qd-question-text .tiptap-table::-webkit-scrollbar-track,.qd-option__text .table-scroll-container::-webkit-scrollbar-track,.qd-option__text table::-webkit-scrollbar-track,.qd-option__text .tiptap-table::-webkit-scrollbar-track,.qd-feedback-box .table-scroll-container::-webkit-scrollbar-track,.qd-feedback-box table::-webkit-scrollbar-track,.qd-feedback-box .tiptap-table::-webkit-scrollbar-track,.qf-preview .table-scroll-container::-webkit-scrollbar-track,.qf-preview table::-webkit-scrollbar-track,.qf-preview .tiptap-table::-webkit-scrollbar-track,.preview-question-text .table-scroll-container::-webkit-scrollbar-track,.preview-question-text table::-webkit-scrollbar-track,.preview-question-text .tiptap-table::-webkit-scrollbar-track,.preview-option__text .table-scroll-container::-webkit-scrollbar-track,.preview-option__text table::-webkit-scrollbar-track,.preview-option__text .tiptap-table::-webkit-scrollbar-track,.preview-feedback .table-scroll-container::-webkit-scrollbar-track,.preview-feedback table::-webkit-scrollbar-track,.preview-feedback .tiptap-table::-webkit-scrollbar-track,.preview-box .table-scroll-container::-webkit-scrollbar-track,.preview-box table::-webkit-scrollbar-track,.preview-box .tiptap-table::-webkit-scrollbar-track,.pd-section__content .table-scroll-container::-webkit-scrollbar-track,.pd-section__content table::-webkit-scrollbar-track,.pd-section__content .tiptap-table::-webkit-scrollbar-track,.caf-rich-content .table-scroll-container::-webkit-scrollbar-track,.caf-rich-content table::-webkit-scrollbar-track,.caf-rich-content .tiptap-table::-webkit-scrollbar-track,.practice-question-body .table-scroll-container::-webkit-scrollbar-track,.practice-question-body table::-webkit-scrollbar-track,.practice-question-body .tiptap-table::-webkit-scrollbar-track,.practice-question-body-en .table-scroll-container::-webkit-scrollbar-track,.practice-question-body-en table::-webkit-scrollbar-track,.practice-question-body-en .tiptap-table::-webkit-scrollbar-track,.practice-option-text .table-scroll-container::-webkit-scrollbar-track,.practice-option-text table::-webkit-scrollbar-track,.practice-option-text .tiptap-table::-webkit-scrollbar-track,.practice-option-text-en .table-scroll-container::-webkit-scrollbar-track,.practice-option-text-en table::-webkit-scrollbar-track,.practice-option-text-en .tiptap-table::-webkit-scrollbar-track,.rich-rendered-html .table-scroll-container::-webkit-scrollbar-track,.rich-rendered-html table::-webkit-scrollbar-track,.rich-rendered-html .tiptap-table::-webkit-scrollbar-track{background:var(--mat-sys-surface-container, #e2e8f0)!important;border-radius:4px!important}.aq-preview-body .table-scroll-container::-webkit-scrollbar-thumb,.aq-preview-body table::-webkit-scrollbar-thumb,.aq-preview-body .tiptap-table::-webkit-scrollbar-thumb,.qd-question-text .table-scroll-container::-webkit-scrollbar-thumb,.qd-question-text table::-webkit-scrollbar-thumb,.qd-question-text .tiptap-table::-webkit-scrollbar-thumb,.qd-option__text .table-scroll-container::-webkit-scrollbar-thumb,.qd-option__text table::-webkit-scrollbar-thumb,.qd-option__text .tiptap-table::-webkit-scrollbar-thumb,.qd-feedback-box .table-scroll-container::-webkit-scrollbar-thumb,.qd-feedback-box table::-webkit-scrollbar-thumb,.qd-feedback-box .tiptap-table::-webkit-scrollbar-thumb,.qf-preview .table-scroll-container::-webkit-scrollbar-thumb,.qf-preview table::-webkit-scrollbar-thumb,.qf-preview .tiptap-table::-webkit-scrollbar-thumb,.preview-question-text .table-scroll-container::-webkit-scrollbar-thumb,.preview-question-text table::-webkit-scrollbar-thumb,.preview-question-text .tiptap-table::-webkit-scrollbar-thumb,.preview-option__text .table-scroll-container::-webkit-scrollbar-thumb,.preview-option__text table::-webkit-scrollbar-thumb,.preview-option__text .tiptap-table::-webkit-scrollbar-thumb,.preview-feedback .table-scroll-container::-webkit-scrollbar-thumb,.preview-feedback table::-webkit-scrollbar-thumb,.preview-feedback .tiptap-table::-webkit-scrollbar-thumb,.preview-box .table-scroll-container::-webkit-scrollbar-thumb,.preview-box table::-webkit-scrollbar-thumb,.preview-box .tiptap-table::-webkit-scrollbar-thumb,.pd-section__content .table-scroll-container::-webkit-scrollbar-thumb,.pd-section__content table::-webkit-scrollbar-thumb,.pd-section__content .tiptap-table::-webkit-scrollbar-thumb,.caf-rich-content .table-scroll-container::-webkit-scrollbar-thumb,.caf-rich-content table::-webkit-scrollbar-thumb,.caf-rich-content .tiptap-table::-webkit-scrollbar-thumb,.practice-question-body .table-scroll-container::-webkit-scrollbar-thumb,.practice-question-body table::-webkit-scrollbar-thumb,.practice-question-body .tiptap-table::-webkit-scrollbar-thumb,.practice-question-body-en .table-scroll-container::-webkit-scrollbar-thumb,.practice-question-body-en table::-webkit-scrollbar-thumb,.practice-question-body-en .tiptap-table::-webkit-scrollbar-thumb,.practice-option-text .table-scroll-container::-webkit-scrollbar-thumb,.practice-option-text table::-webkit-scrollbar-thumb,.practice-option-text .tiptap-table::-webkit-scrollbar-thumb,.practice-option-text-en .table-scroll-container::-webkit-scrollbar-thumb,.practice-option-text-en table::-webkit-scrollbar-thumb,.practice-option-text-en .tiptap-table::-webkit-scrollbar-thumb,.rich-rendered-html .table-scroll-container::-webkit-scrollbar-thumb,.rich-rendered-html table::-webkit-scrollbar-thumb,.rich-rendered-html .tiptap-table::-webkit-scrollbar-thumb{background:var(--mat-sys-outline-variant, #94a3b8)!important;border-radius:4px!important}.aq-preview-body .table-scroll-container::-webkit-scrollbar-thumb:hover,.aq-preview-body table::-webkit-scrollbar-thumb:hover,.aq-preview-body .tiptap-table::-webkit-scrollbar-thumb:hover,.qd-question-text .table-scroll-container::-webkit-scrollbar-thumb:hover,.qd-question-text table::-webkit-scrollbar-thumb:hover,.qd-question-text .tiptap-table::-webkit-scrollbar-thumb:hover,.qd-option__text .table-scroll-container::-webkit-scrollbar-thumb:hover,.qd-option__text table::-webkit-scrollbar-thumb:hover,.qd-option__text .tiptap-table::-webkit-scrollbar-thumb:hover,.qd-feedback-box .table-scroll-container::-webkit-scrollbar-thumb:hover,.qd-feedback-box table::-webkit-scrollbar-thumb:hover,.qd-feedback-box .tiptap-table::-webkit-scrollbar-thumb:hover,.qf-preview .table-scroll-container::-webkit-scrollbar-thumb:hover,.qf-preview table::-webkit-scrollbar-thumb:hover,.qf-preview .tiptap-table::-webkit-scrollbar-thumb:hover,.preview-question-text .table-scroll-container::-webkit-scrollbar-thumb:hover,.preview-question-text table::-webkit-scrollbar-thumb:hover,.preview-question-text .tiptap-table::-webkit-scrollbar-thumb:hover,.preview-option__text .table-scroll-container::-webkit-scrollbar-thumb:hover,.preview-option__text table::-webkit-scrollbar-thumb:hover,.preview-option__text .tiptap-table::-webkit-scrollbar-thumb:hover,.preview-feedback .table-scroll-container::-webkit-scrollbar-thumb:hover,.preview-feedback table::-webkit-scrollbar-thumb:hover,.preview-feedback .tiptap-table::-webkit-scrollbar-thumb:hover,.preview-box .table-scroll-container::-webkit-scrollbar-thumb:hover,.preview-box table::-webkit-scrollbar-thumb:hover,.preview-box .tiptap-table::-webkit-scrollbar-thumb:hover,.pd-section__content .table-scroll-container::-webkit-scrollbar-thumb:hover,.pd-section__content table::-webkit-scrollbar-thumb:hover,.pd-section__content .tiptap-table::-webkit-scrollbar-thumb:hover,.caf-rich-content .table-scroll-container::-webkit-scrollbar-thumb:hover,.caf-rich-content table::-webkit-scrollbar-thumb:hover,.caf-rich-content .tiptap-table::-webkit-scrollbar-thumb:hover,.practice-question-body .table-scroll-container::-webkit-scrollbar-thumb:hover,.practice-question-body table::-webkit-scrollbar-thumb:hover,.practice-question-body .tiptap-table::-webkit-scrollbar-thumb:hover,.practice-question-body-en .table-scroll-container::-webkit-scrollbar-thumb:hover,.practice-question-body-en table::-webkit-scrollbar-thumb:hover,.practice-question-body-en .tiptap-table::-webkit-scrollbar-thumb:hover,.practice-option-text .table-scroll-container::-webkit-scrollbar-thumb:hover,.practice-option-text table::-webkit-scrollbar-thumb:hover,.practice-option-text .tiptap-table::-webkit-scrollbar-thumb:hover,.practice-option-text-en .table-scroll-container::-webkit-scrollbar-thumb:hover,.practice-option-text-en table::-webkit-scrollbar-thumb:hover,.practice-option-text-en .tiptap-table::-webkit-scrollbar-thumb:hover,.rich-rendered-html .table-scroll-container::-webkit-scrollbar-thumb:hover,.rich-rendered-html table::-webkit-scrollbar-thumb:hover,.rich-rendered-html .tiptap-table::-webkit-scrollbar-thumb:hover{background:var(--mat-sys-primary, #4f46e5)!important}.aq-preview-body .table-scroll-container,.qd-question-text .table-scroll-container,.qd-option__text .table-scroll-container,.qd-feedback-box .table-scroll-container,.qf-preview .table-scroll-container,.preview-question-text .table-scroll-container,.preview-option__text .table-scroll-container,.preview-feedback .table-scroll-container,.preview-box .table-scroll-container,.pd-section__content .table-scroll-container,.caf-rich-content .table-scroll-container,.practice-question-body .table-scroll-container,.practice-question-body-en .table-scroll-container,.practice-option-text .table-scroll-container,.practice-option-text-en .table-scroll-container,.rich-rendered-html .table-scroll-container{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;margin:10px 0;border:1px solid var(--mat-sys-outline-variant, #cbd5e1);border-radius:8px;box-sizing:border-box}.aq-preview-body .table-scroll-container table,.aq-preview-body .table-scroll-container table.tiptap-table,.aq-preview-body .table-scroll-container .tiptap-table,.qd-question-text .table-scroll-container table,.qd-question-text .table-scroll-container table.tiptap-table,.qd-question-text .table-scroll-container .tiptap-table,.qd-option__text .table-scroll-container table,.qd-option__text .table-scroll-container table.tiptap-table,.qd-option__text .table-scroll-container .tiptap-table,.qd-feedback-box .table-scroll-container table,.qd-feedback-box .table-scroll-container table.tiptap-table,.qd-feedback-box .table-scroll-container .tiptap-table,.qf-preview .table-scroll-container table,.qf-preview .table-scroll-container table.tiptap-table,.qf-preview .table-scroll-container .tiptap-table,.preview-question-text .table-scroll-container table,.preview-question-text .table-scroll-container table.tiptap-table,.preview-question-text .table-scroll-container .tiptap-table,.preview-option__text .table-scroll-container table,.preview-option__text .table-scroll-container table.tiptap-table,.preview-option__text .table-scroll-container .tiptap-table,.preview-feedback .table-scroll-container table,.preview-feedback .table-scroll-container table.tiptap-table,.preview-feedback .table-scroll-container .tiptap-table,.preview-box .table-scroll-container table,.preview-box .table-scroll-container table.tiptap-table,.preview-box .table-scroll-container .tiptap-table,.pd-section__content .table-scroll-container table,.pd-section__content .table-scroll-container table.tiptap-table,.pd-section__content .table-scroll-container .tiptap-table,.caf-rich-content .table-scroll-container table,.caf-rich-content .table-scroll-container table.tiptap-table,.caf-rich-content .table-scroll-container .tiptap-table,.practice-question-body .table-scroll-container table,.practice-question-body .table-scroll-container table.tiptap-table,.practice-question-body .table-scroll-container .tiptap-table,.practice-question-body-en .table-scroll-container table,.practice-question-body-en .table-scroll-container table.tiptap-table,.practice-question-body-en .table-scroll-container .tiptap-table,.practice-option-text .table-scroll-container table,.practice-option-text .table-scroll-container table.tiptap-table,.practice-option-text .table-scroll-container .tiptap-table,.practice-option-text-en .table-scroll-container table,.practice-option-text-en .table-scroll-container table.tiptap-table,.practice-option-text-en .table-scroll-container .tiptap-table,.rich-rendered-html .table-scroll-container table,.rich-rendered-html .table-scroll-container table.tiptap-table,.rich-rendered-html .table-scroll-container .tiptap-table{display:table!important;width:max-content!important;min-width:100%!important;max-width:none!important;border-collapse:collapse!important;table-layout:auto!important;margin:0!important}.aq-preview-body table,.aq-preview-body .tiptap-table,.qd-question-text table,.qd-question-text .tiptap-table,.qd-option__text table,.qd-option__text .tiptap-table,.qd-feedback-box table,.qd-feedback-box .tiptap-table,.qf-preview table,.qf-preview .tiptap-table,.preview-question-text table,.preview-question-text .tiptap-table,.preview-option__text table,.preview-option__text .tiptap-table,.preview-feedback table,.preview-feedback .tiptap-table,.preview-box table,.preview-box .tiptap-table,.pd-section__content table,.pd-section__content .tiptap-table,.caf-rich-content table,.caf-rich-content .tiptap-table,.practice-question-body table,.practice-question-body .tiptap-table,.practice-question-body-en table,.practice-question-body-en .tiptap-table,.practice-option-text table,.practice-option-text .tiptap-table,.practice-option-text-en table,.practice-option-text-en .tiptap-table,.rich-rendered-html table,.rich-rendered-html .tiptap-table{border-collapse:collapse;width:100%}.aq-preview-body table th,.aq-preview-body table td,.aq-preview-body .tiptap-table th,.aq-preview-body .tiptap-table td,.qd-question-text table th,.qd-question-text table td,.qd-question-text .tiptap-table th,.qd-question-text .tiptap-table td,.qd-option__text table th,.qd-option__text table td,.qd-option__text .tiptap-table th,.qd-option__text .tiptap-table td,.qd-feedback-box table th,.qd-feedback-box table td,.qd-feedback-box .tiptap-table th,.qd-feedback-box .tiptap-table td,.qf-preview table th,.qf-preview table td,.qf-preview .tiptap-table th,.qf-preview .tiptap-table td,.preview-question-text table th,.preview-question-text table td,.preview-question-text .tiptap-table th,.preview-question-text .tiptap-table td,.preview-option__text table th,.preview-option__text table td,.preview-option__text .tiptap-table th,.preview-option__text .tiptap-table td,.preview-feedback table th,.preview-feedback table td,.preview-feedback .tiptap-table th,.preview-feedback .tiptap-table td,.preview-box table th,.preview-box table td,.preview-box .tiptap-table th,.preview-box .tiptap-table td,.pd-section__content table th,.pd-section__content table td,.pd-section__content .tiptap-table th,.pd-section__content .tiptap-table td,.caf-rich-content table th,.caf-rich-content table td,.caf-rich-content .tiptap-table th,.caf-rich-content .tiptap-table td,.practice-question-body table th,.practice-question-body table td,.practice-question-body .tiptap-table th,.practice-question-body .tiptap-table td,.practice-question-body-en table th,.practice-question-body-en table td,.practice-question-body-en .tiptap-table th,.practice-question-body-en .tiptap-table td,.practice-option-text table th,.practice-option-text table td,.practice-option-text .tiptap-table th,.practice-option-text .tiptap-table td,.practice-option-text-en table th,.practice-option-text-en table td,.practice-option-text-en .tiptap-table th,.practice-option-text-en .tiptap-table td,.rich-rendered-html table th,.rich-rendered-html table td,.rich-rendered-html .tiptap-table th,.rich-rendered-html .tiptap-table td{border:1px solid var(--mat-sys-outline-variant, #cbd5e1);padding:8px 12px;text-align:left;vertical-align:top;min-width:90px;white-space:normal}.aq-preview-body table th,.aq-preview-body .tiptap-table th,.qd-question-text table th,.qd-question-text .tiptap-table th,.qd-option__text table th,.qd-option__text .tiptap-table th,.qd-feedback-box table th,.qd-feedback-box .tiptap-table th,.qf-preview table th,.qf-preview .tiptap-table th,.preview-question-text table th,.preview-question-text .tiptap-table th,.preview-option__text table th,.preview-option__text .tiptap-table th,.preview-feedback table th,.preview-feedback .tiptap-table th,.preview-box table th,.preview-box .tiptap-table th,.pd-section__content table th,.pd-section__content .tiptap-table th,.caf-rich-content table th,.caf-rich-content .tiptap-table th,.practice-question-body table th,.practice-question-body .tiptap-table th,.practice-question-body-en table th,.practice-question-body-en .tiptap-table th,.practice-option-text table th,.practice-option-text .tiptap-table th,.practice-option-text-en table th,.practice-option-text-en .tiptap-table th,.rich-rendered-html table th,.rich-rendered-html .tiptap-table th{background-color:var(--mat-sys-surface-container-high, #f1f5f9);font-weight:600}.aq-preview-body table.no-border th,.aq-preview-body table.no-border td,.aq-preview-body table[border="0"] th,.aq-preview-body table[border="0"] td,.aq-preview-body .tiptap-table.no-border th,.aq-preview-body .tiptap-table.no-border td,.aq-preview-body .tiptap-table[border="0"] th,.aq-preview-body .tiptap-table[border="0"] td,.qd-question-text table.no-border th,.qd-question-text table.no-border td,.qd-question-text table[border="0"] th,.qd-question-text table[border="0"] td,.qd-question-text .tiptap-table.no-border th,.qd-question-text .tiptap-table.no-border td,.qd-question-text .tiptap-table[border="0"] th,.qd-question-text .tiptap-table[border="0"] td,.qd-option__text table.no-border th,.qd-option__text table.no-border td,.qd-option__text table[border="0"] th,.qd-option__text table[border="0"] td,.qd-option__text .tiptap-table.no-border th,.qd-option__text .tiptap-table.no-border td,.qd-option__text .tiptap-table[border="0"] th,.qd-option__text .tiptap-table[border="0"] td,.qd-feedback-box table.no-border th,.qd-feedback-box table.no-border td,.qd-feedback-box table[border="0"] th,.qd-feedback-box table[border="0"] td,.qd-feedback-box .tiptap-table.no-border th,.qd-feedback-box .tiptap-table.no-border td,.qd-feedback-box .tiptap-table[border="0"] th,.qd-feedback-box .tiptap-table[border="0"] td,.qf-preview table.no-border th,.qf-preview table.no-border td,.qf-preview table[border="0"] th,.qf-preview table[border="0"] td,.qf-preview .tiptap-table.no-border th,.qf-preview .tiptap-table.no-border td,.qf-preview .tiptap-table[border="0"] th,.qf-preview .tiptap-table[border="0"] td,.preview-question-text table.no-border th,.preview-question-text table.no-border td,.preview-question-text table[border="0"] th,.preview-question-text table[border="0"] td,.preview-question-text .tiptap-table.no-border th,.preview-question-text .tiptap-table.no-border td,.preview-question-text .tiptap-table[border="0"] th,.preview-question-text .tiptap-table[border="0"] td,.preview-option__text table.no-border th,.preview-option__text table.no-border td,.preview-option__text table[border="0"] th,.preview-option__text table[border="0"] td,.preview-option__text .tiptap-table.no-border th,.preview-option__text .tiptap-table.no-border td,.preview-option__text .tiptap-table[border="0"] th,.preview-option__text .tiptap-table[border="0"] td,.preview-feedback table.no-border th,.preview-feedback table.no-border td,.preview-feedback table[border="0"] th,.preview-feedback table[border="0"] td,.preview-feedback .tiptap-table.no-border th,.preview-feedback .tiptap-table.no-border td,.preview-feedback .tiptap-table[border="0"] th,.preview-feedback .tiptap-table[border="0"] td,.preview-box table.no-border th,.preview-box table.no-border td,.preview-box table[border="0"] th,.preview-box table[border="0"] td,.preview-box .tiptap-table.no-border th,.preview-box .tiptap-table.no-border td,.preview-box .tiptap-table[border="0"] th,.preview-box .tiptap-table[border="0"] td,.pd-section__content table.no-border th,.pd-section__content table.no-border td,.pd-section__content table[border="0"] th,.pd-section__content table[border="0"] td,.pd-section__content .tiptap-table.no-border th,.pd-section__content .tiptap-table.no-border td,.pd-section__content .tiptap-table[border="0"] th,.pd-section__content .tiptap-table[border="0"] td,.caf-rich-content table.no-border th,.caf-rich-content table.no-border td,.caf-rich-content table[border="0"] th,.caf-rich-content table[border="0"] td,.caf-rich-content .tiptap-table.no-border th,.caf-rich-content .tiptap-table.no-border td,.caf-rich-content .tiptap-table[border="0"] th,.caf-rich-content .tiptap-table[border="0"] td,.practice-question-body table.no-border th,.practice-question-body table.no-border td,.practice-question-body table[border="0"] th,.practice-question-body table[border="0"] td,.practice-question-body .tiptap-table.no-border th,.practice-question-body .tiptap-table.no-border td,.practice-question-body .tiptap-table[border="0"] th,.practice-question-body .tiptap-table[border="0"] td,.practice-question-body-en table.no-border th,.practice-question-body-en table.no-border td,.practice-question-body-en table[border="0"] th,.practice-question-body-en table[border="0"] td,.practice-question-body-en .tiptap-table.no-border th,.practice-question-body-en .tiptap-table.no-border td,.practice-question-body-en .tiptap-table[border="0"] th,.practice-question-body-en .tiptap-table[border="0"] td,.practice-option-text table.no-border th,.practice-option-text table.no-border td,.practice-option-text table[border="0"] th,.practice-option-text table[border="0"] td,.practice-option-text .tiptap-table.no-border th,.practice-option-text .tiptap-table.no-border td,.practice-option-text .tiptap-table[border="0"] th,.practice-option-text .tiptap-table[border="0"] td,.practice-option-text-en table.no-border th,.practice-option-text-en table.no-border td,.practice-option-text-en table[border="0"] th,.practice-option-text-en table[border="0"] td,.practice-option-text-en .tiptap-table.no-border th,.practice-option-text-en .tiptap-table.no-border td,.practice-option-text-en .tiptap-table[border="0"] th,.practice-option-text-en .tiptap-table[border="0"] td,.rich-rendered-html table.no-border th,.rich-rendered-html table.no-border td,.rich-rendered-html table[border="0"] th,.rich-rendered-html table[border="0"] td,.rich-rendered-html .tiptap-table.no-border th,.rich-rendered-html .tiptap-table.no-border td,.rich-rendered-html .tiptap-table[border="0"] th,.rich-rendered-html .tiptap-table[border="0"] td{border:none!important}.aq-preview-body table.no-border th,.aq-preview-body table[border="0"] th,.aq-preview-body .tiptap-table.no-border th,.aq-preview-body .tiptap-table[border="0"] th,.qd-question-text table.no-border th,.qd-question-text table[border="0"] th,.qd-question-text .tiptap-table.no-border th,.qd-question-text .tiptap-table[border="0"] th,.qd-option__text table.no-border th,.qd-option__text table[border="0"] th,.qd-option__text .tiptap-table.no-border th,.qd-option__text .tiptap-table[border="0"] th,.qd-feedback-box table.no-border th,.qd-feedback-box table[border="0"] th,.qd-feedback-box .tiptap-table.no-border th,.qd-feedback-box .tiptap-table[border="0"] th,.qf-preview table.no-border th,.qf-preview table[border="0"] th,.qf-preview .tiptap-table.no-border th,.qf-preview .tiptap-table[border="0"] th,.preview-question-text table.no-border th,.preview-question-text table[border="0"] th,.preview-question-text .tiptap-table.no-border th,.preview-question-text .tiptap-table[border="0"] th,.preview-option__text table.no-border th,.preview-option__text table[border="0"] th,.preview-option__text .tiptap-table.no-border th,.preview-option__text .tiptap-table[border="0"] th,.preview-feedback table.no-border th,.preview-feedback table[border="0"] th,.preview-feedback .tiptap-table.no-border th,.preview-feedback .tiptap-table[border="0"] th,.preview-box table.no-border th,.preview-box table[border="0"] th,.preview-box .tiptap-table.no-border th,.preview-box .tiptap-table[border="0"] th,.pd-section__content table.no-border th,.pd-section__content table[border="0"] th,.pd-section__content .tiptap-table.no-border th,.pd-section__content .tiptap-table[border="0"] th,.caf-rich-content table.no-border th,.caf-rich-content table[border="0"] th,.caf-rich-content .tiptap-table.no-border th,.caf-rich-content .tiptap-table[border="0"] th,.practice-question-body table.no-border th,.practice-question-body table[border="0"] th,.practice-question-body .tiptap-table.no-border th,.practice-question-body .tiptap-table[border="0"] th,.practice-question-body-en table.no-border th,.practice-question-body-en table[border="0"] th,.practice-question-body-en .tiptap-table.no-border th,.practice-question-body-en .tiptap-table[border="0"] th,.practice-option-text table.no-border th,.practice-option-text table[border="0"] th,.practice-option-text .tiptap-table.no-border th,.practice-option-text .tiptap-table[border="0"] th,.practice-option-text-en table.no-border th,.practice-option-text-en table[border="0"] th,.practice-option-text-en .tiptap-table.no-border th,.practice-option-text-en .tiptap-table[border="0"] th,.rich-rendered-html table.no-border th,.rich-rendered-html table[border="0"] th,.rich-rendered-html .tiptap-table.no-border th,.rich-rendered-html .tiptap-table[border="0"] th{background-color:transparent!important}.aq-preview-body ol,.qd-question-text ol,.qd-option__text ol,.qd-feedback-box ol,.qf-preview ol,.preview-question-text ol,.preview-option__text ol,.preview-feedback ol,.preview-box ol,.pd-section__content ol,.caf-rich-content ol,.practice-question-body ol,.practice-question-body-en ol,.practice-option-text ol,.practice-option-text-en ol,.rich-rendered-html ol{list-style-type:decimal;padding-left:24px;margin:8px 0}.aq-preview-body ol[type=a s],.aq-preview-body ol[data-type=a],.aq-preview-body ol.ol-type-a,.qd-question-text ol[type=a s],.qd-question-text ol[data-type=a],.qd-question-text ol.ol-type-a,.qd-option__text ol[type=a s],.qd-option__text ol[data-type=a],.qd-option__text ol.ol-type-a,.qd-feedback-box ol[type=a s],.qd-feedback-box ol[data-type=a],.qd-feedback-box ol.ol-type-a,.qf-preview ol[type=a s],.qf-preview ol[data-type=a],.qf-preview ol.ol-type-a,.preview-question-text ol[type=a s],.preview-question-text ol[data-type=a],.preview-question-text ol.ol-type-a,.preview-option__text ol[type=a s],.preview-option__text ol[data-type=a],.preview-option__text ol.ol-type-a,.preview-feedback ol[type=a s],.preview-feedback ol[data-type=a],.preview-feedback ol.ol-type-a,.preview-box ol[type=a s],.preview-box ol[data-type=a],.preview-box ol.ol-type-a,.pd-section__content ol[type=a s],.pd-section__content ol[data-type=a],.pd-section__content ol.ol-type-a,.caf-rich-content ol[type=a s],.caf-rich-content ol[data-type=a],.caf-rich-content ol.ol-type-a,.practice-question-body ol[type=a s],.practice-question-body ol[data-type=a],.practice-question-body ol.ol-type-a,.practice-question-body-en ol[type=a s],.practice-question-body-en ol[data-type=a],.practice-question-body-en ol.ol-type-a,.practice-option-text ol[type=a s],.practice-option-text ol[data-type=a],.practice-option-text ol.ol-type-a,.practice-option-text-en ol[type=a s],.practice-option-text-en ol[data-type=a],.practice-option-text-en ol.ol-type-a,.rich-rendered-html ol[type=a s],.rich-rendered-html ol[data-type=a],.rich-rendered-html ol.ol-type-a{list-style-type:lower-alpha!important}.aq-preview-body ol[type=a s]>li,.aq-preview-body ol[data-type=a]>li,.aq-preview-body ol.ol-type-a>li,.qd-question-text ol[type=a s]>li,.qd-question-text ol[data-type=a]>li,.qd-question-text ol.ol-type-a>li,.qd-option__text ol[type=a s]>li,.qd-option__text ol[data-type=a]>li,.qd-option__text ol.ol-type-a>li,.qd-feedback-box ol[type=a s]>li,.qd-feedback-box ol[data-type=a]>li,.qd-feedback-box ol.ol-type-a>li,.qf-preview ol[type=a s]>li,.qf-preview ol[data-type=a]>li,.qf-preview ol.ol-type-a>li,.preview-question-text ol[type=a s]>li,.preview-question-text ol[data-type=a]>li,.preview-question-text ol.ol-type-a>li,.preview-option__text ol[type=a s]>li,.preview-option__text ol[data-type=a]>li,.preview-option__text ol.ol-type-a>li,.preview-feedback ol[type=a s]>li,.preview-feedback ol[data-type=a]>li,.preview-feedback ol.ol-type-a>li,.preview-box ol[type=a s]>li,.preview-box ol[data-type=a]>li,.preview-box ol.ol-type-a>li,.pd-section__content ol[type=a s]>li,.pd-section__content ol[data-type=a]>li,.pd-section__content ol.ol-type-a>li,.caf-rich-content ol[type=a s]>li,.caf-rich-content ol[data-type=a]>li,.caf-rich-content ol.ol-type-a>li,.practice-question-body ol[type=a s]>li,.practice-question-body ol[data-type=a]>li,.practice-question-body ol.ol-type-a>li,.practice-question-body-en ol[type=a s]>li,.practice-question-body-en ol[data-type=a]>li,.practice-question-body-en ol.ol-type-a>li,.practice-option-text ol[type=a s]>li,.practice-option-text ol[data-type=a]>li,.practice-option-text ol.ol-type-a>li,.practice-option-text-en ol[type=a s]>li,.practice-option-text-en ol[data-type=a]>li,.practice-option-text-en ol.ol-type-a>li,.rich-rendered-html ol[type=a s]>li,.rich-rendered-html ol[data-type=a]>li,.rich-rendered-html ol.ol-type-a>li{list-style-type:lower-alpha!important}.aq-preview-body ol[type=A s],.aq-preview-body ol[data-type=A],.aq-preview-body ol.ol-type-A,.qd-question-text ol[type=A s],.qd-question-text ol[data-type=A],.qd-question-text ol.ol-type-A,.qd-option__text ol[type=A s],.qd-option__text ol[data-type=A],.qd-option__text ol.ol-type-A,.qd-feedback-box ol[type=A s],.qd-feedback-box ol[data-type=A],.qd-feedback-box ol.ol-type-A,.qf-preview ol[type=A s],.qf-preview ol[data-type=A],.qf-preview ol.ol-type-A,.preview-question-text ol[type=A s],.preview-question-text ol[data-type=A],.preview-question-text ol.ol-type-A,.preview-option__text ol[type=A s],.preview-option__text ol[data-type=A],.preview-option__text ol.ol-type-A,.preview-feedback ol[type=A s],.preview-feedback ol[data-type=A],.preview-feedback ol.ol-type-A,.preview-box ol[type=A s],.preview-box ol[data-type=A],.preview-box ol.ol-type-A,.pd-section__content ol[type=A s],.pd-section__content ol[data-type=A],.pd-section__content ol.ol-type-A,.caf-rich-content ol[type=A s],.caf-rich-content ol[data-type=A],.caf-rich-content ol.ol-type-A,.practice-question-body ol[type=A s],.practice-question-body ol[data-type=A],.practice-question-body ol.ol-type-A,.practice-question-body-en ol[type=A s],.practice-question-body-en ol[data-type=A],.practice-question-body-en ol.ol-type-A,.practice-option-text ol[type=A s],.practice-option-text ol[data-type=A],.practice-option-text ol.ol-type-A,.practice-option-text-en ol[type=A s],.practice-option-text-en ol[data-type=A],.practice-option-text-en ol.ol-type-A,.rich-rendered-html ol[type=A s],.rich-rendered-html ol[data-type=A],.rich-rendered-html ol.ol-type-A{list-style-type:upper-alpha!important}.aq-preview-body ol[type=A s]>li,.aq-preview-body ol[data-type=A]>li,.aq-preview-body ol.ol-type-A>li,.qd-question-text ol[type=A s]>li,.qd-question-text ol[data-type=A]>li,.qd-question-text ol.ol-type-A>li,.qd-option__text ol[type=A s]>li,.qd-option__text ol[data-type=A]>li,.qd-option__text ol.ol-type-A>li,.qd-feedback-box ol[type=A s]>li,.qd-feedback-box ol[data-type=A]>li,.qd-feedback-box ol.ol-type-A>li,.qf-preview ol[type=A s]>li,.qf-preview ol[data-type=A]>li,.qf-preview ol.ol-type-A>li,.preview-question-text ol[type=A s]>li,.preview-question-text ol[data-type=A]>li,.preview-question-text ol.ol-type-A>li,.preview-option__text ol[type=A s]>li,.preview-option__text ol[data-type=A]>li,.preview-option__text ol.ol-type-A>li,.preview-feedback ol[type=A s]>li,.preview-feedback ol[data-type=A]>li,.preview-feedback ol.ol-type-A>li,.preview-box ol[type=A s]>li,.preview-box ol[data-type=A]>li,.preview-box ol.ol-type-A>li,.pd-section__content ol[type=A s]>li,.pd-section__content ol[data-type=A]>li,.pd-section__content ol.ol-type-A>li,.caf-rich-content ol[type=A s]>li,.caf-rich-content ol[data-type=A]>li,.caf-rich-content ol.ol-type-A>li,.practice-question-body ol[type=A s]>li,.practice-question-body ol[data-type=A]>li,.practice-question-body ol.ol-type-A>li,.practice-question-body-en ol[type=A s]>li,.practice-question-body-en ol[data-type=A]>li,.practice-question-body-en ol.ol-type-A>li,.practice-option-text ol[type=A s]>li,.practice-option-text ol[data-type=A]>li,.practice-option-text ol.ol-type-A>li,.practice-option-text-en ol[type=A s]>li,.practice-option-text-en ol[data-type=A]>li,.practice-option-text-en ol.ol-type-A>li,.rich-rendered-html ol[type=A s]>li,.rich-rendered-html ol[data-type=A]>li,.rich-rendered-html ol.ol-type-A>li{list-style-type:upper-alpha!important}.aq-preview-body ol[type=i s],.aq-preview-body ol[data-type=i],.aq-preview-body ol.ol-type-i,.qd-question-text ol[type=i s],.qd-question-text ol[data-type=i],.qd-question-text ol.ol-type-i,.qd-option__text ol[type=i s],.qd-option__text ol[data-type=i],.qd-option__text ol.ol-type-i,.qd-feedback-box ol[type=i s],.qd-feedback-box ol[data-type=i],.qd-feedback-box ol.ol-type-i,.qf-preview ol[type=i s],.qf-preview ol[data-type=i],.qf-preview ol.ol-type-i,.preview-question-text ol[type=i s],.preview-question-text ol[data-type=i],.preview-question-text ol.ol-type-i,.preview-option__text ol[type=i s],.preview-option__text ol[data-type=i],.preview-option__text ol.ol-type-i,.preview-feedback ol[type=i s],.preview-feedback ol[data-type=i],.preview-feedback ol.ol-type-i,.preview-box ol[type=i s],.preview-box ol[data-type=i],.preview-box ol.ol-type-i,.pd-section__content ol[type=i s],.pd-section__content ol[data-type=i],.pd-section__content ol.ol-type-i,.caf-rich-content ol[type=i s],.caf-rich-content ol[data-type=i],.caf-rich-content ol.ol-type-i,.practice-question-body ol[type=i s],.practice-question-body ol[data-type=i],.practice-question-body ol.ol-type-i,.practice-question-body-en ol[type=i s],.practice-question-body-en ol[data-type=i],.practice-question-body-en ol.ol-type-i,.practice-option-text ol[type=i s],.practice-option-text ol[data-type=i],.practice-option-text ol.ol-type-i,.practice-option-text-en ol[type=i s],.practice-option-text-en ol[data-type=i],.practice-option-text-en ol.ol-type-i,.rich-rendered-html ol[type=i s],.rich-rendered-html ol[data-type=i],.rich-rendered-html ol.ol-type-i{list-style-type:lower-roman!important}.aq-preview-body ol[type=i s]>li,.aq-preview-body ol[data-type=i]>li,.aq-preview-body ol.ol-type-i>li,.qd-question-text ol[type=i s]>li,.qd-question-text ol[data-type=i]>li,.qd-question-text ol.ol-type-i>li,.qd-option__text ol[type=i s]>li,.qd-option__text ol[data-type=i]>li,.qd-option__text ol.ol-type-i>li,.qd-feedback-box ol[type=i s]>li,.qd-feedback-box ol[data-type=i]>li,.qd-feedback-box ol.ol-type-i>li,.qf-preview ol[type=i s]>li,.qf-preview ol[data-type=i]>li,.qf-preview ol.ol-type-i>li,.preview-question-text ol[type=i s]>li,.preview-question-text ol[data-type=i]>li,.preview-question-text ol.ol-type-i>li,.preview-option__text ol[type=i s]>li,.preview-option__text ol[data-type=i]>li,.preview-option__text ol.ol-type-i>li,.preview-feedback ol[type=i s]>li,.preview-feedback ol[data-type=i]>li,.preview-feedback ol.ol-type-i>li,.preview-box ol[type=i s]>li,.preview-box ol[data-type=i]>li,.preview-box ol.ol-type-i>li,.pd-section__content ol[type=i s]>li,.pd-section__content ol[data-type=i]>li,.pd-section__content ol.ol-type-i>li,.caf-rich-content ol[type=i s]>li,.caf-rich-content ol[data-type=i]>li,.caf-rich-content ol.ol-type-i>li,.practice-question-body ol[type=i s]>li,.practice-question-body ol[data-type=i]>li,.practice-question-body ol.ol-type-i>li,.practice-question-body-en ol[type=i s]>li,.practice-question-body-en ol[data-type=i]>li,.practice-question-body-en ol.ol-type-i>li,.practice-option-text ol[type=i s]>li,.practice-option-text ol[data-type=i]>li,.practice-option-text ol.ol-type-i>li,.practice-option-text-en ol[type=i s]>li,.practice-option-text-en ol[data-type=i]>li,.practice-option-text-en ol.ol-type-i>li,.rich-rendered-html ol[type=i s]>li,.rich-rendered-html ol[data-type=i]>li,.rich-rendered-html ol.ol-type-i>li{list-style-type:lower-roman!important}.aq-preview-body ol[type=I s],.aq-preview-body ol[data-type=I],.aq-preview-body ol.ol-type-I,.qd-question-text ol[type=I s],.qd-question-text ol[data-type=I],.qd-question-text ol.ol-type-I,.qd-option__text ol[type=I s],.qd-option__text ol[data-type=I],.qd-option__text ol.ol-type-I,.qd-feedback-box ol[type=I s],.qd-feedback-box ol[data-type=I],.qd-feedback-box ol.ol-type-I,.qf-preview ol[type=I s],.qf-preview ol[data-type=I],.qf-preview ol.ol-type-I,.preview-question-text ol[type=I s],.preview-question-text ol[data-type=I],.preview-question-text ol.ol-type-I,.preview-option__text ol[type=I s],.preview-option__text ol[data-type=I],.preview-option__text ol.ol-type-I,.preview-feedback ol[type=I s],.preview-feedback ol[data-type=I],.preview-feedback ol.ol-type-I,.preview-box ol[type=I s],.preview-box ol[data-type=I],.preview-box ol.ol-type-I,.pd-section__content ol[type=I s],.pd-section__content ol[data-type=I],.pd-section__content ol.ol-type-I,.caf-rich-content ol[type=I s],.caf-rich-content ol[data-type=I],.caf-rich-content ol.ol-type-I,.practice-question-body ol[type=I s],.practice-question-body ol[data-type=I],.practice-question-body ol.ol-type-I,.practice-question-body-en ol[type=I s],.practice-question-body-en ol[data-type=I],.practice-question-body-en ol.ol-type-I,.practice-option-text ol[type=I s],.practice-option-text ol[data-type=I],.practice-option-text ol.ol-type-I,.practice-option-text-en ol[type=I s],.practice-option-text-en ol[data-type=I],.practice-option-text-en ol.ol-type-I,.rich-rendered-html ol[type=I s],.rich-rendered-html ol[data-type=I],.rich-rendered-html ol.ol-type-I{list-style-type:upper-roman!important}.aq-preview-body ol[type=I s]>li,.aq-preview-body ol[data-type=I]>li,.aq-preview-body ol.ol-type-I>li,.qd-question-text ol[type=I s]>li,.qd-question-text ol[data-type=I]>li,.qd-question-text ol.ol-type-I>li,.qd-option__text ol[type=I s]>li,.qd-option__text ol[data-type=I]>li,.qd-option__text ol.ol-type-I>li,.qd-feedback-box ol[type=I s]>li,.qd-feedback-box ol[data-type=I]>li,.qd-feedback-box ol.ol-type-I>li,.qf-preview ol[type=I s]>li,.qf-preview ol[data-type=I]>li,.qf-preview ol.ol-type-I>li,.preview-question-text ol[type=I s]>li,.preview-question-text ol[data-type=I]>li,.preview-question-text ol.ol-type-I>li,.preview-option__text ol[type=I s]>li,.preview-option__text ol[data-type=I]>li,.preview-option__text ol.ol-type-I>li,.preview-feedback ol[type=I s]>li,.preview-feedback ol[data-type=I]>li,.preview-feedback ol.ol-type-I>li,.preview-box ol[type=I s]>li,.preview-box ol[data-type=I]>li,.preview-box ol.ol-type-I>li,.pd-section__content ol[type=I s]>li,.pd-section__content ol[data-type=I]>li,.pd-section__content ol.ol-type-I>li,.caf-rich-content ol[type=I s]>li,.caf-rich-content ol[data-type=I]>li,.caf-rich-content ol.ol-type-I>li,.practice-question-body ol[type=I s]>li,.practice-question-body ol[data-type=I]>li,.practice-question-body ol.ol-type-I>li,.practice-question-body-en ol[type=I s]>li,.practice-question-body-en ol[data-type=I]>li,.practice-question-body-en ol.ol-type-I>li,.practice-option-text ol[type=I s]>li,.practice-option-text ol[data-type=I]>li,.practice-option-text ol.ol-type-I>li,.practice-option-text-en ol[type=I s]>li,.practice-option-text-en ol[data-type=I]>li,.practice-option-text-en ol.ol-type-I>li,.rich-rendered-html ol[type=I s]>li,.rich-rendered-html ol[data-type=I]>li,.rich-rendered-html ol.ol-type-I>li{list-style-type:upper-roman!important}.aq-preview-body ol[type="1"],.aq-preview-body ol[data-type="1"],.aq-preview-body ol.ol-type-1,.qd-question-text ol[type="1"],.qd-question-text ol[data-type="1"],.qd-question-text ol.ol-type-1,.qd-option__text ol[type="1"],.qd-option__text ol[data-type="1"],.qd-option__text ol.ol-type-1,.qd-feedback-box ol[type="1"],.qd-feedback-box ol[data-type="1"],.qd-feedback-box ol.ol-type-1,.qf-preview ol[type="1"],.qf-preview ol[data-type="1"],.qf-preview ol.ol-type-1,.preview-question-text ol[type="1"],.preview-question-text ol[data-type="1"],.preview-question-text ol.ol-type-1,.preview-option__text ol[type="1"],.preview-option__text ol[data-type="1"],.preview-option__text ol.ol-type-1,.preview-feedback ol[type="1"],.preview-feedback ol[data-type="1"],.preview-feedback ol.ol-type-1,.preview-box ol[type="1"],.preview-box ol[data-type="1"],.preview-box ol.ol-type-1,.pd-section__content ol[type="1"],.pd-section__content ol[data-type="1"],.pd-section__content ol.ol-type-1,.caf-rich-content ol[type="1"],.caf-rich-content ol[data-type="1"],.caf-rich-content ol.ol-type-1,.practice-question-body ol[type="1"],.practice-question-body ol[data-type="1"],.practice-question-body ol.ol-type-1,.practice-question-body-en ol[type="1"],.practice-question-body-en ol[data-type="1"],.practice-question-body-en ol.ol-type-1,.practice-option-text ol[type="1"],.practice-option-text ol[data-type="1"],.practice-option-text ol.ol-type-1,.practice-option-text-en ol[type="1"],.practice-option-text-en ol[data-type="1"],.practice-option-text-en ol.ol-type-1,.rich-rendered-html ol[type="1"],.rich-rendered-html ol[data-type="1"],.rich-rendered-html ol.ol-type-1{list-style-type:decimal!important}.aq-preview-body ol[type="1"]>li,.aq-preview-body ol[data-type="1"]>li,.aq-preview-body ol.ol-type-1>li,.qd-question-text ol[type="1"]>li,.qd-question-text ol[data-type="1"]>li,.qd-question-text ol.ol-type-1>li,.qd-option__text ol[type="1"]>li,.qd-option__text ol[data-type="1"]>li,.qd-option__text ol.ol-type-1>li,.qd-feedback-box ol[type="1"]>li,.qd-feedback-box ol[data-type="1"]>li,.qd-feedback-box ol.ol-type-1>li,.qf-preview ol[type="1"]>li,.qf-preview ol[data-type="1"]>li,.qf-preview ol.ol-type-1>li,.preview-question-text ol[type="1"]>li,.preview-question-text ol[data-type="1"]>li,.preview-question-text ol.ol-type-1>li,.preview-option__text ol[type="1"]>li,.preview-option__text ol[data-type="1"]>li,.preview-option__text ol.ol-type-1>li,.preview-feedback ol[type="1"]>li,.preview-feedback ol[data-type="1"]>li,.preview-feedback ol.ol-type-1>li,.preview-box ol[type="1"]>li,.preview-box ol[data-type="1"]>li,.preview-box ol.ol-type-1>li,.pd-section__content ol[type="1"]>li,.pd-section__content ol[data-type="1"]>li,.pd-section__content ol.ol-type-1>li,.caf-rich-content ol[type="1"]>li,.caf-rich-content ol[data-type="1"]>li,.caf-rich-content ol.ol-type-1>li,.practice-question-body ol[type="1"]>li,.practice-question-body ol[data-type="1"]>li,.practice-question-body ol.ol-type-1>li,.practice-question-body-en ol[type="1"]>li,.practice-question-body-en ol[data-type="1"]>li,.practice-question-body-en ol.ol-type-1>li,.practice-option-text ol[type="1"]>li,.practice-option-text ol[data-type="1"]>li,.practice-option-text ol.ol-type-1>li,.practice-option-text-en ol[type="1"]>li,.practice-option-text-en ol[data-type="1"]>li,.practice-option-text-en ol.ol-type-1>li,.rich-rendered-html ol[type="1"]>li,.rich-rendered-html ol[data-type="1"]>li,.rich-rendered-html ol.ol-type-1>li{list-style-type:decimal!important}.aq-preview-body ol li,.qd-question-text ol li,.qd-option__text ol li,.qd-feedback-box ol li,.qf-preview ol li,.preview-question-text ol li,.preview-option__text ol li,.preview-feedback ol li,.preview-box ol li,.pd-section__content ol li,.caf-rich-content ol li,.practice-question-body ol li,.practice-question-body-en ol li,.practice-option-text ol li,.practice-option-text-en ol li,.rich-rendered-html ol li{margin-bottom:4px}.table-scroll-container{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;margin:12px 0;border:1px solid var(--mat-sys-outline-variant, #cbd5e1);border-radius:8px;box-sizing:border-box;scrollbar-width:thin!important}.table-scroll-container::-webkit-scrollbar{height:7px!important;width:7px!important;display:block!important}.table-scroll-container::-webkit-scrollbar-track{background:var(--mat-sys-surface-container, #e2e8f0)!important;border-radius:4px!important}.table-scroll-container::-webkit-scrollbar-thumb{background:var(--mat-sys-outline-variant, #94a3b8)!important;border-radius:4px!important}.table-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--mat-sys-primary, #4f46e5)!important}.table-scroll-container table,.table-scroll-container table.tiptap-table,.table-scroll-container .tiptap-table{display:table!important;width:max-content!important;min-width:100%!important;max-width:none!important;border-collapse:collapse!important;table-layout:auto!important;margin:0!important}.table-scroll-container table th,.table-scroll-container table td,.table-scroll-container table.tiptap-table th,.table-scroll-container table.tiptap-table td,.table-scroll-container .tiptap-table th,.table-scroll-container .tiptap-table td{border:1px solid var(--mat-sys-outline-variant, #cbd5e1);padding:8px 12px;text-align:left;vertical-align:top;min-width:80px;white-space:normal}.table-scroll-container table th,.table-scroll-container table.tiptap-table th,.table-scroll-container .tiptap-table th{background-color:var(--mat-sys-surface-container-high, #f1f5f9);font-weight:600}.table-scroll-container table.no-border th,.table-scroll-container table.no-border td,.table-scroll-container table[border="0"] th,.table-scroll-container table[border="0"] td,.table-scroll-container table.tiptap-table.no-border th,.table-scroll-container table.tiptap-table.no-border td,.table-scroll-container table.tiptap-table[border="0"] th,.table-scroll-container table.tiptap-table[border="0"] td,.table-scroll-container .tiptap-table.no-border th,.table-scroll-container .tiptap-table.no-border td,.table-scroll-container .tiptap-table[border="0"] th,.table-scroll-container .tiptap-table[border="0"] td{border:none!important}.table-scroll-container table.no-border th,.table-scroll-container table[border="0"] th,.table-scroll-container table.tiptap-table.no-border th,.table-scroll-container table.tiptap-table[border="0"] th,.table-scroll-container .tiptap-table.no-border th,.table-scroll-container .tiptap-table[border="0"] th{background-color:transparent!important}.ordered-list-menu{min-width:290px!important}.ordered-list-menu .mat-mdc-menu-item{display:flex;align-items:center;gap:12px;font-size:13px;min-height:40px;white-space:nowrap}.ordered-list-menu .mat-mdc-menu-item.is-selected{background-color:var(--mat-sys-primary-container, #e0e7ff);color:var(--mat-sys-on-primary-container, #1e1b4b);font-weight:600}.ordered-list-menu .mat-mdc-menu-item.is-selected .list-badge{background-color:var(--mat-sys-primary, #4f46e5);color:var(--mat-sys-on-primary, #ffffff)}.ordered-list-menu .mat-mdc-menu-item .list-badge{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:2px 8px;border-radius:4px;background-color:var(--mat-sys-surface-container-highest, #e2e8f0);font-family:monospace;font-size:11px;font-weight:600;color:var(--mat-sys-on-surface, #334155);letter-spacing:.5px;flex-shrink:0}ol[type=a s],ol[data-type=a],ol.ol-type-a{list-style-type:lower-alpha!important}ol[type=a s]>li,ol[data-type=a]>li,ol.ol-type-a>li{list-style-type:lower-alpha!important}ol[type=A s],ol[data-type=A],ol.ol-type-A{list-style-type:upper-alpha!important}ol[type=A s]>li,ol[data-type=A]>li,ol.ol-type-A>li{list-style-type:upper-alpha!important}ol[type=i s],ol[data-type=i],ol.ol-type-i{list-style-type:lower-roman!important}ol[type=i s]>li,ol[data-type=i]>li,ol.ol-type-i>li{list-style-type:lower-roman!important}ol[type=I s],ol[data-type=I],ol.ol-type-I{list-style-type:upper-roman!important}ol[type=I s]>li,ol[data-type=I]>li,ol.ol-type-I>li{list-style-type:upper-roman!important}ol[type="1"],ol[data-type="1"],ol.ol-type-1{list-style-type:decimal!important}ol[type="1"]>li,ol[data-type="1"]>li,ol.ol-type-1>li{list-style-type:decimal!important}:root{--color-fire: light-dark(#e65100, #ff8a50);--color-streak: var(--color-fire);--color-success: var(--mat-sys-secondary);--color-warning: var(--mat-sys-tertiary);--color-info: var(--mat-sys-primary);--color-danger: var(--mat-sys-error);--color-scrim: color-mix(in srgb, var(--mat-sys-scrim) 55%, transparent);--color-code-bg: #0d1117;--color-code-surface: #161b22;--color-code-border: #30363d;--color-code-fg: #e6edf3;--color-code-muted: #8b949e;--color-code-comment: #484f58;--color-code-keyword: #ff7b72;--color-code-func: #79c0ff;--color-code-string: #a5d6ff;--color-code-literal: #7ee787;--color-traffic-close: #ff5f57;--color-traffic-min: #febc2e;--color-traffic-max: #28c840}html,body{height:100%;font-family:Poppins,sans-serif;background-color:var(--mat-sys-background);color:var(--mat-sys-on-background)}body{margin:0;padding:0}.app-container{margin:0 auto;padding:16px 32px}@media(min-width:576px){.app-container{max-width:540px}}@media(min-width:768px){.app-container{max-width:720px;--container-padding: 20px}}@media(min-width:992px){.app-container{max-width:960px;--container-padding: 24px}}@media(min-width:1200px){.app-container{max-width:1140px}}@media(min-width:1400px){.app-container{max-width:1320px}}.app-container--fluid{max-width:100%}.app-container--narrow{max-width:800px}.app-container--wide{max-width:1600px}.app-container--no-padding{padding-inline:0}.app-container--centered{display:flex;flex-direction:column;align-items:center}.page-layout{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.page-layout .page-header{display:flex;justify-content:space-between;align-items:center}.page-layout .page-header .page-title h2{margin:0;padding:16px 0;font-size:1.6rem;font-weight:500}.page-layout .page-header .page-actions{display:flex;gap:8px}.common-table{border-radius:12px;overflow:hidden;box-shadow:var(--mat-sys-level1)}.common-table .mat-mdc-table{width:100%;border-radius:12px 12px 0 0;overflow:hidden;background-color:var(--mat-sys-surface-container-low)!important}.common-table .mat-mdc-table .mat-mdc-header-row{background-color:color-mix(in srgb,var(--mat-sys-on-surface) 5%,var(--mat-sys-surface-container-low))}.common-table .mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell{border:none;border-bottom:1px solid var(--mat-sys-outline-variant);padding:14px 16px;font-weight:600;font-size:.8125rem;letter-spacing:.02em;text-transform:none;color:var(--mat-sys-on-surface-variant)}.common-table .mat-mdc-table .mat-mdc-header-row .action-cell{min-width:120px;justify-content:center!important}.common-table .mat-mdc-table .mat-mdc-row{min-height:0;transition:background-color .15s ease}.common-table .mat-mdc-table .mat-mdc-row:nth-child(2n){background-color:color-mix(in srgb,var(--mat-sys-on-surface) 2.5%,transparent)}.common-table .mat-mdc-table .mat-mdc-row .mat-mdc-cell{border:none;border-bottom:1px solid color-mix(in srgb,var(--mat-sys-outline-variant) 70%,transparent);padding:12px 16px;cursor:default;vertical-align:middle}.common-table .mat-mdc-table .mat-mdc-row .mat-mdc-cell h4{color:var(--mat-sys-on-surface);margin:0;font-weight:500;font-size:.9375rem}.common-table .mat-mdc-table .mat-mdc-row .mat-mdc-cell a{color:var(--mat-sys-primary);outline:none;text-decoration:none;font-weight:500}.common-table .mat-mdc-table .mat-mdc-row .mat-mdc-cell a:hover{text-decoration:underline}.common-table .mat-mdc-table .mat-mdc-row .action-cell{min-width:120px;justify-content:center}.common-table .mat-mdc-table .mat-mdc-row .action-cell .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;--mdc-icon-button-icon-size: 20px;width:36px;height:36px;padding:8px}.common-table .mat-mdc-table .mat-mdc-row .action-cell .mat-mdc-icon-button .mat-icon,.common-table .mat-mdc-table .mat-mdc-row .action-cell .mat-mdc-icon-button .material-icons,.common-table .mat-mdc-table .mat-mdc-row .action-cell .mat-mdc-icon-button .material-icons-outlined{font-size:var(--mdc-icon-button-icon-size);width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);line-height:var(--mdc-icon-button-icon-size)}.common-table .mat-mdc-table .mat-mdc-row:hover .mat-mdc-cell{background-color:color-mix(in srgb,var(--mat-sys-primary) 6%,transparent)}.common-table .mat-mdc-table .mat-mdc-footer-row .mat-mdc-footer-cell{border:none;border-top:1px solid var(--mat-sys-outline-variant);font-weight:500;padding:14px 16px;font-size:13px;color:var(--mat-sys-on-surface-variant)}.common-table .mat-mdc-paginator{border-top:1px solid var(--mat-sys-outline-variant);width:100%;border-radius:0 0 12px 12px;background-color:var(--mat-sys-surface-container-low)!important}.common-table .mat-mdc-paginator .mat-mdc-paginator-page-size-label,.common-table .mat-mdc-paginator .mat-mdc-paginator-range-label,.common-table .mat-mdc-paginator .mat-mdc-select-value-text{font-weight:500;font-size:13px;color:var(--mat-sys-on-surface)}.app-page-header{display:flex;align-items:center;gap:.875rem;margin:1rem 0 2rem}.app-page-header__icon{width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);display:grid;place-items:center;flex-shrink:0}.app-page-header__icon .material-symbols-outlined,.app-page-header__icon .material-icons{height:unset;width:unset;font-size:1.25rem}@media(max-width:768px){.app-page-header__icon .material-symbols-outlined,.app-page-header__icon .material-icons{font-size:1.2rem}}@media(max-width:768px){.app-page-header__icon{width:2.25rem;height:2.25rem;border-radius:.4rem}}.app-page-header__text,.app-page-header__content,.app-page-header .exam-header-text{flex:1;min-width:0}.app-page-header__title{margin:0;font-size:1.25rem;font-weight:600;color:var(--mat-sys-on-surface);line-height:1.25}@media(max-width:768px){.app-page-header__title{font-size:1rem;font-weight:600}}.app-page-header__subtitle{margin:.3rem 0 0;font-size:.75rem;color:var(--mat-sys-on-surface-variant)}.app-page-header__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap;margin-left:auto}.app-page-header__actions button.filter-active{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container);border-color:var(--mat-sys-secondary)}.app-page-header__actions .filter-badge{background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary);border-radius:12px;padding:2px 6px;font-size:11px;font-weight:600;margin-left:4px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px}@media(max-width:768px){.app-page-header{margin:.2rem 0 1.5rem}}.app-page-empty{text-align:center;padding:3rem 1rem}.app-page-empty__icon{width:4rem;height:4rem;border-radius:50%;background:var(--mat-sys-surface-container);display:grid;place-items:center;margin:0 auto 1rem}.app-page-empty__icon .material-symbols-outlined,.app-page-empty__icon .material-icons,.app-page-empty__icon .mat-icon{font-size:2rem;width:2rem;height:2rem;color:var(--mat-sys-on-surface-variant)}.app-page-empty__title{margin:0 0 .375rem;font-size:1.0625rem;font-weight:600;color:var(--mat-sys-on-surface)}.app-page-empty__desc{margin:0;font-size:.875rem;color:var(--mat-sys-on-surface-variant);max-width:26rem;margin-inline:auto;line-height:1.5}.app-page-empty__actions{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.app-page-empty__cta{display:inline-flex;align-items:center;gap:.4rem;padding:.625rem 1.125rem;border-radius:.75rem;border:1.5px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface);font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.app-page-empty__cta .material-symbols-outlined{font-size:1.125rem;color:var(--mat-sys-on-surface-variant)}.app-page-empty__cta:hover:not(.app-page-empty__cta--primary){background:var(--mat-sys-surface-container-high);border-color:var(--mat-sys-outline)}.app-page-empty__cta:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.app-page-empty__cta--primary{background:var(--mat-sys-primary);border-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.app-page-empty__cta--primary .material-symbols-outlined{color:var(--mat-sys-on-primary)}.app-page-empty__cta--primary:hover{background:color-mix(in srgb,var(--mat-sys-primary) 88%,var(--mat-sys-on-surface));border-color:transparent;color:var(--mat-sys-on-primary);opacity:1}.app-page-grid{display:grid;grid-template-columns:1fr;gap:.875rem;padding-bottom:1.5rem}@media(min-width:480px){.app-page-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.app-page-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.app-page-grid{grid-template-columns:repeat(4,1fr)}}.app-dialog-panel{border-radius:1.5rem!important;overflow:hidden!important;box-shadow:0 8px 24px color-mix(in srgb,var(--mat-sys-shadow) 12%,transparent),0 2px 6px color-mix(in srgb,var(--mat-sys-shadow) 6%,transparent),0 0 0 1px var(--mat-sys-outline-variant)!important}.app-dialog{display:flex;flex-direction:column;background:var(--mat-sys-surface-container-lowest);font-family:Poppins,sans-serif;overflow:hidden}.app-dialog__loader{height:3px;width:100%;flex-shrink:0;border-radius:0}.app-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1.25rem 1.25rem 1rem 1.5rem;border-bottom:1px solid var(--mat-sys-outline-variant);flex-shrink:0;position:relative}.app-dialog__header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mat-sys-primary) 0%,color-mix(in srgb,var(--mat-sys-secondary) 70%,var(--mat-sys-primary)) 60%,transparent 100%);border-radius:1.5rem 1.5rem 0 0}.app-dialog__loader+.app-dialog__header:before{display:none}.app-dialog__header-text{flex:1;min-width:0}.app-dialog__title{margin:0;font-size:1.05rem;font-weight:600;color:var(--mat-sys-on-surface);line-height:1.3;letter-spacing:-.01em}.app-dialog__subtitle{margin:.2rem 0 0;font-size:.78rem;color:var(--mat-sys-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.app-dialog__title-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:color-mix(in srgb,var(--mat-sys-primary) 12%,transparent);color:var(--mat-sys-primary);flex-shrink:0}.app-dialog__title-icon .material-symbols-outlined,.app-dialog__title-icon .material-icons,.app-dialog__title-icon mat-icon{font-size:1.2rem}.app-dialog__close{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;border:1px solid transparent;background:transparent;color:var(--mat-sys-on-surface-variant);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;flex-shrink:0;padding:0;margin:-.25rem -.25rem 0 0}.app-dialog__close:hover{background:color-mix(in srgb,var(--mat-sys-error) 10%,transparent);border-color:color-mix(in srgb,var(--mat-sys-error) 20%,transparent);color:var(--mat-sys-error)}.app-dialog__close .material-symbols-outlined,.app-dialog__close .material-icons,.app-dialog__close mat-icon{font-size:1.1rem}.app-dialog__body{flex:1;padding:1.375rem 1.5rem 1rem;display:flex;flex-direction:column;gap:.875rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.app-dialog__body::-webkit-scrollbar{display:none}.app-dialog__body.mat-mdc-dialog-content{padding:1.375rem 1.5rem 1rem!important;max-height:65vh}.app-dialog__prompt{margin:0;font-size:.9rem;color:var(--mat-sys-on-surface-variant);line-height:1.6}.app-dialog__alert{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;font-size:.875rem;line-height:1.5}.app-dialog__alert .material-symbols-outlined,.app-dialog__alert mat-icon{font-size:1.1rem;flex-shrink:0;margin-top:.05rem}.app-dialog__alert--warn{background:color-mix(in srgb,var(--mat-sys-error-container) 45%,transparent);color:var(--mat-sys-on-error-container);border:1px solid color-mix(in srgb,var(--mat-sys-error) 20%,transparent)}.app-dialog__alert--warn .material-symbols-outlined,.app-dialog__alert--warn mat-icon{font-variation-settings:"FILL" 1;color:var(--mat-sys-error)}.app-dialog__alert--info{background:color-mix(in srgb,var(--mat-sys-primary-container) 40%,transparent);color:var(--mat-sys-on-surface-variant);border:1px solid color-mix(in srgb,var(--mat-sys-primary) 15%,transparent)}.app-dialog__alert--info .material-symbols-outlined,.app-dialog__alert--info mat-icon{color:var(--mat-sys-primary)}.app-dialog__footer{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem 1.25rem;border-top:1px solid var(--mat-sys-outline-variant);background:color-mix(in srgb,var(--mat-sys-surface-container) 40%,transparent);flex-shrink:0;flex-wrap:wrap}.app-dialog__footer.mat-mdc-dialog-actions{padding:.875rem 1.5rem 1.25rem!important;min-height:unset}.app-dialog__footer__hint{flex:1 1 100%;margin:0 0 .25rem;font-size:.75rem;color:var(--mat-sys-on-surface-variant)}.app-dialog__footer button,.app-dialog__footer .app-dialog-btn{border-radius:1.25rem!important;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:.8rem!important;padding:0 1.1rem!important;height:2.125rem!important;min-height:2.125rem!important;line-height:2.125rem!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.app-dialog__footer button mat-icon,.app-dialog__footer button .mat-icon,.app-dialog__footer button .material-symbols-outlined,.app-dialog__footer button .material-icons,.app-dialog__footer .app-dialog-btn mat-icon,.app-dialog__footer .app-dialog-btn .mat-icon,.app-dialog__footer .app-dialog-btn .material-symbols-outlined,.app-dialog__footer .app-dialog-btn .material-icons{display:none!important}.app-dialog__footer button .mdc-button__label,.app-dialog__footer .app-dialog-btn .mdc-button__label{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.app-dialog__footer button:not([disabled]):hover,.app-dialog__footer .app-dialog-btn:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 3px 10px color-mix(in srgb,var(--mat-sys-shadow) 10%,transparent)!important}.app-dialog__footer button:not([disabled]):active,.app-dialog__footer .app-dialog-btn:not([disabled]):active{transform:translateY(0) scale(.97)}.app-dialog__btn{flex:1;padding:0 1.1rem;height:2.125rem;border-radius:1.25rem;font-size:.8rem;font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;border:none;letter-spacing:.02em;transition:opacity .15s,transform .15s,box-shadow .15s}.app-dialog__btn mat-icon,.app-dialog__btn .material-symbols-outlined{display:none!important}.app-dialog__btn:not(:disabled):hover{transform:translateY(-1px)}.app-dialog__btn:active{transform:translateY(0) scale(.97)}.app-dialog__btn--cancel{background:transparent;border:1.5px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface)}.app-dialog__btn--cancel:not(:disabled):hover{border-color:var(--mat-sys-outline)}.app-dialog__btn--confirm{background:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.app-dialog__btn--confirm:not(:disabled):hover{opacity:.9;box-shadow:0 3px 10px color-mix(in srgb,var(--mat-sys-primary) 25%,transparent)}.app-dialog__btn--danger{background:var(--mat-sys-error);color:var(--mat-sys-on-error)}.app-dialog__btn--danger:not(:disabled):hover{opacity:.9}.custom-modal{border:1px solid var(--mat-sys-outline-variant);border-radius:30px!important;background-color:var(--mat-sys-surface-container-lowest);padding:0;overflow:hidden;box-shadow:var(--mat-sys-level3)}.custom-modal .modal-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background-color:color-mix(in srgb,var(--mat-sys-on-surface) 5%,var(--mat-sys-surface-container-lowest));border-bottom:1px solid var(--mat-sys-outline-variant)}.custom-modal .modal-header>h3{margin:0;flex:1;min-width:0;font-size:1.125rem;font-weight:600;letter-spacing:.01em;color:var(--mat-sys-on-surface)}.custom-modal .modal-header .modal-title{display:flex;justify-content:flex-start;align-items:center;flex:1;min-width:0;gap:8px}.custom-modal .modal-header .modal-title h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--mat-sys-on-surface)}.custom-modal .modal-header .modal-title .div-spacer{flex:1 1 auto}.custom-modal .modal-header .modal-title .mat-icon-button,.custom-modal .modal-header .modal-title .mat-mdc-icon-button,.custom-modal .modal-header .mat-icon-button,.custom-modal .modal-header .mat-mdc-icon-button{flex-shrink:0}.custom-modal .modal-header .mat-icon-button .mat-icon,.custom-modal .modal-header .mat-mdc-icon-button .mat-icon{color:var(--mat-sys-on-surface-variant);font-size:22px;width:22px;height:22px}.custom-modal .modal-header .mat-icon-button:hover,.custom-modal .modal-header .mat-mdc-icon-button:hover{background-color:color-mix(in srgb,var(--mat-sys-on-surface) 8%,transparent)}.custom-modal .modal-body{padding:20px 24px 16px;color:var(--mat-sys-on-surface)}.custom-modal .modal-body .modal-message h3{font-size:16px;font-weight:500;color:var(--mat-sys-on-surface)}.custom-modal .modal-body .modal-message h2{font-size:18px;font-weight:600;color:var(--mat-sys-on-surface)}.custom-modal .modal-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 24px 20px;border-top:1px solid color-mix(in srgb,var(--mat-sys-outline-variant) 80%,transparent);background-color:color-mix(in srgb,var(--mat-sys-on-surface) 2%,transparent)}.modal-body-scroller{max-height:min(70vh,600px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mat-sys-outline) 55%,transparent) var(--mat-sys-surface-container-high)}.modal-body-scroller::-webkit-scrollbar{width:8px}.modal-body-scroller::-webkit-scrollbar-track{background:var(--mat-sys-surface-container-high);border-radius:8px}.modal-body-scroller::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mat-sys-on-surface-variant) 35%,transparent);border-radius:8px;border:2px solid var(--mat-sys-surface-container-high)}.modal-body-scroller::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--mat-sys-on-surface-variant) 55%,transparent)}.ai-review-dialog-panel{height:92vh!important;max-height:92vh!important}.ai-review-dialog-panel,.ai-review-dialog-panel .mat-mdc-dialog-container,.ai-review-dialog-panel .mat-mdc-dialog-surface,.ai-review-dialog-panel .modal-body-scroller,.ai-review-dialog-panel textarea,.ai-review-dialog-panel *{scrollbar-width:none!important;-ms-overflow-style:none!important}.ai-review-dialog-panel::-webkit-scrollbar,.ai-review-dialog-panel .mat-mdc-dialog-container::-webkit-scrollbar,.ai-review-dialog-panel .mat-mdc-dialog-surface::-webkit-scrollbar,.ai-review-dialog-panel .modal-body-scroller::-webkit-scrollbar,.ai-review-dialog-panel textarea::-webkit-scrollbar,.ai-review-dialog-panel *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ai-review-dialog-panel .mat-mdc-dialog-container,.ai-review-dialog-panel .mat-mdc-dialog-surface{height:100%!important;max-height:92vh!important;display:flex!important;flex-direction:column!important}.ai-review-dialog-panel app-ai-review{height:100%!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.ai-review-dialog-panel .custom-modal.ai-review-modal{height:100%!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.ai-review-dialog-panel .custom-modal.ai-review-modal .modal-body.modal-body-scroller{flex:1 1 auto!important;max-height:none!important;height:100%!important;min-height:0!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important}.no-scrollbar{max-height:550px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.app-search,.search-box{position:relative;width:min(280px,46vw);min-width:11.5rem;flex:0 1 auto;align-self:center}.app-search .mat-mdc-form-field,.app-search mat-form-field,.search-box .mat-mdc-form-field,.search-box mat-form-field{width:100%;margin:0}.app-search .mat-mdc-form-field-subscript-wrapper,.search-box .mat-mdc-form-field-subscript-wrapper{display:none}.app-search .mat-mdc-text-field-wrapper,.search-box .mat-mdc-text-field-wrapper{height:40px!important;padding-block:0!important;background-color:var(--mat-sys-surface-container-low)!important;border-radius:.625rem!important;transition:background-color .15s ease,box-shadow .15s ease!important}.app-search .mat-mdc-form-field-focus-overlay,.search-box .mat-mdc-form-field-focus-overlay{background:transparent!important;border-radius:.625rem!important}.app-search .mat-mdc-form-field-flex,.search-box .mat-mdc-form-field-flex{height:40px!important;align-items:center!important;padding-inline:.25rem .15rem!important}.app-search .mat-mdc-form-field-infix,.search-box .mat-mdc-form-field-infix{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:unset!important;width:auto}.app-search .mat-mdc-input-element,.search-box .mat-mdc-input-element{font-size:.875rem!important;line-height:1.25!important;caret-color:var(--mat-sys-primary)}.app-search .mat-mdc-input-element::placeholder,.search-box .mat-mdc-input-element::placeholder{color:var(--mat-sys-on-surface-variant);opacity:.85}.app-search .mat-mdc-form-field-icon-prefix,.app-search .mat-mdc-form-field-icon-suffix,.search-box .mat-mdc-form-field-icon-prefix,.search-box .mat-mdc-form-field-icon-suffix{padding:0!important;color:var(--mat-sys-on-surface-variant);align-self:center!important}.app-search .mat-mdc-form-field-icon-prefix .mat-icon,.app-search .mat-mdc-form-field-icon-suffix .mat-icon,.search-box .mat-mdc-form-field-icon-prefix .mat-icon,.search-box .mat-mdc-form-field-icon-suffix .mat-icon{font-size:1.125rem;width:1.125rem;height:1.125rem;line-height:1.125rem}.app-search .mat-mdc-form-field-icon-prefix,.search-box .mat-mdc-form-field-icon-prefix{padding-left:.35rem!important;padding-right:.15rem!important}.app-search .mdc-notched-outline .mdc-notched-outline__leading,.search-box .mdc-notched-outline .mdc-notched-outline__leading{border-radius:.625rem 0 0 .625rem!important;border-color:var(--mat-sys-outline-variant)!important}.app-search .mdc-notched-outline .mdc-notched-outline__notch,.search-box .mdc-notched-outline .mdc-notched-outline__notch{border-color:var(--mat-sys-outline-variant)!important}.app-search .mdc-notched-outline .mdc-notched-outline__trailing,.search-box .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 .625rem .625rem 0!important;border-color:var(--mat-sys-outline-variant)!important}.app-search:hover .mat-mdc-text-field-wrapper,.search-box:hover .mat-mdc-text-field-wrapper{background-color:var(--mat-sys-surface-container)!important}.app-search:hover .mdc-notched-outline__leading,.app-search:hover .mdc-notched-outline__notch,.app-search:hover .mdc-notched-outline__trailing,.search-box:hover .mdc-notched-outline__leading,.search-box:hover .mdc-notched-outline__notch,.search-box:hover .mdc-notched-outline__trailing{border-color:color-mix(in srgb,var(--mat-sys-outline) 70%,transparent)!important}.app-search .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper,.search-box .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{background-color:var(--mat-sys-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mat-sys-primary) 18%,transparent)}.app-search .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.app-search .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.app-search .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing,.search-box .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.search-box .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.search-box .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--mat-sys-primary)!important}.app-search .mat-mdc-form-field.mat-focused .mat-mdc-form-field-icon-prefix,.search-box .mat-mdc-form-field.mat-focused .mat-mdc-form-field-icon-prefix{color:var(--mat-sys-primary)}.app-search .app-search__clear,.app-search button[mat-icon-button][matSuffix],.search-box .app-search__clear,.search-box button[mat-icon-button][matSuffix]{width:32px;height:32px;padding:0;display:inline-grid;place-items:center}.app-search .app-search__clear .mat-icon,.app-search button[mat-icon-button][matSuffix] .mat-icon,.search-box .app-search__clear .mat-icon,.search-box button[mat-icon-button][matSuffix] .mat-icon{font-size:1rem;width:1rem;height:1rem;line-height:1rem}.app-search .app-search__hint,.search-box .app-search__hint{position:absolute;left:.75rem;top:calc(100% + 2px);margin:0;font-size:.6875rem;line-height:1.2;color:var(--mat-sys-on-surface-variant);white-space:nowrap;pointer-events:none;z-index:1}@media(max-width:720px){.app-page-header__actions .app-search,.app-page-header__actions .search-box{width:100%;min-width:0;order:3;flex:1 1 100%}}
