@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.27"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .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 .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;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Geist;src:url(/fonts/geist-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Bricolage;src:url(/fonts/bricolage-variable.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:GeistMono;src:url(/fonts/geist-mono-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--mst-ground: #f4f6fc;--mst-bloom-teal: rgb(20 184 214 / .22);--mst-bloom-blue: rgb(61 91 219 / .2);--mst-bloom-violet: rgb(122 75 216 / .2);--mst-bloom-magenta: rgb(192 60 168 / .1);--mst-g1-fill: linear-gradient(160deg, rgb(255 255 255 / .72), rgb(255 255 255 / .42) 60%, rgb(255 255 255 / .5));--mst-g1-blur: blur(18px) saturate(170%);--mst-orb-1: rgb(61 107 240 / .26);--mst-orb-2: rgb(122 75 216 / .22);--mst-orb-3: rgb(20 184 214 / .2);--mst-g1-rim: linear-gradient(140deg, #fff, rgb(255 255 255 / .5) 30%, rgb(16 24 40 / .07));--mst-g1-edge: rgb(255 255 255 / .72);--mst-g1-hi: inset 0 1px 0 #fff, inset 0 0 0 1px rgb(255 255 255 / .35);--mst-g2-fill: rgb(255 255 255 / .68);--mst-g2-sheen: linear-gradient(180deg, rgb(255 255 255 / .5), rgb(255 255 255 / .12));--mst-g2-blur: blur(24px) saturate(180%);--mst-solid: #ffffff;--mst-well: rgb(255 255 255 / .75);--mst-neutral: rgb(16 24 40 / .06);--mst-edge: rgb(16 24 40 / .08);--mst-edge-control: rgb(16 24 40 / .52);--mst-ink: #15181d;--mst-ink-2: #4a5465;--mst-ink-3: #5a6472;--mst-accent: #3d5bd9;--mst-accent-ink: #3451c7;--mst-accent-solid: #3d5bd9;--mst-accent-hover: #4a67e2;--mst-accent-tint: rgb(61 91 219 / .1);--mst-ok: #1e7a35;--mst-ok-ink: #176b2e;--mst-warn: #a34a00;--mst-warn-ink: #8a3e00;--mst-bad: #c42b1c;--mst-bad-ink: #a32317;--mst-tint: 10%;--mst-ai-fill: linear-gradient(120deg, #3d5bd9, #7a4bd8);--mst-ai-a: #3d6bf0;--mst-ai-b: #7a4bd8;--mst-ai-stroke: linear-gradient(120deg, var(--mst-ai-a), var(--mst-ai-b));--mst-shadow-rest: 0 1px 2px rgb(30 41 90 / .06), 0 12px 32px -14px rgb(30 41 90 / .18);--mst-shadow-hover: 0 2px 4px rgb(30 41 90 / .08), 0 22px 44px -18px rgb(30 41 90 / .28);--mst-shadow-float: 0 24px 64px -24px rgb(30 41 90 / .3), 0 48px 120px -48px rgb(61 91 219 / .22);--mst-pointer-light: rgb(255 255 255 / .18);--mst-sheen: rgb(255 255 255 / .35);--mst-shimmer: rgb(255 255 255 / .55);--mst-quiz-light: rgb(255 255 255 / .38);--mst-scrim: rgb(20 26 60 / .25);--mst-active-fill: rgb(255 255 255 / .9);--mst-hover-fill: rgb(255 255 255 / .55);--mst-row-hover: rgb(61 91 219 / .04);--mst-ease: cubic-bezier(.2, .8, .2, 1);--mst-ease-move: cubic-bezier(.32, .72, 0, 1);--mst-ease-exit: cubic-bezier(.4, 0, 1, 1);--mst-canvas: var(--mst-ground);--mst-surface: var(--mst-solid);--mst-border: var(--mst-edge);--mst-muted: var(--mst-ink-2);--mst-action: var(--mst-accent-ink);--mst-error: var(--mst-bad);--mst-error-surface: rgb(196 43 28 / .1)}:root[data-theme-mode=dark]{--mst-ground: #060a1a;--mst-bloom-teal: rgb(20 184 214 / .18);--mst-bloom-blue: rgb(61 91 219 / .38);--mst-bloom-violet: rgb(122 75 216 / .34);--mst-bloom-magenta: rgb(192 60 168 / .14);--mst-g1-fill: linear-gradient(160deg, rgb(255 255 255 / .09), rgb(255 255 255 / .03) 60%, rgb(255 255 255 / .05)), rgb(16 22 48 / .5);--mst-orb-1: rgb(79 139 255 / .3);--mst-orb-2: rgb(155 107 255 / .3);--mst-orb-3: rgb(34 211 238 / .18);--mst-g1-rim: linear-gradient(140deg, rgb(255 255 255 / .3), rgb(255 255 255 / .06) 35%, rgb(160 190 255 / .16));--mst-g1-edge: rgb(255 255 255 / .1);--mst-g1-hi: inset 0 1px 0 rgb(255 255 255 / .14);--mst-g2-fill: rgb(14 19 40 / .62);--mst-g2-sheen: linear-gradient(180deg, rgb(255 255 255 / .08), rgb(255 255 255 / .02));--mst-g2-blur: blur(24px) saturate(170%);--mst-solid: #121a33;--mst-well: rgb(8 12 28 / .4);--mst-neutral: rgb(255 255 255 / .08);--mst-edge: rgb(255 255 255 / .1);--mst-edge-control: rgb(255 255 255 / .36);--mst-ink: rgb(246 247 250 / .96);--mst-ink-2: rgb(246 247 250 / .7);--mst-ink-3: rgb(246 247 250 / .58);--mst-accent: #7c9cff;--mst-accent-ink: #a5b8ff;--mst-accent-solid: #3a55d0;--mst-accent-hover: #4562e0;--mst-accent-tint: rgb(124 156 255 / .16);--mst-ok: #3ddc97;--mst-ok-ink: #86f0c0;--mst-warn: #ffb545;--mst-warn-ink: #ffd79a;--mst-bad: #ff6b6b;--mst-bad-ink: #ffb3b3;--mst-tint: 16%;--mst-ai-a: #4f8bff;--mst-ai-b: #9b6bff;--mst-shadow-rest: 0 1px 2px rgb(2 6 23 / .45), 0 12px 32px -14px rgb(2 6 23 / .45);--mst-shadow-hover: 0 2px 4px rgb(2 6 23 / .5), 0 22px 44px -18px rgb(2 6 23 / .7);--mst-shadow-float: 0 24px 64px -24px rgb(2 6 23 / .75), 0 48px 120px -48px rgb(61 91 219 / .3);--mst-pointer-light: rgb(255 255 255 / .08);--mst-sheen: rgb(255 255 255 / .1);--mst-shimmer: rgb(255 255 255 / .08);--mst-quiz-light: rgb(150 170 255 / .1);--mst-scrim: rgb(2 6 20 / .55);--mst-active-fill: rgb(255 255 255 / .1);--mst-hover-fill: rgb(255 255 255 / .06);--mst-row-hover: rgb(124 156 255 / .06);--mst-error-surface: rgb(255 107 107 / .14);color-scheme:dark}html{background:var(--mst-ground)}body{background:transparent}.mst-ground{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(40% 38% at 22% 0%,var(--mst-bloom-teal),transparent 72%),radial-gradient(44% 46% at 78% 8%,var(--mst-bloom-blue),transparent 72%),radial-gradient(48% 50% at 100% 100%,var(--mst-bloom-violet),transparent 72%),radial-gradient(42% 42% at 30% 100%,var(--mst-bloom-magenta),transparent 72%),var(--mst-ground)}.mst-ground:before,.mst-ground:after{content:"";position:absolute;border-radius:50%}.mst-ground:before{width:38vmax;height:38vmax;right:-12vmax;top:26vh;background:radial-gradient(circle at 42% 42%,var(--mst-orb-1),var(--mst-orb-2) 38%,transparent 68%);opacity:.85}.mst-ground:after{width:28vmax;height:28vmax;left:18vw;bottom:-12vmax;background:radial-gradient(circle at 55% 45%,var(--mst-orb-3),transparent 66%);opacity:.85}.mst-g1{position:relative;border:1px solid var(--mst-g1-edge);border-radius:20px;background:var(--mst-g1-fill);-webkit-backdrop-filter:var(--mst-g1-blur, none);backdrop-filter:var(--mst-g1-blur, none);box-shadow:var(--mst-g1-hi),var(--mst-shadow-rest)}.MuiCard-root,.mst-wizard.MuiPaper-root,.mst-builder-card.MuiPaper-root,.mst-builder-stepper.MuiPaper-root,.mst-profile-hero{-webkit-backdrop-filter:var(--mst-g1-blur, none);backdrop-filter:var(--mst-g1-blur, none)}.mst-g2{background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);border:1px solid var(--mst-g1-edge);box-shadow:var(--mst-g1-hi),var(--mst-shadow-float)}.mst-rim{position:relative}.mst-rim:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;background:var(--mst-g1-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mst-g2{background:var(--mst-solid)}}@media (prefers-reduced-transparency: reduce){.mst-g1,.mst-g2{background:var(--mst-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast: more){.mst-g1,.mst-g2{background:var(--mst-solid);border-color:var(--mst-edge-control)}}.mst-lift{transition:transform .2s var(--mst-ease);isolation:isolate}.mst-lift:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:var(--mst-shadow-hover);opacity:0;transition:opacity .2s var(--mst-ease);pointer-events:none}@media (hover: hover){.mst-lift:hover{transform:translateY(-2px)}.mst-lift:hover:after{opacity:1}}.mst-lift:active{transform:translateY(0) scale(.995)}.mst-pointer-light{position:absolute;top:0;left:0;width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;background:radial-gradient(closest-side,var(--mst-pointer-light),transparent);opacity:0;transition:opacity .2s var(--mst-ease);pointer-events:none}.mst-lift:hover .mst-pointer-light{opacity:1}.mst-page-head{position:sticky;top:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 28px;padding:4px 0;border:1px solid transparent;border-radius:20px;transition:background-color .22s var(--mst-ease),padding .22s var(--mst-ease),box-shadow .22s var(--mst-ease)}.mst-page-head-text{flex:1 1 280px;min-width:0}.mst-page-head-crumbs{margin:0 0 6px;transition:opacity .16s var(--mst-ease)}.mst-page-head-title{transform-origin:left center;transition:transform .22s var(--mst-ease-move)}.mst-page-head-sub{margin:6px 0 0;color:var(--mst-ink-2);font-size:15px;line-height:24px}.mst-page-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mst-page-head[data-condensed=true]{padding:10px 12px 10px 20px;background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);border-color:var(--mst-g1-edge);box-shadow:var(--mst-g1-hi),var(--mst-shadow-rest)}.mst-page-head[data-condensed=true] .mst-page-head-crumbs,.mst-page-head[data-condensed=true] .mst-page-head-sub{display:none}.mst-page-head[data-condensed=true] .mst-page-head-title{font-size:20px!important;line-height:28px!important}.mst-page-sentinel{height:1px;margin-bottom:-1px}.mst-footer{margin:48px 0 8px;text-align:center;font-size:12px;line-height:16px;color:var(--mst-ink-3)}.mst-tile{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--mst-accent-tint);color:var(--mst-accent-ink)}.mst-tile svg{font-size:22px}.mst-tile[data-ai=true]{background:var(--mst-ai-fill);color:#fff;box-shadow:inset 0 1px #ffffff47,0 8px 18px -10px #5b4bd8b3}.mst-tile[data-size=lg]{width:48px;height:48px}.mst-tile[data-size=sm]{width:36px;height:36px;border-radius:12px}.mst-tile[data-size=sm] svg{font-size:18px}.MuiButton-root.mst-ai{position:relative;overflow:hidden;background:var(--mst-ai-fill);color:#fff;border:0;box-shadow:inset 0 1px #ffffff3d,0 8px 20px -10px #5b4bd899}.MuiButton-root.mst-ai:hover{background:var(--mst-ai-fill);filter:brightness(1.06)}.MuiButton-root.mst-ai.Mui-disabled{color:#ffffffd9;opacity:.55}.mst-ai:after,.mst-sheen-once:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,var(--mst-sheen) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}@media (hover: hover){.mst-ai:hover:after{animation:mst-sheen .6s var(--mst-ease-move) 1}}.mst-sheen-once[data-sheen=on]:after{animation:mst-sheen .6s var(--mst-ease-move) 1}@keyframes mst-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.mst-ai-bar{position:relative;height:3px;overflow:hidden;border-radius:999px;background:var(--mst-accent-tint)}.mst-ai-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:inherit;background:var(--mst-ai-stroke);animation:mst-ai-bar 1.4s var(--mst-ease-move) infinite}@keyframes mst-ai-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.mst-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.mst-dot[data-pulse=true]{animation:mst-pulse 1.6s ease-in-out infinite}@keyframes mst-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.mst-upload{display:grid;gap:12px;min-width:0}.mst-upload-label{font-size:14px;line-height:20px;font-weight:500;color:var(--mst-ink)}.mst-drop{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;align-content:center;gap:6px;min-height:220px;padding:24px;border:1.5px dashed rgb(61 91 219 / .45);border-radius:20px;background:var(--mst-well);text-align:center;cursor:pointer;outline:none;transition:border-color .2s var(--mst-ease),background-color .2s var(--mst-ease)}:root[data-theme-mode=dark] .mst-drop{border-color:#7c9cff80}.mst-upload[data-size=compact] .mst-drop{min-height:152px;padding:20px}.mst-drop:hover{border-color:var(--mst-accent)}.mst-drop:focus-visible{border-style:solid;border-color:var(--mst-accent-ink);box-shadow:0 0 0 4px var(--mst-accent-tint)}.mst-drop[data-active=true]{border-style:solid;border-color:var(--mst-accent);background:var(--mst-accent-tint)}.mst-drop[data-reject=true]{border-color:var(--mst-bad);background:#c42b1c14}.mst-drop[data-disabled=true]{cursor:default;opacity:.55}.mst-drop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,var(--mst-sheen) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.mst-drop[data-active=true]:after{animation:mst-sheen .6s var(--mst-ease-move) 1}.mst-drop-orb{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;background:var(--mst-accent-tint);color:var(--mst-accent-ink);transition:transform .2s var(--mst-ease)}.mst-drop-orb svg{font-size:26px}.mst-drop[data-active=true] .mst-drop-orb{transform:scale(1.06)}.mst-upload[data-size=compact] .mst-drop-orb{width:44px;height:44px}.mst-upload[data-size=compact] .mst-drop-orb svg{font-size:22px}.mst-drop-title{font-size:17px;line-height:24px;font-weight:600;color:var(--mst-ink)}.mst-drop-hint{font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-drop-browse{display:inline-flex;align-items:center;height:36px;margin-top:10px;padding:0 16px;border:1px solid var(--mst-edge-control);border-radius:999px;background:var(--mst-well);font-size:14px;font-weight:600;color:var(--mst-ink)}.mst-files-list{display:grid;margin:0;padding:0;list-style:none}.mst-files-head+.mst-files-list{border-top:1px solid var(--mst-edge)}.mst-files{display:grid;padding:4px 0;border:1px solid var(--mst-g1-edge);border-radius:20px;background:var(--mst-g1-fill);box-shadow:var(--mst-g1-hi),var(--mst-shadow-rest)}.mst-files-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 8px;font-size:14px;font-weight:500;color:var(--mst-ink-2)}.mst-file{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 16px;animation:mst-rise .2s var(--mst-ease-move) both}.mst-file+.mst-file{border-top:1px solid var(--mst-edge)}.mst-file:nth-child(2){animation-delay:30ms}.mst-file:nth-child(3){animation-delay:60ms}.mst-file:nth-child(4){animation-delay:90ms}.mst-file:nth-child(5){animation-delay:.12s}.mst-file:nth-child(6){animation-delay:.15s}.mst-file:nth-child(7){animation-delay:.18s}.mst-file:nth-child(8){animation-delay:.21s}.mst-file:nth-child(9){animation-delay:.24s}.mst-file:nth-child(10){animation-delay:.27s}.mst-file-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--mst-accent-tint);color:var(--mst-accent-ink)}.mst-file[data-tone=pdf] .mst-file-icon{background:#c42b1c1a;color:var(--mst-bad-ink)}.mst-file[data-tone=image] .mst-file-icon{background:#0f9fb81f;color:#0b7286}:root[data-theme-mode=dark] .mst-file[data-tone=image] .mst-file-icon{color:#7fdcec}.mst-file-icon svg{font-size:20px}.mst-file-text{display:grid;flex:1;min-width:0}.mst-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500;color:var(--mst-ink)}.mst-file-meta{font-size:12px;line-height:16px;font-weight:500;color:var(--mst-ink-3)}.mst-file-state{display:inline-flex;align-items:center;gap:4px;flex:none;height:24px;padding:0 10px 0 6px;border-radius:999px;background:color-mix(in srgb,var(--mst-ok) var(--mst-tint),transparent);font-size:12px;font-weight:600;color:var(--mst-ok-ink)}.mst-file-state svg{font-size:14px}.mst-file-remove.MuiIconButton-root{width:40px;height:40px;color:var(--mst-ink-2)}.mst-quiz-light{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.mst-quiz-light:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:36vw;background:linear-gradient(90deg,transparent,var(--mst-quiz-light) 50%,transparent);transform:translate(-40vw) skew(-25deg);opacity:0}.mst-quiz-light[data-run=a]:before{animation:mst-quiz-light-a 2.6s ease-in-out 1}.mst-quiz-light[data-run=b]:before{animation:mst-quiz-light-b 2.6s ease-in-out 1}@keyframes mst-quiz-light-a{0%{transform:translate(-40vw) skew(-25deg);opacity:1}to{transform:translate(140vw) skew(-25deg);opacity:1}}@keyframes mst-quiz-light-b{0%{transform:translate(-40vw) skew(-25deg);opacity:1}to{transform:translate(140vw) skew(-25deg);opacity:1}}@keyframes mst-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mst-fade{0%{opacity:0}to{opacity:1}}@keyframes mst-step-in-fwd{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes mst-step-in-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.mst-step[data-dir=fwd]{animation:mst-step-in-fwd .26s var(--mst-ease-move) both}.mst-step[data-dir=back]{animation:mst-step-in-back .26s var(--mst-ease-move) both}@keyframes mst-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mst-lift,.mst-lift:after,.mst-page-head,.mst-page-head-title,.mst-drop,.mst-drop-orb{transition:none}.mst-lift:hover,.mst-lift:active{transform:none}.mst-pointer-light,.mst-quiz-light,.mst-ai:after,.mst-sheen-once:after,.mst-drop:after{display:none}.mst-file,.mst-step[data-dir]{animation:mst-fade .12s linear both}.mst-ai-bar:after{animation:none;width:100%;opacity:.6}.mst-dot[data-pulse=true]{animation:none}}.mst-page-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.mst-page-head-adorn{display:inline-flex;align-items:center;gap:8px}.mst-page-back.MuiIconButton-root{flex:none;align-self:center;width:40px;height:40px;border-radius:50%;background:var(--mst-well);border:1px solid var(--mst-edge)}.MuiPaper-root.MuiDialog-paper,.MuiPaper-root.MuiPopover-paper,.MuiPaper-root.MuiMenu-paper,.MuiPaper-root.MuiAutocomplete-paper{background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);box-shadow:var(--mst-g1-hi),var(--mst-shadow-float)}.MuiPaper-root.MuiAlert-root{background-image:none;box-shadow:none}.MuiPaper-root.MuiAppBar-root,.MuiPaper-root.MuiDrawer-paper{background:transparent;box-shadow:none;border:0}.mst-side{display:flex;flex-direction:column;height:calc(100% - 24px);margin:12px 0 12px 12px;padding:12px;border:1px solid var(--mst-g1-edge);border-radius:24px;background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);box-shadow:var(--mst-g1-hi),var(--mst-shadow-rest);color:var(--mst-ink);overflow:hidden}.mst-side-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:0 0 0 8px}.mst-side-logo{display:block;height:36px;width:auto}.mst-side-star{display:grid;place-items:center;width:40px;height:40px}.mst-side-star svg{width:28px;height:28px}.mst-side-collapse.MuiIconButton-root{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;color:var(--mst-ink-2)}.mst-side-collapse.MuiIconButton-root:hover{background:var(--mst-hover-fill);color:var(--mst-ink)}.mst-side-collapse svg{font-size:20px;transition:transform .28s var(--mst-ease-move)}.mst-side[data-collapsed=true] .mst-side-top{flex-direction:column;justify-content:center;padding:0;gap:4px}.mst-side[data-collapsed=true] .mst-side-collapse svg{transform:rotate(180deg)}.mst-side-nav{position:relative;flex:1;min-height:0;margin:12px 0 0;overflow:hidden auto}.mst-side-indicator{position:absolute;top:0;left:-12px;z-index:1;width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--mst-ai-stroke);transition:transform .3s var(--mst-ease-move)}.mst-side-group{display:grid;gap:2px}.mst-side-group+.mst-side-group{margin-top:20px}.mst-side-label{padding:0 12px 6px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mst-ink-3)}.mst-side-rule{display:block;width:16px;height:1px;margin:0 auto 8px;background:var(--mst-edge-control);opacity:.6}.mst-side-item{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:12px;color:var(--mst-ink-2);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--mst-ease),color .2s var(--mst-ease),box-shadow .2s var(--mst-ease)}.mst-side-item:hover{background:var(--mst-hover-fill);color:var(--mst-ink)}.mst-side-item:focus-visible{outline:2px solid var(--mst-accent-ink);outline-offset:-2px}.mst-side-item[aria-current=page]{background:var(--mst-active-fill);color:var(--mst-ink);font-weight:600;box-shadow:var(--mst-shadow-rest)}.mst-side-icon.MuiSvgIcon-root{flex:none;font-size:20px}.mst-side-item[aria-current=page] .mst-side-icon.MuiSvgIcon-root{fill:url(#mst-ai-grad)}.mst-side-text{overflow:hidden;text-overflow:ellipsis}.mst-side[data-collapsed=true] .mst-side-item{justify-content:center;width:40px;padding:0;margin:0 auto}.mst-side[data-collapsed=true] .mst-side-text{display:none}.mst-side[data-collapsed=true] .mst-side-group+.mst-side-group{margin-top:12px}.mst-side-bottom{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--mst-edge)}.mst-side-theme{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border:1px solid var(--mst-edge);border-radius:999px;background:var(--mst-well)}.mst-side-theme-opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--mst-ink-2);font:500 13px/1 var(--font-ui);cursor:pointer;transition:background-color .2s var(--mst-ease),color .2s var(--mst-ease)}.mst-side-theme-opt svg{font-size:16px}.mst-side-theme-opt[aria-checked=true]{background:var(--mst-active-fill);color:var(--mst-ink);font-weight:600;box-shadow:var(--mst-shadow-rest)}.mst-side-theme-opt:focus-visible{outline:2px solid var(--mst-accent-ink);outline-offset:1px}.mst-side-themeicon.MuiIconButton-root{justify-self:center;color:var(--mst-ink-2)}.mst-side-user{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;border:0;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--mst-ease)}.mst-side-user:hover{background:var(--mst-hover-fill)}.mst-side-user:focus-visible{outline:2px solid var(--mst-accent-ink);outline-offset:-2px}.mst-avatar{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--mst-accent-tint);color:var(--mst-accent-ink);font-size:12px;font-weight:600;letter-spacing:.02em}.mst-avatar[data-size=lg]{width:64px;height:64px;font-size:17px}.mst-side-user-text{display:grid;min-width:0}.mst-side-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500}.mst-side-user-role{font-size:12px;line-height:16px;font-weight:500;color:var(--mst-ink-3)}.mst-side[data-collapsed=true] .mst-side-user{justify-content:center;padding:6px 0}.mst-side[data-collapsed=true] .mst-side-user-text{display:none}.MuiAppBar-root.mst-mobilebar{background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);border-bottom:1px solid var(--mst-edge)}.mst-mobilebar-logo{height:28px;width:auto}@media (prefers-reduced-motion: reduce){.mst-side-indicator,.mst-side-collapse svg{transition:none}}.mst-grid{display:grid;gap:20px}.mst-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mst-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mst-grid-auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width: 899px){.mst-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.mst-grid-2,.mst-grid-3{grid-template-columns:minmax(0,1fr)}.mst-grid{gap:16px}}.mst-section-label{margin:32px 0 12px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mst-ink-3)}.mst-section{margin-top:32px}.mst-stat{display:flex;align-items:center;gap:16px;min-height:104px;padding:20px 24px}.mst-stat-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--mst-accent-tint);color:var(--mst-accent-ink)}.mst-stat-icon svg{font-size:20px}.mst-stat-text{display:grid;gap:2px;min-width:0}.mst-stat-value{font-family:var(--font-display);font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--mst-ink)}.mst-stat-label{font-size:14px;line-height:20px;font-weight:500;color:var(--mst-ink-2)}.mst-stat[data-tone=ok] .mst-stat-icon{background:color-mix(in srgb,var(--mst-ok) var(--mst-tint),transparent);color:var(--mst-ok-ink)}.mst-stat[data-tone=warn] .mst-stat-icon{background:color-mix(in srgb,var(--mst-warn) var(--mst-tint),transparent);color:var(--mst-warn-ink)}.mst-card-link{display:block;overflow:hidden;color:inherit;text-decoration:none;outline:none}.mst-card-link:focus-visible{box-shadow:0 0 0 3px var(--mst-ground),0 0 0 5px var(--mst-accent-ink)}.mst-launch{display:flex;align-items:flex-start;gap:16px;min-height:136px;padding:24px}.mst-launch-text{display:grid;gap:4px;flex:1;min-width:0;padding-top:2px}.mst-launch-title{font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--mst-ink)}.mst-launch-desc{font-size:15px;line-height:24px;color:var(--mst-ink-2)}.mst-launch-arrow.MuiSvgIcon-root{flex:none;align-self:center;font-size:20px;color:var(--mst-ink-3);transition:transform .2s var(--mst-ease),color .2s var(--mst-ease)}.mst-card-link:hover .mst-launch-arrow{transform:translate(4px);color:var(--mst-accent-ink)}@media (prefers-reduced-motion: reduce){.mst-card-link:hover .mst-launch-arrow{transform:none}}.mst-class-card{display:flex;flex-direction:column;min-height:168px;padding:24px}.mst-class-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:14px;background:linear-gradient(140deg,color-mix(in srgb,var(--mark) 88%,#fff),var(--mark));box-shadow:inset 0 1px #ffffff4d,0 8px 18px -10px var(--mark);color:#fff;font-family:var(--font-display);font-size:17px;font-weight:600}.mst-class-name{font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--mst-ink)}.mst-class-desc{margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-class-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.mst-class-count{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:20px;font-weight:500;color:var(--mst-ink-2)}.mst-class-count svg{font-size:18px}.mst-empty{display:grid;justify-items:center;max-width:440px;margin:24px auto;padding:40px 32px;text-align:center}.mst-empty-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:16px;border-radius:50%;background:var(--mst-accent-tint);color:var(--mst-accent-ink)}.mst-empty-icon svg{font-size:28px}.mst-empty-icon[data-ai=true]{background:var(--mst-ai-fill);color:#fff}.mst-empty-title{margin:0;font-size:17px;line-height:24px;font-weight:600;color:var(--mst-ink)}.mst-empty-text{margin:6px 0 0;font-size:15px;line-height:24px;color:var(--mst-ink-2)}.mst-empty-action{margin-top:20px}.mst-table .MuiTableSortLabel-root{color:inherit}.mst-table .MuiTableSortLabel-root.Mui-active{color:var(--mst-ink)}.mst-table .MuiTableSortLabel-icon{font-size:16px}.mst-table tbody .MuiTableCell-root{height:56px;padding-block:8px}.mst-row-link{cursor:pointer}.mst-cell-muted{color:var(--mst-ink-2)!important}.mst-person{display:inline-flex;align-items:center;gap:12px;min-width:0}.mst-person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mst-ink);font-size:14px;font-weight:500;text-decoration:none}.mst-person-name:hover{color:var(--mst-accent-ink);text-decoration:underline;text-underline-offset:3px}.mst-row-actions{white-space:nowrap}.mst-row-actions .MuiIconButton-root{color:var(--mst-ink-2);opacity:.6;transition:opacity .15s var(--mst-ease),background-color .15s var(--mst-ease),color .15s var(--mst-ease)}.MuiTableRow-root:hover .mst-row-actions .MuiIconButton-root,.mst-row-actions .MuiIconButton-root:focus-visible{opacity:1}.mst-row-actions .MuiIconButton-root:hover{color:var(--mst-ink);background:var(--mst-hover-fill)}.mst-row-actions .MuiIconButton-root.mst-ai-icon svg{fill:url(#mst-ai-grad)}@media (hover: none){.mst-row-actions .MuiIconButton-root{opacity:1}}.mst-grade{display:inline-flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.mst-grade-value{min-width:40px;font-size:14px;font-weight:600;color:var(--mst-ink)}.mst-grade-bar{position:relative;width:64px;height:4px;overflow:hidden;border-radius:999px;background:var(--mst-neutral)}.mst-grade-bar>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--mst-accent);transform-origin:left center}.mst-grade[data-band=high] .mst-grade-bar>span{background:var(--mst-ok)}.mst-grade[data-band=low] .mst-grade-bar>span{background:var(--mst-warn)}.mst-grade-none{font-size:14px;color:var(--mst-ink-3)}.mst-page-head-leading{display:inline-flex;flex:none;align-self:center}.mst-page-head[data-condensed=true] .mst-page-head-leading{display:none}.mst-profile-hero{display:flex;flex-wrap:wrap;align-items:center;gap:24px 32px;padding:24px 28px;margin-bottom:24px}.mst-profile-hero-text{display:grid;gap:4px;flex:1 1 260px;min-width:0}.mst-profile-hero-label{font-size:17px;line-height:24px;font-weight:600;color:var(--mst-ink)}.mst-profile-hero-note{font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-profile-hero-avg{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:14px;color:var(--mst-ink-2)}.mst-profile-hero-avg strong{color:var(--mst-ink);font-variant-numeric:tabular-nums}.mst-profile-hero-classes{display:grid;gap:8px;min-width:200px}.mst-profile-hero-class{display:flex;justify-content:space-between;gap:24px;padding:10px 14px;border-radius:12px;background:var(--mst-well);border:1px solid var(--mst-edge);font-size:14px;color:var(--mst-ink-2)}.mst-profile-hero-class strong{color:var(--mst-ink);font-variant-numeric:tabular-nums}.mst-ring{position:relative;flex:none;width:120px;height:120px}.mst-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mst-ring circle{fill:none;stroke-width:8}.mst-ring-track{stroke:var(--mst-neutral)}.mst-ring-value{stroke:var(--mst-accent);stroke-linecap:round}.mst-ring-text{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-display);font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.03em;color:var(--mst-ink)}.mst-class-section{margin-bottom:24px}.mst-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 16px}.mst-card-title{margin:0;font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--mst-ink)}.mst-card-sub{margin:2px 0 0;font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-cell-strong{font-size:14px;font-weight:500;color:var(--mst-ink)}.mst-mark{display:grid;font-variant-numeric:tabular-nums}.mst-mark-value{font-size:14px;font-weight:600;color:var(--mst-ink)}.mst-mark-pct{font-size:12px;line-height:16px;font-weight:500;color:var(--mst-ink-3)}.mst-tool-grid{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:24px;align-items:start}.mst-tool-output-col{position:sticky;top:96px}@media (max-width: 1023px){.mst-tool-grid{grid-template-columns:minmax(0,1fr)}.mst-tool-output-col{position:static}}.mst-tool-settings .MuiCardHeader-root{padding:20px 24px 12px}.mst-tool-settings .MuiCardHeader-avatar{margin-right:12px}.mst-tool-settings>form>.MuiDivider-root{display:none}.mst-tool-settings .MuiCardContent-root{padding:8px 24px 24px}.mst-tool-actions.MuiCardActions-root{position:sticky;bottom:12px;z-index:2;margin:0 12px 12px;padding:12px;border:1px solid var(--mst-g1-edge);border-radius:18px;background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);box-shadow:var(--mst-g1-hi),var(--mst-shadow-rest)}.mst-field-group.MuiTypography-root{display:block;margin:0 0 8px;color:var(--mst-ink-3)}.mst-output{min-height:420px}.mst-output-empty{display:grid;justify-items:center;align-content:center;flex:1;min-height:420px;padding:40px 32px;text-align:center}.mst-output-loading{position:relative}.mst-output-bar{position:absolute;top:0;left:0;right:0;border-radius:0}.mst-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mst-tool-card{display:flex;flex-direction:column;min-height:184px;padding:24px}.mst-tool-card .mst-tile{margin-bottom:16px}.mst-tool-card-title{font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--mst-ink)}.mst-tool-card-desc{margin-top:4px;font-size:15px;line-height:24px;color:var(--mst-ink-2)}.mst-tool-card-open{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;color:var(--mst-accent-ink)}.mst-tool-card-open svg{font-size:18px;transition:transform .2s var(--mst-ease)}.mst-card-link:hover .mst-tool-card-open svg{transform:translate(4px)}.mst-status .mst-chip-dot{width:6px;height:6px;margin-left:9px;margin-right:-2px}.MuiChip-root .mst-ai-glyph.MuiSvgIcon-root{fill:url(#mst-ai-grad)}.mst-asm-card{display:flex;flex-direction:column;min-height:188px}.mst-asm-bar{position:absolute;top:0;left:0;right:0;border-radius:0}.mst-asm-body{flex:1;padding:24px 24px 12px;cursor:default}.mst-lift .mst-asm-body{cursor:pointer}.mst-asm-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mst-asm-title{margin:0;min-width:0;overflow-wrap:anywhere;font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--mst-ink)}.mst-asm-meta{margin-top:4px;font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-asm-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 12px;border-top:1px solid var(--mst-edge);margin:0 12px;padding-inline:0}.mst-minis{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mst-mini{display:grid;gap:2px;min-width:112px;padding:10px 14px;border:1px solid var(--mst-edge);border-radius:14px;background:var(--mst-well)}.mst-mini-value{font-family:var(--font-display);font-size:17px;line-height:24px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mst-ink)}.mst-mini-label{font-size:12px;line-height:16px;font-weight:500;color:var(--mst-ink-3)}.mst-row-actions-on .MuiIconButton-root,.mst-row-actions-on .MuiButton-root{opacity:1}.mst-grade-fraction .mst-grade-value{min-width:96px}.mst-table-group.MuiTableCell-root{padding:10px 16px;background:var(--mst-well);color:var(--mst-ink-3)}.mst-choices{min-width:0;margin:0;padding:0;border:0}.mst-choices-legend{float:left;width:100%;margin:0 0 8px;padding:0;font-size:14px;line-height:20px;font-weight:500;color:var(--mst-ink)}.mst-choices-grid{clear:both;display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:12px}@media (max-width: 599px){.mst-choices-grid{grid-template-columns:minmax(0,1fr)}}.mst-choice{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;gap:14px;min-height:72px;padding:14px 44px 14px 16px;border:1px solid var(--mst-edge-control);border-radius:16px;background:var(--mst-well);cursor:pointer;transition:border-color .2s var(--mst-ease),box-shadow .2s var(--mst-ease),background-color .2s var(--mst-ease)}.mst-choices[data-size=lg] .mst-choice{min-height:176px;padding:20px 48px 20px 20px;flex-direction:column;gap:14px;border-radius:20px}.mst-choice:hover{border-color:var(--mst-accent-ink)}.mst-choice[data-selected=true]{border-color:var(--mst-accent);box-shadow:inset 0 0 0 1px var(--mst-accent),0 0 0 4px var(--mst-accent-tint);background:var(--mst-active-fill)}.mst-choice[data-disabled=true],.mst-choices:disabled .mst-choice{cursor:not-allowed;opacity:.55}.mst-choice-input{position:absolute;opacity:0;pointer-events:none}.mst-choice:has(.mst-choice-input:focus-visible){outline:2px solid var(--mst-accent-ink);outline-offset:2px}.mst-choice-text{display:grid;gap:2px;min-width:0}.mst-choice-title{font-size:15px;line-height:24px;font-weight:600;color:var(--mst-ink)}.mst-choices[data-size=lg] .mst-choice-title{font-size:17px}.mst-choice-desc{font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-choice-facts{display:grid;gap:4px;margin-top:8px}.mst-choice-facts span{position:relative;padding-left:14px;font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-choice-facts span:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--mst-accent)}.mst-choice-check{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--mst-edge-control);border-radius:50%;color:transparent;transition:background-color .2s var(--mst-ease),border-color .2s var(--mst-ease),color .2s var(--mst-ease)}.mst-choice-check svg{font-size:15px}.mst-choice[data-selected=true] .mst-choice-check{border-color:var(--mst-accent-solid);background:var(--mst-accent-solid);color:#fff}.mst-choices[data-size=lg] .mst-choice-check{top:18px;right:18px;width:24px;height:24px}.mst-wizard.MuiPaper-root{max-width:960px;margin:0 auto;padding:28px 32px 32px}@media (max-width: 599px){.mst-wizard.MuiPaper-root{padding:20px 16px}}.mst-wizard .MuiStepper-root{padding:0 0 28px}.mst-wizard-body{min-height:360px}.mst-step-section{display:block}.mst-step-title{margin:0;font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--mst-ink)}.mst-step-desc{margin:4px 0 0;max-width:64ch;font-size:15px;line-height:24px;color:var(--mst-ink-2)}.mst-step-body{margin-top:24px}.mst-subhead{margin:0;font-size:17px;line-height:24px;font-weight:600;color:var(--mst-ink)}.mst-wizard-foot{position:sticky;bottom:12px;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:28px -20px 12px;padding:12px 12px 12px 8px;border:1px solid var(--mst-g1-edge);border-radius:18px;background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);box-shadow:var(--mst-g1-hi),var(--mst-shadow-rest)}@media (max-width: 599px){.mst-wizard-foot{margin-inline:-8px}}.mst-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}@media (max-width: 699px){.mst-form-row{grid-template-columns:minmax(0,1fr)}}.mst-placeholder{color:var(--mst-ink-3)}.mst-structure-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px}.mst-hint{font-size:14px;line-height:20px;color:var(--mst-ink-3)}.mst-ai-progress{display:grid;gap:8px;margin-top:16px;font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-files-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mst-summary{display:grid;margin:0;border:1px solid var(--mst-edge);border-radius:16px;background:var(--mst-well);overflow:hidden}.mst-summary-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 18px}.mst-summary-row+.mst-summary-row{border-top:1px solid var(--mst-edge)}.mst-summary dt{font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-summary dd{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--mst-ink)}@media (max-width: 599px){.mst-summary-row{grid-template-columns:minmax(0,1fr);gap:2px}}.mst-stepper-compact{display:grid;gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;color:var(--mst-ink)}.mst-stepper-bars{display:grid;grid-auto-flow:column;gap:4px}.mst-stepper-bars span{height:4px;border-radius:999px;background:var(--mst-neutral)}.mst-stepper-bars span[data-done=true]{background:var(--mst-accent)}.mst-manual-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px 8px 16px}.mst-manual-row+.mst-manual-row{border-top:1px solid var(--mst-edge)}.mst-manual-text{display:grid;flex:1;min-width:0}.mst-manual-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--mst-ink)}.mst-manual-meta{font-size:12px;line-height:16px;font-weight:500;color:var(--mst-ink-3)}.mst-manual-files{display:flex;gap:6px}.mst-inline-add{display:flex;align-items:flex-end;gap:8px;margin-top:16px;max-width:520px}.mst-inline-add .MuiFormControl-root{flex:1}.mst-reviewer .MuiPaper-root{margin-top:16px}.mst-quiz-card.MuiCard-root{display:flex;flex-direction:column;min-height:232px}.mst-quiz-card .MuiCardContent-root{padding:20px 20px 8px}.mst-quiz-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.mst-quiz-chips{display:flex;flex-wrap:wrap;gap:6px}.mst-quiz-title{margin:0;font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--mst-ink);overflow-wrap:anywhere}.mst-quiz-meta{margin-top:4px;font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-quiz-desc{margin:8px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;color:var(--mst-ink-2)}.mst-quiz-date{margin-top:12px;font-size:12px;line-height:16px;font-weight:500;color:var(--mst-ink-3)}.mst-quiz-actions.MuiCardActions-root{padding:8px 20px 20px}.mst-quiz-card .MuiButton-startIcon .mst-dot{width:8px;height:8px}.mst-builder-stepper.MuiPaper-root{margin-bottom:20px;padding:20px 24px 4px}.mst-builder-stepper .MuiStepper-root{padding:0 0 16px}.mst-builder-card.MuiPaper-root{margin-bottom:20px;padding:24px}.mst-builder-card .mst-card-title{margin-bottom:2px}.mst-builder-card .mst-card-sub{margin:0 0 18px}.mst-builder-fields{display:grid;gap:20px;margin-top:16px}.mst-info-row{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--mst-accent-tint);font-size:14px;line-height:20px;color:var(--mst-accent-ink)}.mst-info-row svg{flex:none;margin-top:1px;font-size:18px}.mst-builder-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mst-count{display:inline-grid;place-items:center;min-width:26px;height:22px;margin-left:6px;padding:0 7px;border-radius:999px;background:var(--mst-neutral);font-size:12px;font-weight:600;color:var(--mst-ink-2);vertical-align:2px}.mst-builder-foot{position:sticky;bottom:12px;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:12px 12px 12px 8px;min-height:72px;border:1px solid var(--mst-g1-edge);border-radius:20px;background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);box-shadow:var(--mst-g1-hi),var(--mst-shadow-rest)}.mst-builder-card .mst-builder-foot{margin:24px -12px -12px}.mst-phase-switch.MuiToggleButtonGroup-root,.mst-type-switch.MuiToggleButtonGroup-root{flex-wrap:wrap}.mst-type-switch .MuiToggleButton-root{gap:6px}.mst-question-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.mst-question.MuiCard-root{min-width:0;max-width:100%;overflow:visible}.mst-question-head{display:flex;align-items:center;gap:4px;min-height:64px;padding:8px 8px 8px 12px}.mst-question-toggle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:6px 4px;border:0;border-radius:12px;background:none;color:inherit;text-align:left;cursor:pointer}.mst-question-toggle:focus-visible{outline:2px solid var(--mst-accent-ink);outline-offset:2px}.mst-question-num{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--mst-accent-tint);color:var(--mst-accent-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.mst-question[data-open=true] .mst-question-num{background:var(--mst-ai-fill);color:#fff}.mst-question-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:24px;font-weight:500;color:var(--mst-ink)}.mst-question-preview[data-empty=true]{color:var(--mst-ink-3);font-weight:400}.mst-question-facts{display:flex;align-items:center;gap:10px;flex:none;margin:0 6px}.mst-question-fact{font-size:14px;font-variant-numeric:tabular-nums;color:var(--mst-ink-2)}@media (max-width: 699px){.mst-question-facts{display:none}}.mst-question-chevron svg{transition:transform .2s var(--mst-ease)}.mst-question[data-open=true] .mst-question-chevron svg{transform:rotate(180deg)}.mst-danger-icon.MuiIconButton-root:hover{color:var(--mst-bad)}.mst-question-body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px;padding:20px 24px 24px;border-top:1px solid var(--mst-edge);animation:mst-rise .2s var(--mst-ease-move) both}.mst-field-label-row{margin-bottom:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--mst-ink)}.mst-question-body>.mst-field-label-row{margin-bottom:-12px}.mst-question-grid{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:16px;align-items:start}.mst-question-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.mst-question-numbers .MuiFormControl-root,.mst-question-text{min-width:0;width:100%}.mst-question-body>*,.mst-options>*{min-width:0}@media (max-width: 1099px){.mst-question-grid{grid-template-columns:minmax(0,1fr)}}.mst-question-image{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border:1px solid var(--mst-edge);border-radius:16px;background:var(--mst-well)}.mst-question-image img{width:72px;height:54px;object-fit:contain;border-radius:10px}.mst-question-image-text{display:grid;flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--mst-ink)}.mst-question-body .mst-upload[data-size=compact] .mst-drop{min-height:68px;padding:10px 12px;grid-template-columns:32px minmax(0,1fr);column-gap:10px;row-gap:2px;justify-items:start;text-align:left;border-radius:12px}.mst-question-body .mst-upload[data-size=compact] .mst-drop-orb{width:32px;height:32px;margin:0;grid-row:1 / 3;align-self:center}.mst-question-body .mst-drop-title,.mst-question-body .mst-drop-hint{grid-column:2;min-width:0}.mst-question-body .mst-upload[data-size=compact] .mst-drop-title{font-size:15px}.mst-options{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:8px}.mst-option{display:flex;align-items:flex-start;gap:8px;padding:4px 4px 4px 0;border-radius:14px;transition:background-color .2s var(--mst-ease)}.mst-option[data-correct=true]{background:color-mix(in srgb,var(--mst-ok) var(--mst-tint),transparent)}.mst-option .MuiSwitch-root{flex:none}.mst-option .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--mst-ok)}.mst-option-letter{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-top:8px;border-radius:8px;background:var(--mst-neutral);font-size:12px;font-weight:600;color:var(--mst-ink-2)}.mst-option[data-correct=true] .mst-option-letter{background:var(--mst-ok);color:#fff}.mst-option-field{flex:1;min-width:0}.mst-option .MuiInputLabel-root{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mst-option>.MuiIconButton-root{margin-top:2px}.mst-settings{display:grid;gap:10px}.mst-setting{padding:14px 16px;border:1px solid var(--mst-edge);border-radius:16px;background:var(--mst-well)}.mst-setting-label.MuiFormControlLabel-root{display:flex;justify-content:space-between;gap:16px;width:100%;margin:0}.mst-setting-label .MuiTypography-root{font-size:15px;font-weight:500;color:var(--mst-ink)}.mst-setting-label svg{color:var(--mst-ink-3)}.mst-setting-help.MuiTypography-root{display:block;margin-top:2px;max-width:62ch}.mst-options>.MuiButton-root{justify-self:start}.mst-chat-page{display:flex;flex-direction:column;height:calc(100dvh - 48px);min-height:520px}@media (max-width: 899px){.mst-chat-page{height:calc(100dvh - 100px)}}.mst-chat-head{display:flex;align-items:center;gap:12px;flex:none;padding:12px 12px 12px 16px;border:1px solid var(--mst-g1-edge);border-radius:20px;background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);box-shadow:var(--mst-g1-hi),var(--mst-shadow-rest)}.mst-chat-head-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;flex:1;min-width:0}.mst-chat-title{margin:0;font-family:var(--font-ui);font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--mst-ink)}.mst-chat-scroll{flex:1;min-height:0;margin-top:4px;overflow:auto;padding:12px 0 8px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 20px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 20px,#000 calc(100% - 12px),transparent 100%)}.mst-chat-column{width:100%;max-width:800px;margin:0 auto}.mst-chat-composer-wrap{flex:none;padding:0 0 4px}.mst-chat-welcome{display:grid;justify-items:center;gap:8px;padding:72px 24px 32px;text-align:center}.mst-chat-star{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:18px;background:var(--mst-ai-fill);color:#fff;box-shadow:inset 0 1px #ffffff47,0 14px 30px -14px #5b4bd8cc}.mst-chat-star svg{font-size:28px}.mst-chat-welcome-title{margin:0;font-size:17px;line-height:24px;font-weight:600;color:var(--mst-ink)}.mst-chat-welcome-text{margin:0 0 12px;font-size:15px;line-height:24px;color:var(--mst-ink-2)}.mst-msgs{padding:16px 4px}.mst-msg{display:flex;align-items:flex-start;gap:12px;width:100%;animation:mst-rise .2s var(--mst-ease-move) both}.mst-msg[data-role=user]{justify-content:flex-end}.mst-msg-avatar{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-top:10px;border-radius:9px;background:var(--mst-ai-fill);color:#fff}.mst-msg-avatar svg{font-size:16px}.mst-chat-head .mst-msg-avatar{width:36px;height:36px;margin-top:0;border-radius:12px}.mst-chat-head .mst-msg-avatar svg{font-size:20px}.mst-msg-bubble{min-width:0;font-size:15px;line-height:24px;overflow-wrap:anywhere}.mst-msg[data-role=bot] .mst-msg-bubble{flex:1;padding:14px 18px;border:1px solid var(--mst-g1-edge);border-radius:18px;background:var(--mst-g1-fill);box-shadow:var(--mst-g1-hi),var(--mst-shadow-rest);color:var(--mst-ink)}.mst-msg[data-role=user] .mst-msg-bubble{max-width:70%;padding:10px 16px;border-radius:18px 18px 6px;background:var(--mst-accent-solid);box-shadow:0 10px 22px -14px #3d5bdbb3;color:#fff}.mst-msg-bubble h1,.mst-msg-bubble h2,.mst-msg-bubble h3,.mst-msg-bubble h4{font-family:var(--font-ui);font-size:17px;line-height:24px;font-weight:600}.mst-msg-bubble .MuiTypography-root{font-size:inherit;line-height:inherit}.mst-thinking{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--mst-g1-edge);border-radius:18px;background:var(--mst-g1-fill);font-size:14px;color:var(--mst-ink-2)}.mst-thinking-dots{display:inline-flex;gap:4px}.mst-thinking-dots span{width:6px;height:6px;border-radius:50%;background:var(--mst-accent);animation:mst-pulse 1.2s ease-in-out infinite}.mst-thinking-dots span:nth-child(2){animation-delay:.16s}.mst-thinking-dots span:nth-child(3){animation-delay:.32s}.mst-composer{margin:8px 0 0;padding:10px;border:1px solid var(--mst-g1-edge);border-radius:20px;background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);box-shadow:var(--mst-g1-hi),var(--mst-shadow-float)}.mst-composer .MuiOutlinedInput-root{background:transparent}.mst-composer .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.mst-composer .MuiOutlinedInput-root.Mui-focused{box-shadow:none}.mst-send.MuiIconButton-root{width:40px;height:40px;border-radius:12px;background:var(--mst-ai-fill);color:#fff}.mst-send.MuiIconButton-root:hover{background:var(--mst-ai-fill);filter:brightness(1.08)}.mst-send.MuiIconButton-root.Mui-disabled{background:var(--mst-neutral);color:var(--mst-ink-3)}.mst-send svg{font-size:20px}@media (prefers-reduced-motion: reduce){.mst-msg,.mst-thinking-dots span{animation:none}}.mst-notfound{padding-top:8vh}.mst-notfound .mst-empty{max-width:480px}.mst-notfound .mst-empty-title{font-family:var(--font-display);font-size:30px;line-height:36px;letter-spacing:-.03em}.mst-notfound-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mst-grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mst-join-logo{display:block;height:52px;width:auto;margin:0 auto 20px}@media (max-width: 599px){.mst-chat-head{flex-wrap:wrap;padding:10px 10px 10px 12px}.mst-chat-head .mst-hint{display:none}.mst-chat-head .MuiButton-root{padding-inline:12px}.mst-msg[data-role=user] .mst-msg-bubble{max-width:85%}.mst-page-head-leading .mst-avatar[data-size=lg]{width:48px;height:48px;font-size:15px}}.mst-review-q.MuiCard-root{display:grid;gap:16px;margin-bottom:16px;padding:20px 24px}.mst-review-q-head{display:flex;align-items:center;gap:12px}.mst-review-q-title{flex:1;margin:0;font-size:17px;line-height:24px;font-weight:600;color:var(--mst-ink)}.mst-review-q-text{margin:0;max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:24px;color:var(--mst-ink)}.mst-review-answer{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--mst-edge);border-radius:14px;background:var(--mst-well)}.mst-review-answer-label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mst-ink-3)}.mst-review-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:24px;color:var(--mst-ink)}.mst-review-fields{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 599px){.mst-review-fields{grid-template-columns:minmax(0,1fr)}}.mst-review-q-foot{display:flex;justify-content:flex-end}.MuiPaper-root.mst-float-chat{border-radius:24px;background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);box-shadow:var(--mst-g1-hi),var(--mst-shadow-float)}.mst-float-chat .mst-composer{margin:8px}@media (prefers-reduced-transparency: reduce){.MuiCard-root,.MuiPaper-root,.mst-g1{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--mst-solid)!important}}.mst-side-item[aria-current=page]{background:linear-gradient(120deg,#3d5bdb21,#7a4bd821);box-shadow:inset 0 0 0 1px #3d5bdb29,0 6px 16px -10px #3d5bdb73}:root[data-theme-mode=dark] .mst-side-item[aria-current=page]{background:linear-gradient(120deg,#4f8bff38,#9b6bff38);box-shadow:inset 0 0 0 1px #a5b8ff38,0 6px 18px -10px #4f8bff8c}main.MuiBox-root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}main.MuiBox-root>.mst-footer{margin-top:auto;padding-top:48px}.mst-tool-settings.MuiCard-root{overflow:visible}.mst-wizard-body{min-height:240px}.mst-wizard-foot{margin:28px -32px 0;padding:14px 32px;border:0;border-top:1px solid var(--mst-edge);border-radius:0 0 20px 20px;box-shadow:none}@media (max-width: 599px){.mst-wizard-foot{margin-inline:-16px;padding-inline:16px}}.MuiSnackbar-anchorOriginTopCenter{top:20px!important}.mst-launch{align-items:center;min-height:112px}@media (max-width: 640px){.mst-table tbody .MuiTableCell-root{height:auto}.mst-responsive-table tbody>tr{background:var(--mst-g1-fill);border-color:var(--mst-g1-edge);border-radius:16px;box-shadow:var(--mst-g1-hi)}.mst-responsive-table tbody td,.mst-responsive-table tbody th[scope=row]{border-bottom:0;padding:8px 16px}.mst-responsive-table tbody>tr>:first-child{padding-top:14px}.mst-responsive-table tbody>tr>:last-child{padding-bottom:14px}.mst-responsive-table tbody [data-label]:before{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mst-ink-3)}.mst-responsive-table tbody [data-label=Student]:before,.mst-responsive-table tbody [data-label=Actions]:before,.mst-responsive-table tbody [data-label=Report]:before{display:none}.mst-row-actions{text-align:left!important}.mst-row-actions .MuiIconButton-root{opacity:1}.mst-sortable-table thead{padding:0 0 12px}}.MuiPaper-root.MuiAlert-root.mst-toast{align-items:center;border-radius:999px;padding:2px 10px 2px 16px;background:var(--mst-g2-sheen),var(--mst-g2-fill);-webkit-backdrop-filter:var(--mst-g2-blur);backdrop-filter:var(--mst-g2-blur);border:1px solid var(--mst-g1-edge);box-shadow:var(--mst-g1-hi),var(--mst-shadow-float);color:var(--mst-ink);font-weight:500}.mst-toast.MuiAlert-standardSuccess .MuiAlert-icon{color:var(--mst-ok)!important}.mst-toast.MuiAlert-standardError .MuiAlert-icon{color:var(--mst-bad)!important}.mst-toast.MuiAlert-standardWarning .MuiAlert-icon{color:var(--mst-warn)!important}.mst-toast.MuiAlert-standardInfo .MuiAlert-icon{color:var(--mst-accent)!important}.mst-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}@media (max-width: 999px){.mst-home-grid{grid-template-columns:minmax(0,1fr)}}.mst-panel{display:flex;flex-direction:column;min-width:0;padding:8px 0 12px}.mst-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 8px 24px}.mst-panel-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--mst-accent-ink);text-decoration:none;border-radius:8px}.mst-panel-link svg{font-size:18px;transition:transform .2s var(--mst-ease)}.mst-panel-link:hover svg{transform:translate(3px)}.mst-panel-empty{margin:0;padding:8px 24px 12px;font-size:15px;line-height:24px;color:var(--mst-ink-2)}.mst-panel-foot{margin-top:auto;padding:8px 24px 4px}.mst-list{display:grid;margin:0;padding:0 12px;list-style:none}.mst-list-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px;border-radius:14px;color:inherit;text-decoration:none;transition:background-color .15s var(--mst-ease)}.mst-list-row:hover{background:var(--mst-hover-fill)}.mst-list-row:focus-visible{outline:2px solid var(--mst-accent-ink);outline-offset:-2px}.mst-list-text{display:grid;flex:1;min-width:0}.mst-list-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:24px;font-weight:500;color:var(--mst-ink)}.mst-list-meta{font-size:12px;line-height:16px;font-weight:500;color:var(--mst-ink-3)}.mst-class-mark-sm{width:36px;height:36px;margin:0;border-radius:12px;font-size:15px}.mst-list-row:hover .mst-launch-arrow{transform:translate(4px);color:var(--mst-accent-ink)}.mst-ai-panel{align-items:flex-start;gap:8px;padding:24px;overflow:hidden}.mst-ai-panel:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgb(122 75 216 / .22),transparent 70%);pointer-events:none}.mst-ai-panel .mst-chat-star{width:48px;height:48px;margin-bottom:4px;border-radius:16px}.mst-ai-panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.mst-add-card{display:grid;justify-items:center;align-content:center;gap:6px;min-height:168px;padding:24px;border:1.5px dashed rgb(61 91 219 / .35);border-radius:20px;background:linear-gradient(160deg,#ffffff52,#ffffff1f);color:var(--mst-ink-2);font:inherit;text-align:center;cursor:pointer;transition:border-color .2s var(--mst-ease),background-color .2s var(--mst-ease),color .2s var(--mst-ease),transform .2s var(--mst-ease)}:root[data-theme-mode=dark] .mst-add-card{border-color:#7c9cff59;background:#ffffff08}.mst-add-card:hover{border-color:var(--mst-accent);color:var(--mst-ink);transform:translateY(-2px)}.mst-add-card:focus-visible{outline:2px solid var(--mst-accent-ink);outline-offset:3px}.mst-add-card-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:14px;background:var(--mst-accent-tint);color:var(--mst-accent-ink);transition:transform .2s var(--mst-ease)}.mst-add-card:hover .mst-add-card-icon{transform:scale(1.06)}.mst-add-card-label{font-size:15px;line-height:24px;font-weight:600}.mst-add-card-hint{font-size:14px;line-height:20px;color:var(--mst-ink-3)}@media (prefers-reduced-motion: reduce){.mst-add-card,.mst-add-card-icon{transition:none}.mst-add-card:hover{transform:none}}.mst-reviewer .MuiAccordion-root{margin-top:16px}.mst-reviewer .MuiAccordionSummary-content{margin:16px 0}.mst-sr-list{display:grid;gap:12px}.mst-sr-q{display:grid;gap:14px;padding:16px;border:1px solid var(--mst-edge);border-radius:16px;background:var(--mst-well)}.mst-sr-q-head{display:flex;align-items:center;gap:12px}.mst-sr-q-title{flex:1;font-size:15px;font-weight:600;color:var(--mst-ink)}.mst-sr-marks.MuiFormControl-root{width:150px;flex-direction:row;align-items:center;gap:8px}.mst-sr-marks .MuiInputLabel-root{margin:0}.mst-profile-hero-classes[hidden]{display:none}@media (max-width: 640px){.mst-table.mst-responsive-table tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:12px;padding:14px 16px}.mst-table.mst-responsive-table tbody>tr>td,.mst-table.mst-responsive-table tbody>tr>th{padding:0!important;border:0!important;height:auto;text-align:left}.mst-table.mst-responsive-table tbody>tr>[data-label=Student],.mst-table.mst-responsive-table tbody>tr>[data-label=Assessment],.mst-table.mst-responsive-table tbody>tr>[data-label=Actions],.mst-table.mst-responsive-table tbody>tr>[data-label=Report]{grid-column:1 / -1}.mst-table.mst-responsive-table tbody [data-label]:before{margin-bottom:2px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mst-ink-3)}.mst-table.mst-responsive-table tbody [data-label=Student]:before,.mst-table.mst-responsive-table tbody [data-label=Actions]:before,.mst-table.mst-responsive-table tbody [data-label=Report]:before{display:none}.mst-table.mst-responsive-table tbody>tr>[data-label=Actions]{display:flex;flex-direction:row;justify-content:flex-start;gap:4px;margin:2px -8px -6px}.mst-table.mst-responsive-table tbody>tr>[data-label=Report]:empty{display:none}.mst-table.mst-sortable-table thead{padding:0 0 10px}.mst-table.mst-sortable-table thead:before{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mst-ink-3)}.mst-table.mst-sortable-table thead tr{gap:6px}.mst-table.mst-sortable-table thead th{padding:6px 10px!important;border:1px solid var(--mst-edge)!important;border-radius:999px;background:var(--mst-well)!important}}.mst-type-list .MuiListItemButton-root{border-radius:12px}.mst-type-list{padding:4px;border:1px solid var(--mst-edge);border-radius:16px;background:var(--mst-well)}.mst-wizard-bar{max-width:960px;margin-left:auto;margin-right:auto}.mst-builder-card .mst-builder-foot{margin:24px 0 0}.mst-profile-minis{margin-top:0}.mst-profile-minis .mst-mini{min-width:104px}@media (max-width: 640px){.mst-table.mst-sortable-table thead{padding:4px 16px 12px}.mst-table.mst-sortable-table thead tr{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mst-table.mst-sortable-table thead th{flex:none;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;white-space:nowrap}.mst-table.mst-sortable-table thead:before{content:"Sort by";text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.mst-class-section .mst-table.mst-sortable-table thead,.MuiCard-root>.MuiTableContainer-root .mst-table.mst-sortable-table thead{padding-top:12px}}@media (max-width: 599px){.mst-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mst-grid-4 .mst-stat{min-height:88px;padding:14px 16px;gap:12px}.mst-grid-4 .mst-stat-icon{width:32px;height:32px}.mst-grid-4 .mst-stat-icon svg{font-size:18px}}.mst-add-card-hint{text-wrap:balance}@media (max-width: 599px){.mst-profile-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mst-profile-minis .mst-mini{min-width:0}.mst-stat{min-height:80px;padding:14px 18px}}@media (max-width: 699px){.mst-question-body{padding:14px 12px 16px;gap:14px}.mst-question-head{min-height:56px;padding:6px 4px 6px 8px;gap:0}.mst-question-toggle{gap:8px;min-height:44px}.mst-question-preview{font-size:14px}.mst-question-num{width:28px;height:28px;font-size:13px}.mst-question-head>.MuiIconButton-root{width:40px;height:44px;padding:8px;flex:none}.mst-type-switch.MuiToggleButtonGroup-root{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mst-type-switch .MuiToggleButton-root{min-width:0;min-height:44px;padding:6px 8px;font-size:13px}.mst-question-image-text{flex-basis:calc(100% - 92px)}.mst-option{gap:4px}.mst-option-letter{width:24px;height:28px}}.mst-question-workspace{display:grid;grid-template-columns:224px minmax(0,1fr);gap:20px;align-items:start;min-width:0}.mst-question-nav{position:sticky;top:96px;padding:16px;min-width:0;border:1px solid var(--mst-edge);border-radius:18px;background:var(--mst-well)}.mst-question-nav-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.mst-question-nav-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:52vh;overflow-y:auto;padding:2px}.mst-question-nav-grid button{position:relative;min-height:44px;border:1px solid var(--mst-edge);border-radius:10px;color:var(--mst-ink-2);background:transparent;font:inherit;cursor:pointer}.mst-question-nav-grid button[aria-current]{border-color:var(--mst-accent-ink);color:var(--mst-ink);background:var(--mst-accent-tint);font-weight:700}.mst-question-nav-grid button[data-state="Needs review"] span{position:absolute;right:5px;top:5px;width:5px;height:5px;border-radius:50%;background:var(--mst-warn, #efb768)}.mst-question-nav-grid button[data-state=Unsaved]{box-shadow:inset 0 0 0 2px var(--mst-accent-ink)}.mst-question-nav-grid button:focus-visible,.mst-extracted-toggle:focus-visible{outline:2px solid var(--mst-accent-ink);outline-offset:2px}.mst-question-nav-mobile{display:none}.mst-question-nav-step{display:flex;gap:8px;margin-top:14px}.mst-question-nav-step>button{flex:1;min-height:44px;padding-left:6px;padding-right:6px}.mst-question-nav-hint{margin:10px 0 0;font-size:12px;color:var(--mst-ink-2)}.mst-focused-question{min-width:0;scroll-margin-top:100px}.mst-focused-question .mst-question-head{flex-wrap:wrap}.mst-focused-question .mst-question-facts{display:none}.mst-focused-question .mst-question-grid{grid-template-columns:minmax(0,1fr)}.mst-focused-question .mst-question-numbers{max-width:320px}.mst-question-workspace .mst-builder-foot{position:static;margin-top:16px}.mst-question-image-action{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mst-question-image-action>button,.mst-question-image-action>label{min-height:44px}.mst-type-switch.MuiToggleButtonGroup-root{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:0;padding:0;background:none;border-radius:0}.mst-type-switch.MuiToggleButtonGroup-root .MuiToggleButton-root{border:1px solid var(--mst-edge)!important;border-radius:10px!important;margin:0!important;min-width:0;min-height:44px;padding:8px 6px;box-shadow:none;background:var(--mst-well);font-size:13px}.mst-type-switch.MuiToggleButtonGroup-root .MuiToggleButton-root.Mui-selected{background:var(--mst-accent-tint);border-color:var(--mst-accent-ink)!important}.mst-review-overview{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;color:var(--mst-ink-2);font-size:14px}.mst-review-overview p{margin:0}.mst-review-filters{display:grid;gap:4px;margin-bottom:10px}.mst-review-filters button{justify-content:flex-start;min-height:40px}.mst-review-filters button[aria-pressed=true]{color:var(--mst-ink);background:var(--mst-accent-tint)}.mst-review-workspace .mst-review-q-head{flex-wrap:wrap;gap:10px}.mst-review-workspace .mst-review-q-title{flex:1;min-width:0}.mst-review-workspace .mst-review-q-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.mst-review-q-foot>span{font-size:13px;color:var(--mst-ink-2)}.mst-review-workspace .mst-review-q-text,.mst-review-answer-text{overflow-wrap:anywhere}.mst-structure-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.mst-structure-toolbar p{color:var(--mst-ink-2);margin:0}.mst-structure-toolbar button{min-height:44px}.mst-sr-section{margin-bottom:20px}.mst-sr-section h3{font-size:16px;margin:0 0 12px}.mst-structure-review .mst-sr-q{padding:0;min-width:0}.mst-extracted-toggle{display:flex;width:100%;align-items:center;gap:10px;padding:12px;min-height:56px;background:none;border:0;color:var(--mst-ink);text-align:left;font:inherit;cursor:pointer}.mst-extracted-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mst-extracted-toggle>.mst-hint{flex:none}.mst-extracted-body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0 16px 16px}.mst-extracted-actions{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1099px){.mst-type-switch.MuiToggleButtonGroup-root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 899px){.mst-question-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.mst-question-nav{position:static;padding:12px;border-radius:14px}.mst-question-nav-heading{margin-bottom:8px}.mst-question-nav-grid{display:none}.mst-question-nav-mobile{display:grid;gap:4px}.mst-question-nav-mobile label{font-size:12px;color:var(--mst-ink-2)}.mst-question-nav-mobile select{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--mst-edge);border-radius:10px;font:inherit;font-size:14px;color:var(--mst-ink);background:var(--mst-well)}.mst-question-nav-mobile option{color:CanvasText;background:Canvas}.mst-question-nav-step{margin-top:8px}.mst-review-filters{display:flex;flex-wrap:wrap;margin-bottom:8px}.mst-review-workspace .mst-review-q{padding:16px;margin:0}.mst-review-workspace .mst-review-fields{grid-template-columns:minmax(0,1fr)}.mst-review-workspace .mst-review-q-foot button{min-height:44px}.mst-review-workspace .mst-page-head{position:static}}@media (max-width: 640px){.mst-table.mst-responsive-table tbody>tr>[data-label=Actions]{margin:4px 0 0;gap:8px;flex-wrap:wrap}.mst-table.mst-responsive-table tbody>tr.mst-result-group{display:block;padding:12px 16px}.mst-results-summary{display:flex;gap:8px;flex-wrap:wrap;padding:12px 14px;margin-bottom:20px;border:1px solid var(--mst-edge);border-radius:16px;background:var(--mst-well)}.mst-results-summary>div{flex:1;min-width:80px}.mst-results-summary dt{font-size:12px;color:var(--mst-ink-2)}.mst-results-summary dd{margin:2px 0 0;font-size:20px;font-weight:600}}@media (min-width: 641px){.mst-results-summary{display:flex;gap:40px;padding:20px;margin-bottom:24px;border:1px solid var(--mst-edge);border-radius:16px;background:var(--mst-well)}.mst-results-summary dt{font-size:14px;color:var(--mst-ink-2)}.mst-results-summary dd{margin:4px 0 0;font-size:24px;font-weight:600}}.mst-question-toggle{margin:0}.mst-quiz-edit-footer{position:static;flex-wrap:wrap;gap:8px}.mst-review-save-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 899px){.mst-question-nav>.mst-question-nav-hint:not([aria-live]){display:none}.mst-question-nav-mobile label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mst-question-nav-heading{margin-bottom:8px;font-size:14px}.mst-question-nav-hint[aria-live]{margin-top:6px}.mst-review-overview{gap:4px;margin-bottom:10px;font-size:13px}.mst-review-workspace .mst-page-head{margin-bottom:16px}.mst-review-save-actions{width:100%}.mst-review-save-actions button{flex:1}.mst-builder-stepper{padding:12px;margin-bottom:16px}.mst-builder-stepper .MuiStepLabel-label.MuiStepLabel-alternativeLabel{margin-top:8px;font-size:12px}.mst-builder-toolbar{gap:8px}.mst-builder-toolbar .MuiButton-root{padding:8px 10px;font-size:13px;min-height:44px}}.mst-structure-review .mst-sr-list,.mst-structure-review .mst-sr-q{grid-template-columns:minmax(0,1fr);min-width:0}.mst-extracted-toggle{min-width:0;max-width:100%}.mst-ordered-upload{min-width:0}.mst-ordered-upload .mst-file{flex-wrap:wrap}.mst-ordered-upload .mst-file-text{flex:1 1 120px;min-width:0}.mst-ordered-upload .mst-file-state{display:none}.mst-file-order{display:inline-flex}.mst-file-order button{min-width:36px;min-height:44px}.mst-extraction-workspace>div{min-width:0}.mst-extraction-workspace .mst-form-row{grid-template-columns:minmax(0,1fr)}@media (max-width: 599px){.mst-ordered-upload .mst-file-icon{display:none}}.mst-quiz-editor .mst-rim,.mst-quiz-import.MuiPaper-root{background:#fff;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 8px #0000000f}:root[data-theme-mode=dark] .mst-quiz-editor .mst-rim,:root[data-theme-mode=dark] .mst-quiz-import.MuiPaper-root{background:#172033}.mst-quiz-editor .mst-rim:before,.mst-quiz-editor .mst-rim:after,.mst-quiz-editor .mst-quiz-light{display:none}.mst-quiz-editor .mst-focused-question{display:flex;flex-direction:column;gap:16px;min-width:0}.mst-import-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:16px 12px;padding-top:8px}.mst-import-wide{grid-column:1 / -1;min-width:0}.mst-quiz-import .mst-upload[data-size=compact] .mst-drop{min-height:90px;padding:12px;gap:4px}.mst-quiz-import .mst-drop-orb{display:none}.mst-quiz-import .MuiDialogActions-root{padding:12px 24px 16px}.mst-quiz-import .MuiSelect-select{white-space:normal}@media (max-width: 600px){.mst-quiz-import.MuiPaper-root{margin:12px;width:calc(100% - 24px);max-height:calc(100% - 24px)}.mst-quiz-import .MuiDialogContent-root{padding:8px 16px}.mst-quiz-import .MuiDialogTitle-root{padding:16px}}.mst-assessment-students.MuiPaper-root,.mst-review-workspace .mst-review-q.MuiPaper-root,.mst-quiz-editor .mst-builder-card.MuiPaper-root,.mst-quiz-editor .mst-question-card.MuiPaper-root,.mst-quiz-card.MuiPaper-root{background:#f2f7fe;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid #cddcf0;border-radius:16px}:root[data-theme-mode=dark] .mst-assessment-students.MuiPaper-root,:root[data-theme-mode=dark] .mst-review-workspace .mst-review-q.MuiPaper-root,:root[data-theme-mode=dark] .mst-quiz-editor .mst-builder-card.MuiPaper-root,:root[data-theme-mode=dark] .mst-quiz-editor .mst-question-card.MuiPaper-root,:root[data-theme-mode=dark] .mst-quiz-card.MuiPaper-root{background:#16253b;border-color:#304764}.mst-assessment-students.mst-rim:before,.mst-review-q.mst-rim:before,.mst-quiz-card.mst-rim:before,.mst-quiz-editor .mst-builder-card.mst-rim:before{display:none}.mst-question-nav[data-single=true] .mst-question-nav-controls,.mst-question-nav[data-single=true] .mst-question-nav-grid,.mst-question-nav[data-single=true] .mst-question-nav-hint[aria-live],.mst-mobile-step-label{display:none}.mst-math-help{margin-top:8px;font-size:12px;color:var(--mst-ink-2)}.mst-math-help summary,.mst-optional-quiz-phase summary{cursor:pointer;min-height:32px;align-content:center}.mst-math-help p{margin:6px 0}.mst-optional-quiz-phase summary{font-weight:600}.mst-quiz-editor .mst-builder-card{padding:20px}@media (max-width:599px){.mst-question-nav{padding:12px}.mst-question-nav-heading{display:none}.mst-question-nav[data-single=true] .mst-question-nav-heading{display:flex;margin:0}.mst-question-nav-controls{display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:end;gap:8px}.mst-question-nav-step{margin:0;gap:4px}.mst-question-nav-step>button{min-width:0;font-size:12px}.mst-question-nav-hint{display:none}.mst-question-nav .mst-review-filters{margin-bottom:8px}.mst-review-workspace .mst-page-head-title{font-size:24px;line-height:30px}.mst-review-workspace .mst-page-head-crumbs{display:none}.mst-review-workspace .mst-review-overview{margin:8px 0;font-size:12px}.mst-review-workspace .mst-review-overview p{margin:0}.mst-quiz-editor .mst-builder-stepper{display:none}.mst-mobile-step-label{display:block;font-size:13px;color:var(--mst-ink-2);margin:8px 0 16px}.mst-quiz-editor .mst-builder-card{padding:16px}.mst-quiz-editor .mst-builder-toolbar{margin-bottom:12px}.mst-quiz-editor .mst-question-nav[data-single=true]{display:none}}.mst-tag-member-list{border:1px solid var(--mst-edge);border-radius:14px;overflow:hidden}.mst-tag-member-row{display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:56px;background:#f2f7fe;border-bottom:1px solid var(--mst-edge)}.mst-tag-member-row:last-child{border-bottom:0}:root[data-theme-mode=dark] .mst-tag-member-row{background:#16253b}.mst-tags-panel .MuiButton-root{min-height:40px}.mst-replace-sources>summary{cursor:pointer;font-weight:600;padding:12px 0;min-height:44px}.mst-replace-sources[open]>summary{margin-bottom:12px}.mst-wizard-bar{position:static!important;margin-top:16px}.mst-wizard-body :is(input,textarea,button,select,[tabindex]){scroll-margin-block:100px}.mst-source-notes summary{cursor:pointer;min-height:40px;align-content:center;color:var(--mst-ink-2);font-size:13px}.mst-tags-panel{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.mst-tags-panel>*{min-width:0;max-width:100%}.mst-tags-panel .MuiAutocomplete-root{min-width:0}.mst-tag-member-row>.MuiBox-root{min-width:0;overflow-wrap:anywhere}.mst-auth,.mst-dialog{--ground: #f4f6fc;--bloom-teal: rgb(20 184 214 / .2);--bloom-violet: rgb(124 77 230 / .16);--bloom-blue: rgb(61 91 219 / .18);--bloom-magenta: rgb(200 60 170 / .1);--rule: rgb(30 41 90 / .05);--ink: #15181d;--ink-2: #4a5465;--accent: #3d5bd9;--accent-ink: #3451c7;--accent-solid: #3a55d0;--accent-hover: #4562e0;--accent-tint: rgb(61 91 219 / .16);--ok: #1e7a35;--warn: #b25000;--bad-tint: rgb(196 43 28 / .08);--bad-edge: rgb(196 43 28 / .3);--bad-ink: #a32317;--paper: #ffffff;--paper-edge: rgb(16 24 40 / .3);--pen: #3451c7;--badge-ink: #ffffff;--st-fill: #ffffff;--st-edge: rgb(16 24 40 / .4);--st-line: rgb(16 24 40 / .22);--tile: #ffffff;--halo: #f4f6fc;--field-fill: rgb(255 255 255 / .85);--field-edge: rgb(16 24 40 / .5);--autofill: #fdfdff;--pill-edge: rgb(16 24 40 / .14);--glass-fill: rgb(255 255 255 / .42);--glass-blur: blur(20px) saturate(180%);--glass-solid: #ffffff;--glass-sheen: linear-gradient(180deg, rgb(255 255 255 / .55), rgb(255 255 255 / .18));--glass-rim: linear-gradient(140deg, #fff, rgb(255 255 255 / .45) 30%, rgb(16 24 40 / .1) 100%);--glass-spec: rgb(255 255 255 / .5);--glass-shadow: inset 0 1px 0 #fff, inset 0 0 0 1px rgb(255 255 255 / .35), 0 0 0 1px rgb(16 24 40 / .06);--scrim: rgb(4 8 20 / .4);--ai-a: #3d6bf0;--ai-b: #7a4bd8;--ai-fill-a: .1;--orb-a: rgb(20 184 214 / .42);--orb-b: rgb(124 77 230 / .34);--card-glow: 0 1px 2px rgb(30 41 90 / .08), 0 24px 64px -24px rgb(30 41 90 / .28)}.mst-auth[data-mode=dark],.mst-dialog[data-mode=dark]{--ground: #060a1a;--bloom-teal: rgb(34 211 238 / .14);--bloom-violet: rgb(139 92 246 / .26);--bloom-blue: rgb(59 91 219 / .32);--bloom-magenta: rgb(217 70 239 / .12);--rule: rgb(255 255 255 / .035);--ink: rgb(246 247 250 / .96);--ink-2: rgb(246 247 250 / .7);--accent: #7c9cff;--accent-ink: #a5b8ff;--accent-solid: #3a55d0;--accent-hover: #4562e0;--accent-tint: rgb(124 156 255 / .22);--ok: #3ddc97;--warn: #ffb545;--bad-tint: rgb(255 107 107 / .14);--bad-edge: rgb(255 107 107 / .32);--bad-ink: #ffb3b3;--paper: #eef1f8;--paper-edge: transparent;--pen: #3a55d0;--badge-ink: #0b1020;--st-fill: #10162e;--st-edge: rgb(255 255 255 / .3);--st-line: rgb(255 255 255 / .22);--tile: #101a3e;--halo: #060a1a;--field-fill: rgb(8 12 28 / .45);--field-edge: rgb(255 255 255 / .38);--autofill: #161d3a;--pill-edge: rgb(255 255 255 / .16);--glass-fill: rgb(18 24 48 / .46);--glass-blur: blur(28px) saturate(170%);--glass-solid: #141a33;--glass-sheen: linear-gradient(180deg, rgb(255 255 255 / .1), rgb(255 255 255 / .03) 42%, rgb(255 255 255 / .015));--glass-rim: linear-gradient(140deg, rgb(255 255 255 / .55), rgb(255 255 255 / .12) 28%, rgb(255 255 255 / .04) 58%, rgb(160 190 255 / .3));--glass-spec: rgb(255 255 255 / .12);--glass-shadow: inset 0 1px 0 rgb(255 255 255 / .22), inset 0 -1px 0 rgb(255 255 255 / .06), inset 0 0 32px rgb(255 255 255 / .035);--orb-a: rgb(34 211 238 / .32);--orb-b: rgb(139 92 246 / .46);--card-glow: 0 1px 2px rgb(2 6 23 / .35), 0 24px 64px -24px rgb(2 6 23 / .7);color-scheme:dark}.mst-auth{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"story side";height:100vh;height:100dvh;min-height:600px;overflow:hidden;background:var(--ground);color:var(--ink);font-family:var(--font-ui)}.mst-auth-side{grid-area:side;position:relative;isolation:isolate;display:grid;place-items:center;min-width:0;overflow:hidden auto;padding:32px 40px 24px}.mst-auth-side:before,.mst-auth-side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.mst-auth-side:before{background:radial-gradient(60% 50% at 70% 42%,var(--bloom-blue),transparent 70%),radial-gradient(45% 40% at 92% 92%,var(--bloom-violet),transparent 70%),radial-gradient(40% 36% at 96% 6%,var(--bloom-magenta),transparent 70%),radial-gradient(45% 40% at 8% 96%,var(--bloom-teal),transparent 70%)}.mst-auth-side:after{background:repeating-linear-gradient(to bottom,transparent 0 31px,var(--rule) 31px 32px);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 45%);mask-image:linear-gradient(to right,transparent 0%,#000 45%)}.mst-auth-main{display:flex;flex-direction:column;align-items:center;width:min(420px,100%)}.mst-auth-logo{display:block;align-self:center;max-width:100%;object-fit:contain;height:64px;width:auto;margin:0 0 28px}.mst-auth-cardwrap{position:relative;z-index:0;width:100%}.mst-auth-cardwrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:28px;box-shadow:var(--card-glow);pointer-events:none}.mst-auth-cardwrap:after{content:"";position:absolute;top:-240px;right:-240px;bottom:-240px;left:-240px;z-index:-2;background:radial-gradient(130px 130px at 330px 330px,var(--orb-a),transparent 70%),radial-gradient(190px 170px at calc(100% - 290px) calc(100% - 280px),var(--orb-b),transparent 70%);pointer-events:none}.mst-auth-story{grid-area:story;position:relative;isolation:isolate;display:grid;place-items:center;min-width:0;overflow:hidden;padding:28px clamp(24px,4vw,56px);--ink: rgb(246 247 250 / .96);--ink-2: rgb(246 247 250 / .74);--accent: #7ea2ff;--accent-ink: #b3c4ff;--ok: #3ddc97;--warn: #ffb545;--paper: #eef1f8;--paper-edge: transparent;--pen: #3a55d0;--badge-ink: #0b1020;--st-fill: #121a45;--st-edge: rgb(255 255 255 / .32);--st-line: rgb(255 255 255 / .24);--tile: #142057;--halo: #0d1440;--pill-edge: rgb(255 255 255 / .2);--glass-fill: rgb(255 255 255 / .06);--ai-a: #4f8bff;--ai-b: #9b6bff;--ai-fill-a: .2;color:var(--ink);color-scheme:dark;background:radial-gradient(70% 50% at 10% 4%,rgb(34 211 238 / .18),transparent 70%),radial-gradient(60% 50% at 96% 96%,rgb(155 107 255 / .32),transparent 72%),radial-gradient(50% 40% at 92% 30%,rgb(217 70 239 / .1),transparent 70%),linear-gradient(165deg,#12205a,#0b1238 52%,#150f3e)}.mst-auth-story:before{content:"";position:absolute;z-index:-1;width:min(86%,86vh);aspect-ratio:1;border:clamp(28px,5vh,56px) solid rgb(255 255 255 / .03);border-radius:50%;pointer-events:none}.mst-auth-story .gl{width:min(640px,100%)}.mst-auth-story .gl[data-kind=t] .gl-svg{width:100%;height:clamp(380px,calc(100vh - 160px),780px);height:clamp(380px,calc(100dvh - 160px),780px)}.mst-auth-story .gl-top{margin-bottom:16px}.gl[data-kind=t] .gl-label{font-size:14px}.mst-auth-story .gl-caption{height:1.4em;margin-top:16px;text-align:center}.mst-auth-story .gl[data-still=true] .gl-caption{height:auto}.mst-auth-story .gl-top{justify-content:center}.mst-glass{position:relative;isolation:isolate;border-radius:28px;background:var(--glass-sheen),var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);color:var(--ink)}.mst-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:var(--glass-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mst-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 55% at 18% -8%,var(--glass-spec),transparent 58%);pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mst-glass{background:var(--glass-sheen),var(--glass-solid)}}@media (prefers-reduced-transparency: reduce){.mst-glass{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast: more){.mst-glass{background:var(--glass-solid);outline:1px solid var(--field-edge)}}.mst-auth-card{width:100%;padding:36px}.mst-auth-head{margin:0 0 24px}.mst-auth-head h1{margin:0 0 8px;font:600 28px/1.14 var(--font-display);letter-spacing:-.034em;color:var(--ink)}.mst-auth-head p{margin:0;text-wrap:balance;font:400 16px/1.5 var(--font-ui);color:var(--ink-2)}.mst-field{display:grid;gap:6px}.mst-glass .mst-field-label.MuiFormLabel-root{font:500 14px/1.3 var(--font-ui);color:var(--ink)}.mst-glass .mst-field-label.MuiFormLabel-root.Mui-focused{color:var(--ink)}.mst-glass .MuiOutlinedInput-root{min-height:46px;border-radius:12px;background:var(--field-fill);color:var(--ink);font:400 16px/1.4 var(--font-ui);transition:box-shadow .15s ease}.mst-glass .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--field-edge);border-width:1px}.mst-glass .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--accent-ink)}.mst-glass .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--accent-ink);border-width:1.5px}.mst-glass .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px var(--accent-tint)}.mst-glass .MuiOutlinedInput-input{padding:12px 14px;font-size:16px}.mst-glass .MuiOutlinedInput-input::placeholder{color:var(--ink-2);opacity:1}.mst-glass .MuiOutlinedInput-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--autofill) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);border-radius:inherit}.mst-glass .MuiInputAdornment-root .MuiIconButton-root{width:36px;height:36px;color:var(--ink-2)}.mst-glass .MuiInputAdornment-root .MuiIconButton-root svg{font-size:20px}.mst-glass .MuiInputAdornment-root .MuiIconButton-root:hover,.mst-glass .MuiInputAdornment-root .MuiIconButton-root.Mui-focusVisible{background:none;color:var(--ink)}.mst-glass .MuiInputAdornment-root .MuiIconButton-root .MuiTouchRipple-root{display:none}.mst-glass .MuiInputAdornment-root .MuiIconButton-root.Mui-focusVisible{outline:2px solid var(--accent-ink);outline-offset:-2px}.mst-glass .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--bad-ink)}.mst-field-help.MuiFormHelperText-root{margin:0 2px;font:400 14px/1.4 var(--font-ui);color:var(--ink-2)}.mst-field-help.MuiFormHelperText-root.Mui-error{color:var(--bad-ink)}.mst-seg{min-width:0;margin:0;padding:0;border:0}.mst-seg>legend{float:none;padding:0;margin:0 0 6px;font:500 14px/1.3 var(--font-ui);color:var(--ink)}.mst-seg-track{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--field-edge);border-radius:999px;background:var(--field-fill)}.mst-seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:linear-gradient(120deg,var(--ai-a),var(--ai-b));box-shadow:inset 0 1px #ffffff47,0 6px 16px -8px #3d5bdbb3;transition:transform .38s cubic-bezier(.2,.9,.25,1)}.mst-seg[data-value=parent] .mst-seg-thumb{transform:translate(100%)}.mst-seg-option{position:relative;z-index:1;display:grid;cursor:pointer}.mst-seg-option input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:inherit}.mst-seg-option span{display:grid;place-items:center;min-height:38px;border-radius:999px;font:500 14px/1 var(--font-ui);color:var(--ink-2);transition:color .25s ease}.mst-seg-option:hover span{color:var(--ink)}.mst-seg-option input:checked+span{color:#fff}.mst-seg-option input:focus-visible+span{outline:2px solid var(--accent-ink);outline-offset:2px}.mst-seg:disabled{opacity:.6}.mst-seg:disabled .mst-seg-option{cursor:default}.mst-seg-help{margin:6px 2px 0;font:400 14px/1.4 var(--font-ui);color:var(--ink-2)}@media (prefers-reduced-motion: reduce){.mst-seg-thumb,.mst-seg-option span{transition:none}}.mst-glass .MuiFormControlLabel-root{margin-left:-6px}.mst-glass .MuiFormControlLabel-root .MuiTypography-root{font:500 14px/1.3 var(--font-ui);color:var(--ink-2)}.mst-glass .MuiCheckbox-root{padding:6px;color:var(--field-edge)}.mst-glass .MuiCheckbox-root.Mui-checked{color:var(--accent-solid)}.mst-glass .MuiButton-text{min-height:36px;padding:0 6px;font:500 14px/1 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--accent-ink)}.mst-glass .MuiButton-containedPrimary{min-height:48px;border-radius:999px;background:var(--accent-solid);color:#fff;font:600 16px/1 var(--font-ui);letter-spacing:-.01em;text-transform:none;box-shadow:inset 0 1px #ffffff38,0 10px 24px -10px #3a55d08c;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.mst-glass .MuiButton-containedPrimary:hover{background:var(--accent-hover);box-shadow:inset 0 1px #ffffff38,0 12px 28px -10px #3a55d099}.mst-glass .MuiButton-containedPrimary:active{transform:scale(.99)}.mst-glass .MuiButton-containedPrimary.Mui-disabled{background:var(--accent-solid);color:#fff;opacity:.6}.mst-glass .MuiButton-outlined{border-radius:999px;text-transform:none;font:500 14px/1 var(--font-ui)}.mst-glass .MuiAlert-standardError{border:1px solid var(--bad-edge);border-radius:12px;background:var(--bad-tint);color:var(--bad-ink);font:500 14px/1.4 var(--font-ui);padding:4px 12px}.mst-glass .MuiAlert-standardError .MuiAlert-icon{color:var(--bad-ink);font-size:18px}.mst-glass .mst-auth-terms.MuiFormControlLabel-root{align-items:flex-start;margin-right:0}.mst-glass .mst-auth-terms .MuiTypography-root{padding-top:9px;text-wrap:pretty}.mst-glass .mst-auth-terms .MuiLink-root{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.mst-auth-signup.MuiTypography-root{font:500 14px/1.4 var(--font-ui);color:var(--ink-2)}.mst-auth-signup .MuiLink-root{color:var(--accent-ink);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px}.mst-auth-theme{position:fixed;top:24px;right:24px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 10px;border:1px solid var(--pill-edge);border-radius:999px;background:var(--glass-fill);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px #ffffff2e,0 6px 18px -10px #02061773;color:var(--ink);font:500 14px/1 var(--font-ui);cursor:pointer}.mst-auth-theme svg{font-size:18px}.mst-auth-theme:focus-visible,.gl-play:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.mst-dialog.MuiPaper-root{border-radius:24px;overflow:visible;background:var(--glass-sheen),var(--glass-fill);background-color:transparent;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:var(--glass-shadow),var(--card-glow);color:var(--ink);background-image:var(--glass-sheen)}.mst-dialog-backdrop.MuiBackdrop-root{background:#04081466;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mst-dialog .MuiDialogTitle-root{font:600 20px/1.3 var(--font-display);letter-spacing:-.02em}.mst-dialog .MuiDialogContent-root .MuiTypography-root{font:400 15px/1.5 var(--font-ui);color:var(--ink-2)}.mst-dialog .MuiDialogActions-root{padding:4px 24px 24px;gap:8px}.mst-dialog-backdrop.is-light.MuiBackdrop-root{background:#f4f6fc8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gl{--gl-accent: var(--accent);width:100%}.gl-top{display:flex;align-items:center;gap:12px;margin:0 0 20px}.gl-play{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--pill-edge);border-radius:10px;background:var(--glass-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink-2);cursor:pointer}.gl-play svg{width:14px;height:14px;fill:currentColor}.gl-play:hover{color:var(--ink)}.gl-title{font:600 13px/1 var(--font-ui);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-2)}.gl-tag{padding:3px 9px;border:1px solid var(--pill-edge);border-radius:999px;font:500 13px/1.2 var(--font-ui);color:var(--ink-2)}.gl-svg{display:block;width:100%;height:auto;overflow:visible;pointer-events:none}.gl-line{fill:none;stroke:var(--st-line);stroke-width:1.25}.gl-trail{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;opacity:0;transition:opacity .4s ease}.gl-trail.is-ok{stroke:var(--ok)}.gl-trail.is-warn{stroke:var(--warn)}.gl-summary,.gl-ghost{opacity:0}.gl[data-still=true] .gl-summary{opacity:.9}.gl[data-still=true] .gl-summary .gl-trail,.gl[data-still=true] .gl-ghost{opacity:1}.gl-station circle{fill:var(--st-fill);stroke:var(--st-edge);stroke-width:1.25;transition:stroke .2s ease,fill .2s ease}.gl-icon{fill:none;stroke:var(--ink-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease}.gl-station.is-active circle{stroke:var(--accent);stroke-width:1.75}.gl-station.is-active .gl-icon{stroke:var(--ink)}.gl-station.is-ok circle{stroke:var(--ok);fill:color-mix(in srgb,var(--ok) 14%,var(--st-fill))}.gl-station.is-ok .gl-icon{stroke:var(--ok)}.gl-station.is-warn circle{stroke:var(--warn);fill:color-mix(in srgb,var(--warn) 18%,var(--st-fill))}.gl-station.is-warn .gl-icon{stroke:var(--warn)}.gl-station.is-lit circle{stroke:var(--accent);stroke-width:1.75;fill:color-mix(in srgb,var(--accent) 16%,var(--st-fill))}.gl-station.is-lit .gl-icon{stroke:var(--accent)}.gl-label{fill:var(--ink-2);font:600 13px var(--font-ui);letter-spacing:.085em;text-transform:uppercase;paint-order:stroke;stroke:var(--halo);stroke-width:4px;stroke-linejoin:round}.gl-label.is-strong{fill:var(--ink)}.gl-label.is-ok{fill:var(--ok)}.gl-label.is-warn{fill:var(--warn)}.gl-tile-box{fill:var(--tile);stroke:var(--st-edge);stroke-width:1.25;transition:stroke .3s ease}.gl-tile.is-lit .gl-tile-box{stroke:var(--accent);stroke-width:1.75}.gl-tile-glow{opacity:0;transition:opacity .6s ease}.gl-tile.is-lit .gl-tile-glow{opacity:.8}.gl-tile-wave{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:0}.gl-gate-under{fill:var(--st-fill)}.gl-gate-box{fill:url(#gl-ai-fill);stroke:url(#gl-ai-edge);stroke-width:1.25;stroke-opacity:.55;transition:stroke-opacity .3s ease}.gl-gate.is-open .gl-gate-box{stroke-opacity:1;stroke-width:1.5}.gl-gate-shine{opacity:0;transition:opacity .25s ease;mix-blend-mode:screen}.gl-gate-star{fill:url(#gl-ai-edge)}.gl-gate-name{fill:var(--ink-2);font:500 13px var(--font-ui)}.gl-gate.is-open .gl-gate-name{fill:var(--ink)}.gl-gate-mark{fill:var(--ink-2);font:600 13px var(--font-ui);font-variant-numeric:tabular-nums}.gl-gate-mark.is-set{fill:var(--ink)}.gl-gate.is-ok .gl-gate-mark{fill:var(--ok)}.gl-gate.is-warn .gl-gate-mark{fill:var(--warn)}.gl-seg-bg{fill:none;stroke:var(--st-edge);stroke-width:6;opacity:.45}.gl-seg{fill:none;stroke:var(--ink-2);stroke-width:6;stroke-dasharray:100 100;stroke-dashoffset:100}.gl-ring.is-ok .gl-seg{stroke:var(--ok)}.gl-ring.is-warn .gl-seg{stroke:var(--warn)}.gl-ring-core{fill:var(--st-fill)}.gl-ring-value{fill:var(--ink);font:600 18px var(--font-display);font-variant-numeric:tabular-nums}.gl-ring.is-warn .gl-ring-value{fill:var(--warn)}.gl-fork{fill:var(--ink-2)}.gl-ping{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:0}.gl-ping.is-ok{stroke:var(--ok)}.gl-scan{fill:none;stroke:var(--warn);stroke-width:1.75;stroke-linecap:round;stroke-dasharray:3 5.2;opacity:0;transition:opacity .2s ease}.gl-sheet-glow{fill:url(#gl-glow)}.gl-sheet-shadow{fill:#0a102829}.gl-sheet-paper{fill:var(--paper);stroke:var(--paper-edge);stroke-width:1}.gl-sheet-head{fill:var(--accent);opacity:0}.gl-sheet-head.is-on{opacity:1}.gl-sheet-pen{fill:none;stroke:var(--pen);stroke-width:1.3;stroke-linecap:round;opacity:.85}.gl-badge circle{fill:var(--warn)}.gl-badge.is-ok circle{fill:var(--ok)}.gl-badge-tick{fill:none;stroke:var(--badge-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0}.gl-badge.is-ok .gl-badge-tick{opacity:1}.gl-badge-q{fill:var(--badge-ink);font:600 13px var(--font-ui);opacity:0;transform:scale(.72);transform-box:fill-box;transform-origin:center}.gl-badge.is-warn .gl-badge-q{opacity:1}.gl-chip-glow{fill:url(#gl-glow)}.gl-chip-core{fill:var(--accent);stroke:var(--st-fill);stroke-width:1.5}.gl-clip rect{fill:var(--accent)}.gl-ghost-badge{fill:var(--ok)}.gl-ghost-tick{fill:none;stroke:var(--badge-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gl-caption{position:relative;height:2.8em;margin:20px 0 0;font:500 18px/1.35 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.gl-caption>span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.gl-caption>span.is-on{opacity:1;transform:none;transition:opacity .45s ease .22s,transform .6s cubic-bezier(.16,1,.3,1) .22s}.gl[data-still=true] .gl-caption>span{opacity:0;transform:none;transition:none}.gl[data-still=true] .gl-caption>span.gl-caption-still{opacity:1}.gl-caption-line{display:block}.gl[data-still=true] .gl-caption{height:auto}.gl[data-still=true] .gl-caption>span.gl-caption-still{position:static}.gl-caption{text-wrap:balance}@media (prefers-reduced-motion: reduce){.gl-caption>span,.gl-caption>span.is-on{transform:none;transition:opacity .2s linear}.mst-glass .MuiButton-containedPrimary{transition:none}}@media (max-width: 1023px){.mst-auth{display:block;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.mst-auth-side{padding:64px 16px 40px;min-height:auto}.mst-auth-story{padding:40px 16px 48px}.mst-auth-theme{top:16px;right:16px}}@media (max-width: 600px){.mst-auth-logo{height:48px;margin-bottom:20px}.mst-auth-card{padding:24px}.mst-glass{border-radius:24px;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.mst-auth-theme{padding:0 10px}.mst-auth-theme span{display:none}}@media (min-width: 1024px) and (max-height: 800px){.mst-auth-side{padding-block:20px}.mst-auth:has(.mst-seg) .mst-auth-logo{height:44px;margin-bottom:14px}.mst-auth-card{padding:26px 30px}.mst-auth-head{margin-bottom:18px}.mst-auth:has(.mst-seg) .mst-auth-head p{display:none}.mst-glass .mst-auth-stack.MuiStack-root>:not(style)~:not(style){margin-top:12px}.mst-glass .MuiOutlinedInput-root{min-height:44px}.mst-glass .MuiOutlinedInput-input{padding-block:11px}}.home-preview-label{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--mst-accent-ink);font-size:12px;line-height:16px;font-weight:600}.home-preview-tail{margin-left:auto;color:var(--mst-ink-3);font-weight:400}.home-home .mst-page-head{margin-bottom:18px}.home-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 8px;margin-bottom:20px}.home-summary-item{display:flex;align-items:center;justify-content:center;gap:10px;min-height:34px;font-size:14px;color:var(--mst-ink-2)}.home-summary-item+.home-summary-item{border-left:1px solid var(--mst-edge)}.home-summary-item strong{font:600 17px/24px var(--font-display);color:var(--mst-ink);font-variant-numeric:tabular-nums}.home-summary-icon{display:flex;color:var(--mst-accent-ink)}.home-summary-icon svg{font-size:18px}.home-performance{padding:22px 24px 16px;margin-bottom:20px}.home-performance-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.home-performance-head h2{margin:0}.home-muted{margin:4px 0 0;font-size:12px;line-height:18px;color:var(--mst-ink-2)}.home-class-select{min-width:210px}.home-performance-meta{display:flex;align-items:center;gap:32px;margin:16px 0 10px}.home-latest,.home-graded,.home-delta{display:grid;gap:2px}.home-figure{font:600 30px/36px var(--font-display);letter-spacing:-.03em;color:var(--mst-ink);font-variant-numeric:tabular-nums}.home-figure>span{font-size:17px;margin-left:2px}.home-graded strong{font:600 17px/24px var(--font-ui);font-variant-numeric:tabular-nums}.home-graded strong>span{color:var(--mst-ink-3);font-size:14px;font-weight:400}.home-delta-value{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--mst-ink-2);font-weight:500}.home-delta-value svg{font-size:18px}.home-legend{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--mst-ink-2)}.home-legend>span{width:7px;height:7px;border-radius:50%;background:var(--mst-accent)}.home-chart{width:100%;min-width:0}.home-chart svg{display:block;overflow:visible}.home-grid-line{stroke:var(--mst-edge);stroke-width:1}.home-axis{fill:var(--mst-ink-3);font:400 12px var(--font-ui)}.home-label{fill:var(--mst-ink-2);font:500 12px var(--font-ui)}.home-trend{fill:none;stroke:var(--mst-accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;animation:none;transition:none}.home-point{cursor:pointer;outline:none}.home-point-target{fill:transparent}.home-point-dot{fill:var(--mst-accent);stroke:var(--mst-solid);stroke-width:2;animation:none;transition:none}.home-point:focus-visible .home-point-dot{stroke:var(--mst-accent-ink);stroke-width:4}.home-chart-note{min-height:18px;margin:6px 0 0 40px;font-size:12px;line-height:18px;color:var(--mst-ink-3)}.home-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-recent{padding:8px 0 12px;min-width:0}.home-recent>header{display:flex;justify-content:space-between;align-items:center;padding:4px 18px 2px 22px}.home-recent h2{margin:0}.home-row-button{width:100%;border:0;background:none;text-align:left;font-family:inherit;cursor:pointer}.home-row-button .mst-list-title{font-size:14px}.home-row-button .mst-tile{width:30px;height:30px;border-radius:10px}.home-row-button .mst-tile svg{font-size:17px}.home-recent .mst-list-row{min-height:54px;padding:7px 8px;gap:10px}.home-recent .mst-list-meta{font-size:12px}.home-empty .mst-empty{max-width:none;margin:12px 0 0;background:none;box-shadow:none;border:0;min-height:270px}.home-empty .mst-empty:before{display:none}@media (max-width:700px){.home-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;padding:12px 8px}.home-summary-item{justify-content:flex-start;padding-left:12px}.home-summary-item:nth-child(3){border-left:0}.home-performance{padding:20px 16px 14px}.home-performance-head{align-items:flex-start;flex-direction:column;gap:14px}.home-class-select{width:100%}.home-performance-meta{gap:16px;flex-wrap:wrap}.home-latest{flex:1}.home-delta{flex:1 0 100%}.home-legend{display:none}.home-chart-note{margin-left:0}.home-recent-grid{grid-template-columns:minmax(0,1fr)}.home-preview-tail{display:none}}.home-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.home-dashboard-grid>.home-performance{grid-column:2;grid-row:1;margin:0;min-height:420px;padding:20px;min-width:0}.home-dashboard-grid>.home-recent-grid{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);gap:20px}.home-performance-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.home-view-switch{display:flex;gap:2px;padding:3px;border:1px solid var(--mst-edge);border-radius:999px;background:var(--mst-neutral)}.home-view-switch button{display:flex;align-items:center;gap:4px;padding:5px 9px;border:0;border-radius:999px;background:none;color:var(--mst-ink-2);font:500 12px var(--font-ui);cursor:pointer}.home-view-switch button[aria-pressed=true]{background:var(--mst-active-fill);color:var(--mst-accent-ink);box-shadow:var(--mst-shadow-rest)}.home-view-switch button:focus-visible{outline:2px solid var(--mst-accent);outline-offset:2px}.home-view-switch svg{font-size:16px}.home-gauge{display:block;width:min(100%,320px);height:auto;margin:16px auto 0;overflow:visible}.home-gauge-value{fill:var(--mst-ink);font:600 30px var(--font-display)}.home-overall-note{text-align:center;color:var(--mst-ink-2);font-size:12px;margin:4px 0 0}.home-trend-summary{display:grid;gap:2px;margin:20px 0 8px}.home-performance .home-chart-note{margin-top:8px}@media (max-width:1100px){.home-performance-head{flex-direction:column}.home-view-switch{align-self:flex-end;margin-top:-2px}}@media (max-width:700px){.home-dashboard-grid{grid-template-columns:minmax(0,1fr)}.home-dashboard-grid>.home-performance{grid-column:1;grid-row:1;min-height:0}.home-dashboard-grid>.home-recent-grid{grid-column:1;grid-row:2}.home-performance-head{flex-direction:row}.home-view-switch{align-self:auto;margin:0}.home-gauge{width:min(100%,290px)}}.home-dashboard-grid>.home-performance{min-height:0;padding:20px 22px 18px}.home-gauge{width:260px;max-width:100%;margin:10px auto 0}.home-gauge-rim{fill:none;stroke:var(--mst-g1-edge);stroke-width:13;stroke-linecap:round}.home-gauge-value{fill:var(--mst-ink);font:600 30px var(--font-display);letter-spacing:-.035em}.home-gauge-threshold{fill:var(--mst-ink-3);font:400 12px var(--font-ui)}.home-overall-note{margin:0;font-size:12px;color:var(--mst-ink-3)}.home-recent{padding:8px 0}.home-recent>header{padding:5px 16px 3px 20px}.home-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.home-attention-note,.home-remaining-note{font:500 12px/18px var(--font-ui);color:var(--mst-ink-3);white-space:nowrap}.home-attention-note{display:inline-flex;align-items:center;gap:5px;color:var(--mst-warn-ink)}.home-attention-note:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.home-work-state{font-size:12px;color:var(--mst-ink-3);white-space:nowrap}.home-row-arrow{font-size:17px!important;color:var(--mst-ink-3)}.home-recent .mst-list-row{min-height:54px}@media (max-width:700px){.home-gauge{width:240px}.home-dashboard-grid>.home-performance{padding:18px}.home-section-heading{gap:3px;flex-direction:column;align-items:flex-start}}.home-dashboard-grid>.home-performance{height:368px;min-height:368px;display:flex;flex-direction:column}.home-performance-head{flex:0 0 auto}.home-performance-body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.home-performance-body>.home-gauge{flex:0 0 auto;margin:0 auto;width:260px;max-width:100%}.home-performance .home-trend-summary{margin:6px 0 4px;gap:0}.home-performance .home-chart-note{margin-top:2px;min-height:18px}.home-overall-note{flex:0 0 auto;margin-top:6px}.home-gauge-rim{stroke-width:17;stroke:var(--mst-g1-edge);filter:drop-shadow(0 2px 2px rgb(20 60 45 / .1))}.mst-side-top{position:relative;justify-content:center;padding:6px 28px;min-height:66px}.mst-side-logo{height:38px;margin:auto}.mst-side-collapse{position:absolute!important;right:0;top:50%;transform:translateY(-50%)}.mst-side[data-collapsed=true] .mst-side-top{padding:0;min-height:72px}.mst-side[data-collapsed=true] .mst-side-collapse{position:static!important;transform:none}.mst-side-bottom{gap:0;padding-top:8px}.home-account-chevron{margin-left:auto;font-size:17px!important;transform:rotate(90deg);color:var(--mst-ink-3)}.mst-side[data-collapsed=true] .home-account-chevron{display:none}.home-menu-heading.Mui-disabled{opacity:1;color:var(--mst-ink-3);font-size:12px}.home-recent .mst-list{padding:8px 12px 12px!important;display:grid;gap:8px}.home-recent .mst-list>li{border:0!important;margin:0;padding:0}.home-recent .home-row-button{position:relative;overflow:hidden;min-height:64px;padding:10px 12px;border:1px solid rgb(255 255 255 / .82)!important;border-radius:14px;background:linear-gradient(135deg,#ffffff8a,#ffffff29),#ffffff26;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #505f9b0d,0 3px 10px -5px #23325f33;transition:transform .16s var(--mst-ease),box-shadow .16s var(--mst-ease)}.home-recent .home-row-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 6px 16px -7px #23325f40}:root[data-theme-mode=dark] .home-recent .home-row-button{border-color:#ffffff26!important;background:linear-gradient(135deg,#ffffff12,#ffffff04),#0c12282e;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000026,0 4px 12px -6px #00000040}@media (max-width:700px){.home-dashboard-grid>.home-performance{height:390px;min-height:390px}.home-performance-head{flex-direction:row;gap:8px}.home-view-switch{align-self:auto}.home-performance .home-trend-summary{margin-top:4px}}@media (prefers-reduced-motion:reduce){.home-recent .home-row-button{transition:none}.home-recent .home-row-button:hover{transform:none}}.mst-mobilebar .MuiToolbar-root{position:relative}.mst-mobilebar-logo{position:absolute;left:50%;transform:translate(-50%);max-width:calc(100% - 112px);object-fit:contain}.home-performance-message{padding:24px 0;text-align:center;color:var(--mst-ink-2);font-size:14px;line-height:1.6}.home-performance-message p{margin:0}.home-recent .home-row-button{text-decoration:none;color:inherit}.home-performance button{min-height:32px}@media (min-width:701px) and (max-width:1100px){.home-dashboard-grid>.home-performance{height:420px;min-height:420px}}@media (max-width:700px){.home-dashboard-grid>.home-performance{height:450px;min-height:450px}.home-performance-head{flex-direction:column;gap:8px}.home-view-switch{align-self:flex-end}.home-performance .home-chart-note{font-size:11px;line-height:16px}.home-performance .home-trend-summary{margin-top:6px}.home-overall-note{font-size:11px}}
