@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{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.4"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .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;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .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{width:.12em;display:inline-block}.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 .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.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;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{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{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-178{margin:calc(var(--spacing) * 178)}.m-246{margin:calc(var(--spacing) * 246)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[no-new-privileges\:true\]{no-new-privileges:true}}:root{--ink:#1e2230;--muted:#666b7a;--line:#e9e8ef;--soft:#f7f6fa;--purple:#6f4bf2;--purple-dark:#5633db;--purple-light:#eee9ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit;text-decoration:none}button,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #e7e4efe0;border-radius:18px;justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);height:64px;padding:0 12px 0 20px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #21184312}.brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:23px;font-weight:780;display:inline-flex}.brand-mark{background:linear-gradient(145deg,#8669ff,#5b36e5);border-radius:9px;flex:0 0 27px;width:27px;height:27px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff47}.brand-mark>span:first-child{border:3px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:5px}.brand-mark>span:last-child{background:#fff;border-radius:8px;width:8px;height:3px;position:absolute;bottom:6px;right:4px;transform:rotate(-38deg)}.desktop-nav{align-items:center;gap:34px;margin-left:70px;display:flex}.desktop-nav a,.text-link{color:#4e5260;font-size:14px;font-weight:560;transition:color .16s}.desktop-nav a:hover,.text-link:hover{color:var(--purple)}.header-actions{align-items:center;gap:20px;display:flex}.header-actions form,.mobile-menu form{margin:0}.auth-button{cursor:pointer;font:inherit;background:0 0;border:0}.account-pill{color:#4f5260;white-space:nowrap;align-items:center;gap:8px;max-width:190px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.account-pill>span:last-child{text-overflow:ellipsis;overflow:hidden}.account-avatar{background:var(--purple-light);width:29px;height:29px;color:var(--purple);border-radius:50%;flex:0 0 29px;place-items:center;font-size:12px;font-weight:760;display:grid}.mobile-account{color:#6c6e78;text-overflow:ellipsis;padding:8px;font-size:12px;overflow:hidden}.auth-notice{z-index:30;text-align:center;border:1px solid;border-radius:13px;width:min(520px,100% - 32px);padding:13px 18px;font-size:13px;font-weight:620;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #20193a1f}.auth-notice-error{color:#a83f54;background:#fff5f7;border-color:#f0c7cf}.auth-notice-success{color:#287846;background:#f2fff7;border-color:#cce6d5}.button{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-size:15px;font-weight:650;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{background:var(--purple);color:#fff;border-radius:11px;min-height:40px;padding:0 18px;box-shadow:0 6px 18px #6f4bf22e}.mobile-menu{display:none}.hero{text-align:center;background:radial-gradient(circle at 50% 34%,#f5effff5,#0000 34%),linear-gradient(#fff 0% 70%,#fbfaff 100%);min-height:1040px;padding:150px 24px 0;position:relative;overflow:hidden}.hero-glow{filter:blur(8px);opacity:.65;pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:radial-gradient(circle,#d6cdffa8,#0000 68%);width:420px;height:420px;top:210px;left:-180px}.hero-glow-two{background:radial-gradient(circle,#ffd3eb80,#0000 68%);width:400px;height:400px;top:130px;right:-150px}.eyebrow,.section-kicker{color:var(--purple);letter-spacing:1.4px;align-items:center;gap:8px;font-size:12px;font-weight:720;display:inline-flex}.eyebrow{letter-spacing:-.1px;background:#ffffffd1;border:1px solid #e5ddff;border-radius:999px;min-height:34px;padding:0 14px;box-shadow:0 7px 25px #4e31a012}.eyebrow-dot{background:var(--purple);width:8px;height:8px;box-shadow:0 0 0 5px var(--purple-light);border-radius:50%}.hero h1{color:#20242e;letter-spacing:-3.6px;max-width:920px;margin:27px auto 22px;font-size:clamp(48px,5.5vw,72px);font-weight:780;line-height:1.18;position:relative}.hero h1 span{color:var(--purple);position:relative}.hero h1 span:after{content:"";background:#6f4bf229;border-radius:50%;width:96%;height:7px;position:absolute;bottom:-4px;left:2%;transform:rotate(-1deg)}.hero-copy{color:#666b77;letter-spacing:-.3px;margin:0 auto;font-size:18px;line-height:1.75}.hero-actions{justify-content:center;gap:12px;margin-top:31px;display:flex}.hero-actions .button-primary{color:#fff;background:linear-gradient(135deg,#7653f6,#6039e7);border-radius:18px;width:min(380px,100%);min-height:70px;padding:0 42px;font-size:18px;font-weight:720;box-shadow:0 18px 36px #5f38dc47}.hero-actions .button-primary:hover{box-shadow:0 22px 42px #5f38dc57}.hero-note{color:#9a9da7;margin-top:14px;font-size:12px}.product-stage{width:min(1080px,100%);margin:60px auto 0;position:relative}.app-window{z-index:2;text-align:left;background:#fff;border:1px solid #dad6e5db;border-radius:24px 24px 0 0;grid-template-columns:230px 1fr;height:565px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #3d2b6e29,0 0 0 8px #fff6}.app-sidebar{background:#f7f7f9;border-right:1px solid #ebe9f0;flex-direction:column;padding:25px 16px 20px;display:flex}.mini-brand{align-items:center;gap:9px;padding:0 6px;font-size:20px;display:flex}.mini-brand .brand-mark,.assistant-avatar .brand-mark,.card-topline .brand-mark{flex-basis:24px;width:24px;height:24px;transform:scale(.86)}.new-chat{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;margin:28px 0 26px;display:flex}.new-chat span{font-size:19px}.sidebar-label{color:#aaa9b1;letter-spacing:.8px;text-transform:uppercase;padding:0 11px 9px;font-size:10px;font-weight:650}.sidebar-link{color:#7b7d86;border-radius:10px;align-items:center;gap:10px;height:42px;padding:0 12px;font-size:13px;display:flex}.sidebar-link.active{color:#4a3e6c;background:#ebe8f4;font-weight:630}.sidebar-spacer{flex:1}.profile-row{border-top:1px solid #e3e2e7;align-items:center;gap:10px;padding:12px 8px 2px;display:flex}.avatar{color:#6247c6;background:#e9e4ff;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:700;display:grid}.profile-row>span:last-child{flex-direction:column;gap:2px;font-size:12px;display:flex}.profile-row small{color:#a1a1a9;font-size:9px}.chat-panel{background:radial-gradient(circle at 70% 20%,#f4f1ffcc,#0000 37%),#fff;flex-direction:column;min-width:0;display:flex;position:relative}.chat-header{color:#4f5059;border-bottom:1px solid #efedf3;justify-content:space-between;align-items:center;height:66px;padding:0 25px;font-size:13px;font-weight:620;display:flex}.status-dot{background:#6aca92;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #e9f8ef}.chat-header button,.composer button{color:#8c8d95;cursor:pointer;background:0 0;border:0}.chat-content{flex:1;padding:34px 42px 92px;overflow:hidden}.prompt-row,.response-row{gap:14px;display:flex}.prompt-row strong,.response-row strong{font-size:12px}.prompt-row p,.response-row p{color:#565963;margin:7px 0 0;font-size:13px;line-height:1.7}.user-avatar{color:#66616f;background:#f0edf5}.response-row{margin-top:29px}.assistant-avatar{background:#fff;border:1px solid #e7e1fb;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.response-copy{width:100%}.response-copy em{color:var(--purple);font-style:normal;font-weight:650}.concept-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.concept-grid article{background:#ffffffd1;border:1px solid #e9e6f0;border-radius:13px;min-height:105px;padding:15px}.concept-grid article>span{color:#a496d7;font-size:9px;font-weight:750}.concept-grid article strong{margin-top:12px;display:block}.concept-grid article p{color:#92939a;font-size:10px;line-height:1.5}.composer{color:#aaa8b1;background:#fffffff2;border:1px solid #e1deea;border-radius:16px;justify-content:space-between;align-items:center;min-height:60px;padding:0 12px 0 18px;font-size:12px;display:flex;position:absolute;bottom:22px;left:27px;right:27px;box-shadow:0 10px 30px #352b5214}.composer>div{align-items:center;gap:8px;display:flex}.composer .send-button{background:var(--purple);color:#fff;border-radius:10px;width:36px;height:36px;font-size:18px}.floating-chip{z-index:5;color:#56515f;background:#fffffff0;border:1px solid #e1ddece6;border-radius:13px;align-items:center;gap:9px;height:45px;padding:0 15px;font-size:11px;font-weight:600;display:flex;position:absolute;box-shadow:0 13px 34px #32255a1f}.chip-icon{background:var(--purple-light);width:24px;height:24px;color:var(--purple);border-radius:8px;place-items:center;display:grid}.chip-left{top:90px;left:-72px;transform:rotate(-2deg)}.chip-right{top:158px;right:-76px;transform:rotate(2deg)}.trust-strip{text-align:center;border-bottom:1px solid #efedf3;padding:52px 24px 70px}.trust-strip>p{color:#a2a3aa;letter-spacing:.4px;margin:0 0 32px;font-size:12px;font-weight:630}.trust-items{grid-template-columns:repeat(4,1fr);width:min(860px,100%);margin:auto;display:grid}.trust-items>div{border-right:1px solid #e8e6ec;flex-direction:column;gap:6px;display:flex}.trust-items>div:last-child{border-right:0}.trust-items strong{letter-spacing:-1px;font-size:26px}.trust-items span{color:#999aa1;font-size:11px}.section{width:min(1180px,100% - 48px);margin:auto;padding:140px 0}.section-heading{text-align:center;max-width:760px;margin:0 auto 58px}.section-heading h2,.workflow-copy h2,.faq-intro h2{letter-spacing:-2.6px;margin:18px 0 16px;font-size:clamp(36px,4vw,52px);font-weight:760;line-height:1.22}.section-heading p,.workflow-copy>p,.faq-intro>p{color:var(--muted);font-size:16px;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{background:#faf9fc;border:1px solid #e9e7ef;border-radius:25px;min-height:490px;padding:28px;position:relative;overflow:hidden}.feature-card:before{content:"";filter:blur(12px);opacity:.75;border-radius:50%;width:280px;height:220px;position:absolute;top:74px;left:50%;transform:translate(-50%)}.feature-card.violet:before{background:radial-gradient(circle,#e6ddff,#0000 68%)}.feature-card.blue:before{background:radial-gradient(circle,#dfeaff,#0000 68%)}.feature-card.coral:before{background:radial-gradient(circle,#ffe4ec,#0000 68%)}.feature-number{color:#aaa9b1;font-family:var(--font-geist-mono);font-size:11px}.feature-visual{height:235px;position:relative}.model-bubble{color:#fff;border:1px solid #fffc;border-radius:22px;place-items:center;font-weight:720;display:grid;position:absolute;box-shadow:0 18px 38px #45328633}.model-one{background:linear-gradient(145deg,#7e5bf7,#5c38dd);width:76px;height:76px;top:72px;left:62px;transform:rotate(-8deg)}.model-two{background:linear-gradient(145deg,#313849,#1f2430);width:70px;height:70px;top:36px;right:61px;transform:rotate(7deg)}.model-three{background:linear-gradient(145deg,#b69fff,#8265ed);width:60px;height:60px;bottom:20px;right:82px;transform:rotate(-4deg)}.summary-lines{background:#ffffffe0;border:1px solid #dfe6f5;border-radius:20px;width:210px;height:150px;padding:28px 23px;position:absolute;top:35px;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 20px 45px #3155951f}.summary-lines span{background:#e4e9f3;border-radius:10px;height:7px;margin-bottom:12px;display:block}.summary-lines span:nth-child(2){width:76%}.summary-lines span:nth-child(3){width:88%}.summary-lines i{color:#5772b0;background:#e8efff;border-radius:8px;margin-top:5px;padding:6px 9px;font-size:9px;font-style:normal;display:inline-flex}.spark-card{background:#ffffffe0;border:1px solid #f0dce4;border-radius:22px;align-items:center;gap:16px;width:240px;height:92px;padding:16px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 20px 45px #9d4a6a1f}.spark-card span{color:#8a747e;background:#f7f2f4;border-radius:14px;flex:1;place-items:center;height:55px;font-size:11px;font-weight:650;display:grid}.spark-card span:last-child{color:#b35677;background:#ffebf1}.spark-card b{color:#c9a4b2}.feature-card h3{letter-spacing:-.9px;margin:4px 0 11px;font-size:23px;position:relative}.feature-card>p{color:#747681;min-height:66px;margin:0;font-size:14px;line-height:1.65;position:relative}.feature-card>a{color:#5d4a9a;gap:6px;margin-top:18px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.workflow-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.workflow-copy h2{font-size:clamp(36px,4vw,50px)}.workflow-steps{gap:23px;margin-top:36px;display:grid}.workflow-steps>div{gap:14px;display:flex}.workflow-steps>div>span{background:var(--purple-light);width:31px;height:31px;color:var(--purple);border-radius:9px;flex:0 0 31px;place-items:center;font-size:12px;font-weight:720;display:grid}.workflow-steps p{color:#777984;margin:0;font-size:13px;line-height:1.6}.workflow-steps strong{color:#383b45;margin-bottom:3px;font-size:14px;display:block}.workflow-visual{background:radial-gradient(circle,#ffffffbf,#0000 40%),linear-gradient(145deg,#efeaff,#f7f3ff 44%,#ece7fd);border-radius:36px;min-height:570px;position:relative;overflow:hidden}.orbit{border:1px solid #8165d926;border-radius:50%;position:absolute}.orbit-one{width:430px;height:430px;top:70px;left:75px}.orbit-two{width:300px;height:300px;top:135px;left:140px}.workflow-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffffe0;position:absolute;box-shadow:0 30px 60px #432d822b}.card-back{border-radius:23px;width:260px;height:150px;padding:25px;top:82px;left:65px;transform:rotate(-8deg)}.card-back span{color:#9f91c6;letter-spacing:1px;font-size:9px;font-weight:750}.card-back strong{color:#4d416c;margin-top:18px;font-size:18px;line-height:1.4;display:block}.card-front{border-radius:27px;width:390px;min-height:360px;padding:28px;bottom:57px;right:45px;transform:rotate(3deg)}.card-topline{color:#8d849f;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.assistant-avatar.small{flex-basis:30px;width:30px;height:30px}.card-front h3{letter-spacing:-1px;margin:25px 0;font-size:24px}.check-line{color:#666570;background:#f8f7fa;border-radius:11px;align-items:center;gap:10px;margin:12px 0;padding:12px;font-size:12px;display:flex}.check-line span{width:20px;height:20px;color:var(--purple);background:#e8e1ff;border-radius:7px;place-items:center;font-size:9px;display:grid}.card-front button{background:var(--purple);color:#fff;border:0;border-radius:12px;width:100%;height:45px;margin-top:15px;font-size:11px;font-weight:620}.use-cases-section{background:#f8f7fa;width:100%;max-width:none;padding-left:max(24px,50% - 590px);padding-right:max(24px,50% - 590px)}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.use-case-card{background:#fff;border:1px solid #e6e4ea;border-radius:24px;min-height:400px;padding:29px;transition:transform .18s,box-shadow .18s}.use-case-card:hover{transform:translateY(-5px);box-shadow:0 22px 45px #28204014}.case-top{justify-content:space-between;align-items:center;display:flex}.case-index{color:#b9b6c0;font-family:var(--font-geist-mono);font-size:11px}.case-label{background:var(--purple-light);color:var(--purple);border-radius:999px;padding:7px 11px;font-size:10px;font-weight:680}.use-case-card h3{letter-spacing:-1px;max-width:280px;margin:70px 0 16px;font-size:24px;line-height:1.35}.use-case-card>p{color:#777984;min-height:66px;font-size:13px;line-height:1.7}.sample-prompt{color:#5e596a;background:#f7f5fb;border-radius:14px;margin-top:30px;padding:18px 18px 18px 33px;font-size:12px;line-height:1.6;position:relative}.sample-prompt>span{color:#a593df;font-size:25px;position:absolute;top:9px;left:13px}.pricing-preview{grid-template-columns:.82fr 1.18fr;align-items:center;gap:72px;display:grid}.pricing-preview-copy h2{letter-spacing:-2.4px;margin:17px 0 20px;font-size:clamp(38px,4vw,52px);line-height:1.18}.pricing-preview-copy>p{color:#777984;max-width:500px;margin:0 0 28px;font-size:15px;line-height:1.75}.pricing-preview-copy>small{color:#9996a2;margin-top:15px;font-size:11px;display:block}.pricing-preview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pricing-preview-cards article{background:#fff;border:1px solid #e6e3ee;border-radius:26px;min-height:300px;padding:30px;box-shadow:0 22px 55px #34295a12}.pricing-preview-cards article.is-featured{color:#fff;background:radial-gradient(circle at 110% -10%,#c5b3ff75,#0000 42%),#6841ea;border-color:#7654ee;box-shadow:0 25px 60px #5839cc3d}.pricing-preview-cards article>span{background:var(--purple-light);color:var(--purple);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:720;display:inline-flex}.pricing-preview-cards .is-featured>span{color:#fff;background:#ffffff29}.pricing-preview-cards h3{letter-spacing:-1.6px;align-items:baseline;gap:5px;margin:57px 0 8px;display:flex}.pricing-preview-cards h3 strong{font-size:40px}.pricing-preview-cards h3 small{color:#8c8994;font-size:13px;font-weight:550}.pricing-preview-cards .is-featured h3 small{color:#ffffffb8}.pricing-preview-cards p{color:#716d7a;margin:0 0 28px;font-size:14px}.pricing-preview-cards .is-featured p{color:#ffffffc7}.pricing-preview-cards em{color:#62509a;font-size:12px;font-style:normal;font-weight:680}.pricing-preview-cards .is-featured em{color:#efeaff}.faq-section{border-top:1px solid #eceaf0;grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.faq-intro h2{font-size:43px}.faq-intro>a{color:var(--purple);margin-top:20px;font-size:13px;font-weight:650;display:inline-block}.faq-list details{border-bottom:1px solid #e7e5eb}.faq-list details:first-child{border-top:1px solid #e7e5eb}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:80px;font-size:16px;font-weight:630;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#9d99a7;font-size:21px;font-weight:350;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#7c7d86;max-width:610px;margin:-5px 45px 25px 0;font-size:13px;line-height:1.75}.final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 15% 120%,#b196ffb3,#0000 32%),radial-gradient(circle at 90% -20%,#e0acff47,#0000 35%),#5f3bdd;border-radius:34px;width:min(1180px,100% - 48px);margin:0 auto 28px;padding:105px 24px;position:relative;overflow:hidden}.final-cta h2{letter-spacing:-3px;margin:21px 0 16px;font-size:clamp(40px,5vw,60px);line-height:1.2;position:relative}.final-cta p{color:#ffffffba;margin-bottom:31px;font-size:15px;position:relative}.section-kicker.light{color:#d9cdff;position:relative}.button-white{color:#5f3bdd;background:#fff;position:relative;box-shadow:0 14px 30px #2b157333}.cta-orb{border:1px solid #ffffff1c;border-radius:50%;position:absolute}.cta-orb-one{width:430px;height:430px;top:-240px;left:-90px}.cta-orb-two{width:560px;height:560px;bottom:-380px;right:-300px}footer{grid-template-columns:1.1fr 1fr;width:min(1180px,100% - 48px);margin:auto;padding:75px 0 30px;display:grid}.footer-brand p{color:#898a92;margin-top:20px;font-size:13px;line-height:1.7}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-links>div{flex-direction:column;gap:13px;display:flex}.footer-links strong{margin-bottom:5px;font-size:12px}.footer-links a{color:#8b8c94;font-size:12px}.footer-links a:hover{color:var(--purple)}.footer-bottom{color:#aaaab0;border-top:1px solid #eceaf0;grid-column:1/-1;justify-content:space-between;margin-top:65px;padding-top:24px;font-size:10px;display:flex}@media (width<=1080px){.desktop-nav{gap:22px;margin-left:20px}.chip-left{left:10px}.chip-right{right:10px}.workflow-section{gap:42px}.card-front{width:360px;right:28px}}@media (width<=820px){.site-header{width:calc(100% - 20px);top:10px}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;place-content:center;gap:4px;width:40px;height:40px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#42444d;border-radius:5px;width:20px;height:2px}.mobile-menu nav{background:#fff;border:1px solid #e7e4ed;border-radius:17px;flex-direction:column;gap:4px;width:230px;padding:17px;display:flex;position:absolute;top:53px;right:-2px;box-shadow:0 20px 45px #281c4c24}.mobile-menu nav>a:not(.button){color:#5c5e68;padding:10px 8px;font-size:14px}.mobile-menu nav .button{color:#fff;margin-top:6px}.hero{min-height:960px;padding-top:125px}.hero h1{letter-spacing:-2.6px;font-size:50px}.app-window{grid-template-columns:1fr;height:520px}.app-sidebar,.floating-chip{display:none}.feature-grid,.use-case-grid{grid-template-columns:1fr}.feature-card{min-height:470px}.workflow-section,.faq-section,.pricing-preview{grid-template-columns:1fr}.pricing-preview{gap:44px}.workflow-section{gap:60px}.workflow-visual{min-height:540px}.faq-section{gap:45px}footer{grid-template-columns:1fr}.footer-links{margin-top:50px}}@media (width<=560px){.site-header{border-radius:15px;height:58px;padding-left:15px}.brand{font-size:20px}.brand-mark{flex-basis:24px;width:24px;height:24px}.hero{min-height:870px;padding:108px 16px 0}.eyebrow{font-size:11px}.hero h1{letter-spacing:-2.1px;margin-top:22px;font-size:39px;line-height:1.22}.hero-copy{font-size:15px;line-height:1.65}.desktop-break{display:none}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-actions .button-primary{border-radius:16px;min-height:62px;padding:0 24px;font-size:17px}.product-stage{margin-top:43px}.app-window{border-radius:18px 18px 0 0;height:470px}.chat-header{height:58px;padding:0 17px}.chat-content{padding:24px 17px 85px}.prompt-row p,.response-row p{font-size:11px}.concept-grid{grid-template-columns:1fr}.concept-grid article{min-height:65px}.concept-grid article:nth-child(n+2){display:none}.composer{bottom:13px;left:13px;right:13px}.trust-strip{padding:43px 16px 55px}.trust-items{grid-template-columns:repeat(2,1fr);row-gap:28px}.trust-items>div:nth-child(2){border-right:0}.section{width:calc(100% - 32px);padding:100px 0}.section-heading{margin-bottom:40px}.section-heading h2,.workflow-copy h2,.faq-intro h2,.pricing-preview-copy h2{letter-spacing:-1.7px;font-size:34px}.section-heading p,.workflow-copy>p,.faq-intro>p{font-size:14px}.feature-card{min-height:455px;padding:24px}.use-cases-section{width:100%;padding-left:16px;padding-right:16px}.pricing-preview-cards{grid-template-columns:1fr}.pricing-preview-cards article{min-height:260px}.workflow-visual{border-radius:26px;min-height:440px}.orbit-one{left:-20px}.orbit-two{left:45px}.card-back{width:220px;top:38px;left:30px}.card-front{width:calc(100% - 36px);min-height:315px;padding:22px;bottom:25px;right:18px}.card-front h3{margin:18px 0}.final-cta{border-radius:25px;width:calc(100% - 20px);margin-bottom:10px;padding:80px 22px}.final-cta h2{letter-spacing:-2px;font-size:38px}footer{width:calc(100% - 32px);padding-top:60px}.footer-links{grid-template-columns:repeat(2,1fr);row-gap:36px}.footer-bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.visual-features-section{width:min(1260px,100% - 48px)}.feature-gallery-heading{max-width:850px;margin-bottom:42px}.capability-rail{background:#fff;border:1px solid #e8e6ed;border-radius:22px;grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:30px;display:grid;overflow:hidden;box-shadow:0 16px 45px #27223f0e}.capability-rail a{color:#5f606b;text-align:center;border-right:1px solid #eeedf2;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:112px;padding:15px 8px;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.capability-rail a:last-child{border-right:0}.capability-rail a:hover{z-index:1;color:#5f47dc;background:#f7f5ff;transform:translateY(-2px)}.capability-icon{color:#6650df;background:#f7f5ff;border:1px solid #ded9f6;border-radius:12px;place-items:center;width:35px;height:35px;margin-bottom:9px;font-size:12px;font-weight:800;display:grid}.capability-rail strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:720;overflow:hidden}.capability-rail small{color:#9b9ba5;margin-top:3px;font-size:10px}.showcase-stack{gap:34px;display:grid}.feature-showcase{border:1px solid #564a8b1c;border-radius:34px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(30px,4.5vw,66px);min-height:640px;padding:clamp(34px,4vw,58px);scroll-margin-top:110px;display:grid;position:relative;overflow:hidden}.feature-showcase:before,.feature-showcase:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.feature-showcase:before{background:#ffffff80;width:440px;height:440px;top:-180px;right:-140px}.feature-showcase:after{border:70px solid #ffffff47;width:420px;height:420px;bottom:-220px;left:-160px}.showcase-violet{background:linear-gradient(135deg,#f5f2ff 0%,#ebe6ff 100%)}.showcase-blue{background:linear-gradient(135deg,#f1f7ff 0%,#e5efff 100%)}.showcase-mint{background:linear-gradient(135deg,#f0faf7 0%,#e1f5ef 100%)}.showcase-coral{background:linear-gradient(135deg,#fff5f7 0%,#fee8ef 100%)}.feature-showcase:nth-child(2n) .showcase-copy{order:2}.feature-showcase:nth-child(2n) .showcase-visual{order:1}.showcase-copy,.showcase-visual{z-index:2;min-width:0;position:relative}.showcase-index{color:#6553b7;min-height:28px;font-family:var(--font-geist-mono);letter-spacing:.08em;background:#ffffffb3;border:1px solid #5842c121;border-radius:999px;align-items:center;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.showcase-copy h3{letter-spacing:-2.5px;margin:20px 0 15px;font-size:clamp(34px,3.7vw,49px);line-height:1.15}.showcase-copy>p{color:#676876;margin:0;font-size:14px;line-height:1.78}.showcase-copy ul{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.showcase-copy li{color:#50515d;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.showcase-copy li>span{color:#6550d9;background:#6651ee1c;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:800;display:grid}.showcase-badges{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.showcase-badges span{color:#6e6e79;background:#ffffff94;border:1px solid #4e4a661a;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:650}.showcase-link{color:#fff;background:#262532;border-radius:12px;align-items:center;gap:12px;min-height:45px;margin-top:25px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #23203626}.showcase-link:hover{background:#5d47d7;transform:translateY(-1px)}.showcase-visual{background:#ffffff59;border:1px solid #fffc;border-radius:28px;min-height:520px;box-shadow:inset 0 1px #fffc}.demo-window,.research-browser,.files-stage,.create-input-card,.create-results article,.translation-card,.result-toolbar{background:#fffffff0;border:1px solid #3937491a;box-shadow:0 20px 45px #2e294c1f}.demo-window{border-radius:19px;position:absolute;inset:42px 28px;overflow:hidden;transform:rotate(-.6deg)}.demo-window-top{border-bottom:1px solid #eceaf1;align-items:center;gap:8px;height:51px;padding:0 14px;display:flex}.demo-logo{object-fit:cover;border-radius:9px;width:27px;height:27px;display:block}.demo-window-top strong{font-size:11px}.demo-window-top i{border-left:1px solid #e5e3ea;height:19px;margin-left:2px}.demo-window-top small{color:#716a84;background:#f4f2fb;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:8px}.demo-app-body{grid-template-columns:118px minmax(0,1fr);height:calc(100% - 51px);display:grid}.demo-side{background:#faf9fc;border-right:1px solid #eceaf1;flex-direction:column;gap:6px;padding:13px 9px;display:flex}.demo-side b{color:#fff;background:#6c53e6;border-radius:9px;place-items:center;min-height:32px;margin-bottom:5px;font-size:8px;display:grid}.demo-side span{color:#8a8893;border-radius:8px;padding:8px 7px;font-size:7px}.demo-side span.active{color:#604ad2;background:#efecff;font-weight:700}.demo-chat{background:radial-gradient(circle at 60% 20%,#f5f2ff,#0000 35%),#fff;min-width:0;padding:18px 22px 76px;position:relative}.demo-mode-tabs{color:#92909a;align-items:center;gap:14px;margin-bottom:28px;font-size:9px;display:flex}.demo-mode-tabs b{color:#5d45d4;border-bottom:2px solid #6b53df;padding-bottom:7px}.demo-question,.demo-answer{grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px;display:grid}.demo-question{margin-left:45px}.demo-question small,.demo-answer>small{color:#fff;background:#292936;border-radius:7px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:750;display:grid}.demo-question p,.demo-answer div{color:#555560;background:#f7f5ff;border:1px solid #e7e3f4;border-radius:5px 12px 12px;margin:0;padding:9px 11px;font-size:8px;line-height:1.55}.demo-answer{margin-top:16px}.demo-answer-logo{object-fit:cover;border-radius:7px;width:23px;height:23px;display:block}.demo-answer div{background:#fff}.demo-answer b{color:#363642;margin-bottom:5px;font-size:9px;display:block}.demo-answer p{margin:0}.demo-quick-actions{gap:4px;display:flex;position:absolute;bottom:58px;left:18px;right:18px}.demo-quick-actions span{color:#787682;background:#fff;border:1px solid #e6e3ed;border-radius:999px;padding:5px 6px;font-size:6px}.demo-composer{color:#a09ea8;background:#fff;border:1px solid #bfb5f4;border-radius:12px;align-items:center;gap:7px;min-height:39px;padding:0 8px 0 11px;font-size:7px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.demo-composer b{color:#888690;margin-left:auto;font-size:6px}.demo-composer i{color:#fff;background:#674cdf;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.showcase-callout{z-index:3;color:#5f5970;background:#fffffff0;border:1px solid #5c48be29;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:5px 10px 5px 5px;font-size:8px;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 24px #392d751f}.showcase-callout b{color:#fff;background:#674fdf;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.callout-one{top:24px;right:58px}.callout-two{bottom:108px;right:7px}.callout-three{bottom:23px;left:58px}.research-browser{border-radius:20px;position:absolute;inset:35px 28px 78px;overflow:hidden;transform:rotate(.5deg)}.browser-bar{background:#fafbfe;border-bottom:1px solid #e8eaf0;align-items:center;gap:9px;height:54px;padding:0 11px;display:flex}.browser-bar>div{gap:4px;display:flex}.browser-bar i{background:#d7d8df;border-radius:50%;width:6px;height:6px}.browser-bar>span{color:#777986;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e5e6ec;border-radius:8px;flex:1;padding:8px 10px;font-size:7px;overflow:hidden}.browser-bar>b{color:#fff;background:#486ed1;border-radius:8px;padding:8px 10px;font-size:7px}.research-body{background:linear-gradient(#fff,#f8faff);grid-template-columns:.82fr 1.18fr;gap:14px;height:calc(100% - 54px);padding:18px;display:grid}.external-confirm-card{background:#f2f7ff;border:1px solid #d8e3f4;border-radius:15px;align-self:center;padding:15px;box-shadow:0 12px 28px #3a579317}.external-confirm-card span,.source-grid small{color:#4b6dc4;letter-spacing:.04em;font-size:6px;font-weight:750}.external-confirm-card strong{color:#394457;margin:7px 0;font-size:9px;line-height:1.4;display:block}.external-confirm-card p{color:#7c8799;margin:0;font-size:7px;line-height:1.55}.confirm-demo-button{color:#fff;background:#4a6fd1;border:0;border-radius:8px;align-items:center;min-height:30px;margin-top:11px;padding:0 9px;font-size:7px;font-weight:700;display:inline-flex}.source-grid{align-content:center;gap:7px;display:grid}.source-grid article{background:#fff;border:1px solid #e0e4ec;border-radius:12px;padding:10px 12px}.source-grid b{color:#3c4050;margin-top:3px;font-size:8px;display:block}.source-grid p{color:#777d8a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 4px;font-size:6px;overflow:hidden}.source-grid article>span{color:#969ba6;font-size:6px}.research-flow{color:#6a7487;background:#fffc;border:1px solid #425e9f1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:37px;font-size:7px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.research-flow span{align-items:center;gap:5px;display:flex}.research-flow b{color:#fff;background:#506fc2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;display:grid}.research-flow i{color:#adb8ca;font-style:normal}.files-stage{border-radius:21px;padding:19px;position:absolute;inset:32px}.file-chip-card{background:#fbfffd;border:1px solid #dfe9e5;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 17px;align-items:center;column-gap:8px;width:calc(50% - 5px);min-height:62px;padding:9px;display:inline-grid}.file-chip-card:nth-child(2){margin-left:6px}.file-type{color:#347d65;background:#e7f7f1;border-radius:9px;place-items:center;width:34px;height:38px;font-size:7px;font-weight:800;display:grid}.file-type.csv{color:#3a73a0;background:#e8f4ff}.file-chip-card b,.file-chip-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-chip-card b{color:#424b4a;font-size:8px}.file-chip-card small{color:#86918e;margin-top:3px;font-size:6px}.file-chip-card>i{color:#397b65;background:#dff4eb;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.csv-preview-card{background:#fff;border:1px solid #dfe8e4;border-radius:15px;margin-top:11px;overflow:hidden}.csv-preview-card header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;display:flex}.csv-preview-card header small,.csv-preview-card header strong{display:block}.csv-preview-card header small{color:#83908c;font-size:6px}.csv-preview-card header strong{color:#37433f;margin-top:3px;font-size:9px}.csv-preview-card header>span{color:#3e7f69;background:#eaf7f2;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:700}.csv-preview-card table{border-collapse:collapse;table-layout:fixed;width:100%}.csv-preview-card th,.csv-preview-card td{color:#67716e;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf1ef;border-right:1px solid #edf1ef;height:36px;padding:0 10px;font-size:7px;overflow:hidden}.csv-preview-card th{color:#56635f;background:#f7fbf9;font-weight:750}.csv-preview-card td b{color:#3c8069;background:#eaf7f2;border-radius:5px;padding:3px 5px;font-size:6px}.file-limit-note{color:#72807c;border:1px dashed #bfcfc9;border-radius:11px;align-items:center;gap:9px;min-height:43px;margin-top:11px;padding:0 11px;font-size:7px;display:flex}.file-limit-note b{color:#5f716b;background:#eef4f2;border-radius:6px;padding:5px 6px;font-size:6px}.create-input-card{border-radius:17px;width:42%;min-height:170px;padding:17px;position:absolute;top:37px;left:30px;transform:rotate(-1.4deg)}.create-input-card small,.create-results small{color:#b15a78;font-size:7px;font-weight:750}.create-input-card p{color:#56505a;margin:13px 0 20px;font-size:10px;line-height:1.65}.create-input-card div{flex-wrap:wrap;gap:5px;display:flex}.create-input-card span{color:#8c6675;border:1px solid #f0dce4;border-radius:999px;padding:5px 7px;font-size:6px}.create-arrow{color:#fff;background:#c96387;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;display:grid;position:absolute;top:126px;left:45%;box-shadow:0 10px 24px #ac4a6d3d}.create-results{gap:9px;width:45%;display:grid;position:absolute;top:32px;right:26px}.create-results article{border-radius:15px;gap:5px;padding:13px;display:grid}.create-results b{color:#4b434c;font-size:8px}.create-results span{color:#756c76;font-size:6px;line-height:1.45}.result-map{margin-left:24px}.translation-card{border-radius:14px;grid-template-columns:24px 1fr 18px 24px 1fr;align-items:center;gap:7px;min-height:63px;padding:9px 12px;display:grid;position:absolute;bottom:75px;left:28px;right:28px}.translation-card>span{color:#aa5775;background:#f9e9ee;border-radius:7px;place-items:center;width:24px;height:24px;font-size:6px;font-weight:800;display:grid}.translation-card p{color:#5f5760;margin:0;font-size:7px}.translation-card i{color:#caa5b2;font-size:10px;font-style:normal}.result-toolbar{border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:37px;display:flex;position:absolute;bottom:20px;left:55px;right:55px}.result-toolbar span{color:#796872;background:#fff;border:1px solid #ecdce2;border-radius:7px;align-items:center;min-height:25px;padding:0 7px;font-size:6px;display:inline-flex}:where(a,button,summary,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #6651ee57}@media (width<=1120px){.capability-rail{grid-template-columns:repeat(4,1fr)}.capability-rail a:nth-child(4){border-right:0}.capability-rail a:nth-child(-n+4){border-bottom:1px solid #eeedf2}.feature-showcase{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);gap:30px;min-height:610px;padding:36px}.showcase-copy h3{font-size:38px}.demo-window,.research-browser{left:18px;right:18px}.files-stage{left:20px;right:20px}}@media (width<=860px){.feature-showcase{grid-template-columns:1fr;min-height:0}.feature-showcase:nth-child(2n) .showcase-copy,.feature-showcase:nth-child(2n) .showcase-visual{order:initial}.showcase-visual{min-height:520px}.showcase-copy{max-width:630px}.showcase-copy br{display:none}}@media (width<=560px){.visual-features-section{width:calc(100% - 24px)}.feature-gallery-heading{padding:0 4px}.capability-rail{box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;margin-left:-12px;margin-right:-12px;padding:0 12px 8px;display:flex;overflow-x:auto}.capability-rail::-webkit-scrollbar{display:none}.capability-rail a{background:#fff;border-radius:16px;flex:0 0 116px;min-width:116px;min-height:100px;border:1px solid #e8e6ed!important}.feature-showcase{border-radius:25px;padding:25px 19px}.showcase-copy h3{letter-spacing:-1.8px;margin-top:17px;font-size:33px}.showcase-copy>p{font-size:13px}.showcase-copy li{font-size:11px}.showcase-link{justify-content:space-between;width:100%}.showcase-visual{border-radius:20px;min-height:430px}.demo-window{inset:28px 12px}.demo-app-body{grid-template-columns:76px minmax(0,1fr)}.demo-side{padding-left:5px;padding-right:5px}.demo-side span{padding-left:4px;padding-right:4px}.demo-chat{padding-left:10px;padding-right:10px}.demo-question{margin-left:10px}.showcase-callout{display:none}.research-browser{inset:18px 10px 60px}.research-body{grid-template-columns:.9fr 1.1fr;gap:7px;padding:9px}.external-confirm-card{padding:9px}.confirm-demo-button{padding:0 5px}.source-grid{gap:4px}.source-grid article{padding:7px}.research-flow{gap:4px;bottom:12px;left:10px;right:10px}.files-stage{padding:10px;inset:16px 10px}.file-chip-card{width:100%;min-height:50px}.file-chip-card:nth-child(2){margin-top:5px;margin-left:0}.csv-preview-card{margin-top:7px}.csv-preview-card header{min-height:46px}.csv-preview-card th,.csv-preview-card td{height:29px;padding:0 5px}.file-limit-note{min-height:35px;margin-top:7px}.create-input-card{width:45%;min-height:153px;padding:11px;top:21px;left:13px}.create-input-card p{margin:9px 0 12px;font-size:8px}.create-arrow{top:111px;left:43%}.create-results{width:46%;top:17px;right:10px}.create-results article{padding:9px}.result-map{margin-left:10px}.translation-card{grid-template-columns:21px 1fr 12px 21px 1fr;gap:4px;padding:7px;bottom:65px;left:11px;right:11px}.translation-card>span{width:21px;height:21px}.result-toolbar{bottom:15px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.capability-rail a,.showcase-link{transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}._home_vvmir_1{--accent:#6547e8;--text:#242237;--secondary:#6d6a7e;color:var(--text);font-family:var(--font-geist-sans), "Segoe UI", "Noto Sans KR", sans-serif;background:#fff;line-height:1.6;overflow-x:clip}._home_vvmir_1 h1,._home_vvmir_1 h2,._home_vvmir_1 h3,._home_vvmir_1 p{margin:0}._home_vvmir_1 a:focus-visible{outline-offset:5px;outline:3px solid #927dff}._skip_vvmir_25{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}._skip_vvmir_25:focus{top:12px}._header_vvmir_29{align-items:center;gap:32px;max-width:1200px;margin:auto;padding:24px 32px;display:flex}._brand_vvmir_31{letter-spacing:-1px;align-items:center;gap:10px;font-size:27px;font-weight:760;display:inline-flex}._brand_vvmir_31 img{flex-shrink:0}._nav_vvmir_35{color:#535065;align-items:center;gap:32px;margin-left:auto;font-size:14px;font-weight:550;display:flex}._nav_vvmir_35 a:hover,._textLink_vvmir_37:hover,._footer_vvmir_37 a:hover{color:var(--accent)}._headerStart_vvmir_39{color:#5338bf;white-space:nowrap;background:#f1edff;border-radius:10px;padding:10px 19px;font-size:14px;font-weight:700}._headerStart_vvmir_39 span{margin-left:12px}._hero_vvmir_43{grid-template-columns:1.06fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:auto;padding:55px 32px 90px;display:grid}._eyebrow_vvmir_45{color:#655295;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}._eyebrow_vvmir_45>span{background:#8064ed;border-radius:50%;width:7px;height:7px}._hero_vvmir_43 h1{letter-spacing:-2.7px;word-break:keep-all;margin-top:22px;font-size:clamp(36px,4.1vw,57px);font-weight:750;line-height:1.25}._hero_vvmir_43 h1>span{color:var(--accent)}._hero_vvmir_43 ._intro_vvmir_53{color:var(--secondary);word-break:keep-all;margin-top:24px;font-size:17px;line-height:1.9}._heroActions_vvmir_55{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}._appQr_vvmir_57{background:#fcfaff;border:1px solid #e9e1f8;border-radius:17px;align-items:center;gap:14px;width:fit-content;max-width:100%;margin-top:22px;padding:8px 14px 8px 4px;text-decoration:none;display:flex}._appQr_vvmir_57 img{background:#fff;border-radius:8px;flex-shrink:0;max-width:35%;height:auto}._appQr_vvmir_57>span{gap:5px;display:grid}._appQr_vvmir_57 strong{color:#423054;font-size:14px}._appQr_vvmir_57 small{color:#8e809e;font-size:12px}._appQr_vvmir_57 b{color:#7350bf;font-size:12px;font-weight:600}._primary_vvmir_59,._secondary_vvmir_59{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:28px;min-height:49px;padding:13px 22px;font-size:15px;font-weight:650;transition:background .16s;display:inline-flex}._primary_vvmir_59{color:#fff;background:var(--accent);box-shadow:0 7px 18px #6547e820}._primary_vvmir_59:hover{background:#5438d0}._secondary_vvmir_59{color:#4f3b98;background:#fff;border-color:#dcd4f4}._secondary_vvmir_59:hover{background:#f4f0ff}._textLink_vvmir_37{color:#666275;font-size:13px;font-weight:600}._textLink_vvmir_37 span{margin-left:5px}._hero_vvmir_43 ._small_vvmir_73{color:#817b91;margin-top:19px;font-size:12px}._preview_vvmir_75{background:radial-gradient(at 55% 20%,#e7dfff 0%,#f6f3ff 40%,#fcfbff 80%);border:1px solid #e7dff9;border-radius:27px;padding:23px 28px 20px;position:relative;box-shadow:0 26px 70px #5742810c}._previewTop_vvmir_77,._previewBottom_vvmir_77{color:#8b809f;justify-content:space-between;align-items:center;font-size:11px;display:flex}._previewTop_vvmir_77>span:first-child{color:#655779;letter-spacing:.4px;align-items:center;gap:7px;font-weight:700;display:flex}._previewTop_vvmir_77 i{background:#b1a0da;border-radius:50%;width:6px;height:6px}._mascot_vvmir_83{object-fit:contain;filter:drop-shadow(0 14px 17px #75629217);width:185px;height:185px;margin:13px auto 9px;display:block}._exampleQuestion_vvmir_85{color:#594384;background:#eee8ff;border:1px solid #dfd5ff;border-radius:14px 14px 4px;margin-left:36px;padding:15px 17px;font-size:13px}._exampleAnswer_vvmir_87{background:#fff;border:1px solid #e8e1f3;border-radius:4px 14px 14px;margin:14px 26px 23px 0;padding:21px;box-shadow:0 6px 22px #7154a909}._exampleAnswer_vvmir_87 p{font-size:13px;font-weight:650}._exampleAnswer_vvmir_87 p span{color:var(--accent);margin-right:7px}._exampleAnswer_vvmir_87 ul{gap:10px;margin:0;padding:13px 0 0;list-style:none;display:grid}._exampleAnswer_vvmir_87 li{color:#747084;font-size:12px}._exampleAnswer_vvmir_87 li span{color:#a597bd;margin-right:11px;font-size:10px}._previewBottom_vvmir_77{padding-top:4px}._previewBottom_vvmir_77>span:last-child{font-size:20px}._section_vvmir_103{max-width:1200px;margin:auto;padding:76px 32px;scroll-margin-top:20px}._sectionHeading_vvmir_105{margin-bottom:35px}._kicker_vvmir_107{color:var(--accent);letter-spacing:.3px;font-size:12px;font-weight:650}._section_vvmir_103 h2,._finalCta_vvmir_109 h2{letter-spacing:-1.3px;word-break:keep-all;margin-top:11px;font-size:clamp(25px,3vw,34px);font-weight:700;line-height:1.4}._sectionHeading_vvmir_105>p:last-child:not(:first-child){color:var(--secondary);margin-top:14px;font-size:15px}._featureGrid_vvmir_113{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._feature_vvmir_113{background:#fdfcfe;border:1px solid #eeebf4;border-radius:17px;padding:27px}._featureIcon_vvmir_117{background:#f0eafd;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:19px;font-size:24px;display:grid}._feature_vvmir_113 h3{letter-spacing:-.4px;font-size:17px;font-weight:650}._feature_vvmir_113 p{color:var(--secondary);word-break:keep-all;margin-top:9px;font-size:14px;line-height:1.8}._workflow_vvmir_123{border-top:1px solid #f0edf5;border-bottom:1px solid #f0edf5}._steps_vvmir_125{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none;display:grid}._steps_vvmir_125 li>span{color:#b0a0d2;padding-bottom:20px;font-size:27px;font-weight:400;display:block}._steps_vvmir_125 h3{font-size:18px;font-weight:650}._steps_vvmir_125 p{color:var(--secondary);word-break:keep-all;margin-top:8px;font-size:14px}._priceGrid_vvmir_133{grid-template-columns:1fr 1fr;gap:22px;max-width:800px;margin:0 auto;display:grid}._priceCard_vvmir_135{border:1px solid #e6e1ee;border-radius:19px;padding:29px}._recommended_vvmir_137{background:#fbf9ff;border-color:#bca9f7}._priceTop_vvmir_139{justify-content:space-between;align-items:center;gap:12px;display:flex}._priceTop_vvmir_139 h3{font-size:17px;font-weight:650}._badge_vvmir_143{color:#6842cb;background:#eee6ff;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:650}._priceCard_vvmir_135 ._price_vvmir_133{align-items:baseline;gap:10px;margin-top:22px;display:flex}._price_vvmir_133 strong{letter-spacing:-1px;font-size:43px;font-weight:700}._price_vvmir_133>span{color:var(--secondary);font-size:14px}._priceCard_vvmir_135 ._tokens_vvmir_151{margin-top:13px;font-size:17px;font-weight:600}._priceCard_vvmir_135 ._renewal_vvmir_153{color:var(--secondary);margin-top:7px;font-size:12px}._priceCard_vvmir_135 a{width:100%;margin-top:27px}._topups_vvmir_157{border:1px solid #eae5f2;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:14px 22px;max-width:800px;margin:21px auto 0;padding:23px 27px;display:flex}._topups_vvmir_157 h3{font-size:14px;font-weight:650}._topups_vvmir_157>div{color:#716580;flex-wrap:wrap;gap:11px 25px;font-size:13px;display:flex}._topups_vvmir_157 strong{color:#49345e;font-weight:650}._topups_vvmir_157 p{color:#807487;width:100%;font-size:11px}._section_vvmir_103 ._priceNote_vvmir_167{color:#82778e;max-width:800px;margin:17px auto 0;font-size:11px}._finalCta_vvmir_109{text-align:center;background:#f6f3ff;border-radius:22px;max-width:1136px;margin:25px auto 70px;padding:54px 28px}._finalCta_vvmir_109 ._primary_vvmir_59{margin-top:26px}._footer_vvmir_37{border-top:1px solid #efebf5;flex-wrap:wrap;align-items:center;gap:28px;max-width:1200px;margin:auto;padding:25px 32px 35px;display:flex}._footer_vvmir_37 ._brand_vvmir_31{font-size:21px}._footer_vvmir_37 nav{color:#7e748b;flex-wrap:wrap;gap:24px;margin-left:auto;font-size:12px;display:flex}._footer_vvmir_37 p{color:#9a91a3;font-size:11px}@media (width<=900px){._hero_vvmir_43{gap:30px}._hero_vvmir_43 h1{font-size:42px}._preview_vvmir_75{padding:20px}._exampleQuestion_vvmir_85{margin-left:8px}._exampleAnswer_vvmir_87{margin-right:8px}._feature_vvmir_113{padding:23px}._finalCta_vvmir_109{margin-left:32px;margin-right:32px}}@media (width<=640px){._header_vvmir_29{flex-wrap:wrap;gap:15px;padding:18px 20px}._brand_vvmir_31{font-size:24px}._brand_vvmir_31 img{width:37px;height:37px}._headerStart_vvmir_39{margin-left:auto;padding:9px 14px;font-size:13px}._nav_vvmir_35{border-top:1px solid #f0edf5;order:3;justify-content:center;gap:35px;width:100%;padding:12px 0 0}._hero_vvmir_43{grid-template-columns:minmax(0,1fr);gap:34px;padding:39px 22px 45px}._hero_vvmir_43 h1{letter-spacing:-1.8px;font-size:clamp(34px,9.3vw,47px)}._hero_vvmir_43 ._intro_vvmir_53{font-size:15px}._heroActions_vvmir_55{gap:18px}._primary_vvmir_59,._secondary_vvmir_59{gap:18px;font-size:14px}._preview_vvmir_75{width:100%;max-width:430px;margin:auto}._mascot_vvmir_83{width:156px;height:156px;margin-top:8px}._exampleQuestion_vvmir_85{margin-left:25px}._exampleAnswer_vvmir_87{margin-right:20px}._section_vvmir_103{padding:43px 22px}._sectionHeading_vvmir_105{margin-bottom:26px}._featureGrid_vvmir_113{grid-template-columns:1fr;gap:12px}._feature_vvmir_113{grid-template-columns:43px 1fr;gap:0 16px;padding:20px;display:grid}._featureIcon_vvmir_117{grid-row:span 2;margin:0}._feature_vvmir_113 h3{font-size:16px}._feature_vvmir_113 p{margin-top:5px;font-size:13px}._steps_vvmir_125{grid-template-columns:1fr;gap:26px}._steps_vvmir_125 li{grid-template-columns:45px 1fr;gap:0 12px;display:grid}._steps_vvmir_125 li>span{grid-row:span 2;padding:0;font-size:22px}._steps_vvmir_125 h3{font-size:16px}._steps_vvmir_125 p{margin-top:4px;font-size:13px}._priceGrid_vvmir_133{grid-template-columns:1fr;gap:15px}._priceCard_vvmir_135{padding:24px}._topups_vvmir_157{padding:21px 23px}._topups_vvmir_157>div{flex-direction:column}._finalCta_vvmir_109{margin:14px 22px 38px;padding:38px 20px}._footer_vvmir_37{gap:20px;padding:24px 22px}._footer_vvmir_37 ._brand_vvmir_31 img{width:30px;height:30px}._footer_vvmir_37 nav{order:3;gap:17px;width:100%;margin:0;font-size:11px}._footer_vvmir_37 p{margin-left:auto}}._spotlight_vvmir_273{background:#f6f3ff;border:1px solid #e7dff9;border-radius:22px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;max-width:1136px;margin:0 auto 20px;padding:35px;display:grid}._spotlight_vvmir_273 h2{letter-spacing:-1px;margin:10px 0 14px;font-size:30px;line-height:1.4}._spotlight_vvmir_273 p:not(._kicker_vvmir_107){max-width:540px;color:var(--secondary);font-size:14px}._spotlightActions_vvmir_279{flex-direction:column;align-items:flex-start;gap:15px;display:flex}._spotlightActions_vvmir_279>span{color:var(--secondary);font-size:12px}@media (width<=1200px){._spotlight_vvmir_273{margin-left:32px;margin-right:32px}}@media (width<=640px){._spotlight_vvmir_273{grid-template-columns:1fr;gap:24px;margin:0 22px 15px;padding:25px}._spotlight_vvmir_273 h2{font-size:26px}._nav_vvmir_35{gap:24px}}@media (prefers-reduced-motion:reduce){._home_vvmir_1 a{transition:none}}.phanes-snake-loader{box-sizing:border-box;place-items:center;width:100%;min-height:260px;padding:24px;display:grid}.phanes-snake-loader.is-fullpage{z-index:1000;overscroll-behavior:none;background:#fff;width:auto;height:auto;min-height:0;margin:0;position:fixed;inset:0;overflow:hidden}.phanes-snake-sprite{width:var(--phanes-loader-size,240px);aspect-ratio:1;background-image:url(/phanes-snake-loading-v1.png);background-position:0 0;background-repeat:no-repeat;background-size:400% 200%;max-width:calc(100vw - 48px);animation:1.2s step-end infinite phanes-snake-crawl;display:block}.phanes-snake-loader.is-fullpage .phanes-snake-sprite{width:min(var(--phanes-loader-size,240px),calc(100vw - 48px),calc(100dvh - 48px))}@keyframes phanes-snake-crawl{0%{background-position:0 0}12.5%{background-position:33.3333% 0}25%{background-position:66.6667% 0}37.5%{background-position:100% 0}50%{background-position:0 100%}62.5%{background-position:33.3333% 100%}75%{background-position:66.6667% 100%}87.5%{background-position:100% 100%}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.phanes-snake-sprite{animation:none}}.is-reduced-motion .phanes-snake-sprite{animation:none}._page_5ns1r_1{color:#2e2640;background:linear-gradient(150deg,#f8f5ff,#fff 65%);min-height:100dvh;padding:28px 24px 56px}._brand_5ns1r_1{max-width:1050px;color:inherit;letter-spacing:-.7px;align-items:center;gap:10px;margin:0 auto 26px;font-size:25px;font-weight:750;text-decoration:none;display:flex}._card_5ns1r_1{text-align:center;background:#fff;border:1px solid #ece5fb;border-radius:28px;max-width:520px;margin:auto;padding:34px 28px;box-shadow:0 18px 60px #5034970b}._eyebrow_5ns1r_1{color:#7454cd;margin:0 0 12px;font-size:13px;font-weight:650}._card_5ns1r_1 h1{letter-spacing:-1.4px;margin:0;font-size:38px;line-height:1.27}._intro_5ns1r_1{color:#81778e;margin:18px 0 8px;font-size:15px;line-height:1.8}._qr_5ns1r_1{background:#fff;max-width:100%;height:auto;margin:6px auto 0;display:block}._address_5ns1r_1{color:#7252c8;margin:0 0 24px;font-size:14px;font-weight:650}._actions_5ns1r_1{gap:11px;display:grid}._actions_5ns1r_1 a{border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:10px 16px;font-size:15px;font-weight:650;text-decoration:none;display:flex}._primary_5ns1r_1{color:#fff;background:#6e4ed4;gap:24px}._secondary_5ns1r_1{color:#6244be;background:#faf8ff;border:1px solid #ddd1f5}._web_5ns1r_1{color:#7a6b93}._actions_5ns1r_1 p{color:#93869e;margin:0;font-size:12px;line-height:1.7}._help_5ns1r_1{text-align:left;color:#776b85;border-top:1px solid #eee8f6;margin-top:24px;padding-top:18px;scroll-margin-top:24px;font-size:13px;line-height:1.8}._help_5ns1r_1 summary{cursor:pointer;color:#6046a2;font-weight:650}._help_5ns1r_1:target{background:#faf8ff}._help_5ns1r_1 li{margin:9px 0}._help_5ns1r_1 p{font-size:12px}._note_5ns1r_1{color:#aaa0b3;margin:22px 0 0;font-size:11px}._actions_5ns1r_1 a:focus-visible,._brand_5ns1r_1:focus-visible,._help_5ns1r_1 summary:focus-visible{outline-offset:3px;outline:3px solid #a58ce7}@media (width<=480px){._page_5ns1r_1{padding:20px 16px 36px}._brand_5ns1r_1{margin-bottom:20px;font-size:22px}._card_5ns1r_1{border-radius:23px;padding:28px 20px}._card_5ns1r_1 h1{font-size:33px}._intro_5ns1r_1{font-size:14px}}.billing-success-page{background:radial-gradient(circle at 25% 20%,#ddd3ffb3,#0000 30%),radial-gradient(circle at 80% 75%,#ffdced80,#0000 32%),#faf9ff;place-items:center;min-height:100vh;padding:32px;display:grid}.billing-success-card{text-align:center;background:#fffffff0;border:1px solid #e5e0f4;border-radius:30px;width:min(620px,100%);padding:58px;box-shadow:0 28px 80px #3b2a7021}.billing-success-mark{color:#6841ea;background:#ede8ff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 24px;font-size:25px;font-weight:800;display:grid}.billing-success-kicker{color:#7459df;letter-spacing:1.2px;margin:0 0 13px;font-size:11px;font-weight:800}.billing-success-card h1{color:#222532;letter-spacing:-2.1px;margin:0;font-size:clamp(34px,6vw,47px);line-height:1.2}.billing-success-card>p:not(.billing-success-kicker){color:#747684;margin:22px auto 30px;font-size:15px;line-height:1.75}.billing-success-card>div{justify-content:center;gap:10px;display:flex}.billing-success-card a{border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:740;display:inline-flex}.billing-success-primary{color:#fff;background:#6841ea}.billing-success-secondary{color:#4f5260;background:#fff;border:1px solid #e2deeb}.billing-success-card small{color:#9a98a2;margin-top:25px;font-size:10px;line-height:1.55;display:block}@media (width<=560px){.billing-success-page{padding:14px}.billing-success-card{border-radius:24px;padding:42px 22px}.billing-success-card>div{flex-direction:column}}._guide_of86p_1{--accent:#6547e8;--muted:#6d6a7e;color:#242237;font-family:var(--font-geist-sans), "Segoe UI", sans-serif;background:#fff;line-height:1.7}._guide_of86p_1 *{box-sizing:border-box}._guide_of86p_1 h1,._guide_of86p_1 h2,._guide_of86p_1 h3,._guide_of86p_1 p{margin:0}._guide_of86p_1 a:focus-visible,._guide_of86p_1 button:focus-visible,._guide_of86p_1 summary:focus-visible{outline-offset:4px;outline:3px solid #927dff}._skip_of86p_9{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}._skip_of86p_9:focus{top:12px}._header_of86p_11{flex-wrap:wrap;align-items:center;gap:28px;max-width:1200px;margin:auto;padding:24px 32px;display:flex}._brand_of86p_13{letter-spacing:-1px;align-items:center;gap:9px;font-size:26px;font-weight:750;display:flex}._header_of86p_11 nav{color:var(--muted);gap:25px;margin-left:auto;font-size:14px;display:flex}._primary_of86p_17,._secondary_of86p_17{min-height:46px;font:inherit;cursor:pointer;border:1px solid #ddd5f4;border-radius:11px;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;font-weight:650;display:inline-flex}._primary_of86p_17{background:var(--accent);color:#fff;border-color:var(--accent)}._primary_of86p_17:hover{background:#5438d0}._secondary_of86p_17{color:#533caa;background:#fff}._secondary_of86p_17:hover{background:#f5f1ff}._hero_of86p_21{text-align:center;background:radial-gradient(at top,#f2edff,#fff 72%);padding:75px 24px 65px}._kicker_of86p_23{color:var(--accent);font-size:13px;font-weight:650}._hero_of86p_21 h1{letter-spacing:-2px;word-break:keep-all;margin:20px 0;font-size:clamp(34px,4.5vw,57px);line-height:1.3}._hero_of86p_21 h1 span{color:var(--accent)}._intro_of86p_27{color:var(--muted);word-break:keep-all;font-size:17px}._actions_of86p_27{flex-wrap:wrap;justify-content:center;gap:14px;margin:28px 0 17px;display:flex}._note_of86p_29{color:var(--muted);font-size:12px}._section_of86p_29{max-width:1200px;margin:auto;padding:55px 32px;scroll-margin-top:20px}._section_of86p_29 h2,._final_of86p_29 h2{letter-spacing:-1px;word-break:keep-all;margin:10px 0 16px;font-size:clamp(26px,3vw,35px);line-height:1.4}._lead_of86p_31{color:var(--muted);max-width:850px;font-size:14px;margin-bottom:25px!important}._demo_of86p_33{background:#fcfbff;border:1px solid #e2dcf0;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._demoSummary_of86p_35,._demoSource_of86p_35{min-width:0;padding:28px}._demoSource_of86p_35{background:#f6f3ff;border-left:1px solid #e2dcf0}._demoSource_of86p_35:focus{outline-offset:-3px;outline:2px solid #a591ea}._demoHeader_of86p_37{border-bottom:1px solid #e8e2f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}._demoHeader_of86p_37 strong{font-size:16px}._demoHeader_of86p_37 span{color:#6a568a;background:#f0eafa;border-radius:16px;padding:4px 10px;font-size:11px}._demoHeader_of86p_37 button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d0ee;border-radius:8px;padding:8px 10px;font-size:12px}._demoSummary_of86p_35 article{border-bottom:1px solid #eee9f5;padding:20px 0}._demoSummary_of86p_35 h3{margin-bottom:7px;font-size:14px}._evidence_of86p_39{text-align:left;color:#373345;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1.8;display:block}._evidence_of86p_39:hover,._evidence_of86p_39:focus-visible,._evidence_of86p_39[aria-expanded=true]{text-underline-offset:5px;-webkit-text-decoration:underline #25212f;text-decoration:underline #25212f;text-decoration-thickness:1px}._pageLabel_of86p_41{color:#716587;margin-top:9px;font-size:11px;display:block}._demoSummary_of86p_35 ._note_of86p_29{margin-top:18px}._sourceHint_of86p_41{text-align:center;height:100%;min-height:330px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}._sourceHint_of86p_41>span{color:#b5a6d5;font-size:40px}._sourceHint_of86p_41 h3{color:#524367;font-size:17px}._sourceHint_of86p_41 p{font-size:14px}._paperLabel_of86p_41{color:#7e7294;font-size:12px;margin-top:28px!important}._demoSource_of86p_35 blockquote{background:#fff;border:1px solid #e6dff3;border-radius:12px;margin:14px 0 20px;padding:25px;font-size:16px;line-height:2}._demoSource_of86p_35 mark{color:inherit;background:#fff0a8}._share_of86p_41{flex-wrap:wrap;align-items:center;gap:16px;margin-top:19px;display:flex}._share_of86p_41>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}._steps_of86p_43{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0;padding:0;list-style:none;display:grid}._steps_of86p_43 li>span{color:#b3a1d8;font-size:26px}._steps_of86p_43 h3{margin:10px 0;font-size:18px}._steps_of86p_43 p,._cards_of86p_43 p{color:var(--muted);font-size:14px}._cards_of86p_43{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._cards_of86p_43 article{background:#fdfcfe;border:1px solid #ebe5f5;border-radius:16px;padding:25px}._cards_of86p_43 h3{margin-bottom:10px;font-size:17px}._faq_of86p_45{border-top:1px solid #e8e2f1}._faq_of86p_45 details{border-bottom:1px solid #e8e2f1;padding:20px 0}._faq_of86p_45 summary{cursor:pointer;font-size:16px;font-weight:600}._faq_of86p_45 p{color:var(--muted);max-width:950px;margin-top:12px;font-size:14px}._faq_of86p_45 a{color:var(--accent);text-decoration:underline}._final_of86p_29{text-align:center;background:#f6f3ff;border-radius:22px;max-width:1136px;margin:25px auto 55px;padding:45px 24px}._final_of86p_29 a{margin:10px 6px}._footer_of86p_47{max-width:1200px;color:var(--muted);border-top:1px solid #eee9f5;flex-wrap:wrap;gap:25px;margin:auto;padding:25px 32px;font-size:12px;display:flex}._footer_of86p_47 span{margin-left:auto}@media (width<=700px){._header_of86p_11{gap:15px;padding:18px 20px}._header_of86p_11>._primary_of86p_17{margin-left:auto;padding:9px 12px;font-size:12px}._header_of86p_11 nav{order:3;justify-content:center;gap:25px;width:100%;margin:auto}._hero_of86p_21{padding:45px 22px 35px}._hero_of86p_21 h1{letter-spacing:-1.5px}._intro_of86p_27{font-size:15px}._section_of86p_29{padding:35px 22px}._demo_of86p_33,._steps_of86p_43,._cards_of86p_43{grid-template-columns:1fr}._demoSource_of86p_35{border-top:1px solid #e2dcf0;border-left:0}._demoSummary_of86p_35,._demoSource_of86p_35{padding:22px}._sourceHint_of86p_41{min-height:160px}._steps_of86p_43{gap:24px}._final_of86p_29{margin:20px 22px 40px}._footer_of86p_47{gap:16px;padding:22px}}.pricing-page{--pricing-ink:#1e2230;--pricing-muted:#666b7a;--pricing-line:#e8e5f0;--pricing-soft:#f8f7fb;--pricing-purple:#6f4bf2;--pricing-purple-dark:#5633db;--pricing-purple-light:#eee9ff;min-height:100vh;color:var(--pricing-ink);background:#fff;overflow:hidden}.pricing-page *{box-sizing:border-box}.pricing-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #e7e4efeb;border-radius:18px;justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);min-height:66px;margin:16px auto 0;padding:0 18px;display:flex;position:relative;box-shadow:0 12px 42px #21184312}.pricing-brand{color:var(--pricing-ink);letter-spacing:-.7px;align-items:center;gap:10px;font-size:23px;font-weight:780;display:inline-flex}.pricing-brand-logo{object-fit:cover;border-radius:9px;flex:0 0 29px;width:29px;height:29px;display:block;box-shadow:inset 0 0 0 1px #ffffff4d,0 7px 18px #6f4bf233}.pricing-nav{align-items:center;gap:34px;display:flex}.pricing-nav a,.pricing-workspace-link,.pricing-login{color:#505462;font-size:14px;font-weight:620;transition:color .16s}.pricing-nav a:hover,.pricing-workspace-link:hover,.pricing-login:hover,.pricing-nav a[aria-current=page]{color:var(--pricing-purple)}.pricing-header-actions{justify-content:flex-end;align-items:center;gap:15px;min-width:145px;display:flex}.pricing-login{background:var(--pricing-purple);color:#fff;border-radius:11px;align-items:center;min-height:40px;padding:0 17px;display:inline-flex;box-shadow:0 6px 18px #6f4bf22e}.pricing-login:hover{background:var(--pricing-purple-dark);color:#fff}.pricing-account{color:#4f5260;white-space:nowrap;align-items:center;gap:8px;max-width:150px;font-size:13px;font-weight:680;display:inline-flex;overflow:hidden}.pricing-account>span:first-child{background:var(--pricing-purple-light);width:31px;height:31px;color:var(--pricing-purple);border-radius:50%;flex:0 0 31px;place-items:center;font-size:12px;font-weight:780;display:grid}.pricing-account>span:last-child{text-overflow:ellipsis;overflow:hidden}.pricing-hero{text-align:center;background:radial-gradient(circle at 50% 34%,#f2edfffa,#0000 33%),linear-gradient(#fff 0% 76%,#faf9ff 100%);padding:112px 24px 74px;position:relative;overflow:hidden}.pricing-hero-glow{filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.pricing-hero-glow-left{background:radial-gradient(circle,#d8cfff8c,#0000 70%);width:390px;height:390px;top:40px;left:-190px}.pricing-hero-glow-right{background:radial-gradient(circle,#ffdbec8f,#0000 70%);width:370px;height:370px;top:4px;right:-160px}.pricing-eyebrow,.pricing-section-kicker{color:var(--pricing-purple);letter-spacing:-.1px;font-size:13px;font-weight:760}.pricing-eyebrow{background:#ffffffc2;border:1px solid #ddd5ff;border-radius:999px;align-items:center;gap:8px;margin:0 0 23px;padding:9px 14px;display:inline-flex;position:relative;box-shadow:0 8px 24px #6f4bf214}.pricing-eyebrow>span,.billing-readiness>span{background:var(--pricing-purple);width:8px;height:8px;box-shadow:0 0 0 5px var(--pricing-purple-light);border-radius:50%;flex:0 0 8px}.pricing-hero h1{letter-spacing:-4.4px;max-width:820px;margin:0 auto;font-size:clamp(42px,5.2vw,72px);line-height:1.12;position:relative}.pricing-hero h1 span{color:var(--pricing-purple)}.pricing-hero>p:last-child{color:var(--pricing-muted);letter-spacing:-.3px;margin:27px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.75;position:relative}.pricing-plans{width:min(1180px,100% - 32px);margin:0 auto;padding:0 0 115px}.billing-switch-wrap{justify-content:center;margin-bottom:24px;display:flex}.billing-switch{border:1px solid var(--pricing-line);background:var(--pricing-soft);border-radius:15px;padding:5px;display:inline-flex;box-shadow:0 8px 30px #261c490f}.billing-switch button{color:#6c6f7b;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:14px;font-weight:680;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.billing-switch button.active{color:var(--pricing-ink);background:#fff;box-shadow:0 5px 18px #251b451a}.billing-switch button span{color:#1d8851;background:#e9fff2;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.billing-readiness,.checkout-notice{text-align:center;border-radius:12px;width:fit-content;max-width:720px;margin:0 auto 22px;padding:11px 15px;font-size:13px;line-height:1.55}.pricing-terms-note{color:#7b7e89;text-align:center;max-width:760px;margin:-7px auto 24px;font-size:12px;line-height:1.6}.pricing-scope-note{color:#666a77;text-align:center;background:#fbfafc;border:1px solid #e5e2eb;border-radius:12px;max-width:760px;margin:0 auto 24px;padding:12px 15px;font-size:12px;line-height:1.6}.billing-readiness{color:#62578d;background:#f8f5ff;border:1px solid #e4defa;align-items:center;gap:10px;display:flex}.checkout-notice{color:#574985;background:#f7f4ff;border:1px solid #d9d1f7;font-weight:650}.billing-current-plan{color:#3f6f50;background:#f4fbf6;border:1px solid #d8eade;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;max-width:760px;min-height:58px;margin:0 auto 22px;padding:10px 12px 10px 18px;font-size:13px;line-height:1.55;display:flex}.billing-current-plan button{color:#39704c;cursor:pointer;background:#fff;border:1px solid #b9dcc4;border-radius:10px;flex:none;min-height:36px;padding:0 14px;font-size:12px;font-weight:720}.billing-current-plan button:disabled{cursor:wait;opacity:.65}.pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;max-width:920px;margin:0 auto;display:grid}.pricing-card{border:1px solid var(--pricing-line);background:#fff;border-radius:24px;flex-direction:column;min-height:560px;padding:31px;display:flex;position:relative;box-shadow:0 14px 44px #221a4112}.pricing-card.featured{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(145deg,#8d74ff,#5e3ce9) border-box;border-color:#bdafff;box-shadow:0 18px 58px #583acd26}.pricing-card-badge{background:var(--pricing-purple-light);color:var(--pricing-purple-dark);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;top:19px;right:19px}.pricing-card.featured .pricing-card-badge{background:var(--pricing-purple);color:#fff}.pricing-card-heading h3{letter-spacing:-1px;margin:0;font-size:25px}.pricing-card-heading p{min-height:48px;color:var(--pricing-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.pricing-price{align-items:flex-end;gap:5px;margin-top:30px;display:flex}.pricing-price-value{letter-spacing:-2.3px;font-size:clamp(38px,3.4vw,51px);font-weight:790;line-height:1}.pricing-price-period{color:#777a87;margin-bottom:5px;font-size:14px;font-weight:620}.pricing-charge-note{color:#777a87;flex-direction:column;gap:3px;min-height:48px;margin-top:11px;font-size:13px;line-height:1.45;display:flex}.pricing-charge-note strong{color:#268a55;font-size:12px}.pricing-cta{cursor:pointer;width:100%;min-height:50px;font:inherit;border:1px solid #ded9eb;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:21px;padding:0 18px;font-size:14px;font-weight:740;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.pricing-cta:hover:not(:disabled){transform:translateY(-2px)}.pricing-cta-secondary{color:var(--pricing-ink);background:#fff}.pricing-cta-secondary:hover:not(:disabled){border-color:#c8bdf5;box-shadow:0 10px 24px #3f2d801a}.pricing-cta-primary{border-color:var(--pricing-purple);background:var(--pricing-purple);color:#fff;box-shadow:0 10px 25px #6f4bf238}.pricing-cta-primary:hover:not(:disabled){background:var(--pricing-purple-dark);box-shadow:0 13px 30px #5736da47}.pricing-cta:disabled{box-shadow:none;color:#9a97a4;cursor:not-allowed;background:#f3f1f7;border-color:#e5e2eb}.pricing-feature-list{border-top:1px solid #efedf3;gap:15px;margin:26px 0 0;padding:25px 0 0;list-style:none;display:grid}.pricing-feature-list li{color:#505461;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.pricing-feature-list li span{background:var(--pricing-purple-light);width:19px;height:19px;color:var(--pricing-purple);border-radius:50%;flex:0 0 19px;place-items:center;font-size:11px;font-weight:900;display:grid}.pricing-comparison{margin-top:105px}.pricing-comparison-heading{max-width:690px;margin-bottom:33px}.pricing-section-kicker{text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.pricing-comparison-heading h2,.pricing-faq h2{letter-spacing:-2px;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.2}.pricing-comparison-heading>p:last-child{color:var(--pricing-muted);margin:15px 0 0;font-size:16px;line-height:1.7}.pricing-table-scroll{border:1px solid var(--pricing-line);border-radius:20px;outline:none;overflow-x:auto;box-shadow:0 12px 38px #221a410f}.pricing-table-scroll:focus-visible{box-shadow:0 0 0 4px #6f4bf233}.pricing-table-scroll table{border-collapse:collapse;background:#fff;width:100%;min-width:680px;font-size:14px}.pricing-table-scroll th,.pricing-table-scroll td{text-align:center;border-bottom:1px solid #eeecf2;padding:20px 22px}.pricing-table-scroll th:first-child,.pricing-table-scroll td:first-child{text-align:left;width:40%}.pricing-table-scroll thead th{color:#363a47;background:#faf9fc;font-size:13px;font-weight:760}.pricing-table-scroll tbody th{color:#434754;font-weight:650}.pricing-table-scroll tbody td{color:#666a77}.pricing-table-scroll tr:last-child th,.pricing-table-scroll tr:last-child td{border-bottom:0}.pricing-table-scroll .pricing-pro-column{color:var(--pricing-purple-dark);background:#f8f5ff;font-weight:720}.pricing-faq{border-top:1px solid var(--pricing-line);grid-template-columns:.8fr 1.2fr;gap:80px;width:min(1180px,100% - 32px);margin:0 auto;padding:100px 0;display:grid}.pricing-faq-list details{border-bottom:1px solid var(--pricing-line)}.pricing-faq-list summary{cursor:pointer;padding:22px 40px 22px 0;font-size:16px;font-weight:700;list-style:none;position:relative}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary:after{content:"+";color:var(--pricing-purple);font-size:24px;font-weight:450;transition:transform .16s;position:absolute;top:20px;right:4px}.pricing-faq-list details[open] summary:after{transform:rotate(45deg)}.pricing-faq-list details p{color:var(--pricing-muted);margin:-5px 0 22px;padding-right:35px;font-size:14px;line-height:1.75}.pricing-footer{border-top:1px solid var(--pricing-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1180px,100% - 32px);min-height:140px;margin:0 auto;padding:35px 0;display:grid}.pricing-footer p{color:#777a86;text-align:center;font-size:13px}.pricing-footer>div{justify-content:flex-end;gap:20px;display:flex}.pricing-footer>div a{color:#666a77;font-size:13px;font-weight:620}.pricing-footer>div a:hover{color:var(--pricing-purple)}.pricing-footer-brand{font-size:19px}.pricing-footer-brand .pricing-brand-logo{flex-basis:25px;width:25px;height:25px}.pricing-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pricing-page a:focus-visible,.pricing-page button:focus-visible,.pricing-page summary:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #6f4bf257}@media (width<=900px){.pricing-nav{display:none}.pricing-card-grid{grid-template-columns:1fr}.pricing-card,.pricing-card-heading p{min-height:0}.pricing-faq{grid-template-columns:1fr;gap:35px}.pricing-footer{grid-template-columns:1fr;justify-items:center}.pricing-footer>div{justify-content:center}}@media (width<=620px){.pricing-header{border-radius:15px;width:calc(100% - 20px);min-height:60px;margin-top:10px;padding:0 12px}.pricing-brand{font-size:20px}.pricing-workspace-link,.pricing-account>span:last-child{display:none}.pricing-account{width:31px}.pricing-login{min-height:38px;padding:0 13px;font-size:12px}.pricing-header-actions{min-width:0}.pricing-hero{padding:80px 18px 58px}.pricing-hero h1{letter-spacing:-3px;font-size:clamp(37px,11vw,50px)}.pricing-hero>p:last-child{font-size:15px}.pricing-desktop-break{display:none}.pricing-plans,.pricing-faq,.pricing-footer{width:calc(100% - 24px)}.billing-switch{width:100%}.billing-switch button{flex:1;justify-content:center;padding:0 10px;font-size:13px}.billing-readiness{text-align:left;align-items:flex-start}.billing-readiness>span{margin-top:6px}.pricing-card{border-radius:21px;padding:27px 22px}.pricing-card-badge{top:17px;right:17px}.pricing-comparison{margin-top:75px}.pricing-faq{padding:75px 0}.pricing-footer>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :before,.pricing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}._page_18kb9_1{color:#17211d;background:#f6f7f2;min-height:100vh}._header_18kb9_13{border-bottom:1px solid #dce2db;justify-content:space-between;align-items:center;width:min(100% - 40px,980px);margin:0 auto;padding:28px 0;display:flex}._brand_18kb9_33{color:#17211d;letter-spacing:-.04em;align-items:center;gap:9px;font-size:1.45rem;font-weight:800;text-decoration:none;display:inline-flex}._eyebrow_18kb9_55{color:#6a8f3d}._brandLogo_18kb9_63{object-fit:cover;border-radius:9px;width:29px;height:29px;display:block;box-shadow:0 7px 18px #6f4bf229}._back_18kb9_81{color:#4b5a52;font-size:.9rem;text-decoration:none}._article_18kb9_93{width:min(100% - 40px,760px);margin:0 auto;padding:76px 0 88px}._eyebrow_18kb9_55{letter-spacing:.16em;margin:0 0 12px;font-size:.75rem;font-weight:800}._article_18kb9_93 h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.15rem,6vw,4rem);line-height:1.05}._summary_18kb9_133{color:#536159;max-width:660px;margin:24px 0 14px;font-size:1.04rem;line-height:1.8}._updated_18kb9_149{color:#768078;margin:0;font-size:.86rem}._content_18kb9_161{margin-top:52px}._content_18kb9_161 section+section{margin-top:42px}._content_18kb9_161 h2{letter-spacing:-.025em;margin:0 0 13px;font-size:1.18rem}._content_18kb9_161 p,._content_18kb9_161 li{color:#47544d;line-height:1.85}._content_18kb9_161 p{margin:0}._content_18kb9_161 p+p,._content_18kb9_161 ul,._content_18kb9_161 ol{margin-top:12px}._content_18kb9_161 ul,._content_18kb9_161 ol{padding-left:22px}._content_18kb9_161 a,._footer_18kb9_233 a{color:#426b27}._footer_18kb9_233{color:#667269;border-top:1px solid #dce2db;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 40px,980px);margin:0 auto;padding:28px 0 36px;font-size:.85rem;display:flex}._footer_18kb9_233 nav{flex-wrap:wrap;gap:18px;display:flex}._footer_18kb9_233 p{margin:0}@media (width<=640px){._header_18kb9_13,._footer_18kb9_233{width:min(100% - 28px,980px)}._article_18kb9_93{width:min(100% - 28px,760px);padding:54px 0 68px}._footer_18kb9_233{flex-direction:column;align-items:flex-start}}.mh-hub{--mh-purple:#6651ee;--mh-purple-dark:#4f39d2;--mh-purple-soft:#efecff;--mh-ink:#22232d;--mh-muted:#737582;--mh-line:#e5e4eb;min-width:0;color:var(--mh-ink)}.mh-settings-dialog-layer{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#221e2d3d;place-items:start center;min-width:0;padding:24px;display:grid;position:fixed;inset:76px 20px 20px 282px;overflow:auto}.mh-settings-dialog{background:#fff;border:1px solid #dcd5ef;border-radius:18px;width:min(1160px,100%);min-width:0;max-height:calc(100dvh - 124px);display:grid;overflow:hidden;box-shadow:0 20px 70px #2e245438}.mh-settings-dialog>header{background:#fbfaff;border-bottom:1px solid #ebe7f1;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;display:flex}.mh-settings-dialog>header>div{gap:3px;min-width:0;display:grid}.mh-settings-dialog>header span{color:#7059d2;font-size:10px;font-weight:820}.mh-settings-dialog>header strong{overflow-wrap:anywhere;font-size:17px}.mh-settings-dialog>header button{color:#554b62;cursor:pointer;background:#fff;border:1px solid #d8d1e4;border-radius:10px;min-width:60px;min-height:44px;padding:8px 12px;font-weight:760}.mh-settings-dialog>header button:hover,.mh-settings-dialog>header button:focus-visible{background:#f3f0ff;border-color:#8d7bd8;outline:3px solid #6651ee24}.mh-settings-dialog-body{min-width:0;padding:16px;overflow:auto}.mh-settings-dialog-body>.mah-account-history,.mh-settings-dialog-body>.mh-history-backup{width:100%;margin:0}@media (width<=980px){.mh-settings-dialog-layer{padding:12px;inset:64px 0 0}.mh-settings-dialog{border-radius:15px;max-height:calc(100dvh - 76px)}}@media (width<=390px){.mh-settings-dialog-layer{padding:8px}.mh-settings-dialog>header{padding:10px 12px}.mh-settings-dialog>header strong{font-size:15px}.mh-settings-dialog-body{padding:10px}}.mah-account-history{background:#fff;border:1px solid #dcd5e8;border-radius:18px;width:min(1120px,100% - 32px);margin:0 auto 14px;overflow:hidden;box-shadow:0 8px 24px #372a4f0f}.mah-account-history>summary{color:#3c2f52;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-weight:850;display:flex}.mah-account-history>summary span{color:#7457a7;font-size:12px}.mah-body{gap:16px;min-width:0;padding:0 18px 18px;display:grid}.mah-body>header{justify-content:space-between;align-items:flex-start;gap:18px;padding-top:4px;display:flex}.mah-body>header strong{color:#2d2539;font-size:18px;display:block}.mah-body>header p,.mah-list-head p{color:#6d6576;margin:5px 0 0;line-height:1.55}.mah-body>header em{color:#5a4382;background:#eee8f7;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-style:normal;font-weight:850}.mah-policy{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.mah-policy>div{background:#faf9fc;border:1px solid #e4deeb;border-radius:12px;min-width:0;padding:11px}.mah-policy dt{color:#786c84;font-size:11px;font-weight:800}.mah-policy dd{overflow-wrap:anywhere;color:#40364c;margin:4px 0 0;font-size:13px;font-weight:750}.mah-save,.mah-list{background:#fcfbfd;border:1px solid #e2dbe9;border-radius:15px;min-width:0;padding:16px}.mah-save h3,.mah-list h3{color:#30263e;margin:0;font-size:16px}.mah-save>label,.mah-search{color:#4d4159;gap:6px;margin-top:12px;font-size:13px;font-weight:800;display:grid}.mah-save input,.mah-search input{color:#30263e;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ccc1d9;border-radius:10px;padding:9px 11px}.mah-save-summary{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.mah-save-summary span{color:#61556b;background:#eeeaf2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.mah-body button{color:#4c3869;min-height:44px;font:inherit;background:#fff;border:1px solid #bdaed0;border-radius:10px;padding:9px 12px;font-weight:800}.mah-body button:disabled{cursor:not-allowed;color:#8d8694;background:#eeebf0;border-color:#ded9e3}.mah-body button:focus-visible,.mah-body input:focus-visible,.mah-account-history>summary:focus-visible{outline-offset:2px;outline:3px solid #ba8bf2}.mah-confirm{background:#f0ebf7;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.mah-confirm label,.mah-delete-review label{color:#4d4159;align-items:flex-start;gap:9px;line-height:1.5;display:flex}.mah-confirm input,.mah-entries input,.mah-delete-review input{accent-color:#694aa3;flex:0 0 20px;width:20px;height:20px;margin-top:1px}.mah-list-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mah-search>span{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mah-entries{gap:9px;margin-top:12px;display:grid}.mah-entries article{background:#fff;border:1px solid #e2dce8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.mah-entries article>label{align-items:flex-start;gap:10px;min-width:0;display:flex}.mah-entries article>label>span{gap:3px;min-width:0;display:grid}.mah-entries strong,.mah-entries small,.mah-entries p{overflow-wrap:anywhere}.mah-entries small{color:#786e80}.mah-entries p{color:#5f5568;margin:3px 0 0;line-height:1.45}.mah-empty{color:#716878;text-align:center;background:#f2eff4;border-radius:11px;margin:12px 0 0;padding:14px}.mah-list-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mah-delete-review{background:#fff2f3;border:1px solid #d8a4ad;border-radius:12px;gap:9px;margin-top:12px;padding:13px;display:grid}.mah-delete-review p{color:#76565c;margin:0;line-height:1.5}.mah-delete-review>div{flex-wrap:wrap;gap:8px;display:flex}.mah-stop{color:#fff!important;background:#9f465a!important;border-color:#9f465a!important}.mah-status{overflow-wrap:anywhere;color:#55466b;background:#f0ebf7;border-radius:11px;min-height:44px;margin:0;padding:11px 13px;line-height:1.5}@media (width<=720px){.mah-account-history{width:calc(100% - 24px)}.mah-body>header,.mah-list-head{display:grid}.mah-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.mah-entries article{grid-template-columns:1fr}.mah-entries article>button{width:100%}.mah-body button,.mah-save input,.mah-search input{min-height:48px}}@media (width<=390px){.mah-account-history,.mah-account-history *{min-width:0;max-width:100%}.mah-body{padding:0 12px 12px}.mah-policy{grid-template-columns:1fr}.mah-save,.mah-list{padding:12px}.mah-search>span{grid-template-columns:1fr}.mah-list-actions,.mah-delete-review>div{display:grid}.mah-list-actions button,.mah-delete-review button{width:100%}}.mh-hub *,.mh-hub :before,.mh-hub :after{box-sizing:border-box}.mh-hub button,.mh-hub textarea,.mh-hub select{font:inherit}.mh-hub button:focus-visible,.mh-hub input:focus-visible,.mh-hub textarea:focus-visible,.mh-hub select:focus-visible,.mh-hub a:focus-visible{outline-offset:2px;outline:3px solid #6651ee40}.mh-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.mh-kicker{color:var(--mh-purple);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.mh-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.08}.mh-heading p{max-width:720px;color:var(--mh-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.mh-statuses{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:430px;display:flex}.mh-statuses span{color:#666875;background:#fff;border:1px solid #e1dfe8;border-radius:999px;align-items:center;min-height:32px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.mh-statuses span:before{content:"";background:#999aa5;border-radius:50%;width:7px;height:7px;margin-right:7px}.mh-statuses .is-locked{color:#826b36;background:#fffaf0;border-color:#eadfc4}.mh-statuses .is-locked:before{background:#d9a938}.mh-statuses .is-on{color:#2f7a61;background:#f2fbf7;border-color:#cfeadd}.mh-statuses .is-on:before{background:#35aa7e}.mh-shell{border:1px solid var(--mh-line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr);height:clamp(500px,100vh - 205px,760px);min-height:500px;display:grid;overflow:hidden;box-shadow:0 16px 48px #211d380e}.mh-history{border-right:1px solid var(--mh-line);background:#fafafd;flex-direction:column;min-width:0;min-height:0;padding:14px 10px 10px;display:flex;overflow:hidden}.mh-sidebar-tabs{background:#f1f0f6;border:1px solid #e5e2ed;border-radius:11px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:14px;padding:3px;display:grid}.mh-sidebar-tabs button{color:#777280;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;min-height:40px;padding:7px 5px;font-size:11px;font-weight:760}.mh-sidebar-tabs button.is-selected{color:#4e3eb0;background:#fff;box-shadow:0 2px 8px #2d264714}.mh-model-browser{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.mh-model-browser>header{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;padding:0 3px 10px;display:flex}.mh-model-browser>header div{gap:2px;display:grid}.mh-model-browser>header strong{color:#34323c;font-size:16px}.mh-model-browser>header small{color:#8e8998;font-size:10px}.mh-model-browser>header>span{color:#5a45bd;background:#ede9ff;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.mh-model-browser-search{flex:none;gap:5px;margin-bottom:9px;display:grid}.mh-model-browser-search>span{color:#6d6877;font-size:9px;font-weight:750}.mh-model-browser-search input{color:#44414d;background:linear-gradient(45deg,#0000 47%,#8f899b 48% 55%,#0000 56%) 19px 24px/7px 7px no-repeat,radial-gradient(circle,#0000 42%,#8f899b 45% 58%,#0000 61%) 11px 11px/13px 13px no-repeat,#fff;border:1px solid #dfdce8;border-radius:10px;width:100%;min-height:44px;padding:8px 10px 8px 34px;font-size:11px}.mh-model-browser-list{overscroll-behavior:contain;scrollbar-color:#c9c4da transparent;flex:1 1 0;grid-auto-rows:minmax(50px,auto);align-content:start;gap:1px;min-height:0;padding:0 3px 10px 0;display:grid;overflow-y:auto}.mh-model-browser-row{color:#4f4b58;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:50px;padding:5px 7px;display:grid}.mh-model-browser-row:hover,.mh-model-browser-row.is-inspected{background:#f0eff4}.mh-model-browser-row.is-selected{background:#eeeaff;border-color:#d8d0ff}.mh-model-browser-row>b{color:#4b405d;background:#fff;border:1px solid #e1ddea;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.mh-model-browser-row.is-openai>b{color:#fff;background:#222126}.mh-model-browser-row.is-anthropic>b{color:#a34e2b;background:#f4eadf}.mh-model-browser-row.is-google>b{color:#3275cc;background:#eef5ff}.mh-model-browser-row.is-xai>b{color:#1e1e20;background:#f0f0f1}.mh-model-browser-row.is-auto>b{color:#9b6900;background:#fff4c4}.mh-model-browser-row>span{gap:2px;min-width:0;display:grid}.mh-model-browser-row strong,.mh-model-browser-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-model-browser-row strong{font-size:11px}.mh-model-browser-row small{color:#8d8994;font-size:9px}.mh-model-browser-row>em{color:#36765d;white-space:nowrap;background:#e9f7f0;border-radius:999px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800}.mh-model-browser-row.is-locked>em{color:#807b85;background:#efedf1}.mh-model-browser-row.is-locked{color:#76727d;cursor:not-allowed;opacity:.82;background:0 0}.mh-model-browser-row.is-locked:hover{background:0 0}.mh-model-browser-empty{color:#67616f;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:150px;padding:14px;display:grid}.mh-model-browser-empty strong{font-size:12px}.mh-model-browser-empty small{color:#96919e;font-size:9px;line-height:1.45}.mh-model-browser-empty button{color:#5845b2;cursor:pointer;background:#fff;border:1px solid #d8d1ef;border-radius:8px;min-height:40px;margin-top:4px;padding:6px 10px;font-size:10px;font-weight:750}.mh-model-browser-profile{background:#fff;border:1px solid #ded9f1;border-radius:11px;flex:none;gap:3px;margin-top:10px;padding:10px;display:none}.mh-model-browser-profile>span{color:#705cc2;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.mh-model-browser-profile>strong{color:#3d3849;font-size:12px}.mh-model-browser-profile>p{color:#65606d;margin:2px 0 0;font-size:9px;line-height:1.45}.mh-model-browser-profile>small{color:#8c8694;font-size:8px;line-height:1.45}.mh-model-browser-compare{color:#5b47bd;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:space-between;align-items:center;min-height:44px;margin-top:0;padding:7px 9px;font-size:10px;font-weight:780;display:flex}.mh-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-history-head strong{font-size:12px}.mh-history-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.mh-history-head button{color:#5c4ad0;cursor:pointer;background:#fff;border:1px solid #dedbe9;border-radius:8px;min-height:44px;padding:5px 7px;font-size:10px;font-weight:680}.mh-temporary-entry{color:#513d99;min-height:44px;font:inherit;cursor:pointer;background:#f6f3ff;border:1px solid #d8d0ff;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:760}.mh-temporary-entry.is-active{background:#eee9ff;border-color:#b9a8ef}.mh-temporary-entry.is-confirming{color:#8e3025;background:#fff0eb;border-color:#e2a28d}.mh-temporary-boundary{color:#383247;background:#f8f6ff;border:1px solid #d9cff8;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:12px;width:min(1160px,100% - 40px);margin:0 auto 14px;padding:13px 15px;display:grid}.mh-temporary-boundary strong{margin-bottom:4px;font-size:13px;display:block}.mh-temporary-boundary p,.mh-temporary-boundary small{overflow-wrap:anywhere;margin:0;line-height:1.55}.mh-temporary-boundary p{font-size:12px}.mh-temporary-boundary small{color:#6c6479;align-self:center;font-size:10px}.mh-knowledge-review{color:#383247;background:#fbfaff;border:1px solid #cfc5f6;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;width:min(1160px,100% - 40px);margin:0 auto 14px;padding:15px;display:grid;box-shadow:0 12px 30px #41317814}.mh-knowledge-review>div:first-child{min-width:0}.mh-knowledge-review h3{margin:0 0 5px;font-size:14px}.mh-knowledge-review p,.mh-knowledge-review small{overflow-wrap:anywhere;margin:0;line-height:1.55}.mh-knowledge-review p{font-size:12px}.mh-knowledge-review small{color:#6f697a;margin-top:6px;font-size:10px;display:block}.mh-knowledge-review>div:last-child{align-items:center;gap:8px;display:flex}.mh-knowledge-review button{color:#554b74;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d2e4;border-radius:10px;padding:8px 14px;font-size:11px;font-weight:760}.mh-knowledge-review button:last-child{color:#fff;background:#6750cf;border-color:#7059d7}.mh-history-backup{color:#3f3949;background:#fff;border:1px solid #ddd7ef;border-radius:16px;width:min(1160px,100% - 40px);min-width:0;margin:0 auto 14px;overflow:hidden;box-shadow:0 10px 28px #3c2e680d}.mh-history-backup>summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.mh-history-backup>summary::-webkit-details-marker{display:none}.mh-history-backup[open]>summary{background:#fbfaff;border-bottom:1px solid #e8e3f1}.mh-history-backup>summary>span:first-child{gap:2px;min-width:0;display:grid}.mh-history-backup>summary strong{font-size:13px}.mh-history-backup>summary small{color:#777080;font-size:10px;line-height:1.45}.mh-history-backup>summary>span:last-child{color:#654ec4;flex:none;font-size:11px;font-weight:780}.mh-history-backup-body{gap:12px;min-width:0;padding:14px;display:grid}.mh-history-backup-body>header{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);align-items:center;gap:12px;display:grid}.mh-history-backup-body>header>div{gap:3px;min-width:0;display:grid}.mh-history-backup-body>header span{color:#6a50c7;font-size:10px;font-weight:820}.mh-history-backup-body>header strong{font-size:14px}.mh-history-backup-body>header small{color:#776f80;font-size:10px;line-height:1.5}.mh-history-backup-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mh-history-backup-actions button,.mh-history-backup-review-actions button,.mh-history-backup-repeat button{box-sizing:border-box;color:#554a69;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d1e3;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:760}.mh-history-backup-actions button:first-child,.mh-history-backup-review-actions button:last-child{color:#fff;background:#6750c9;border-color:#6d56ce}.mh-history-backup-actions button:disabled,.mh-history-backup-review-actions button:disabled,.mh-history-backup-repeat button:disabled{color:#8d8792;cursor:not-allowed;background:#ece9ef;border-color:#ddd9e3}.mh-history-backup-selection{background:#fbfaff;border:1px solid #dcd5ee;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.mh-history-backup-selection>header,.mh-history-backup-selection>footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mh-history-backup-selection>header>div:first-child{gap:3px;min-width:0;display:grid}.mh-history-backup-selection>header strong{color:#493d57;font-size:12px}.mh-history-backup-selection>header small{color:#777080;font-size:10px;line-height:1.5}.mh-history-backup-selection>header>div:last-child{flex:none;gap:6px;display:flex}.mh-history-backup-selection button{box-sizing:border-box;color:#5a4e69;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d1e3;border-radius:9px;padding:7px 11px;font-size:10px;font-weight:760}.mh-history-backup-selection button:disabled{color:#8d8792;cursor:not-allowed;background:#ece9ef;border-color:#ded9e4}.mh-history-backup-selection>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.mh-history-backup-selection li{min-width:0}.mh-history-backup-selection label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e0dbe8;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:grid}.mh-history-backup-selection label:has(input:checked){background:#f3efff;border-color:#a99ae4}.mh-history-backup-selection input{accent-color:#6750c9;width:20px;height:20px;margin:0}.mh-history-backup-selection label>span{gap:2px;min-width:0;display:grid}.mh-history-backup-selection label strong{overflow-wrap:anywhere;font-size:11px}.mh-history-backup-selection label small{color:#7a7380;font-size:9px}.mh-history-backup-selection>footer>span{color:#62586e;font-size:11px;font-weight:780}.mh-history-backup-selection>footer button{color:#fff;background:#6750c9;border-color:#6d56ce}.mh-history-backup-snapshot-note{color:#685f73;overflow-wrap:anywhere;background:#f5f2fb;border-radius:10px;margin:0;padding:9px 11px;font-size:10px;line-height:1.55}.mh-history-backup-receipt-note,.mh-history-backup-receipt-warning{color:#686070;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:9px 11px;font-size:10px;line-height:1.55}.mh-history-backup-receipt-note{background:#fff;border:1px solid #e2ddec}.mh-history-backup-receipt-warning{color:#7c541d;background:#fff8e9;border:1px solid #e9c49e}.mh-history-backup-scope{background:#fcfbfd;border:1px solid #e4dfeb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.mh-history-backup-scope>div{min-width:0;padding:10px 11px}.mh-history-backup-scope>div+div{border-left:1px solid #e7e2ec}.mh-history-backup-scope dt{color:#675b75;margin-bottom:4px;font-size:10px;font-weight:820}.mh-history-backup-scope dd{color:#77717d;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.mh-history-backup-review{background:#faf8ff;border:1px solid #cfc5f1;border-radius:13px;gap:10px;min-width:0;padding:12px;display:grid}.mh-history-backup-review>header{gap:3px;min-width:0;display:grid}.mh-history-backup-review>header span{color:#6750c7;font-size:10px;font-weight:840}.mh-history-backup-review>header strong{overflow-wrap:anywhere;font-size:13px}.mh-history-backup-review>header small{color:#7a7282;font-size:10px}.mh-history-backup-review>dl{background:#fff;border:1px solid #e2ddec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.mh-history-backup-review>dl>div{padding:8px 10px}.mh-history-backup-review>dl>div+div{border-left:1px solid #ebe7ef}.mh-history-backup-review dt{color:#817987;font-size:9px;font-weight:760}.mh-history-backup-review dd{color:#463b54;margin:3px 0 0;font-size:12px;font-weight:820}.mh-history-backup-titles{gap:5px;min-width:0;display:grid}.mh-history-backup-titles>span{color:#655a70;font-size:10px;font-weight:820}.mh-history-backup-titles ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mh-history-backup-titles li{color:#5c4aa2;overflow-wrap:anywhere;background:#eee9ff;border-radius:999px;min-width:0;max-width:100%;padding:5px 8px;font-size:10px}.mh-history-backup-review>p,.mh-history-backup-notice{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.mh-history-backup-review>p{color:#625a6b}.mh-history-backup-review>p.is-warning,.mh-history-backup-notice.is-error{color:#7c541d;background:#fff8e9;border:1px solid #e9c49e;border-radius:9px;padding:9px 10px}.mh-history-backup-notice.is-success{color:#28745a}.mh-history-backup-notice.is-info{color:#665d71}.mh-history-backup-review-actions{justify-content:flex-end;gap:8px;display:flex}.mh-history-backup-repeat{color:#704b19;background:#fff4df;border:1px solid #e2b578;border-radius:10px;gap:6px;min-width:0;padding:11px;display:grid}.mh-history-backup-repeat strong{font-size:11px}.mh-history-backup-repeat p,.mh-history-backup-repeat small{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.mh-history-backup-repeat button{color:#704b19;background:#fff;border-color:#a56c25;justify-self:start}.mh-history-backup :where(summary,button,input):focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mh-statuses .is-temporary{color:#59459b;background:#f4f0ff;border-color:#d7cdf8}.mh-history>p{color:#9a99a4;margin:7px 2px 13px;font-size:10px;line-height:1.45}.mh-history-storage{color:#55515f;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedbe9;border-radius:10px;gap:2px;width:100%;min-height:52px;margin:-5px 0 12px;padding:8px 10px;display:grid}.mh-history-storage.is-on{color:#5140b7;background:#f2efff;border-color:#aca1ee}.mh-history-storage.is-confirming{color:#a53325;background:#fff3f1;border-color:#efb5ad}.mh-history-storage span{font-size:11px;font-weight:740}.mh-history-storage small{color:inherit;opacity:.76;font-size:9px}.mh-conversation-actions{background:#fff;border:1px solid #e1ddec;border-radius:11px;gap:7px;margin:-4px 0 12px;padding:10px;display:grid}.mh-conversation-actions>span{color:#55515f;font-size:11px;font-weight:740}.mh-conversation-actions>div{grid-template-columns:1fr;gap:6px;display:grid}.mh-conversation-actions button,.mh-mobile-conversation-actions button{color:#554b74;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d2e4;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:740}.mh-conversation-actions button:last-child,.mh-mobile-conversation-actions button:last-child{color:#5b45cb;background:#f4f1ff;border-color:#d8d0ff}.mh-conversation-actions button:disabled,.mh-mobile-conversation-actions button:disabled{cursor:not-allowed;opacity:.5}.mh-conversation-actions small,.mh-mobile-conversation-actions small{color:#888390;font-size:9px;line-height:1.45}.mh-history-search,.mh-mobile-history-search{gap:5px;display:grid}.mh-history-search{margin:-4px 0 11px}.mh-history-search>span,.mh-mobile-history-search>span{color:#55515f;font-size:11px;font-weight:740}.mh-history-search>div,.mh-mobile-history-search>div{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.mh-history-search input,.mh-mobile-history-search input{color:#393642;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d2e4;border-radius:10px;padding:0 10px;font-size:11px}.mh-history-search button,.mh-mobile-history-search button{color:#625c73;cursor:pointer;background:#fff;border:1px solid #d7d2e4;border-radius:10px;min-width:44px;min-height:44px;padding:0 8px;font-size:10px;font-weight:720}.mh-history-search small,.mh-mobile-history-search small{color:#888390;font-size:9px;line-height:1.4}.mh-conversation-list{gap:5px;display:grid;overflow-y:auto}.mh-conversation-list>div{border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.mh-conversation-list>.mh-history-empty{background:#faf9fd;border:1px dashed #d8d3e5;gap:5px;padding:13px 10px;display:grid}.mh-conversation-list>.mh-history-empty span,.mh-conversation-list>.mh-history-empty small{white-space:normal}.mh-conversation-list>.mh-history-empty button{color:#554b74;background:#fff;border:1px solid #d7d2e4;border-radius:9px;min-height:44px;margin-top:3px;font-size:10px;font-weight:740}.mh-conversation-list>div.is-active{background:var(--mh-purple-soft)}.mh-conversation-list button{cursor:pointer;background:0 0;border:0}.mh-conversation-list>div>button:first-child{text-align:left;gap:3px;min-width:0;min-height:44px;padding:9px 4px 9px 10px;display:grid}.mh-conversation-list>div>button:not(:first-child){color:#a1a0aa;min-width:44px;min-height:44px;padding:4px 7px;font-size:16px}.mh-conversation-list .mh-conversation-rename{color:#706c7c;font-size:9px;font-weight:700}.mh-conversation-list button.is-delete-confirming,.mh-mobile-history button.is-delete-confirming{color:#a53325;background:#fff3f1;border-color:#efb5ad;font-size:10px;font-weight:760}.mh-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mh-conversation-warning{color:#684f17;overflow-wrap:anywhere;background:#fff9e9;border:1px solid #e8c983;border-radius:12px;width:min(760px,100% - 32px);margin:0 auto 12px;padding:11px 14px;font-size:13px;line-height:1.55}.mh-mobile-history button.is-new-confirming,.mh-history-head button.is-new-confirming{color:#674b0f;background:#fff2c9;border-color:#d39a2c}@media (width<=680px){.mh-conversation-warning{width:calc(100% - 24px);margin-bottom:10px;padding:10px 12px}}.mh-hub.is-empty>.mh-heading,.mh-ai-model-picker.is-reference-trimmed>.mh-ai-model-heading,.mh-ai-model-picker.is-reference-trimmed>.mh-ai-model-list,.mh-ai-model-picker.is-reference-trimmed>.mh-model-choice-guide,.mh-ai-model-picker.is-reference-trimmed>.mh-ai-remember,.mh-ai-model-picker.is-reference-trimmed>p,.mh-ai-model-picker.is-reference-trimmed>.mh-ai-context{display:none}.mh-ai-model-picker.is-reference-trimmed{box-shadow:none;background:0 0;border:0;padding:0}.mh-rename-backdrop{z-index:80;background:#1e1b2a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mh-rename-dialog{background:#fff;border:1px solid #ddd8ef;border-radius:18px;gap:12px;width:min(420px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #251d4238}.mh-rename-dialog strong{color:#302b3c;font-size:17px}.mh-rename-dialog p{color:#6c6876;margin:0;font-size:13px;line-height:1.55}.mh-rename-dialog input{min-height:48px;font:inherit;border:1px solid #bdb6d4;border-radius:10px;padding:0 13px}.mh-rename-dialog>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mh-rename-dialog button{color:#4f4960;cursor:pointer;background:#fff;border:1px solid #d9d4e7;border-radius:10px;min-height:44px;font-weight:720}.mh-rename-dialog button[type=submit]{color:#fff;background:#6654d9;border-color:#6654d9}.mh-history-undo{z-index:70;color:#fff;background:#272331;border:1px solid #dcd7eb;border-radius:13px;align-items:center;gap:8px;max-width:min(520px,100vw - 36px);min-height:54px;padding:8px 10px 8px 15px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 40px #1814223d}.mh-history-undo span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.mh-history-undo button{color:#fff;cursor:pointer;background:#443d54;border:0;border-radius:9px;min-width:44px;min-height:44px;font-weight:740}.mh-history-undo button:first-of-type{background:#7967ef}.mh-conversation-list span,.mh-conversation-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-conversation-list span{color:#4b4c58;font-size:11px;font-weight:650}.mh-conversation-list small{color:#9998a3;font-size:9px}.mh-all-tools{color:#6555bd;cursor:pointer;background:#fff;border:1px solid #e2dfed;border-radius:11px;justify-content:space-between;align-items:center;min-height:40px;margin-top:auto;padding:0 11px;font-size:11px;font-weight:700;display:flex}.mh-chat-stage{background:radial-gradient(circle at 55% 18%,#725bee0e,#0000 28%),#fff;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.mh-mode-tabs{gap:4px;padding:14px 18px 0;display:flex}.mh-mode-tabs button{color:#777986;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px 11px 0 0;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.mh-mode-tabs button small{font-size:9px;font-weight:550}.mh-mode-tabs button[aria-selected=true]{color:var(--mh-purple-dark);background:#fff;border-color:#dcd6f7 #dcd6f7 #fff;box-shadow:0 -4px 14px #5941e00d}.mh-thread{scroll-behavior:smooth;min-height:0;max-height:none;padding:20px clamp(20px,4vw,52px) 26px;overflow-y:auto}.mh-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.mh-orb{background:linear-gradient(145deg,#fbfaff,#eeeaff);border:1px solid #ded8fb;border-radius:22px;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid;position:relative;box-shadow:0 16px 38px #5a44d321}.mh-orb:before{content:"";border:4px solid #735feb;border-radius:50%;width:27px;height:27px}.mh-orb i{background:#735feb;border-radius:50%;width:6px;height:6px;position:absolute}.mh-orb i:first-child{transform:translate(-8px)}.mh-orb i:nth-child(2){transform:translate(8px)}.mh-orb i:last-child{background:#c265ed;bottom:13px;right:13px}.mh-welcome h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.3vw,32px)}.mh-welcome>p{max-width:590px;color:var(--mh-muted);margin:11px auto 22px;font-size:13px;line-height:1.65}.mh-agent-presets,.mh-quick-grid{gap:8px;width:100%;max-width:720px;display:grid}.mh-agent-presets{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.mh-agent-presets button{color:#5e4dc3;cursor:pointer;background:#faf9ff;border:1px solid #ddd8f5;border-radius:12px;min-height:42px;font-size:11px;font-weight:700}.mh-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-quick-grid button{color:#51525e;cursor:pointer;background:#ffffffeb;border:1px solid #e4e2ea;border-radius:14px;place-content:center;gap:4px;min-height:62px;display:grid}.mh-quick-grid button:hover,.mh-agent-presets button:hover{border-color:#bfb5f5;transform:translateY(-1px);box-shadow:0 8px 22px #513eb214}.mh-quick-grid span{font-size:12px;font-weight:720}.mh-quick-grid small{color:#92919d;font-size:9px}.mh-message-list{gap:20px;max-width:920px;margin:0 auto;display:grid}.mh-answer-versions{color:#413b58;background:#faf9ff;border:1px solid #d9d4ef;border-radius:14px;max-width:920px;margin:0 auto 18px}.mh-answer-versions>summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 13px;display:flex}.mh-answer-versions>summary span{font-size:13px;font-weight:800}.mh-answer-versions>summary strong{color:#6856ce;font-size:11px}.mh-answer-version-list{gap:8px;padding:0 12px 12px;display:grid}.mh-answer-version-list>p,.mh-answer-version-list>small{color:#747080;margin:0;font-size:11px;line-height:1.55}.mh-answer-version-list article{background:#fff;border:1px solid #e2deef;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.mh-answer-version-list article>div:first-child{gap:4px;min-width:0;display:grid}.mh-answer-version-list article strong,.mh-answer-version-list article span{overflow-wrap:anywhere}.mh-answer-version-list article strong{font-size:12px}.mh-answer-version-list article span{color:#807b8d;font-size:10px}.mh-answer-version-list article>div:last-child{gap:6px;display:flex}.mh-answer-version-list button{color:#5547ad;cursor:pointer;background:#fff;border:1px solid #cfc8ed;border-radius:9px;min-width:44px;min-height:44px;padding:0 11px;font-weight:760}.mh-answer-version-list button:first-child{color:#fff;background:#6755d7}.mh-answer-version-list button.is-delete-confirming{color:#fff;background:#a43d32;border-color:#a43d32}.mh-answer-version-list button:disabled{cursor:not-allowed;opacity:.55}.mh-message{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;display:grid}.mh-message.is-user{margin-left:clamp(16px,8vw,110px)}.mh-message-avatar{color:#fff;width:34px;height:34px;box-shadow:none;background:0 0;border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.mh-assistant-logo{object-fit:cover;width:100%;height:100%;display:block}.mh-message.is-user .mh-message-avatar{box-shadow:none;background:#262735}.mh-message-body{background:#fff;border:1px solid #e5e3ec;border-radius:6px 17px 17px;min-width:0;padding:16px 17px;box-shadow:0 8px 28px #221f360b}.mh-message.is-user .mh-message-body{background:#f7f5ff;border-color:#ddd8f4}.mh-message-body h3{margin:0 0 9px;font-size:14px}.mh-message-body pre{color:#41424d;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-family:inherit;font-size:13px;line-height:1.72}.mh-message-reply-reference{background:#6752c914;border-left:3px solid #7a66df;border-radius:0 9px 9px 0;gap:4px;min-width:0;margin:0 0 10px;padding:9px 11px;display:grid}.mh-message-reply-reference span{color:#5e49ba;font-size:10px;font-weight:850}.mh-message-reply-reference p{color:#595966;overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.55;overflow:hidden}.mh-rich-message{color:#41424d;gap:12px;min-width:0;font-size:13px;line-height:1.72;display:grid}.mh-rich-message p,.mh-rich-message h4,.mh-rich-message h5,.mh-rich-message h6,.mh-rich-message blockquote,.mh-rich-message ol,.mh-rich-message ul{overflow-wrap:anywhere;margin:0}.mh-rich-message p,.mh-rich-message blockquote{white-space:pre-wrap}.mh-rich-message h4,.mh-rich-message h5,.mh-rich-message h6{color:#2f3040;line-height:1.4}.mh-rich-message h4{font-size:16px}.mh-rich-message h5{font-size:14px}.mh-rich-message h6{font-size:13px}.mh-rich-message ol,.mh-rich-message ul{gap:5px;padding-left:22px;display:grid}.mh-rich-message blockquote{color:#565165;background:#f7f5ff;border-left:3px solid #9687e7;border-radius:0 8px 8px 0;padding:8px 11px}.mh-inline-code{color:#51458b;overflow-wrap:anywhere;background:#f6f5fa;border:1px solid #e2dff0;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.94em}.mh-inline-math{color:#40347e;vertical-align:-.12em;max-width:100%;margin:0 2px;display:inline-flex}.mh-inline-math .mh-rendered-math{max-width:100%}.mh-code-block{background:#242530;border:1px solid #ddd9eb;border-radius:10px;min-width:0;overflow:hidden}.mh-code-block header{box-sizing:border-box;color:#cfcae7;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 10px;font-size:10px;font-weight:780;display:flex}.mh-code-block header button,.mh-structured-block>header button{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:800}.mh-code-block header button{color:#f2efff;background:#ffffff14;border-color:#ffffff57}.mh-code-block header button:focus-visible,.mh-structured-block>header button:focus-visible{outline-offset:2px;outline:3px solid #705bde4d}.mh-message-body .mh-code-block pre{color:#f3f1fb;overflow-wrap:normal;white-space:pre;max-width:100%;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.55;overflow-x:auto}.mh-code-block code{font-family:inherit}.mh-math-block{color:#493e85;white-space:pre;background:#faf9ff;border:1px solid #ddd9eb;border-radius:9px;max-width:100%;padding:10px 12px;overflow-x:auto}.mh-structured-block{background:#fff;border:1px solid #ddd9eb;border-radius:10px;max-width:100%;overflow:hidden}.mh-structured-block>header{box-sizing:border-box;color:#554c70;background:#f7f5fc;border-bottom:1px solid #e8e4f1;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.mh-math-copy-block .mh-math-block{border:0;border-radius:0;margin:0}.mh-math-block .mh-rendered-math{text-align:center;min-width:max-content;display:block}.mh-math-fallback{color:#7b3950;overflow-wrap:anywhere;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.mh-answer-table{background:#fff;border:0;border-radius:0;max-width:100%;overflow-x:auto}.mh-block-copy-notice{box-sizing:border-box;color:#5b5370;overflow-wrap:anywhere;background:#f8f6ff;border:1px solid #d8d1eb;border-radius:9px;min-height:44px;margin:8px 0 0;padding:10px 11px;font-size:10px;line-height:1.5}.mh-answer-table table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px;line-height:1.55}.mh-answer-table th,.mh-answer-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ebe9f1;border-right:1px solid #ebe9f1;max-width:360px;padding:9px 10px}.mh-answer-table th{color:#48405f;background:#f6f4ff;font-weight:800}.mh-answer-table tr:last-child td{border-bottom:0}.mh-answer-table th:last-child,.mh-answer-table td:last-child{border-right:0}.mh-code-block pre:focus-visible,.mh-math-block:focus-visible,.mh-answer-table:focus-visible{outline-offset:-3px;outline:3px solid #6551e052}.mh-agent-plan{gap:8px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.mh-agent-plan li{background:#fbfafc;border:1px solid #e5e2ed;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.mh-agent-plan li>span{color:#5f46ce;background:#eee9ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.mh-agent-plan strong{color:#35343e;font-size:12px;display:block}.mh-agent-plan p{color:#85838e;margin:4px 0 0;font-size:10px;line-height:1.5}.mh-agent-plan small{color:#34785f;white-space:nowrap;background:#e4f4ed;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:780}.mh-agent-plan .is-input small{color:#866728;background:#fff2d7}.mh-file-session{background:#fbfaff;border:1px solid #ddd7f8;border-radius:11px;gap:8px;margin:0 12px 8px;padding:10px;display:grid}.mh-file-session>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mh-file-session>header>div{gap:3px;min-width:0;display:grid}.mh-file-session>header strong,.mh-file-session>header small{overflow-wrap:anywhere}.mh-file-session>header strong{color:#493b99;font-size:11px}.mh-file-session>header small{color:#6b6782;font-size:10px;line-height:1.5}.mh-file-session>header button{color:#5543bd;cursor:pointer;background:#fff;border:1px solid #c8bef2;border-radius:9px;flex:none;min-width:104px;min-height:44px;padding:0 12px;font-size:10px;font-weight:800}.mh-file-name-privacy{color:#4f4776;cursor:pointer;background:#fff;border:1px solid #d8d2f6;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.mh-file-name-privacy input{width:20px;height:20px;accent-color:var(--mh-purple);flex:none}.mh-file-name-privacy span{gap:2px;min-width:0;display:grid}.mh-file-name-privacy strong,.mh-file-name-privacy small{overflow-wrap:anywhere}.mh-file-name-privacy strong{font-size:10px}.mh-file-name-privacy small{color:#6b6782;font-size:9px;line-height:1.45}.mh-file-chips{flex-wrap:wrap;gap:6px;display:flex}.mh-file-session .mh-file-chips{padding:0}.mh-message-files{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mh-message-files span{color:#686a76;background:#fff;border:1px solid #dedbe9;border-radius:8px;padding:5px 8px;font-size:10px}.mh-file-evidence{color:#514b68;background:#faf9ff;border:1px solid #d9d4ee;border-radius:12px;margin-top:12px;overflow:hidden}.mh-file-evidence.has-warning{background:#fffaf0;border-color:#e4c98d}.mh-file-evidence summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:11px;list-style-position:inside;display:flex}.mh-file-evidence summary span{font-weight:800}.mh-file-evidence summary strong{color:#6656b5;white-space:nowrap;font-size:10px}.mh-file-evidence-body{border-top:1px solid #ebe8f5;gap:10px;padding:0 12px 12px;display:grid}.mh-file-evidence-body>div:first-child,.mh-file-evidence-body>p:first-child{margin-top:10px}.mh-file-evidence-body b,.mh-file-evidence-body small{font-size:10px;line-height:1.55;display:block}.mh-file-evidence-body small{color:#777183;overflow-wrap:anywhere}.mh-file-evidence-body ul{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mh-file-evidence-body li{background:#fff;border:1px solid #e2deef;border-radius:8px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:6px 8px;font-size:10px;display:inline-flex}.mh-file-evidence-body li strong{color:#5e49b4;flex:none}.mh-file-evidence-body li span{overflow-wrap:anywhere;min-width:0}.mh-file-evidence-warning{color:#725822;overflow-wrap:anywhere;background:#fff1d3;border-radius:8px;margin:0;padding:9px 10px;font-size:10px;line-height:1.55}.mh-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.mh-sources a{min-width:0;color:inherit;background:#fbfbfd;border:1px solid #e2e0e9;border-radius:12px;gap:4px;padding:11px;text-decoration:none;display:grid}.mh-sources a:hover{background:#f9f7ff;border-color:#bfb6ef}.mh-sources small{color:var(--mh-purple);font-size:9px;font-weight:750}.mh-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mh-sources span{color:#747683;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.mh-sources i{color:#999aa4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.mh-message-actions{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.mh-message-actions button{color:#6e6f7b;cursor:pointer;background:#fff;border:1px solid #e0dee7;border-radius:8px;min-height:44px;padding:0 9px;font-size:10px}.mh-message-actions button[aria-pressed=true]{color:#4f3ba8;background:#f1eeff;border-color:#6b58c8;font-weight:850}.mh-web-recheck-review{color:#39475c;background:#f8fbff;border:1px solid #cbd7ea;border-radius:12px;gap:11px;margin-top:10px;padding:13px;display:grid}.mh-web-recheck-review header{gap:4px;display:grid}.mh-web-recheck-review header>span{color:#346397;letter-spacing:.04em;font-size:9px;font-weight:850}.mh-web-recheck-review header>strong{font-size:12px}.mh-web-recheck-review header>p,.mh-web-recheck-review>p{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.mh-web-recheck-review dl{gap:6px;margin:0;display:grid}.mh-web-recheck-review dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.mh-web-recheck-review dt{color:#5b6d82;font-size:9px;font-weight:800}.mh-web-recheck-review dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.45}.mh-web-recheck-review>label{gap:7px;display:grid}.mh-web-recheck-review>label>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mh-web-recheck-review>label strong{font-size:11px}.mh-web-recheck-review>label small{color:#657287;text-align:right;font-size:9px}.mh-web-recheck-review textarea{box-sizing:border-box;color:#2f3948;width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #aebed4;border-radius:9px;padding:10px 11px;font-size:11px;line-height:1.5}.mh-web-recheck-review textarea:focus-visible{outline-offset:2px;outline:3px solid #3f6fa433}.mh-web-recheck-review .mh-web-recheck-warning{color:#74521a;background:#fff4dc;border-radius:8px;padding:9px 10px}.mh-web-recheck-review .mh-web-recheck-cost{color:#52657b}.mh-web-recheck-review>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mh-web-recheck-review button{color:#40536c;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #bcc9d9;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:760}.mh-web-recheck-review button:last-child{color:#fff;background:#426f9f;border-color:#426f9f}.mh-web-recheck-review button:disabled{cursor:not-allowed;opacity:.48}.mh-web-recheck-review button:focus-visible{outline-offset:2px;outline:3px solid #3f6fa438}.mh-followup-examples{background:#faf9ff;border:1px solid #ded9ef;border-radius:11px;gap:8px;margin-top:10px;padding:11px;display:grid}.mh-followup-examples>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mh-followup-examples strong{color:#4f4772;font-size:11px}.mh-followup-examples small{color:#80798e;font-size:9px}.mh-followup-examples>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mh-followup-examples button{color:#5a506f;min-width:0;min-height:44px;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #d8d1ee;border-radius:9px;padding:8px 9px;font-size:10px;line-height:1.4}.mh-followup-examples button:focus-visible{outline-offset:2px;outline:3px solid #6651ee38}.mh-speech-notice{box-sizing:border-box;color:#5d5670;overflow-wrap:anywhere;background:#f8f6ff;border:1px solid #d9d1f1;border-radius:11px;max-width:760px;min-height:44px;margin:10px auto 0;padding:11px 13px;font-size:11px;line-height:1.55}.mh-message-actions.is-user-actions{justify-content:flex-end}.mh-message-actions.is-user-actions button{color:#fff;background:#ffffff24;border-color:#ffffff75}.mh-revision-ready{color:#44397b;background:#f4f1ff;border:1px solid #cfc7f4;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:840px;min-height:68px;margin:16px auto 0;padding:12px 14px;display:grid}.mh-revision-ready strong{font-size:13px}.mh-revision-ready p{margin:4px 0 0;font-size:11px;line-height:1.55}.mh-revision-ready button{color:#5044a3;cursor:pointer;background:#fff;border:1px solid #bdb3ec;border-radius:9px;min-width:56px;min-height:44px;font-weight:720}.mh-revision-backdrop{z-index:82;background:#1e1b2a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mh-revision-dialog{background:#fff;border:1px solid #ddd8ef;border-radius:18px;gap:12px;width:min(560px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #251d4238}.mh-revision-dialog>strong{color:#302b3c;font-size:17px}.mh-revision-dialog>p{color:#6c6876;margin:0;font-size:13px;line-height:1.55}.mh-revision-dialog>p.is-warning{color:#78551b;background:#fff5df;border-radius:9px;padding:9px 11px}.mh-revision-dialog textarea{min-height:150px;font:inherit;resize:vertical;border:1px solid #bdb6d4;border-radius:10px;padding:12px 13px;line-height:1.55}.mh-revision-dialog>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mh-revision-dialog button{color:#4f4960;cursor:pointer;background:#fff;border:1px solid #d9d4e7;border-radius:10px;min-height:44px;font-weight:720}.mh-revision-dialog button[type=submit]{color:#fff;background:#6654d9;border-color:#6654d9}.mh-revision-undo{z-index:71;color:#fff;background:#272331;border:1px solid #dcd7eb;border-radius:13px;align-items:center;gap:8px;max-width:min(620px,100vw - 36px);min-height:54px;padding:8px 10px 8px 15px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 40px #1814223d}.mh-revision-undo span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.mh-revision-undo button{color:#fff;cursor:pointer;background:#443d54;border:0;border-radius:9px;min-width:44px;min-height:44px;font-weight:740}.mh-revision-undo button:first-of-type{background:#7967ef}.mh-revision-undo button.is-confirming{background:#a53325}.mh-confirm,.mh-working{background:#f5f9fe;border:1px solid #d9e4f1;border-radius:14px;align-items:center;gap:9px;max-width:840px;margin:16px auto 0;padding:12px;display:flex}.mh-confirm>div{min-width:0;margin-right:auto}.mh-confirm strong,.mh-working strong{font-size:11px}.mh-confirm p{color:#6d7c8d;margin:3px 0 0;font-size:10px}.mh-confirm.is-drawing{background:#fffaf0;border-color:#decfa8}.mh-confirm.is-skill{background:#f8f6ff;border-color:#cfc6e8}.mh-confirm.is-drawing>div>small,.mh-confirm.is-skill>div>small{color:#766847;overflow-wrap:anywhere;margin-top:6px;font-size:9px;line-height:1.5;display:block}.mh-confirm.is-skill>div>small{color:#655b7d}.mh-ai-file-disclosure{overflow-wrap:anywhere;background:#fff;border:1px solid #d8d2f6;border-radius:10px;max-width:100%;margin-top:8px;padding:9px 10px}.mh-ai-file-disclosure b,.mh-ai-file-disclosure small{color:#4e466e;font-size:10px;line-height:1.5;display:block}.mh-ai-file-disclosure ul{color:#615978;margin:5px 0;padding-left:18px;font-size:10px;line-height:1.5}.mh-ai-file-disclosure li+li{margin-top:5px}.mh-ai-file-disclosure li strong,.mh-ai-file-disclosure li span{overflow-wrap:anywhere;display:block}.mh-ai-file-disclosure li span{color:#777086}.mh-confirm button,.mh-working button{color:#486882;cursor:pointer;background:#fff;border:1px solid #cbd9e8;border-radius:9px;min-width:44px;min-height:44px;padding:0 11px;font-size:10px;font-weight:700}.mh-confirm button:last-child{border-color:var(--mh-purple);background:var(--mh-purple);color:#fff}.mh-working span{border:2px solid #d1caf8;border-top-color:var(--mh-purple);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite mh-spin}.mh-working button{margin-left:auto}.mh-composer-section{z-index:4;width:100%;min-width:0;padding:0 18px max(8px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#fff 24%);position:relative}.mh-voice-confirm{background:#f7f5ff;border:1px solid #d8d2f6;border-radius:14px;align-items:center;gap:9px;min-width:0;max-width:840px;margin:0 auto 10px;padding:12px;display:flex}.mh-voice-confirm>div{min-width:0;margin-right:auto}.mh-voice-confirm strong{color:#44397b;font-size:12px}.mh-voice-confirm p,.mh-voice-notice{color:#6d6685;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.5}.mh-voice-confirm button{color:#5145a5;cursor:pointer;background:#fff;border:1px solid #c8c0ed;border-radius:9px;min-width:44px;min-height:44px;padding:0 11px;font-size:10px;font-weight:750}.mh-voice-confirm button:last-child{border-color:var(--mh-purple);background:var(--mh-purple);color:#fff}.mh-voice-notice{padding:0 10px 9px}.mh-composer-tools button.is-listening{color:#8a2946;background:#fff1f4;border-color:#9f3d59}.mh-composer-section.accepts-file-drop.is-file-dragging .mh-composer{border-style:dashed;border-color:#6651ee}.mh-file-drop-overlay{z-index:30;color:#4f3fc0;text-align:center;pointer-events:none;background:#f8f6fff5;border:2px dashed #6651ee;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:18px;display:flex;position:absolute;inset:0 18px 18px}.mh-file-drop-overlay strong{font-size:15px}.mh-file-drop-overlay span{color:#696279;overflow-wrap:anywhere;max-width:440px;font-size:11px;line-height:1.5}.mh-image-drop-hint{color:#6756c8;font-size:11px;font-weight:700;line-height:1.45}.mh-translation-options{align-items:center;gap:7px;min-width:0;display:flex}.mh-translation-options>label{color:#646671;white-space:nowrap;background:#fff;border:1px solid #e1dfe7;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding-left:9px;font-size:10px;display:flex}.mh-translation-options select{color:#494a56;cursor:pointer;background:0 0;border:0;outline:0;max-width:160px;min-height:44px;font-size:10px}.mh-translation-options select:disabled{color:#9996a4;cursor:not-allowed}.mh-translation-options>.mtlp-picker{white-space:normal;gap:5px;min-width:230px;padding:8px;display:grid}.mh-translation-options .mtlp-label,.mh-translation-options .mtlp-status{font-size:10px}.mh-translation-options .mtlp-search{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0;display:grid}.mh-translation-options .mtlp-search input,.mh-translation-options .mtlp-picker select,.mh-translation-options .mtlp-search button{box-sizing:border-box;color:#494a56;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ded9eb;border-radius:8px;font-size:11px}.mh-translation-options .mtlp-search input,.mh-translation-options .mtlp-picker select{width:100%;max-width:none;padding:8px 9px}.mh-translation-options .mtlp-search button{cursor:pointer;padding:7px 9px}.mh-translation-options .mtlp-status{color:#777181;line-height:1.4}.mh-translation-lock{color:#705a1e;background:#fff8df;border:1px solid #e3cf91;border-radius:9px;width:100%;margin:0;padding:9px 11px;font-size:11px;line-height:1.5}.mh-composer{background:#fff;border:1.5px solid #b9aff0;border-radius:19px;width:100%;max-width:900px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 35px #3e2f8f1f}.mh-composer-mode-tabs{background:#fff;border-bottom:1px solid #eeeaf8;align-items:flex-end;gap:4px;min-height:46px;padding:7px 12px 0;display:flex}.mh-composer-mode-tabs button{color:#65616f;cursor:pointer;min-height:39px;font:inherit;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:11px 11px 0 0;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:760;display:inline-flex}.mh-composer-mode-tabs button.is-selected{color:#30275e;background:#fff;border-color:#8b76ee;margin-bottom:-1px}.mh-composer-mode-tabs button small{color:#fff;background:#ff7c45;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:850}.mh-composer-mode-tabs button:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mh-reply-target{background:#f8f6ff;border-bottom:1px solid #e6e1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.mh-reply-target>div{gap:3px;min-width:0;display:grid}.mh-reply-target strong{color:#44359a;font-size:12px}.mh-reply-target small{color:#777485;font-size:10px}.mh-reply-target p{color:#5b5a67;overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;line-height:1.5;overflow:hidden}.mh-reply-target button{color:#5948ad;cursor:pointer;background:#fff;border:1px solid #cfc7ef;border-radius:9px;min-width:74px;min-height:44px;padding:0 11px;font-size:11px;font-weight:800}.mh-ai-model-picker{background:#ffffffdb;border:1px solid #e3e0f0;border-radius:14px;max-width:900px;margin:0 auto 10px;padding:10px 12px;box-shadow:0 8px 24px #3e2f8f0f}.mh-ai-model-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mh-ai-model-heading strong{color:#44414e;font-size:12px}.mh-ai-model-heading span{color:#837d94;font-size:9px}.mh-ai-model-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.mh-ai-model-list button{color:#56535f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e0e9;border-radius:11px;align-items:center;gap:7px;min-width:0;min-height:50px;padding:7px 9px;display:flex}.mh-ai-model-list button b{color:#6249d8;background:#f1effb;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.mh-ai-model-list button span{gap:2px;min-width:0;display:grid}.mh-ai-model-list button strong,.mh-ai-model-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-ai-model-list button strong{font-size:10px}.mh-ai-model-list button small{color:#9895a1;font-size:8px}.mh-ai-model-list button.is-selected{background:#f7f5ff;border-color:#8d7cec;box-shadow:0 0 0 2px #6651ee14}.mh-ai-model-list button.is-running{background:#f0faf6;border-color:#70a893;box-shadow:0 0 0 2px #448b6f14}.mh-ai-model-list button.is-running b{color:#2f765c;background:#dff2ea}.mh-ai-model-list button:disabled{color:#9996a0;cursor:not-allowed;opacity:.78;background:#f6f5f8}.mh-ai-model-list button:disabled b{color:#88848f;background:#eceaf0;font-size:9px}.mh-model-choice-guide{background:#fbfaff;border:1px solid #d9d2f5;border-radius:12px;margin-top:9px;overflow:hidden}.mh-model-choice-guide>summary{color:#4d3d91;cursor:pointer;align-items:center;min-height:48px;padding:9px 12px;list-style-position:inside;display:flex}.mh-model-choice-guide>summary span{gap:2px;min-width:0;margin-left:5px;display:inline-grid}.mh-model-choice-guide>summary strong{font-size:11px}.mh-model-choice-guide>summary small{color:#777087;font-size:9px;line-height:1.45}.mh-model-choice-guide-body{background:#fff;border-top:1px solid #e7e1fa;gap:10px;padding:12px;display:grid}.mh-model-purpose-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.mh-model-purpose-list button{color:#56505f;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9ed;border-radius:10px;align-content:center;gap:3px;min-width:0;min-height:52px;padding:8px 9px;display:grid}.mh-model-purpose-list button strong{font-size:10px}.mh-model-purpose-list button small{color:#817b8c;font-size:8px;line-height:1.4}.mh-model-purpose-list button.is-selected{color:#4c399d;background:#f3f0ff;border-color:#806be1;box-shadow:0 0 0 2px #6550d814}.mh-model-guide-rule,.mh-model-guide-privacy{color:#6f687a;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.mh-model-auto-choice{background:linear-gradient(135deg,#f2eeff,#fbfaff);border:1px solid #cfc4f3;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}.mh-model-auto-choice>div{gap:3px;min-width:0;display:grid}.mh-model-auto-choice strong{color:#4f3ca2;font-size:10px}.mh-model-auto-choice small{color:#726b80;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.mh-model-auto-choice button,.mh-model-guide-card>button{color:#fff;cursor:pointer;background:#6550d8;border:1px solid #735ed3;border-radius:9px;min-height:44px;padding:9px 12px;font-size:9px;font-weight:800}.mh-model-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mh-model-guide-card{background:#fff;border:1px solid #e0dce9;border-radius:11px;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.mh-model-guide-card.is-selected{border-color:#8976e2;box-shadow:0 0 0 2px #6550d814}.mh-model-guide-card>header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.mh-model-guide-card>header>div{gap:2px;min-width:0;display:grid}.mh-model-guide-card>header strong{color:#423d4a;overflow-wrap:anywhere;font-size:11px}.mh-model-guide-card>header small{color:#888291;overflow-wrap:anywhere;font-size:8px}.mh-model-guide-card>header>span{color:#39735c;background:#eaf6f0;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.mh-model-guide-card.is-prepared>header>span,.mh-model-guide-card.is-unknown>header>span{color:#7b5b18;background:#fff5da}.mh-model-guide-card.is-unsupported>header>span{color:#80535c;background:#f5ebed}.mh-model-guide-card>p{color:#675f70;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.mh-model-guide-card dl{gap:6px;margin:0;display:grid}.mh-model-guide-card dl>div{border-top:1px solid #efedf4;grid-template-columns:62px minmax(0,1fr);gap:7px;padding-top:6px;display:grid}.mh-model-guide-card dt{color:#57505f;font-size:8px;font-weight:800}.mh-model-guide-card dd{color:#77717e;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.mh-provider-model-options{background:#faf9fd;border:1px solid #ddd8e8;border-radius:10px;min-width:0;overflow:hidden}.mh-provider-model-options>summary{box-sizing:border-box;color:#544b61;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;padding:9px 10px;list-style:none;display:flex}.mh-provider-model-options>summary::-webkit-details-marker{display:none}.mh-model-option-checklist>summary::-webkit-details-marker{display:none}.mh-provider-model-options>summary:after{content:"+";flex:none;font-size:16px;font-weight:800}.mh-provider-model-options[open]>summary:after{content:"−"}.mh-provider-model-options>summary>span{gap:2px;min-width:0;display:grid}.mh-provider-model-options>summary strong{font-size:9px}.mh-provider-model-options>summary small{color:#7a7384;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.mh-provider-model-option-list{gap:8px;min-width:0;padding:0 9px 9px;display:grid}.mh-provider-model-option{background:#fff;border:1px solid #e1ddea;border-radius:9px;gap:7px;min-width:0;padding:9px;display:grid}.mh-provider-model-option.is-primary{background:#fdfcff;border-color:#cfc4f3}.mh-provider-model-option.is-locked,.mh-provider-model-option.is-empty-slot{background:#fbfafc;border-style:dashed}.mh-provider-model-option>header{justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;display:flex}.mh-provider-model-option>header>div{gap:2px;min-width:0;display:grid}.mh-provider-model-option>header strong{color:#484051;overflow-wrap:anywhere;font-size:9px}.mh-provider-model-option>header small{color:#807887;overflow-wrap:anywhere;font-size:8px}.mh-provider-model-option>header>span{color:#665a78;background:#eeeaf7;border-radius:999px;flex:none;padding:4px 6px;font-size:8px;font-weight:800}.mh-provider-model-option.is-primary>header>span{color:#39735c;background:#eaf6f0}.mh-provider-model-option>p{color:#706778;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.5}.mh-provider-model-option>dl{gap:5px;margin:0;display:grid}.mh-provider-model-option>dl>div{border-top:1px solid #efedf4;grid-template-columns:50px minmax(0,1fr);gap:6px;padding-top:5px;display:grid}.mh-provider-model-option>dl dt{color:#5e5667;font-size:8px;font-weight:800}.mh-provider-model-option>dl dd{color:#7a7280;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.mh-model-option-lock{background:#fff8f9;border:1px solid #ead7dc;border-radius:8px;gap:3px;padding:8px;display:grid}.mh-model-option-lock strong{color:#77505a;font-size:8px}.mh-model-option-lock span,.mh-model-option-lock small{color:#7b6c71;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.mh-model-option-checklist{border-top:1px solid #ece8f0;min-width:0}.mh-model-option-checklist>summary{color:#665a76;cursor:pointer;align-items:center;min-height:44px;font-size:8px;font-weight:800;list-style:none;display:flex}.mh-model-option-checklist>summary:after{content:"보기";color:#7e6ec3;margin-left:auto}.mh-model-option-checklist[open]>summary:after{content:"접기"}.mh-model-option-checklist ol{gap:4px;margin:0;padding:0 0 0 18px;display:grid}.mh-model-option-checklist li{color:#716878;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.mh-provider-model-option>button{color:#fff;cursor:pointer;background:#6550d8;border:1px solid #735ed3;border-radius:8px;width:100%;min-height:44px;padding:8px 10px;font-size:8px;font-weight:800}.mh-provider-model-option>button:disabled{color:#88828d;cursor:not-allowed;background:#eeecf1;border-color:#d8d4de}.mh-model-option-boundary{color:#746c7d;overflow-wrap:anywhere;margin:0;padding:0 10px 10px;font-size:8px;line-height:1.45}.mh-model-lock-reason{background:#fff8f9;border:1px solid #ead7dc;border-radius:9px;gap:3px;padding:9px;display:grid}.mh-model-lock-reason strong{color:#77505a;font-size:9px}.mh-model-lock-reason span,.mh-model-lock-reason small{color:#7b6c71;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.mh-model-guide-card>button{width:100%;margin-top:auto}.mh-model-guide-card>button:disabled{color:#88828d;cursor:not-allowed;background:#eeecf1;border-color:#d8d4de}.mh-ai-remember{color:#5e5969;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdbe9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:9px;padding:7px 10px;display:flex}.mh-ai-remember span{gap:2px;min-width:0;display:grid}.mh-ai-remember strong,.mh-ai-remember small{overflow-wrap:anywhere}.mh-ai-remember strong{font-size:10px}.mh-ai-remember small{color:#85808f;font-size:8px}.mh-ai-remember b{color:#77727e;text-align:center;background:#eceaf1;border-radius:999px;min-width:36px;padding:4px 7px;font-size:9px}.mh-ai-remember.is-on{color:#4e3da2;background:#f7f5ff;border-color:#b9afe9}.mh-ai-remember.is-on b{color:#fff;background:#6550d8}.mh-ai-model-picker>p.mh-ai-remember-boundary{color:#777283}.mh-ai-model-picker>p.mh-ai-remember-notice{color:#594c91;overflow-wrap:anywhere;background:#f5f2ff;border-radius:8px;padding:7px 9px}.mh-ai-model-picker>p.mh-ai-run-notice{color:#386d5a;overflow-wrap:anywhere;background:#f1faf6;border:1px solid #d8e9e2;border-radius:8px;padding:8px 9px}.mh-ai-model-picker>p{color:#8c6570;margin:7px 1px 0;font-size:9px;line-height:1.45}.mh-ai-model-picker>p.is-ready{color:#4e7564}.mh-ai-model-picker>p.mh-ai-scope-note{color:#6f6980;font-size:9px}.mh-ai-context{border-top:1px solid #ece9f5;margin-top:9px}.mh-ai-context summary{color:#514b64;cursor:pointer;align-items:center;min-height:44px;font-size:11px;font-weight:700;display:flex}.mh-ai-context-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mh-ai-context-options button{color:#5c5767;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9ed;border-radius:11px;align-content:center;gap:3px;min-height:54px;padding:9px 11px;display:grid}.mh-ai-context-options button.is-selected{background:#f7f5ff;border-color:#8d7cec;box-shadow:0 0 0 2px #6651ee14}.mh-ai-context-options strong{font-size:11px}.mh-ai-context-options small,.mh-ai-context>p{color:#7a7487;font-size:10px;line-height:1.45}.mh-ai-context>p{margin:7px 1px 0}.mh-display-settings{border-top:1px solid #ece9f5;max-width:860px;margin:8px auto 0}.mh-display-settings summary{color:#686174;cursor:pointer;align-items:center;min-height:44px;font-size:10px;font-weight:750;display:flex}.mh-reasoning-slider{background:#fff;border:1px solid #ded9ed;border-radius:14px;gap:7px;min-width:0;margin-bottom:10px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #3d306f12}.mh-reasoning-slider>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mh-reasoning-slider>header strong{color:#5f596b;font-size:11px;font-weight:750}.mh-reasoning-slider>header strong span{color:#8e8799;font-size:16px;font-weight:500}.mh-reasoning-slider>header b{color:#5543ad;font-size:10px;font-weight:800}.mh-reasoning-slider-control{height:44px;position:relative}.mh-reasoning-slider-control:before{z-index:0;content:"";background:#e8e9ed linear-gradient(#168bf4,#168bf4) 0 0/0 100% no-repeat;border-radius:999px;height:14px;position:absolute;top:15px;left:0;right:0}.mh-reasoning-slider-control.is-step-1:before{background-size:50% 100%}.mh-reasoning-slider-control.is-step-2:before{background-size:100% 100%}.mh-display-settings .mh-reasoning-slider input[type=range]{z-index:2;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;height:44px;margin:0;display:block;position:relative}.mh-display-settings .mh-reasoning-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:14px}.mh-display-settings .mh-reasoning-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #d7d8dd;border-radius:50%;width:26px;height:26px;margin-top:-6px;box-shadow:0 1px 4px #171e2b2e}.mh-display-settings .mh-reasoning-slider input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:999px;height:14px}.mh-display-settings .mh-reasoning-slider input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #d7d8dd;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 4px #171e2b2e}.mh-display-settings .mh-reasoning-slider input[type=range]:disabled{cursor:wait;opacity:.58}.mh-display-settings .mh-reasoning-slider input[type=range]:focus-visible{outline-offset:2px;outline:3px solid #168bf43d}.mh-reasoning-slider-ticks{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:20px 7px auto}.mh-reasoning-slider-ticks i{background:#babdc5;border-radius:50%;width:4px;height:4px}.mh-reasoning-slider-ticks i.is-filled{background:#a9d5fb}.mh-reasoning-slider-labels{color:#8a8492;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;font-size:9px;line-height:1.35;display:grid}.mh-reasoning-slider-labels span:nth-child(2){text-align:center}.mh-reasoning-slider-labels span:last-child{text-align:right}.mh-reasoning-slider-labels span.is-selected{color:#5141a3;font-weight:800}.mh-reasoning-slider>p,.mh-reasoning-mode-notice{color:#746e7e;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.mh-reasoning-mode-notice{color:#7b5c1f;background:#fff4dc;border-radius:8px;padding:7px 9px}@media (width<=390px){.mh-reasoning-slider{padding:11px}.mh-reasoning-slider-labels{font-size:8px}}.mh-display-settings>label{box-sizing:border-box;color:#514b64;cursor:pointer;background:#fff;border:1px solid #ded9ed;border-radius:10px;align-items:flex-start;gap:9px;min-height:52px;padding:10px;display:flex}.mh-display-settings>label+label{margin-top:8px}.mh-display-settings input{accent-color:#6751ce;flex:none;margin-top:2px}.mh-display-settings label span{gap:3px;display:grid}.mh-display-settings label strong{font-size:11px}.mh-display-settings label small,.mh-display-settings>p,.mh-display-settings>small{color:#7a7487;font-size:9px;line-height:1.5}.mh-display-settings>p{margin:7px 1px 0}.mh-display-settings>small{color:#4c765f;margin-top:5px;display:block}.mh-display-settings :where(summary,input):focus-visible{outline-offset:2px;outline:3px solid #6651ee38}.mh-work-skills,.mh-source-choices,.mh-response-tools,.mh-work-profile{background:#faf9fd;border:1px solid #ded9ed;border-radius:12px;gap:8px;margin-top:10px;padding:11px;display:grid}.mh-work-skills>header,.mh-source-choices>header,.mh-response-tools>header,.mh-work-profile>label{color:#514b64;gap:3px;font-size:11px;font-weight:800;display:grid}.mh-work-skills>header small,.mh-source-choices>header small,.mh-response-tools>header small,.mh-work-profile>p,.mh-work-profile>small{color:#7a7487;margin:0;font-size:9px;font-weight:500;line-height:1.5}.mh-work-skills>div,.mh-source-choices>div,.mh-response-tools>div,.mh-work-profile>div{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;display:grid}.mh-work-skills button,.mh-source-choices button,.mh-response-tools button,.mh-work-profile button{color:#4d4560;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #d9d2eb;border-radius:9px;align-content:center;gap:3px;min-width:0;min-height:44px;padding:8px 9px;display:grid}.mh-work-skills button strong,.mh-source-choices button strong,.mh-response-tools button strong,.mh-work-profile button span{font-size:10px;font-weight:800}.mh-work-skills button small,.mh-source-choices button small,.mh-response-tools button small,.mh-work-profile button small{color:#7a7487;font-size:9px;line-height:1.4}.mh-work-profile select{color:#4d4560;min-height:44px;font:inherit;background:#fff;border:1px solid #d5cee6;border-radius:9px;margin-top:3px;padding:0 10px}.mh-work-skills :where(button):focus-visible,.mh-source-choices :where(button):focus-visible,.mh-response-tools :where(button):focus-visible,.mh-work-profile :where(button,select):focus-visible{outline-offset:2px;outline:3px solid #6651ee38}.mh-ai-context-disclosure{color:#514b64;background:#f8f7fc;border:1px solid #ded9ed;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:11px;line-height:1.5}.mh-composer.has-error{border-color:#d97979}.mh-inline-quick-tool{background:#fff;border-bottom:1px solid #ece9f5;gap:11px;padding:12px 14px;display:grid}.mh-inline-quick-tool-head,.mh-inline-quick-tool-head>div,.mh-inline-document-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.mh-inline-quick-tool-head strong{color:#272632;align-items:center;gap:8px;font-size:14px;display:inline-flex}.mh-inline-quick-tool button,.mh-inline-quick-tool select{color:#403d49;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #dfdce9;border-radius:10px;font-size:12px}.mh-inline-quick-tool button{padding:0 12px;font-weight:720}.mh-inline-quick-tool button:hover,.mh-inline-quick-tool button.is-selected{color:#5a43d2;background:#f2eeff;border-color:#9f8df1}.mh-inline-quick-tool-close{width:38px;color:#65616d!important;background:0 0!important;border-color:#0000!important;padding:0!important;font-size:22px!important;font-weight:400!important}.mh-inline-translate-options{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.mh-inline-translate-options>span{color:#8b8793;align-self:center;font-size:18px}.mh-inline-translate-options label,.mh-inline-form-options label{color:#696572;gap:5px;font-size:10px;font-weight:720;display:grid}.mh-inline-translate-options select,.mh-inline-form-options select{width:100%;padding:0 10px}.mh-inline-calendar-guide{background:#f1edff;border-radius:13px;align-items:center;gap:11px;padding:11px 13px;display:flex}.mh-inline-calendar-guide>span{background:linear-gradient(135deg,#fff3a8,#c6f1ff);border-radius:10px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.mh-inline-calendar-guide p{gap:4px;margin:0;display:grid}.mh-inline-calendar-guide small,.mh-inline-document-templates small{color:#7f7a88;font-size:10px;font-weight:500}.mh-inline-upload-actions,.mh-inline-document-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mh-inline-document-options{gap:10px;display:grid}.mh-inline-document-heading>button{border-color:#0000;min-height:32px}.mh-inline-document-templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mh-inline-document-templates button{text-align:left;align-content:start;gap:5px;min-height:78px;padding:10px;display:grid}.mh-inline-document-options>strong,.mh-inline-document-heading>strong{color:#34313c;font-size:12px}.mh-inline-document-options>strong small{color:#88838e;font-weight:500}.mh-inline-form-options{gap:10px;display:grid}.mh-inline-segmented{background:#efedf2;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px;display:grid}.mh-inline-segmented button{background:0 0;border-color:#0000}.mh-inline-segmented button.is-selected{color:#2e2a38;background:#fff;border-color:#0000;box-shadow:0 2px 8px #332c5014}.mh-inline-form-options label{color:#34313c;border:1px solid #ebe8f1;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(140px,.45fr);align-items:center;padding:8px 10px;font-size:12px}.mh-composer.is-quick-tool-document textarea{min-height:72px}.mh-composer textarea{resize:vertical;color:#343540;background:0 0;border:0;outline:0;width:100%;min-height:94px;padding:16px 17px 8px;font-size:14px;line-height:1.6;display:block}.mh-hub .mh-composer textarea:focus,.mh-hub .mh-composer textarea:focus-visible{box-shadow:none;outline:none}.mh-composer textarea::placeholder{color:#a5a4ae}.mh-prompt-shortcuts{background:#fbfaff;border:1px solid #dcd6f1;border-radius:13px;gap:10px;margin:0 12px 10px;padding:12px;display:grid}.mh-prompt-shortcuts>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mh-prompt-shortcuts>header>div{gap:3px;min-width:0;display:grid}.mh-prompt-shortcuts strong{color:#443b66;font-size:12px}.mh-prompt-shortcuts small{color:#7d778c;font-size:10px;line-height:1.45}.mh-prompt-shortcuts>header>button,.mh-prompt-shortcuts-empty button{color:#5f4cc0;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d0ec;border-radius:9px;padding:0 12px;font-size:11px;font-weight:800}.mh-prompt-shortcuts ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mh-prompt-shortcuts li{min-width:0}.mh-prompt-shortcuts li>button{color:#4f4960;cursor:pointer;width:100%;min-height:52px;font:inherit;text-align:left;background:#fff;border:1px solid #e2ddef;border-radius:10px;gap:4px;padding:9px 11px;display:grid}.mh-prompt-shortcuts li>button span{overflow-wrap:anywhere;color:#777181;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.mh-prompt-shortcuts-empty{gap:8px;display:grid}.mh-prompt-shortcuts-empty p{color:#6e6878;margin:0;font-size:11px;line-height:1.5}.mh-prompt-shortcuts button:focus-visible{outline-offset:2px;outline:3px solid #6651ee42}.mh-question-review{background:#faf9ff;border:1px solid #ddd8f2;border-radius:13px;gap:10px;margin:0 12px 10px;padding:12px;display:grid}.mh-question-review>header,.mh-question-undo{justify-content:space-between;align-items:center;gap:10px;display:flex}.mh-question-review>header>div{gap:2px;display:grid}.mh-question-review>header strong{color:#433c61;font-size:12px}.mh-question-review>header small,.mh-question-review ul,.mh-question-review-notice,.mh-question-undo{color:#746e82;font-size:10px;line-height:1.5}.mh-question-review button,.mh-question-undo button{color:#5748b8;cursor:pointer;background:#fff;border:1px solid #d6d0ee;border-radius:10px;min-height:44px;padding:0 12px;font-size:10px;font-weight:700}.mh-question-review button.is-primary{color:#fff;background:#6651ee;border-color:#6651ee;justify-self:end}.mh-question-review button:disabled{color:#8e8998;cursor:not-allowed;background:#efedf3;border-color:#dedbe8}.mh-question-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mh-question-review-grid article{background:#fff;border:1px solid #e6e2f2;border-radius:10px;min-width:0;padding:10px}.mh-question-review-grid span{color:#62568f;font-size:9px;font-weight:800}.mh-question-review-grid p{color:#41404a;overflow-wrap:anywhere;white-space:pre-wrap;max-height:180px;margin:6px 0 0;font-size:11px;line-height:1.55;overflow:auto}.mh-question-review ul{margin:0;padding-left:18px}.mh-question-review-questions{color:#5b4b2a;background:#fffaf0;border:1px solid #eadfbf;border-radius:10px;gap:6px;padding:10px;font-size:10px;line-height:1.5;display:grid}.mh-question-review-questions ul{color:#5b4b2a}.mh-question-review-questions small{color:#786c52}.mh-question-review-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mh-question-review-options label{color:#62568f;gap:5px;font-size:10px;font-weight:800;display:grid}.mh-question-review-options select{color:#413b5d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d6d0ee;border-radius:10px;padding:0 10px}.mh-question-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mh-question-review-ai-note{color:#746e82;font-size:10px;line-height:1.5}.mh-question-ai-confirm{color:#4a4268;background:#f7f4ff;border:1px solid #ccbff8;border-radius:13px;gap:10px;margin:0 12px 10px;padding:12px;font-size:10px;line-height:1.55;display:grid}.mh-question-ai-confirm>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mh-question-ai-confirm>header>div{gap:2px;display:grid}.mh-question-ai-confirm p{margin:0}.mh-question-ai-confirm .is-warning{color:#79591a}.mh-question-ai-confirm details{min-width:0}.mh-question-ai-confirm summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:800}.mh-question-ai-confirm pre{color:#3e3b48;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #ded7f5;border-radius:10px;max-height:220px;margin:0;padding:10px;font-family:inherit;font-size:10px;line-height:1.55;overflow:auto}.mh-question-ai-confirm button{color:#5748b8;cursor:pointer;background:#fff;border:1px solid #d6d0ee;border-radius:10px;min-height:44px;padding:0 12px;font-size:10px;font-weight:800}.mh-question-ai-confirm>button.is-primary{color:#fff;background:#6651ee;border-color:#6651ee;justify-self:end}.mh-question-ai-confirm button:disabled{cursor:not-allowed;opacity:.6}.mh-question-undo{padding:9px 12px 2px}.mh-question-review-notice{margin:0;padding:7px 13px 10px}.mh-file-chips{padding:0 14px 8px}.mh-file-chips>article{background:#faf9fd;border:1px solid #e0deea;border-radius:10px;gap:5px;min-width:220px;max-width:300px;min-height:102px;padding:9px;display:grid}.mh-file-chips strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mh-file-chips small{color:#92919c;overflow-wrap:anywhere;font-size:8px;line-height:1.35}.mh-file-chip-actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.mh-file-chip-actions button{color:#5e52a1;cursor:pointer;background:#fff;border:1px solid #ded9f4;border-radius:7px;min-width:44px;min-height:44px;padding:0 9px;font-size:9px;font-weight:800}.mh-file-chip-actions button:first-child:not(:last-child){flex:auto}.mh-file-chip-actions button{overflow-wrap:anywhere;flex:112px}.mh-file-review{background:#fbfaff;border:1px solid #cbc3f2;border-radius:13px;gap:9px;margin:0 12px 8px;padding:12px;display:grid}.mh-file-review header,.mh-file-review footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mh-file-review header>div{gap:3px;min-width:0;display:grid}.mh-file-review header strong{color:#403774;font-size:12px}.mh-file-review small{color:#716d80;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.mh-file-review textarea{resize:vertical;color:#30303a;background:#fff;border:1px solid #d8d3ed;border-radius:9px;width:100%;min-height:150px;max-height:340px;padding:11px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.mh-file-review header button,.mh-file-review footer button{color:#5543bd;cursor:pointer;background:#fff;border:1px solid #c8bef2;border-radius:9px;flex:none;min-width:88px;min-height:44px;padding:0 12px;font-size:10px;font-weight:800}.mh-file-review footer button{color:#fff;background:#6651ee}.mh-file-preparation{color:#514692;background:#f8f6ff;border:1px solid #ddd7f8;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;margin:0 12px 8px;padding:9px 10px;display:grid}.mh-file-preparation>div{justify-content:space-between;gap:8px;min-width:0;font-size:10px;line-height:1.45;display:flex}.mh-file-preparation strong{overflow-wrap:anywhere;min-width:0}.mh-file-preparation span{flex:none}.mh-file-preparation progress{accent-color:#6651ee;grid-column:1;width:100%;height:8px}.mh-file-preparation>button{color:#5948bf;cursor:pointer;background:#fff;border:1px solid #c6bdf3;border-radius:9px;grid-area:1/2/span 2;min-width:88px;min-height:44px;font-size:10px;font-weight:800}.mh-file-issues{color:#5f4631;background:#fffaf4;border:1px solid #ead4bc;border-radius:11px;gap:9px;margin:0 12px 8px;padding:10px;display:grid}.mh-file-issues header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mh-file-issues header>div{gap:3px;min-width:0;display:grid}.mh-file-issues header strong,.mh-file-issues header small,.mh-file-issues li strong,.mh-file-issues li span{overflow-wrap:anywhere}.mh-file-issues header strong{font-size:11px}.mh-file-issues header small,.mh-file-issues li span{font-size:10px;line-height:1.5}.mh-file-issue-actions{flex:none;gap:6px;display:flex}.mh-file-issues button{color:#6a4c32;cursor:pointer;background:#fff;border:1px solid #ddc3a9;border-radius:9px;flex:none;min-width:88px;min-height:44px;padding:0 12px;font-size:10px;font-weight:800}.mh-file-issues ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mh-file-issues li{background:#fff;border:1px solid #f0dfcc;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:8px;display:grid}.mh-file-issues li>div{gap:3px;min-width:0;display:grid}.mh-file-issues li strong{min-width:0;font-size:10px}.mh-composer-tools{border-top:1px solid #f0eff4;align-items:flex-start;gap:7px;min-height:50px;padding:8px 10px;display:flex;position:relative}.mh-composer-tools>button,.mh-composer-tools>label{color:#646671;background:#fff;border:1px solid #e1dfe7;border-radius:9px;min-height:44px;font-size:10px}.mh-composer-tools>button{cursor:pointer;padding:0 10px}.mh-composer-tools>button.mh-icon-tool{color:#34313d;flex:0 0 44px;width:44px;padding:0;font-size:17px}.mh-composer-tools>button kbd{color:#77727f;font:inherit;white-space:nowrap;background:#f7f6fa;border:1px solid #d9d6e3;border-bottom-width:2px;border-radius:5px;margin-left:5px;padding:2px 5px;font-size:9px}.mh-composer-tools>button:disabled{cursor:wait;opacity:.58}.mh-file-help{color:#85828e;align-self:center;gap:5px;min-width:0;font-size:10px;line-height:1.35;display:grid}.mh-file-help[hidden]{display:none}.mh-composer-reasoning{box-sizing:border-box;color:#6d6875;flex:320px;align-content:center;align-self:center;gap:2px;min-width:220px;max-width:520px;min-height:44px;padding:4px;display:grid}.mh-composer-reasoning-control{height:25px;position:relative}.mh-composer-reasoning-control:before{z-index:0;background:#e8e9ed linear-gradient(#168bf4,#168bf4) no-repeat;background-size:var(--reasoning-progress,0%) 100%;content:"";border-radius:999px;height:9px;position:absolute;top:8px;left:0;right:0}.mh-composer-reasoning input[type=range]{z-index:2;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;height:25px;margin:0;display:block;position:relative}.mh-composer-reasoning input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:9px}.mh-composer-reasoning input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #d7d8dd;border-radius:50%;width:19px;height:19px;margin-top:-5px;box-shadow:0 1px 4px #171e2b2e}.mh-composer-reasoning input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:999px;height:9px}.mh-composer-reasoning input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #d7d8dd;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 4px #171e2b2e}.mh-composer-reasoning input[type=range]:disabled{cursor:wait;opacity:.58}.mh-composer-reasoning input[type=range]:focus-visible{outline-offset:2px;outline:3px solid #168bf43d}.mh-composer-reasoning-ticks{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:11px 5px auto}.mh-composer-reasoning-ticks i{background:#babdc5;border-radius:50%;width:3px;height:3px}.mh-composer-reasoning-ticks i.is-filled{background:#a9d5fb}.mh-composer-reasoning-labels{grid-template-columns:repeat(var(--reasoning-steps,3), minmax(0, 1fr));color:#8a8492;gap:5px;font-size:8px;line-height:1.25;display:grid}.mh-composer-reasoning-labels span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-composer-reasoning-labels span:nth-child(2){text-align:center}.mh-composer-reasoning-labels span:last-child{text-align:right}.mh-composer-reasoning-labels span.is-selected{color:#5141a3;font-weight:800}.mh-file-format-guide{min-width:0}.mh-file-format-guide>summary{box-sizing:border-box;color:#604bb7;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;align-items:center;min-height:44px;font-weight:850;display:inline-flex}.mh-file-format-guide>summary:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mh-file-format-guide>div{z-index:8;background:#fff;border:1px solid #dcd7e8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(58vh,560px);margin-top:7px;padding:12px;display:grid;position:absolute;left:10px;right:10px;overflow:auto;box-shadow:0 16px 42px #34294f2e}.mh-file-format-guide article{background:#faf9fc;border:1px solid #ebe7f1;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.mh-file-format-guide article strong{color:#4e425e;font-size:11px}.mh-file-format-guide article p,.mh-file-format-guide article small,.mh-file-format-boundary{overflow-wrap:anywhere;margin:0}.mh-file-format-guide article p{color:#5c5764;font-size:10px;font-weight:750;line-height:1.55}.mh-file-format-guide article small{color:#77717d;font-size:10px;line-height:1.5}.mh-file-format-boundary{color:#705a22;background:#fff9e9;border:1px solid #ead9a4;border-radius:10px;grid-column:1/-1;padding:9px 10px;font-size:10px;line-height:1.5}.mh-composer-tools>button.is-active{background:var(--mh-purple-soft);color:#5843d0;border-color:#c4baf4}.mh-composer-tools>label{white-space:nowrap;align-items:center;gap:6px;padding-left:9px;display:flex}.mh-composer-tools select{color:#494a56;cursor:pointer;background:0 0;border:0;outline:0;max-width:150px;height:44px;min-height:44px;font-size:10px}.mh-composer-tools>.mh-composer-reply-language{box-sizing:border-box;flex:0 220px;min-width:170px;max-width:220px;min-height:44px;position:relative}.mh-language-picker-trigger{box-sizing:border-box;color:#25223a;cursor:pointer;text-align:left;background:#faf9ff;border:1px solid #d8d2ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 9px;display:grid}.mh-language-picker-trigger>span:first-child{color:#5543ad;white-space:nowrap;font-size:9px;font-weight:800}.mh-language-picker-trigger strong{color:#38334f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:760;overflow:hidden}.mh-language-picker-chevron{color:#6b5ec8;font-size:14px;transform:translateY(-1px)}.mh-composer-reply-language.is-open .mh-language-picker-chevron{transform:rotate(180deg)translateY(1px)}.mh-composer:has(.mh-composer-reply-language.is-open){overflow:visible}.mh-composer-reply-language.is-open{position:static}.mh-language-picker-popover{z-index:40;box-sizing:border-box;background:#fff;border:1px solid #cec4ff;border-radius:16px;gap:8px;width:min(480px,100vw - 32px);padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 42px #3022682e}.mh-language-picker-search input{box-sizing:border-box;color:#25223a;width:100%;min-height:44px;font:inherit;background:#faf9ff;border:1px solid #dcd7ef;border-radius:10px;outline:0;padding:0 12px}.mh-language-picker-search input:focus{border-color:#7958eb;box-shadow:0 0 0 3px #7958eb29}.mh-language-picker-list{overscroll-behavior:contain;gap:3px;max-height:292px;padding-right:3px;display:grid;overflow-y:auto}.mh-language-picker-option{border:1px solid #0000;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.mh-language-picker-option:hover,.mh-language-picker-option.is-selected{background:#f7f4ff;border-color:#ded7ff}.mh-language-favorite,.mh-language-favorite-placeholder{background:0 0;border:0;place-items:center;width:44px;min-width:44px;min-height:44px;display:grid}.mh-language-favorite{color:#9a94ad;cursor:pointer;border-radius:9px;font-size:20px}.mh-language-favorite:hover{color:#7657dc;background:#eee9ff}.mh-language-favorite[aria-pressed=true]{color:#6b45dc}.mh-language-choice{color:#312d45;cursor:pointer;min-width:0;min-height:44px;font:inherit;text-align:left;direction:ltr;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px 7px 2px;font-size:14px;line-height:1.45;display:grid}.mh-language-choice>span,.mh-language-native-name{overflow-wrap:anywhere;white-space:normal;min-width:0}.mh-language-native-name{color:#625a78;text-align:right;unicode-bidi:isolate}.mh-language-choice[aria-selected=true]>span{color:#5c3dd0;font-weight:800}.mh-language-picker-help,.mh-language-picker-empty{color:#746c88;margin:0;font-size:10px;line-height:1.45}.mh-composer-reply-language:focus-within{z-index:41}.mh-composer-tools .mh-send{color:#fff;background:linear-gradient(145deg,#765ff1,#563dd6);border:0;border-radius:12px;width:44px;height:44px;min-height:44px;margin-left:auto;padding:0;font-size:20px;font-weight:500;box-shadow:0 8px 18px #563dd640}.mh-composer-tools .mh-send:disabled{cursor:wait;opacity:.6}.mh-error,.mh-privacy-note{max-width:900px;margin-left:auto;margin-right:auto}.mh-error{color:#ad4242;margin-top:4px;margin-bottom:0;font-size:11px}.mh-privacy-note{color:#9a99a4;justify-content:space-between;gap:14px;margin-top:8px;margin-bottom:0;font-size:9px;line-height:1.45;display:flex}.mh-privacy-note span{flex:none}@keyframes mh-spin{to{transform:rotate(360deg)}}@media (width<=1240px){.mh-shell{grid-template-columns:minmax(0,1fr)}.mh-history{padding-left:9px;padding-right:9px}.mh-thread{padding-left:22px;padding-right:22px}}@media (width<=980px){.mh-heading{flex-direction:column}.mh-statuses{justify-content:flex-start;max-width:none}.mh-shell{height:auto;display:block}.mh-history{border-right:0;border-bottom:1px solid var(--mh-line);max-height:410px;padding:12px;display:flex}.mh-history.is-history-panel>:not(.mh-sidebar-tabs){display:none}.mh-history.is-history-panel{min-height:65px}.mh-history.is-history-panel .mh-sidebar-tabs{margin-bottom:0}.mh-model-browser{height:330px;max-height:330px}.mh-model-browser-profile{display:none}.mh-chat-stage{min-height:680px}}@media (width<=680px){.mh-heading h1{font-size:30px}.mh-heading p{font-size:13px}.mh-statuses span{font-size:10px}.mh-shell{border-radius:18px;min-height:650px}.mh-history{max-height:390px}.mh-model-browser{height:315px;max-height:315px}.mh-model-browser-row{min-height:58px}.mh-model-browser-row strong,.mh-model-browser-row small{white-space:normal;overflow-wrap:anywhere}.mh-chat-stage{min-height:650px}.mh-thread{max-height:none;padding:18px 13px 22px}.mh-answer-versions>summary{min-height:48px}.mh-answer-version-list article{grid-template-columns:1fr}.mh-answer-version-list article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.mh-answer-version-list button{min-width:0;min-height:48px}.mh-welcome{min-height:330px}.mh-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-ai-model-list{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow-x:visible}.mh-ai-model-list button{min-width:0;min-height:56px}.mh-ai-model-list button strong,.mh-ai-model-list button small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.mh-ai-model-heading{flex-direction:column;align-items:flex-start;gap:2px}.mh-model-purpose-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-model-guide-grid{grid-template-columns:1fr}.mh-model-auto-choice{flex-direction:column;align-items:stretch}.mh-model-auto-choice button,.mh-model-guide-card>button,.mh-model-purpose-list button,.mh-model-choice-guide>summary{min-height:48px}.mh-ai-context-options{grid-template-columns:1fr}.mh-followup-examples>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.mh-followup-examples>div:last-child{grid-template-columns:1fr}.mh-web-recheck-review>label>span{flex-direction:column;align-items:flex-start;gap:2px}.mh-web-recheck-review>label small{text-align:left}.mh-web-recheck-review dl>div{grid-template-columns:1fr;gap:2px}.mh-web-recheck-review>div:last-child{grid-template-columns:1fr}.mh-web-recheck-review button,.mh-followup-examples button,.mh-display-settings summary,.mh-display-settings>label,.mh-work-skills button,.mh-source-choices button,.mh-response-tools button,.mh-work-profile button,.mh-work-profile select,.mh-ai-remember{min-height:48px}.mh-work-skills>div,.mh-source-choices>div,.mh-response-tools>div,.mh-work-profile>div,.mh-agent-presets{grid-template-columns:1fr}.mh-message.is-user{margin-left:0}.mh-message{grid-template-columns:28px minmax(0,1fr);gap:7px}.mh-message-avatar{border-radius:9px;width:28px;height:28px}.mh-message-body{padding:13px}.mh-file-evidence summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:48px}.mh-sources{grid-template-columns:1fr}.mh-confirm,.mh-voice-confirm{flex-wrap:wrap;align-items:stretch}.mh-voice-confirm>div{width:100%}.mh-revision-ready{grid-template-columns:1fr;align-items:stretch}.mh-confirm>div{width:100%}.mh-composer-section{padding:0 10px max(8px, env(safe-area-inset-bottom));position:sticky;bottom:0}.mh-composer{border-radius:16px}.mh-composer textarea{min-height:82px;font-size:13px}.mh-composer-tools{flex-wrap:wrap}.mh-composer-mode-tabs button{min-height:48px}.mh-composer-tools>button.mh-icon-tool{flex-basis:48px;width:48px}.mh-composer-tools>button kbd{display:none}.mh-question-review-grid,.mh-question-review-options{grid-template-columns:1fr}.mh-question-review>header,.mh-question-ai-confirm>header,.mh-question-undo,.mh-prompt-shortcuts>header{flex-direction:column;align-items:stretch}.mh-prompt-shortcuts>header>button,.mh-prompt-shortcuts-empty button,.mh-prompt-shortcuts li>button,.mh-question-review button,.mh-question-ai-confirm button,.mh-question-undo button{width:100%;min-height:48px}.mh-question-review-actions{display:grid}.mh-question-ai-confirm>button.is-primary{justify-self:stretch}.mh-translation-options{flex-wrap:wrap;order:2;width:100%}.mh-translation-options>label{flex:150px}.mh-translation-options select{flex:auto;min-width:0;max-width:100%}.mh-translation-options .mh-image-drop-hint{width:100%}.mh-file-help{order:4;width:100%;max-width:none}.mh-composer-reasoning{flex-basis:100%;order:4;width:100%;max-width:none;padding:4px 2px}.mh-file-format-guide>summary{min-height:48px}.mh-file-format-guide>div{max-height:50vh;box-shadow:none;grid-template-columns:minmax(0,1fr);margin-top:0;position:static}.mh-composer-tools label{min-height:44px}.mh-composer-tools>.mh-composer-reply-language{flex-basis:100%;order:3;width:100%;max-width:none}.mh-language-picker-popover{box-sizing:border-box;width:100%;left:0;right:auto}.mh-language-picker-list{max-height:min(46vh,360px)}.mh-composer-tools button,.mh-message-actions button,.mh-code-block header button,.mh-structured-block>header button,.mh-confirm button,.mh-reply-target button,.mh-code-block header,.mh-structured-block>header{min-height:48px}.mh-reply-target{grid-template-columns:1fr}.mh-reply-target button{width:100%}.mh-speech-notice{width:100%;min-height:48px;margin-top:8px}.mh-composer-tools .mh-send{margin-left:auto}.mh-privacy-note{padding:0 3px;display:block}.mh-privacy-note span{display:none}}@media (prefers-reduced-motion:reduce){.mh-hub *,.mh-hub :before,.mh-hub :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=680px){.mh-temporary-entry{width:100%;min-height:48px}.mh-temporary-boundary{grid-template-columns:1fr;width:calc(100% - 24px);padding:13px}.mh-temporary-boundary strong{font-size:14px}.mh-temporary-boundary p,.mh-temporary-boundary small{font-size:12px}.mh-knowledge-review{grid-template-columns:1fr;width:calc(100% - 24px);padding:13px}.mh-knowledge-review h3{font-size:15px}.mh-knowledge-review p,.mh-knowledge-review small{font-size:12px}.mh-knowledge-review>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mh-knowledge-review button{min-height:48px}.mh-history-head-actions{grid-template-columns:1fr;width:100%;display:grid}.mh-history-head-actions button{min-height:48px}}.mh-heading-copy{min-width:0}.mh-mobile-history{display:none}.mh-mobile-conversation-actions{text-align:left;border:0;flex:1 0 100%;width:100%;padding:0}.mh-mobile-conversation-actions>summary{color:#5f5d69;cursor:pointer;background:#fff;border:1px solid #ded9ee;border-radius:11px;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:740;display:flex}.mh-mobile-conversation-actions[open]>summary{background:#f8f6ff;border-color:#cfc6f8}.mh-mobile-conversation-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.mh-mobile-conversation-actions>small{padding:6px 2px 0;display:block}.mh-start-eyebrow{color:#6548db;letter-spacing:.08em;background:#ffffffdb;border:1px solid #e7e0ff;border-radius:999px;align-items:center;gap:8px;min-height:34px;margin-bottom:18px;padding:0 14px;font-size:11px;font-weight:780;display:inline-flex;box-shadow:0 8px 26px #5037a014}.mh-start-eyebrow i{background:linear-gradient(145deg,#7e62fa,#ba68e8);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7557ee1a}.mh-heading h1 em{color:#6847ee;font-style:normal;display:block}.mh-statuses .is-plan{color:#5f4bc3;background:#f6f4ff;border-color:#d9d4fb}.mh-statuses .is-plan:before{background:#7561ea}.mh-hub.is-empty .mh-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 auto 22px}.mh-hub.is-empty .mh-heading-copy{z-index:1;width:min(900px,100%);position:relative}.mh-hub.is-empty .mh-heading h1{letter-spacing:-.06em;font-size:clamp(38px,4vw,58px);line-height:1.04}.mh-hub.is-empty .mh-heading p{color:#6d6b79;max-width:720px;margin:13px auto 0;font-size:15px;line-height:1.6}.mh-hub.is-empty .mh-statuses{justify-content:center;max-width:none}.mh-hub.is-empty .mh-shell{background:radial-gradient(circle at 50% 5%,#e1d5ffc2,#0000 35%),radial-gradient(circle at 8% 38%,#e3f2ffa8,#0000 28%),linear-gradient(#fcfbff 0%,#fff 48% 100%);border-color:#d9d1f5e0;border-radius:30px;width:min(1120px,100%);height:clamp(480px,100vh - 275px,640px);min-height:480px;margin:0 auto;display:block;position:relative;overflow:visible;box-shadow:0 34px 85px #402d7a24,0 0 0 8px #ffffff85}.mh-hub.is-empty .mh-history{display:none}@media (width>=981px){.mh-hub.is-empty .mh-shell{grid-template-columns:minmax(0,1fr);display:grid}.mh-hub.is-empty .mh-history{display:none}.mh-hub.is-empty .mh-chat-stage{border-radius:inherit}}.mh-hub.is-empty .mh-chat-stage{border-radius:inherit;background:0 0;height:100%;min-height:0;overflow:hidden}.mh-empty-hero{justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.mh-empty-hero-character-wrap{aspect-ratio:1;filter:drop-shadow(0 14px 24px #5242a01a);width:clamp(200px,22vw,304px);position:relative}.mh-empty-hero-character{z-index:1;width:100%;height:auto;display:block;position:relative}.mh-empty-hero-tongue{z-index:0;pointer-events:none;transform-origin:40.1% 31.7%;width:100%;height:100%;animation:4.6s cubic-bezier(.25,.8,.25,1) infinite mh-tongue-flick;position:absolute;inset:0}@keyframes mh-tongue-flick{0%,76%,to{opacity:0;transform:scale(.08)rotate(-2deg)}79%{opacity:1;transform:scale(.42)rotate(1deg)}83%{opacity:1;transform:scale(1.04)rotate(-1deg)}87%{opacity:1;transform:scale(.48)rotate(1deg)}91%,95%{opacity:1;transform:scale(1)rotate(0)}98%{opacity:0;transform:scale(.08)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.mh-empty-hero-tongue{opacity:0;animation:none;transform:scale(.08)}}.mh-hub.is-empty .mh-display-settings{display:none}.mh-start-chip{z-index:6;color:#645a80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #dad3f2e6;border-radius:14px;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:720;display:inline-flex;position:absolute;top:36%;box-shadow:0 15px 36px #4330801f}.mh-start-chip.is-left{left:-72px;transform:rotate(-2deg)}.mh-start-chip.is-right{top:22%;right:-80px;transform:rotate(2deg)}.mh-hub.is-empty .mh-mode-tabs{z-index:2;justify-content:center;gap:5px;padding:14px 18px 5px;position:relative}.mh-hub.is-empty .mh-mode-tabs:before{z-index:-1;content:"";background:#ffffffb8;border:1px solid #dad4f0cc;border-radius:14px;width:226px;height:46px;position:absolute;top:10px;box-shadow:0 8px 24px #4a37890f}.mh-hub.is-empty .mh-mode-tabs button{border-radius:10px;min-height:38px}.mh-hub.is-empty .mh-mode-tabs button[aria-selected=true]{background:#fff;border-color:#d8d0fa;box-shadow:0 7px 18px #513ca81a}.mh-hub.is-empty .mh-thread{padding:8px clamp(18px,3.4vw,38px) 12px;overflow-y:auto}.mh-hub.is-empty .mh-welcome{justify-content:flex-start;height:auto;min-height:0}.mh-hub.is-empty .mh-orb{display:none}.mh-hub.is-empty .mh-welcome h2{letter-spacing:-.045em;font-size:clamp(20px,2vw,25px)}.mh-hub.is-empty .mh-welcome>p{color:#777482;margin:6px auto 13px;font-size:12px}.mh-hub.is-empty .mh-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%;max-width:1020px}.mh-hub.is-empty .mh-quick-grid button{--mh-card-tint:#f5f1ff;--mh-card-accent:#6d4cea;--mh-card-line:#ddd3ff;border-color:var(--mh-card-line);background:radial-gradient(circle at 96% 12%, #fffffff5, transparent 35%), var(--mh-card-tint);color:#32313c;align-content:start;gap:0;place-content:initial;text-align:left;border-radius:17px;min-height:96px;padding:14px 96px 13px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #322d4d0f}.mh-hub.is-empty .mh-quick-grid button:first-child{grid-column:span 2;padding-right:124px}.mh-hub.is-empty .mh-quick-grid button:hover{border-color:var(--mh-card-accent);transform:translateY(-2px);box-shadow:0 14px 31px #46368b1f}.mh-hub.is-empty .mh-quick-grid button.is-active{border-color:var(--mh-card-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--mh-card-accent) 14%, transparent), 0 13px 30px #45338b1f}.mh-feature-icon{background:var(--mh-card-accent);width:29px;height:29px;box-shadow:0 6px 14px color-mix(in srgb, var(--mh-card-accent) 25%, transparent);color:#fff;border-radius:9px;place-items:center;margin-bottom:8px;font-size:11px;font-weight:820;display:grid}.mh-feature-copy{gap:2px;min-width:0;display:grid}.mh-feature-copy strong{letter-spacing:-.025em;font-size:12px;font-weight:780}.mh-feature-copy small{color:#706d79;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.mh-feature-copy i{color:var(--mh-card-accent);margin-top:3px;font-size:9px;font-style:normal;font-weight:750}.mh-hub.is-empty .mh-quick-grid .is-blue{--mh-card-tint:#eef7ff;--mh-card-accent:#4386dd;--mh-card-line:#d4e7f8}.mh-hub.is-empty .mh-quick-grid .is-mint{--mh-card-tint:#edf9f5;--mh-card-accent:#3e997d;--mh-card-line:#d2ebe2}.mh-hub.is-empty .mh-quick-grid .is-rose{--mh-card-tint:#fff1f6;--mh-card-accent:#d5628b;--mh-card-line:#f4d7e2}.mh-hub.is-empty .mh-quick-grid .is-orange{--mh-card-tint:#fff5e9;--mh-card-accent:#d98639;--mh-card-line:#f3dfc9}.mh-hub.is-empty .mh-quick-grid .is-indigo{--mh-card-tint:#eff1ff;--mh-card-accent:#5f68d8;--mh-card-line:#d9dcf8}.mh-hub.is-empty .mh-quick-grid .is-teal{--mh-card-tint:#ecfafa;--mh-card-accent:#358e91;--mh-card-line:#d0eaeb}.mh-mini-visual{background:#ffffffbf;border:1px solid #fffffff2;border-radius:13px;width:70px;height:62px;display:block;position:absolute;top:17px;right:13px;box-shadow:0 8px 20px #3e366314}.mh-quick-grid button:first-child .mh-mini-visual{width:100px;right:18px}.mh-mini-sources i{background:#fff;border:1px solid #ded7fa;border-radius:6px;width:58px;height:17px;position:absolute;box-shadow:0 4px 10px #43367e14}.mh-mini-sources i:before{content:"";background:#765aea;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:7px}.mh-mini-sources i:after{content:"";background:#ded9f2;border-radius:999px;width:28px;height:3px;position:absolute;top:6px;left:16px}.mh-mini-sources i:first-child{top:8px;left:8px}.mh-mini-sources i:nth-child(2){top:23px;left:21px}.mh-mini-sources i:last-child{top:38px;left:9px}.mh-mini-browser{padding:8px}.mh-mini-browser b{color:#75a7dd;letter-spacing:2px;font-size:8px;line-height:1;display:block}.mh-mini-browser i{background:#dbeafb;border-radius:4px;height:9px;margin-top:7px;display:block}.mh-mini-browser i:last-child{background:#e9f2fb;width:70%}.mh-mini-summary{padding:12px 10px}.mh-mini-summary i{background:#d7eae3;border-radius:999px;height:4px;margin-bottom:7px;display:block}.mh-mini-summary i:nth-child(2){width:76%}.mh-mini-summary b{color:#39866e;background:#d7f1e8;border-radius:5px;align-items:center;min-height:18px;padding:0 6px;font-size:8px;display:inline-flex}.mh-mini-translate{justify-content:center;align-items:center;gap:5px;display:flex}.mh-mini-translate b{color:#b44d72;background:#f9dbe6;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.mh-mini-translate i{color:#d36a92;font-size:11px;font-style:normal}.mh-mini-writing{padding:11px 10px}.mh-mini-writing b{background:#f1c58e;border-radius:3px;width:29px;height:6px;margin-bottom:8px;display:block}.mh-mini-writing i{background:#eedfcb;border-radius:999px;height:3px;margin-top:6px;display:block}.mh-mini-writing i:last-child{width:65%}.mh-mini-map b,.mh-mini-map i{background:#7b80e2;border:3px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;box-shadow:0 3px 8px #41459d2e}.mh-mini-map b{top:22px;left:26px}.mh-mini-map i:first-of-type{background:#abb0ef;top:8px;left:8px}.mh-mini-map i:nth-of-type(2){background:#9298e9;top:8px;right:8px}.mh-mini-map i:last-child{background:#c3c6f2;bottom:7px;right:8px}.mh-mini-map:before,.mh-mini-map:after{content:"";background:#b8bbe8;width:36px;height:1px;position:absolute;top:29px;left:17px;transform:rotate(25deg)}.mh-mini-map:after{transform:rotate(-25deg)}.mh-mini-data{grid-template-columns:repeat(3,1fr);gap:3px;padding:9px;display:grid}.mh-mini-data i{background:#cfe7e8;border-radius:3px}.mh-mini-data i:nth-child(-n+3){background:#78bfc1}.mh-hub.is-empty .mh-agent-presets{gap:10px;max-width:760px}.mh-hub.is-empty .mh-agent-presets button{background:linear-gradient(145deg,#fffffff5,#f2eeff);border-radius:17px;min-height:92px;padding:16px;font-size:13px;box-shadow:0 10px 26px #41327e14}.mh-hub.is-empty .mh-composer-section{padding-bottom:max(8px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#fffffffa 19%)}.mh-hub.is-empty .mh-composer{border-color:#a99af2;box-shadow:0 0 0 5px #ffffffb8,0 18px 42px #432f9429}.mh-hub.is-empty .mh-composer textarea{min-height:72px}.mh-hub.is-empty .mh-privacy-note{color:#777581;font-size:10px}@media (width<=1600px){.mh-start-chip{display:none}}@media (width<=980px){.mh-mobile-history{justify-content:center;align-items:center;gap:7px;width:min(620px,100%);display:flex}.mh-mobile-history-search{text-align:left;flex:1 0 100%;width:100%}.mh-mobile-history select,.mh-mobile-history button{color:#5f5d69;background:#fff;border:1px solid #ded9ee;border-radius:11px;min-height:44px;font-size:12px}.mh-mobile-history select{flex:180px;min-width:0;padding:0 10px}.mh-mobile-history button{cursor:pointer;flex:none;padding:0 12px}.mh-hub.is-empty .mh-heading{margin-bottom:17px}.mh-hub.is-empty .mh-shell{height:clamp(560px,100dvh - 240px,690px);min-height:560px}.mh-hub.is-empty .mh-chat-stage{min-height:0}.mh-hub.is-empty .mh-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-hub.is-empty .mh-quick-grid button:first-child{grid-column:span 2}}@media (width<=680px){.mh-start-eyebrow{min-height:32px;margin-bottom:13px;font-size:10px}.mh-hub.is-empty .mh-heading h1{font-size:clamp(31px,10vw,39px)}.mh-hub.is-empty .mh-heading p{font-size:13px}.mh-hub.is-empty .mh-statuses{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:2px 1px;overflow-x:auto}.mh-hub.is-empty .mh-statuses span{flex:none;min-height:36px;font-size:11px}.mh-mobile-history{flex-wrap:wrap}.mh-mobile-history select{flex-basis:100%}.mh-mobile-history button{flex:1 1 0;min-height:44px}.mh-hub.is-empty .mh-shell{border-radius:22px;height:min(720px,100dvh - 110px);min-height:640px}.mh-hub.is-empty .mh-mode-tabs{padding-left:10px;padding-right:10px}.mh-hub.is-empty .mh-thread{padding:8px 10px 14px}.mh-hub.is-empty .mh-welcome>p{font-size:12px}.mh-hub.is-empty .mh-quick-grid{gap:8px}.mh-hub.is-empty .mh-quick-grid button,.mh-hub.is-empty .mh-quick-grid button:first-child{min-height:102px;padding:12px 11px}.mh-hub.is-empty .mh-quick-grid button:first-child{grid-column:span 2;padding-right:108px}.mh-hub.is-empty .mh-quick-grid button:not(:first-child) .mh-mini-visual{display:none}.mh-feature-copy small{white-space:normal}.mh-hub.is-empty .mh-composer textarea{min-height:76px}}@media (width<=760px){.mh-file-drop-overlay{inset:0 10px calc(10px + env(safe-area-inset-bottom))}.mh-file-chips>article{width:100%;max-width:none}.mh-file-session>header{flex-direction:column;align-items:stretch}.mh-file-session>header button{width:100%;min-height:48px}.mh-file-name-privacy{min-height:48px}.mh-file-review header,.mh-file-review footer{flex-direction:column;align-items:stretch}.mh-file-review header button,.mh-file-review footer button{width:100%;min-height:48px}.mh-file-issues header{flex-direction:column;align-items:stretch}.mh-file-issue-actions{grid-template-columns:minmax(0,1fr);display:grid}.mh-file-issues header button,.mh-file-issues li button{width:100%;min-height:48px}.mh-file-issues li{grid-template-columns:minmax(0,1fr)}.mh-hub.is-empty .mh-mode-tabs button,.mh-mobile-history select,.mh-mobile-history button{min-height:44px}}.mh-message-knowledge-review{background:#fbf9fd;border:1px solid #d8d0e4;border-radius:14px;gap:11px;min-width:0;margin-top:10px;padding:13px;display:grid}.mh-message-knowledge-review>header{gap:3px;display:grid}.mh-message-knowledge-review>header span{color:#6848ad;font-size:10px;font-weight:900}.mh-message-knowledge-review>header strong{color:#3f334b}.mh-message-knowledge-review>header p{color:#746b7c;margin:0;font-size:11px;line-height:1.55}.mh-message-knowledge-review dl{gap:0;margin:0;display:grid}.mh-message-knowledge-review dl>div{border-bottom:1px solid #e9e3ed;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.mh-message-knowledge-review dt{color:#786e80;font-size:10px;font-weight:850}.mh-message-knowledge-review dd{color:#4e4257;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.mh-message-knowledge-review>label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dfd8e7;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mh-message-knowledge-review>label input{accent-color:#6848ad;width:20px;height:20px;margin:1px 0 0}.mh-message-knowledge-review>label span{gap:3px;display:grid}.mh-message-knowledge-review>label strong{color:#493c53;font-size:11px}.mh-message-knowledge-review>label small{color:#7a7181;font-size:10px;line-height:1.45}.mh-message-knowledge-review>div{justify-content:flex-end;gap:8px;display:flex}.mh-message-knowledge-review>div button{box-sizing:border-box;min-height:44px}.mh-message-knowledge-review>div button:last-child{color:#fff;background:#6848ad;border-color:#6848ad}.mh-message-knowledge-review>div button:disabled{color:#89838d;cursor:not-allowed;background:#e9e6ec;border-color:#ddd8e2}.mh-message-knowledge-warning{color:#715a22;overflow-wrap:anywhere;background:#fff8e7;border:1px solid #ead8a7;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.mh-message-knowledge-review :where(button,input):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mh-message-knowledge-review dl>div{grid-template-columns:1fr;gap:3px}.mh-message-knowledge-review>div{grid-template-columns:1fr;display:grid}.mh-message-knowledge-review>div button,.mh-message-knowledge-review>label{width:100%;min-height:48px}}@media (width<=390px){.mh-message-knowledge-review,.mh-message-knowledge-review *{min-width:0;max-width:100%}.mh-message-knowledge-review{overflow-x:clip}.mh-message-knowledge-review :where(p,strong,small,span,dd,button){overflow-wrap:anywhere}.mh-composer-reasoning{min-width:0}.mh-composer-reasoning-labels{font-size:7px}.mh-file-help,.mh-file-help *,.mh-file-format-guide,.mh-file-format-guide *{min-width:0;max-width:100%}.mh-file-format-guide{overflow-x:clip}.mh-file-format-guide>div{box-sizing:border-box;width:100%}.mh-file-format-guide :where(summary,p,strong,small,span){overflow-wrap:anywhere}.mh-model-choice-guide,.mh-model-choice-guide *,.mh-provider-model-options,.mh-provider-model-options *{min-width:0;max-width:100%}.mh-model-choice-guide,.mh-provider-model-options{overflow-x:clip}.mh-model-purpose-list,.mh-model-guide-grid{grid-template-columns:1fr}.mh-model-guide-card>header,.mh-model-auto-choice,.mh-provider-model-option>header{flex-direction:column;align-items:stretch}.mh-model-guide-card>header>span,.mh-provider-model-option>header>span{align-self:flex-start}.mh-model-guide-card dl>div,.mh-provider-model-option>dl>div{grid-template-columns:1fr;gap:3px}.mh-model-choice-guide :where(p,strong,small,span,dt,dd,button,li){overflow-wrap:anywhere}}@media (width<=680px){.mh-history-backup{border-radius:14px;width:calc(100% - 24px)}.mh-history-backup>summary{min-height:48px;padding:10px 12px}.mh-history-backup>summary strong{font-size:14px}.mh-history-backup>summary small,.mh-history-backup-body>header small{font-size:11px}.mh-history-backup-body{padding:12px}.mh-history-backup-body>header,.mh-history-backup-scope{grid-template-columns:1fr}.mh-history-backup-scope>div+div{border-top:1px solid #e7e2ec;border-left:0}.mh-history-backup-scope dt,.mh-history-backup-scope dd{font-size:11px}.mh-history-backup-actions,.mh-history-backup-review-actions{grid-template-columns:1fr;display:grid}.mh-history-backup-actions button,.mh-history-backup-review-actions button,.mh-history-backup-repeat button{width:100%;min-height:48px}.mh-history-backup-selection>header,.mh-history-backup-selection>footer{grid-template-columns:1fr;align-items:stretch;display:grid}.mh-history-backup-selection>header>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mh-history-backup-selection>ul{grid-template-columns:1fr}.mh-history-backup-selection button,.mh-history-backup-selection label{min-height:48px}.mh-history-backup-selection>footer button{width:100%}.mh-history-backup-selection>header small,.mh-history-backup-selection label strong,.mh-history-backup-snapshot-note,.mh-history-backup-receipt-note,.mh-history-backup-receipt-warning,.mh-history-backup-repeat strong,.mh-history-backup-repeat p,.mh-history-backup-repeat small{font-size:11px}.mh-history-backup-review>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-history-backup-review>dl>div:nth-child(3){border-left:0}.mh-history-backup-review>dl>div:nth-child(n+3){border-top:1px solid #ebe7ef}.mh-history-backup-review>p,.mh-history-backup-notice{font-size:12px}}@media (width<=390px){.mh-history-backup,.mh-history-backup *{min-width:0;max-width:100%}.mh-history-backup{overflow-x:clip}.mh-history-backup-selection>header>div:last-child{grid-template-columns:1fr}.mh-history-backup>summary{align-items:flex-start}.mh-history-backup-review>dl{grid-template-columns:1fr}.mh-history-backup-review>dl>div+div{border-top:1px solid #ebe7ef;border-left:0}.mh-history-backup :where(p,strong,small,span,dt,dd,button,li){overflow-wrap:anywhere}}.mh-hub.is-empty:not(.is-history-open)>.mah-account-history,.mh-hub.is-empty:not(.is-history-open)>.mh-history-backup{display:none}.mh-hub.is-empty.is-history-open .mh-history{display:flex}.mh-hub.is-empty:not(.is-history-open):not(.has-pending-thread) .mh-thread{display:none}@media (width>=981px){.mw-app.is-chat-hub-open{height:100dvh;min-height:0;overflow:hidden}.mw-app.is-chat-hub-open .mw-layout{height:calc(100dvh - 70px);min-height:0;overflow:hidden}.mw-app.is-chat-hub-open .mw-workspace.is-chat-hub{height:100%;min-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.mw-app.is-chat-hub-open .mh-hub{flex-direction:column;height:100%;min-height:0;display:flex}.mw-app.is-chat-hub-open .mh-hub .mh-shell,.mw-app.is-chat-hub-open .mh-hub.is-empty:not(.is-history-open) .mh-shell{flex:auto;height:auto;min-height:0}.mh-hub .mh-shell{grid-template-columns:minmax(0,1fr);width:100%;margin-left:0;margin-right:0}.mh-hub :is(.mh-ai-model-picker,.mh-composer){width:calc(100% - 48px);max-width:none}.mh-hub.is-empty:not(.is-history-open) .mh-composer textarea{height:64px;min-height:64px;max-height:120px;padding-top:12px;padding-bottom:8px}.mh-hub.is-empty:not(.is-history-open).has-pending-thread .mh-composer textarea{min-height:140px}}.mh-hub .mh-settings-dialog-body>.mh-settings-history{background:#fff;border:0;flex-direction:column;width:100%;min-width:0;min-height:0;max-height:none;padding:0;display:flex;overflow:visible}.mh-settings-history .mh-conversation-list{min-height:180px;max-height:min(42dvh,430px);padding-right:3px;overflow-y:auto}.mh-settings-history .mh-all-tools{flex:none;margin-top:12px}.mh-settings-dialog.is-device-history{width:min(620px,100%)}.is-device-history .mh-settings-dialog-body{gap:16px;display:grid}.is-device-history .mh-history-head-actions{flex-wrap:wrap;gap:8px;display:flex}.is-device-history .mh-history-search input{min-width:0;min-height:44px;font-size:16px}.is-device-history .mh-conversation-list{min-height:0;max-height:min(38dvh,320px)}.is-device-history .mh-conversation-list>div{grid-template-columns:minmax(0,1fr) auto auto;min-width:0}.is-device-history .mh-conversation-list>div>button:first-child{text-align:start}.is-device-history .mh-conversation-list>div>button:first-child span{overflow-wrap:anywhere}.is-device-history .mh-history-backup.is-compact{box-shadow:none;border:0;border-top:1px solid #e8e3f1;border-radius:0}.is-device-history .mh-history-backup.is-compact .mh-history-backup-body{padding:16px 0 0}.mh-hub .is-device-history button{min-height:44px;font-size:13px}.mh-device-history-error{color:#724713;background:#fff8e9;border:1px solid #e5bf7b;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.mh-device-history-error button{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:8px 12px}@media (width<=680px){.mh-empty-hero-character-wrap{width:min(180px,50vw)}.mh-hub .mh-settings-dialog-body>.mh-settings-history{border:0;max-height:none;padding:0}.mh-settings-history .mh-history-head{flex-direction:column;align-items:stretch}.mh-settings-history .mh-history-head-actions{grid-template-columns:1fr;display:grid}.mh-settings-history .mh-conversation-actions button,.mh-settings-history .mh-history-search button{min-height:48px}}.mh-hub.has-messages .mh-composer-section{padding-bottom:max(2px, env(safe-area-inset-bottom));background:#fff}.mh-hub.has-messages .mh-thread{padding-bottom:8px}.mh-hub.has-messages :is(.mh-display-settings,.mh-composer-mode-tabs,.mh-privacy-note){display:none}.mh-hub.has-messages .mh-composer textarea{height:60px;min-height:60px;max-height:min(180px,28dvh);padding-top:10px;padding-bottom:7px}@media (width<=680px){.mh-hub.has-messages .mh-composer textarea{height:68px;min-height:68px;max-height:min(180px,30dvh)}.mh-hub,.mh-shell,.mh-chat-stage,.mh-composer-section{box-sizing:border-box;min-width:0;max-width:100%}.mh-composer-section{width:100%}.mh-composer,.mh-composer *{box-sizing:border-box;min-width:0;max-width:100%}.mh-composer-tools{grid-template-columns:repeat(3,48px) minmax(0,1fr) 48px;align-items:center;gap:7px;display:grid}.mh-composer-tools>button.mh-icon-tool{width:48px;max-width:48px}.mh-composer-reasoning{grid-column:1/-1;width:100%}.mh-composer-tools>.mh-composer-reply-language{grid-column:1/-2;width:100%}.mh-composer-tools .mh-send{grid-column:-2/-1;justify-self:end;width:48px;max-width:48px;margin:0}.mh-language-picker-popover{width:auto;max-width:calc(100vw - 32px);left:0;right:0}.mh-inline-translate-options{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:6px}.mh-inline-document-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-inline-document-sources,.mh-inline-upload-actions,.mh-inline-form-options label{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.mh-composer-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-composer-reasoning{grid-column:1/-1}.mh-composer-tools>button.mh-icon-tool{width:100%;max-width:none}.mh-composer-tools>.mh-composer-reply-language{grid-column:1/3}.mh-composer-tools .mh-send{grid-column:3}}.ce-lab{--ce-purple:#6448ec;color:#252335;box-sizing:border-box;background:#faf9fe;max-width:1440px;min-height:100vh;margin:auto;padding:28px 32px 50px;font-family:Arial,Malgun Gothic,sans-serif}.ce-lab *{box-sizing:border-box}.ce-header{letter-spacing:1px;align-items:center;gap:24px;font-size:12px;display:flex}.ce-header a{color:#68637e;letter-spacing:0;text-decoration:none}.ce-header>span:nth-child(2){margin:auto;font-weight:800}.ce-badge{color:#6146b1;letter-spacing:0;background:#ece6ff;border:1px solid #e1d7ff;border-radius:20px;padding:8px 12px}.ce-intro{justify-content:space-between;align-items:center;gap:24px;margin:54px 0 30px;display:flex}.ce-intro p:first-child{color:#7f6fbd;letter-spacing:2.4px;font-size:10px;font-weight:700}.ce-intro h1{letter-spacing:-1.6px;margin:12px 0 16px;font-size:36px;font-weight:700}.ce-intro p:last-child{color:#716d80;font-size:14px}.ce-engine-state{background:#fff;border:1px solid #e8e3f3;border-radius:16px;padding:18px 24px;font-size:13px}.ce-engine-state i{background:#b4a6c0;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.ce-engine-state i.is-ready{background:#299871}.ce-engine-state small{color:#9b94ac;padding:8px 0 0 15px;display:block}.ce-controls{background:#fff;border:1px solid #e6e1f1;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.ce-lab button,.ce-lab select{font:inherit;color:#514865;background:#fff;border:1px solid #ddd6ed;border-radius:10px;padding:12px 16px}.ce-lab button{cursor:pointer}.ce-lab button:hover:not(:disabled){background:#f2ecff;border-color:#b6a5f7}.ce-lab button:disabled{opacity:.45;cursor:default}.ce-lab button:focus-visible,.ce-lab select:focus-visible,.ce-lab summary:focus-visible{outline-offset:3px;outline:3px solid #b8a8ff}.ce-controls label{color:#7e758e;min-width:130px;font-size:11px}.ce-controls select{width:100%;max-width:215px;margin-top:6px;font-size:13px;display:block}.ce-controls .ce-file{color:#5a3bd0;background:#f8f5ff;min-width:160px;padding:16px 20px}.ce-file small{color:#9689b9;margin-top:5px;font-size:10px;display:block}.ce-arrow{color:#9b8dbc}.ce-reasoning{flex:1;min-width:180px;margin:0 14px}.ce-run{align-items:center;gap:10px;padding:20px 0;display:flex}.ce-run button{font-size:13px;font-weight:600}.ce-lab .ce-primary{background:var(--ce-purple);color:#fff;border-color:var(--ce-purple)}.ce-lab .ce-primary:hover:not(:disabled){background:#553ad5}.ce-run p{color:#8b819e;margin-left:auto;font-size:12px}.ce-pages{align-items:center;gap:8px;margin:0 0 14px;display:flex}.ce-pages button{padding:7px 14px}.ce-pages select{max-width:350px;padding:7px}.ce-pages span{color:#8a809b;font-size:12px}.ce-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ce-comparison article{background:#fff;border:1px solid #e4deee;border-radius:18px;min-width:0;overflow:hidden}.ce-comparison article.ce-new{border-color:#b6a3f9;box-shadow:0 6px 24px #6845bc0c}.ce-comparison article>header{border-bottom:1px solid #eee9f5;justify-content:space-between;align-items:center;padding:18px;display:flex}.ce-comparison b{font-size:14px}.ce-comparison header span{color:#aaa0b8;letter-spacing:1px;font-size:9px}.ce-new header{background:#f4f0ff}.ce-new header b{color:#6343cd}.ce-preview{background:#fdfcfe;min-height:360px;padding:12px}.ce-preview canvas{width:100%;height:auto;display:block}.ce-placeholder{text-align:center;color:#aaa1b9;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:338px;padding:24px;font-size:12px;display:flex}.ce-placeholder>span{color:#d5cbe6;font-size:38px;font-weight:100}.ce-metrics{border-top:1px solid #eee9f5;flex-wrap:wrap;gap:8px;padding:16px 18px;display:flex}.ce-metrics strong{color:#6343cd;font-size:18px}.ce-metrics span{align-self:center;margin-left:auto;font-size:11px}.ce-metrics small{color:#8d829e;width:100%;font-size:10px}.ce-metrics .ce-warning{color:#9f6c28}.ce-card-note{color:#a099ae;padding:8px 18px;font-size:11px}.ce-lab footer{color:#9b91a8;margin-top:28px;font-size:11px;line-height:1.9}.ce-diagnostics{background:#fff;border:1px solid #e5dcee;border-radius:14px;margin-top:20px;padding:16px;font-size:12px}.ce-diagnostics summary{cursor:pointer;color:#796297}.ce-diagnostics>div{border-top:1px solid #eee;padding:12px 0}.ce-diagnostics small{color:#9686a8}@media (width<=900px){.ce-lab{padding:20px 16px}.ce-controls{flex-wrap:wrap}.ce-comparison{grid-template-columns:1fr}.ce-intro{align-items:flex-start;margin:30px 0}.ce-intro h1{font-size:28px}.ce-engine-state{min-width:145px;padding:12px}.ce-header{gap:10px;font-size:10px}.ce-reasoning{flex-basis:100%;padding-top:16px}.ce-run{flex-wrap:wrap}.ce-run p{width:100%;margin:0}.ce-preview{min-height:160px}.ce-placeholder{min-height:200px}}.msh-studio{color:#292a35;min-height:100%;padding:34px clamp(18px,3vw,44px) 48px}.msh-head{border-bottom:1px solid #e6e4ec;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:24px;display:flex}.msh-head>div:first-child>span{color:#6a50dd;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.msh-head h1{letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(30px,4vw,46px)}.msh-head p{color:#747480;max-width:680px;margin:0;font-size:14px;line-height:1.65}.msh-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.msh-badges span{color:#696673;background:#fff;border:1px solid #dfdbea;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:740}.msh-panel{background:#fffffff0;border:1px solid #e5e3eb;border-radius:20px;box-shadow:0 18px 48px #2f2a4c0e}.msh-segment{background:#f1eff5;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.msh-segment button{color:#777581;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;font-size:11px;font-weight:750}.msh-segment button[aria-pressed=true],.msh-segment button[aria-selected=true]{color:#5f47ce;background:#fff;box-shadow:0 4px 13px #332a5c1a}.msh-primary,.msh-secondary{cursor:pointer;border-radius:11px;min-height:42px;padding:0 15px;font-size:12px;font-weight:780}.msh-primary{color:#fff;background:#6250d8;border:0}.msh-secondary{color:#6f6c78;background:#fff;border:1px solid #dedbe6}.msh-primary:disabled{cursor:wait;opacity:.6}.msh-notice{color:#776333;background:#fffaf0;border:1px solid #e8dfc9;border-radius:10px;margin:12px 0;padding:10px 11px;font-size:10px;line-height:1.55}.msh-error{color:#a74444;background:#fff5f5;border:1px solid #f0c5c5;border-radius:10px;margin:12px 0 0;padding:10px;font-size:10px}.msh-empty{color:#9997a3;text-align:center;place-content:center;justify-items:center;min-height:490px;display:grid}.msh-empty span{color:#c7c1e5;font-size:48px}.msh-empty h2{color:#56545e;margin:12px 0 5px;font-size:18px}.msh-empty p{max-width:390px;margin:0;font-size:11px;line-height:1.6}.msocial-layout{grid-template-columns:minmax(280px,.72fr) minmax(500px,1.28fr);gap:18px;margin-top:20px;display:grid}.msocial-source{align-self:start;gap:10px;padding:18px;display:grid}.msocial-section-head,.msocial-results-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.msocial-section-head>div,.msocial-results-head>div{align-items:center;gap:9px;display:flex}.msocial-section-head span,.msocial-results-head span{color:#6250d8;background:#eeeafd;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.msocial-section-head h2,.msocial-results-head h2{margin:0;font-size:17px}.msocial-section-head small,.msocial-results-head strong{color:#7c7887;font-size:10px}.msocial-source>label:not(.msocial-mask){color:#55545f;margin-top:3px;font-size:11px;font-weight:800}.msocial-source textarea{box-sizing:border-box;color:#292a35;width:100%;min-height:170px;font:inherit;resize:vertical;background:#fbfafc;border:1px solid #dedbe7;border-radius:12px;padding:12px;font-size:12px;line-height:1.65}.msocial-source textarea:focus{border-color:#7864df;outline:0;box-shadow:0 0 0 3px #6950dd1a}.msocial-count{color:#8b8793;justify-self:end;margin-top:-6px;font-size:10px}.msocial-mask{color:#65616e;background:#fff;border:1px solid #e3dfeb;border-radius:11px;grid-template-columns:22px 1fr;gap:9px;padding:11px;font-size:10px;line-height:1.5;display:grid}.msocial-mask input{accent-color:#6250d8;width:20px;height:20px;margin:0}.msocial-mask span{gap:2px;display:grid}.msocial-mask strong{color:#4c4954;font-size:11px}.msocial-results{min-width:0}.msocial-results-head{margin:2px 0 12px}.msocial-empty{text-align:center;place-content:center;justify-items:center;min-height:560px;padding:24px;display:grid}.msocial-empty>span{color:#6d56d8;font-size:12px;font-weight:900}.msocial-empty h2{margin:12px 0 7px;font-size:20px}.msocial-empty p{color:#787580;max-width:430px;margin:0;font-size:12px;line-height:1.65}.msocial-stale,.msocial-status{border-radius:11px;padding:11px 13px;font-size:11px;line-height:1.55}.msocial-stale{color:#735e28;background:#fff9e9;border:1px solid #ead7a7}.msocial-status{color:#5945b2;background:#f8f6ff;border:1px solid #d9d3ee}.msocial-common{margin-bottom:14px;padding:15px}.msocial-common h3{margin:0 0 10px;font-size:14px}.msocial-common>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.msocial-common article{background:#f7f5fc;border-radius:10px;gap:3px;padding:10px;display:grid}.msocial-common article strong{font-size:12px}.msocial-common article span,.msocial-common article small,.msocial-common>p{color:#6f6b78;font-size:10px;line-height:1.5}.msocial-columns{grid-template-columns:1fr;gap:14px;display:grid}.msocial-columns.is-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.msocial-column{background:#fff;border:1px solid #e5e3eb;border-radius:18px;min-width:0;padding:16px;box-shadow:0 14px 36px #2f2a4c0a}.msocial-column>header{border-bottom:1px solid #eeecf2;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.msocial-column>header span{color:#6650cc;font-size:10px;font-weight:850}.msocial-column>header h3{margin:4px 0 0;font-size:15px}.msocial-column>header>strong{white-space:nowrap;color:#77727e;font-size:10px}.msocial-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.msocial-stats span{color:#77727e;text-align:center;background:#f8f7fb;border-radius:9px;gap:4px;padding:9px;font-size:9px;display:grid}.msocial-stats b{color:#393641;font-size:15px}.msocial-column section h4{margin:15px 0 8px;font-size:12px}.msocial-observation{color:#504d58;background:#faf9fd;border-left:3px solid #8874e8;border-radius:0 9px 9px 0;gap:4px;margin:7px 0;padding:9px 10px;font-size:10px;line-height:1.55;display:grid}.msocial-observation small,.msocial-playful small{color:#8b8793;font-size:9px}.msocial-playful{background:#fbf8ff;border:1px solid #e7def8;border-radius:12px;margin:12px 0;padding:12px}.msocial-playful>span{color:#7055cc;font-size:9px;font-weight:900}.msocial-playful p{color:#4b4655;margin:5px 0;font-size:11px;line-height:1.5}.msocial-chips{flex-wrap:wrap;gap:6px;display:flex}.msocial-chips>span{color:#55515e;border:1px solid #e4e0ed;border-radius:10px;grid-template-columns:auto auto;gap:0 6px;padding:7px 9px;font-size:10px;display:grid}.msocial-chips>span small{color:#99939f;grid-column:1/-1;font-size:8px}.msocial-column details{border-top:1px solid #eeecf2;margin-top:14px}.msocial-column summary{color:#6650cc;cursor:pointer;align-items:center;min-height:44px;font-size:10px;font-weight:850;display:flex}.msocial-column ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.msocial-column li{background:#f8f7fa;border-radius:9px;padding:9px}.msocial-column li>b{color:#6551c6;font-size:9px}.msocial-column li p{overflow-wrap:anywhere;color:#4f4b55;margin:4px 0;font-size:10px;line-height:1.55}.msocial-column li small{color:#8a8590;font-size:8px}.msocial-actions{justify-content:flex-end;margin-top:14px;display:flex}.msocial-actions button{color:#5f49c2;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd7e8;border-radius:11px;padding:0 16px;font-size:11px;font-weight:850}.msocial-actions button:disabled{cursor:not-allowed;opacity:.5}.msocial-source .msh-primary,.msocial-source .msh-segment button{min-height:44px}@media (width<=900px){.msocial-layout{grid-template-columns:1fr}.msocial-empty{min-height:320px}}@media (width<=600px){.msocial-studio{padding:20px 14px 38px}.msocial-columns.is-compare,.msocial-common>div{grid-template-columns:1fr}.msocial-section-head,.msocial-results-head{align-items:flex-start}.msocial-results-head strong{text-align:right;max-width:150px}.msocial-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.mrh-layout{grid-template-columns:minmax(270px,.68fr) minmax(480px,1.32fr);gap:16px;margin-top:20px;display:grid}.mrh-source{align-self:start;padding:16px}.mrh-source .msh-segment button{min-height:44px}.mrh-source form{gap:8px;margin-top:14px;display:grid}.mrh-source label,.mrh-question label,.mfb-start>label,.mfb-settings>label{color:#55545f;font-size:11px;font-weight:750}.mrh-source input,.mrh-source textarea,.mrh-question input,.mfb-start textarea,.mfb-start select,.mfb-settings input,.mfb-settings textarea,.mfb-question-list input,.mfb-question-list select{box-sizing:border-box;color:#292a35;width:100%;font:inherit;background:#fbfafc;border:1px solid #dedbe7;border-radius:11px;outline:none;font-size:12px}.mrh-source input,.mrh-question input,.mfb-start select,.mfb-settings input,.mfb-question-list input,.mfb-question-list select{min-height:42px;padding:0 11px}.mrh-source input:not([type=file]):not([type=checkbox]),.mrh-question input{min-height:44px}.mrh-source textarea{resize:vertical;min-height:190px;padding:11px;line-height:1.6}.mfb-start textarea,.mfb-settings textarea{resize:vertical;padding:12px;line-height:1.6}.mrh-source input:focus,.mrh-source textarea:focus,.mrh-question input:focus,.mfb-start textarea:focus,.mfb-settings input:focus,.mfb-settings textarea:focus,.mfb-question-list input:focus{border-color:#7864df;box-shadow:0 0 0 3px #6950dd1a}.mrh-paste-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mrh-paste-head strong{color:#5945b2;font-size:11px}.mrh-paste-head span,.mrh-paste>small{color:#7c7684;font-size:10px;line-height:1.55}.mrh-paste label{justify-content:space-between;align-items:center;gap:8px;display:flex}.mrh-paste label small{color:#8b8692;font-size:9px;font-weight:600}.mrh-paste-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mrh-paste-actions button{color:#5b4aa4;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #ddd8e7;border-radius:10px;padding:0 10px;font-size:11px;font-weight:800}.mrh-consent{color:#65616e;background:#fff;border:1px solid #e3dfeb;border-radius:11px;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:11px;font-size:10px;font-weight:600;line-height:1.55;display:grid}.mrh-consent input{accent-color:#6250d8;width:20px;min-height:20px;margin:0}.mrh-file{cursor:pointer;text-align:center;background:#faf8fd;border:1px dashed #ccc5df;border-radius:15px;place-content:center;justify-items:center;min-height:220px;margin-top:14px;padding:20px;display:grid}.mrh-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.mrh-file span{color:#6c52d7;font-size:10px;font-weight:800}.mrh-file strong{margin-top:8px;font-size:13px}.mrh-file small{color:#96939e;margin-top:5px;font-size:10px}.mrh-other-sources{margin-top:14px!important}.mrh-other-sources>summary{align-items:center;min-height:44px;display:flex}.mrh-other-sources>div{gap:7px;padding:0 12px 12px;display:grid}.mrh-other-sources button,.mrh-other-sources article{text-align:left;background:#fff;border:1px solid #e2ddeb;border-radius:10px;gap:3px;min-height:58px;padding:10px 11px;display:grid}.mrh-other-sources button{color:inherit;cursor:pointer}.mrh-other-sources button:disabled{cursor:not-allowed;opacity:.6}.mrh-other-sources strong{color:#554493;font-size:11px}.mrh-other-sources span{color:#77717f;font-size:10px;line-height:1.45}.mrh-other-sources article{background:#f5f4f7}.mrh-other-sources article strong{color:#696572}.msa-other-sources{background:#faf9fc;border:1px solid #e2ddeb;border-radius:12px;margin:14px 0 2px}.msa-other-sources>summary{color:#5e48b2;cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.msa-other-sources>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.msa-other-sources button,.msa-other-sources article{text-align:left;background:#fff;border:1px solid #e2ddeb;border-radius:10px;gap:3px;min-height:64px;padding:10px 11px;display:grid}.msa-other-sources button{color:inherit;cursor:pointer}.msa-other-sources button:disabled{cursor:not-allowed;opacity:.6}.msa-other-sources strong{color:#554493;font-size:11px}.msa-other-sources span{color:#77717f;font-size:10px;line-height:1.45}.msa-other-sources article{background:#f5f4f7}.msa-other-sources article strong{color:#696572}.mrh-reader{min-width:0;padding:clamp(20px,3vw,32px)}.mrh-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mrh-title-row>div:first-child span{color:#6d53d5;font-size:10px;font-weight:780}.mrh-title-row h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.mrh-title-row>div:last-child{align-items:center;gap:8px;display:flex}.mrh-title-row small{color:#96949d;font-size:9px}.mrh-title-row button{color:#5e48c5;cursor:pointer;background:#fff;border:1px solid #ded9ec;border-radius:9px;min-height:44px;padding:8px 10px;font-size:10px;font-weight:750}.mrh-summary,.mrh-answer{background:#f6f3ff;border-radius:15px;margin-top:22px;padding:17px}.mrh-answer{background:#f3f8f6}.mrh-summary h3,.mrh-answer h3{color:#5c47bd;margin:0 0 9px;font-size:12px}.mrh-summary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mrh-summary-modes{grid-template-columns:repeat(3,minmax(72px,1fr));gap:5px;display:grid}.mrh-summary-modes button{color:#625a70;cursor:pointer;background:#fff;border:1px solid #d9d2ed;border-radius:9px;min-height:44px;padding:0 9px;font-size:10px;font-weight:780}.mrh-summary-modes button[aria-pressed=true]{color:#5942bf;background:#eee9ff;border-color:#7560d8}.mrh-summary>small{color:#777184;border-top:1px solid #e0daef;margin-top:10px;padding-top:9px;font-size:10px;line-height:1.5;display:block}.mrh-summary-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mrh-summary-links button{color:#5d48bd;cursor:pointer;background:#fff;border:1px solid #d9d2ed;border-radius:9px;min-height:44px;padding:0 10px;font-size:10px;font-weight:800}.mrh-summary-detail{grid-template-columns:auto minmax(190px,280px);justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:grid}.mrh-summary-detail span{color:#625a70;font-size:10px;font-weight:780}.mrh-summary-detail select{color:#4d465b;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d2ed;border-radius:9px;padding:0 10px;font-size:10px}.mrh-outline{background:#fff;border:1px solid #e0dceb;border-radius:14px;gap:10px;margin-top:14px;padding:15px;display:grid}.mrh-outline header{gap:3px;display:grid}.mrh-outline h3{color:#3f394d;margin:0;font-size:13px}.mrh-outline header small,.mrh-outline>p{color:#7c7685;margin:0;font-size:10px;line-height:1.5}.mrh-outline ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mrh-outline button{color:#4e4959;text-align:left;cursor:pointer;background:#faf9fd;border:1px solid #e3dfeb;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;display:grid}.mrh-outline button strong{color:#6651c7;font-size:10px}.mrh-outline button span{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.mrh-answer h3{color:#35745d}.mrh-reader pre{color:#46454f;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:12px;line-height:1.75}.mrh-reader details{border:1px solid #e7e4ec;border-radius:13px;margin-top:15px}.mrh-reader summary{cursor:pointer;color:#66636f;padding:12px 14px;font-size:11px;font-weight:750}.mrh-reader details pre{max-height:360px;padding:0 14px 15px;overflow:auto}.mrh-question{gap:7px;margin-top:18px;display:grid}.mrh-question>div{grid-template-columns:1fr auto;gap:7px;display:grid}.mrh-question button{color:#fff;cursor:pointer;background:#6250d8;border:0;border-radius:10px;min-width:66px;font-weight:750}.mrh-question small{color:#77737f;font-size:10px;line-height:1.5}.mrh-saved{color:#2f6d55;background:#f2faf6;border:1px solid #cfe7da;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;font-size:11px;font-weight:700;display:flex}.mrh-saved button{color:#2f6d55;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #b8dac9;border-radius:9px;padding:0 11px;font-size:10px;font-weight:800}.mrh-highlights{margin-top:18px}.mrh-highlights>div:first-child h3{color:#373540;margin:0;font-size:13px}.mrh-highlights>div:first-child p{color:#77737f;margin:5px 0 0;font-size:10px;line-height:1.55}.mrh-highlights>small{color:#8a8691;margin-top:8px;font-size:9px;line-height:1.55;display:block}.mrh-highlight-list{gap:7px;max-height:420px;margin-top:11px;display:grid;overflow:auto}.mrh-highlight-list label{cursor:pointer;background:#fff;border:1px solid #e7e4ec;border-radius:11px;grid-template-columns:20px 44px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.mrh-highlight-list label.is-selected{background:#f7f4ff;border-color:#bfb2ef}.mrh-highlight-list input{accent-color:#6250d8;width:18px;height:18px;margin:0}.mrh-highlight-list strong{color:#6250d8;padding-top:2px;font-size:10px}.mrh-highlight-list span{color:#4e4b56;font-size:11px;line-height:1.6}.mrh-answer>p{color:#466456;margin:0 0 10px;font-size:11px;line-height:1.6}.mrh-answer blockquote{background:#fff;border:1px solid #dbeae2;border-radius:10px;grid-template-columns:44px 1fr;gap:8px;margin:7px 0 0;padding:10px;display:grid}.mrh-answer blockquote button{color:#35745d;cursor:pointer;background:#fff;border:1px solid #cfe1d7;border-radius:8px;min-height:44px;padding:0 7px;font-size:10px;font-weight:800}.mrh-answer blockquote span{color:#414a45;font-size:11px;line-height:1.6}.mrh-save-confirm{background:#fbfaff;border:1px solid #d9d2f1;border-radius:15px;margin-top:20px;padding:18px;box-shadow:0 14px 35px #2e254c14}.mrh-save-confirm>div:first-child>span{color:#6c52d7;font-size:9px;font-weight:850}.mrh-save-confirm h3{margin:5px 0 0;font-size:15px}.mrh-save-confirm>div:first-child>p{color:#6f6b77;margin:6px 0 0;font-size:10px;line-height:1.55}.mrh-storage-boundary{background:#f4faf7;border:1px solid #d8e7df;border-radius:11px;gap:4px;margin:12px 0 0;padding:11px;display:grid}.mrh-storage-boundary strong{color:#2f6d55;font-size:11px}.mrh-storage-boundary span{color:#5e756a;font-size:10px;line-height:1.55}.mrh-save-confirm dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.mrh-save-confirm dl div{background:#f2effa;border-radius:9px;padding:9px}.mrh-save-confirm dt{color:#817b8b;font-size:9px}.mrh-save-confirm dd{color:#3d3947;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:750;overflow:hidden}.mrh-include-body{cursor:pointer;background:#fff;border:1px solid #e1ddea;border-radius:11px;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:11px;display:grid}.mrh-include-body input{accent-color:#6250d8;width:20px;height:20px;margin:0}.mrh-include-body span{gap:3px;display:grid}.mrh-include-body strong{color:#47434f;font-size:11px}.mrh-include-body small{color:#817d88;font-size:9px;line-height:1.5}.mrh-save-confirm details{background:#fff}.mrh-save-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mrh-save-actions button{color:#5b5664;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #ddd8e7;border-radius:10px;padding:0 14px;font-size:10px;font-weight:800}.mrh-save-actions .msh-primary{color:#fff;background:#6250d8;border:0}.mrh-document-scope{border:0;gap:8px;margin:14px 0 0;padding:0;display:grid}.mrh-document-scope legend{color:#4b4555;margin-bottom:7px;font-size:11px;font-weight:850}.mrh-document-scope label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ded8ea;border-radius:11px;align-items:flex-start;gap:9px;min-height:44px;padding:10px;display:flex}.mrh-document-scope input{accent-color:#6250d8;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.mrh-document-scope span{gap:2px;display:grid}.mrh-document-scope strong{color:#45404d;font-size:11px}.mrh-document-scope small{color:#746e7b;font-size:10px;line-height:1.5}.mfb-start{gap:14px;max-width:780px;margin:22px auto 0;padding:clamp(22px,4vw,38px);display:grid}.mfb-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mfb-options label{color:#55545f;gap:6px;font-size:11px;font-weight:750;display:grid}.mfb-workspace{grid-template-columns:minmax(230px,.42fr) minmax(540px,1.58fr);gap:16px;margin-top:20px;display:grid}.mfb-settings{align-self:start;gap:14px;padding:16px;display:grid}.mfb-settings label{gap:6px;display:grid}.mfb-summary{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:5px;display:grid}.mfb-summary span{color:#8c8996;background:#f5f2fb;border-radius:10px;justify-items:center;padding:9px 5px;font-size:9px;display:grid}.mfb-summary strong{color:#5f46ca;font-size:14px}.mfb-canvas{min-width:0;overflow:hidden}.mfb-question-list{gap:10px;padding:20px;display:grid}.mfb-question-list article{background:#fff;border:1px solid #e5e2eb;border-radius:15px;padding:14px}.mfb-question-list article>header{grid-template-columns:32px 1fr;align-items:center;gap:9px;display:grid}.mfb-question-list article>header span{color:#6047cd;background:#eee9ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.mfb-question-options{align-items:center;gap:8px;margin:10px 0 0 41px;display:flex}.mfb-question-options select{width:auto;min-width:150px}.mfb-question-options label{color:#716f79;align-items:center;gap:4px;font-size:10px;display:flex}.mfb-question-options label input{width:auto;min-height:auto}.mfb-question-options button,.mfb-choice-list button,.mfb-add,.mfb-actions button{color:#696672;cursor:pointer;background:#fff;border:1px solid #dedbe6;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:720}.mfb-question-options button{color:#a24d4d;margin-left:auto}.mfb-choice-list{gap:6px;margin:10px 0 0 41px;display:grid}.mfb-choice-list button{justify-self:start}.mfb-answer-guide{background:#faf8ff;border:1px solid #e5e0f1;border-radius:12px;margin:12px 0 0 41px;padding:11px 12px}.mfb-answer-guide summary,.mfb-preview-answers summary{color:#6048c7;cursor:pointer;min-height:32px;font-size:11px;font-weight:800}.mfb-answer-guide label{color:#676371;gap:5px;margin-top:9px;font-size:10px;font-weight:750;display:grid}.mfb-answer-guide textarea{box-sizing:border-box;color:#292a35;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dedbe7;border-radius:11px;padding:10px 11px;font-size:11px;line-height:1.55}.mfb-answer-guide p{color:#7b7686;margin:8px 0 0;font-size:10px;line-height:1.55}.mfb-add{color:#6048c7;border-style:dashed;min-height:44px}.mfb-preview{max-width:700px;margin:0 auto;padding:clamp(24px,4vw,42px)}.mfb-preview>span{color:#6850ce;font-size:10px;font-weight:800}.mfb-preview h2{letter-spacing:-.04em;margin:6px 0;font-size:29px}.mfb-preview>p{color:#7f7d87;margin:0 0 24px;font-size:12px;line-height:1.6}.mfb-preview fieldset{border:1px solid #e4e1e9;border-radius:13px;margin:0 0 12px;padding:15px}.mfb-preview legend{color:#46444e;padding:0 5px;font-size:12px;font-weight:720}.mfb-preview legend i{color:#bd5151}.mfb-preview fieldset>input,.mfb-preview fieldset>textarea{box-sizing:border-box;background:#faf9fb;border:1px solid #e0dde6;border-radius:9px;width:100%;margin-top:8px;padding:10px}.mfb-preview-choices,.mfb-scale{gap:7px;margin-top:9px;display:grid}.mfb-scale{grid-template-columns:repeat(5,1fr)}.mfb-preview-choices label,.mfb-scale label{color:#686671;align-items:center;gap:6px;font-size:11px;display:flex}.mfb-preview>button{color:#888590;background:#d7d3e3;border:0;border-radius:10px;width:100%;min-height:42px}.mfb-preview-answers{background:#faf8ff;border:1px solid #e5e0f1;border-radius:12px;margin-top:14px;padding:13px 14px}.mfb-preview-answers>p{color:#777182;margin:2px 0 10px;font-size:10px;line-height:1.55}.mfb-preview-answers ol{color:#514d5c;gap:8px;margin:0;padding-left:20px;font-size:11px;display:grid}.mfb-preview-answers li span{color:#777182;margin-top:3px;line-height:1.5;display:block}.mfb-actions{background:#faf9fb;border-top:1px solid #e8e5ec;justify-content:flex-end;gap:7px;padding:14px 20px;display:flex}.mfb-actions details summary{cursor:pointer;font-weight:800}.mfb-actions .msh-primary{color:#fff;background:#6250d8;border:0}.mfb-studio .msh-badges span{font-size:11px}.mfb-studio .msh-primary,.mfb-studio .msh-secondary,.mfb-studio .msh-segment button{min-height:44px;font-size:12px}.mfb-studio .msh-notice,.mfb-studio .msh-error{font-size:12px;line-height:1.6}.mfb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mfb-steps li{background:#fff;border:1px solid #e4dfee;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.mfb-steps li>span,.mfb-section-title>span{color:#5e47c7;background:#ece7ff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.mfb-steps li>div,.mfb-section-title>div{gap:3px;min-width:0;display:grid}.mfb-steps strong,.mfb-section-title strong{color:#494450;font-size:13px}.mfb-steps small,.mfb-section-title small{color:#716b78;font-size:11px;line-height:1.45}.mfb-start>label,.mfb-settings>label,.mfb-options label{font-size:12px}.mfb-start textarea,.mfb-start select,.mfb-settings input,.mfb-settings textarea,.mfb-question-list input,.mfb-question-list select{min-height:44px;font-size:13px}.mfb-kind-help{color:#665f70;margin:-3px 0 0;font-size:12px;line-height:1.6}.mfb-source-file{cursor:pointer;background:#faf8ff;border:1px dashed #bfb3e6;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;padding:10px 12px;color:#4f4664!important;display:grid!important}.mfb-source-file:before{content:"+";color:#6650c7;background:#ece7ff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:inline-flex}.mfb-source-file input{opacity:0;pointer-events:none;width:44px;height:44px;margin:0;position:absolute}.mfb-source-file>span{gap:3px;min-width:0;display:grid}.mfb-source-file strong{color:#463b62;font-size:12px}.mfb-source-file small{color:#726a7d;font-size:10px;line-height:1.5}.mfb-source-file:focus-within{border-color:#705bd1;box-shadow:0 0 0 3px #6950dd1a}.mfb-source-file-status{color:#466356;overflow-wrap:anywhere;background:#f1f7f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;margin:0;padding:10px 12px;display:grid}.mfb-source-file-status strong{font-size:10px}.mfb-source-file-status span{font-size:11px;font-weight:800}.mfb-source-file-status small{color:#61756a;grid-column:1/-1;font-size:10px;line-height:1.5}.mfb-source-count{color:#766f7d;justify-self:end;margin-top:-10px;font-size:10px}.mfb-maker-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.mfb-maker-choice legend{color:#55545f;font-size:12px;font-weight:800}.mfb-maker-choice>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mfb-maker-choice button{color:#4f4958;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd7e9;border-radius:12px;align-content:center;gap:3px;min-height:60px;padding:10px 12px;display:grid}.mfb-maker-choice button[aria-pressed=true]{background:#f2eeff;border-color:#7560d4;box-shadow:0 0 0 2px #6a52ce1a}.mfb-maker-choice strong{font-size:12px}.mfb-maker-choice span{color:#746e7c;font-size:10px;line-height:1.45}.mfb-ai-maker{background:#fbfaff;border:1px solid #ddd6ec;border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.mfb-ai-maker>header,.mfb-ai-candidate>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mfb-ai-maker>header>div,.mfb-ai-candidate>header>div{gap:3px;min-width:0;display:grid}.mfb-ai-maker>header strong,.mfb-ai-candidate>header strong{color:#494151;font-size:13px}.mfb-ai-maker>header span,.mfb-ai-candidate>header span{color:#726b79;font-size:10px;line-height:1.5}.mfb-ai-maker>header em,.mfb-ai-candidate>header em{color:#624bc5;background:#ece7ff;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.mfb-ai-maker>label:not(.mfb-ai-confirm){color:#55505d;gap:5px;font-size:11px;font-weight:800;display:grid}.mfb-ai-maker select{box-sizing:border-box;color:#34313a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd6e7;border-radius:10px;padding:0 11px}.mfb-ai-maker label small{color:#746e7b;font-size:10px;font-weight:500;line-height:1.5}.mfb-ai-cost,.mfb-ai-preparation,.mfb-ai-status{color:#5c4b9f;background:#f0ecff;border-radius:10px;margin:0;padding:10px 11px;font-size:10px;line-height:1.6}.mfb-ai-lock{background:#f7f5f8;border:1px solid #e3dce8;border-radius:10px;gap:5px;padding:11px;display:grid}.mfb-ai-lock strong{color:#5a5360;font-size:11px}.mfb-ai-lock span{color:#756f79;font-size:10px;line-height:1.5}.mfb-ai-lock button{color:#604bc0;background:#fff;border:1px solid #d8d1e1;border-radius:9px;justify-self:start;min-height:44px;padding:0 12px;font-weight:800}.mfb-ai-range{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.mfb-ai-range>div{text-align:center;background:#f4f1f8;border-radius:10px;gap:3px;padding:9px;display:grid}.mfb-ai-range dt{color:#77717c;font-size:9px}.mfb-ai-range dd{color:#55499b;margin:0;font-size:11px;font-weight:850}.mfb-ai-confirm{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ded7e8;border-radius:11px;align-items:flex-start;gap:9px;min-height:52px;padding:10px 11px;display:flex}.mfb-ai-confirm.is-warning{background:#fffaf1;border-color:#e6cda8}.mfb-ai-confirm input{accent-color:#6650cb;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.mfb-ai-confirm>span{gap:3px;display:grid}.mfb-ai-confirm strong{color:#504957;font-size:11px;line-height:1.45}.mfb-ai-confirm small{color:#746e7b;font-size:10px;line-height:1.5}.mfb-ai-outbound{background:#fff;border:1px solid #e2dce9;border-radius:10px;min-width:0;padding:0 11px}.mfb-ai-outbound summary{color:#5d4abd;cursor:pointer;align-items:center;min-height:44px;font-size:11px;font-weight:800;display:flex}.mfb-ai-outbound p{color:#756f7c;margin:0 0 8px;font-size:10px;line-height:1.5}.mfb-ai-outbound pre{color:#f3eefb;white-space:pre-wrap;overflow-wrap:anywhere;background:#272432;border-radius:8px;max-height:260px;margin:0 0 11px;padding:10px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mfb-ai-candidate{background:#fff;border:1px solid #cfc4ec;border-radius:12px;gap:10px;padding:13px;display:grid}.mfb-ai-candidate.is-outdated{background:#f6f5f7;border-color:#d9d5de}.mfb-ai-candidate h3{color:#3f3947;margin:0;font-size:15px}.mfb-ai-candidate>p{color:#716b78;margin:0;font-size:11px;line-height:1.55}.mfb-ai-candidate ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mfb-ai-candidate li{background:#f7f5fb;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.mfb-ai-candidate li strong{color:#4d4654;font-size:11px;line-height:1.5}.mfb-ai-candidate li span,.mfb-ai-candidate li small{color:#756e7b;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.mfb-ai-private-block{border-radius:9px;color:#8a4141!important;background:#fff0f0!important;padding:10px!important}.mfb-maker-actions{gap:8px;display:flex}.mfb-maker-actions>.msh-primary{flex:1}.mfb-maker-actions>.is-stop{color:#9b4141;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7a9a9;border-radius:10px;padding:0 14px;font-size:11px;font-weight:850}.mfb-notification-lock{background:#faf9fc;border:1px solid #ded9e7;border-radius:11px;gap:9px;padding:12px;display:grid}.mfb-notification-lock>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mfb-notification-lock>header strong{color:#4c4655;font-size:11px}.mfb-notification-lock>header span{color:#726b79;background:#eeeaf2;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.mfb-notification-lock>label{color:#77717c;align-items:center;gap:9px;min-height:44px;display:flex}.mfb-notification-lock>label input{width:18px;height:18px}.mfb-notification-lock>p{color:#6d6673;margin:0;font-size:10px;line-height:1.6}.mfb-notification-lock>p strong{color:#4d4660}.mfn-settings{overflow-wrap:anywhere;background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #d7e0eb;border-radius:16px;gap:13px;min-width:0;padding:16px;display:grid}.mfn-settings>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mfn-settings>header>div{gap:4px;min-width:0;display:grid}.mfn-settings>header span,.mfn-review>header span{color:#426d9b;letter-spacing:.04em;font-size:10px;font-weight:900}.mfn-settings h3,.mfn-settings h4,.mfn-settings p{margin:0}.mfn-settings h3{color:#304a63;font-size:18px}.mfn-settings h4{color:#38536b;font-size:13px}.mfn-settings>header p{color:#667b8e;font-size:11px;line-height:1.55}.mfn-settings>header>strong{color:#5d7283;background:#e9f0f6;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mfn-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.mfn-steps li{background:#fff;border:1px solid #dfe7ef;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:7px;min-width:0;padding:9px;display:grid}.mfn-steps li>span{color:#3f6c92;background:#e7f0f8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:inline-flex}.mfn-steps p{color:#708292;gap:2px;font-size:9px;line-height:1.4;display:grid}.mfn-steps strong{color:#405c74;font-size:10px}.mfn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mfn-grid>section{background:#fff;border:1px solid #dfe7ef;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.mfn-toggle,.mfn-review>label{box-sizing:border-box;cursor:pointer;background:#f9fcff;border:1px solid #dce6ee;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mfn-toggle input,.mfn-review>label input{accent-color:#477a9f;width:20px;height:20px;margin:1px 0 0}.mfn-toggle>span,.mfn-review>label>span{gap:3px;min-width:0;display:grid}.mfn-toggle strong,.mfn-review>label strong{color:#405b72;font-size:11px}.mfn-toggle small,.mfn-review>label small,.mfn-frequency small{color:#718494;font-size:10px;line-height:1.45}.mfn-frequency{color:#4c6579;gap:5px;font-size:10px;font-weight:850;display:grid}.mfn-frequency select{box-sizing:border-box;color:#3d5b74;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bacbd9;border-radius:9px;padding:8px 10px}.mfn-grid>section>button,.mfn-review footer button,.mfn-settings>details>summary{box-sizing:border-box;color:#3f6886;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9db7cb;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.mfn-grid>section>button:disabled,.mfn-review footer button:disabled{cursor:not-allowed;opacity:.5}.mfn-grid dl,.mfn-review dl{gap:0;margin:0;display:grid}.mfn-grid dl>div,.mfn-review dl>div{border-bottom:1px solid #ebf0f4;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.mfn-grid dt,.mfn-review dt{color:#6a8192;font-size:9px;font-weight:900}.mfn-grid dd,.mfn-review dd{color:#405c72;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.mfn-settings>aside{background:#fff9ed;border:1px solid #e7d9b9;border-radius:11px;gap:4px;padding:11px;display:grid}.mfn-settings>aside strong{color:#6f592f;font-size:11px}.mfn-settings>aside p,.mfn-settings>aside small{color:#806d4b;font-size:10px;line-height:1.55}.mfn-review{background:#fff;border:1px solid #cfdde8;border-radius:12px;gap:10px;padding:13px;display:grid}.mfn-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mfn-review>header>div{gap:3px;display:grid}.mfn-review>header>strong{color:#526d80;background:#e8f0f6;border-radius:999px;padding:6px 9px;font-size:10px}.mfn-review code{word-break:break-all;font-size:9px}.mfn-lock{color:#6f6674;background:#f1eef3;border-radius:9px;padding:9px 10px;font-size:10px;line-height:1.5}.mfn-review footer{justify-content:flex-end;gap:8px;display:flex}.mfn-review footer button:last-child{color:#fff;background:#477a9f;border-color:#477a9f}.mfn-settings>details{background:#fff;border:1px solid #dbe5ec;border-radius:10px}.mfn-settings>details>summary{border:0;justify-content:flex-start}.mfn-settings>details ul{color:#657988;gap:5px;margin:0;padding:0 14px 12px 30px;font-size:10px;line-height:1.5;display:grid}.mfn-error,.mfn-status{border-radius:9px;min-height:44px;padding:10px 12px;font-size:10px;line-height:1.5}.mfn-error{color:#8b3045;background:#fff0f2}.mfn-status{color:#45667e;background:#eaf2f8}.mfn-settings :where(button,input,select,summary):focus-visible,.mfn-toggle:focus-within,.mfn-review>label:focus-within{outline-offset:2px;outline:3px solid #ffb800}@media (width<=760px){.mfn-steps,.mfn-grid{grid-template-columns:1fr}.mfn-settings>header,.mfn-review>header,.mfn-review footer{display:grid}.mfn-settings>header>strong,.mfn-review>header>strong{justify-self:start}.mfn-grid>section>button,.mfn-frequency select,.mfn-review footer button,.mfn-settings>details>summary{width:100%;min-height:48px}.mfn-grid dl>div,.mfn-review dl>div{grid-template-columns:1fr;gap:3px}}@media (width<=390px){.mfn-settings,.mfn-settings *{min-width:0;max-width:100%}.mfn-settings{padding:11px;overflow-x:clip}.mfn-settings :where(p,strong,small,span,dd,dt,label,button,summary,li){overflow-wrap:anywhere}.mfn-review{padding:10px}}.mfb-section-title{border-bottom:1px solid #ebe7ef;align-items:center;gap:10px;padding-bottom:12px;display:flex}.mfb-summary span{color:#68616f;text-align:center;font-size:11px}.mfb-summary strong{font-size:16px}.mfb-question-list article>header span{width:32px;height:32px;font-size:12px}.mfb-question-options label{gap:7px;min-height:44px;font-size:12px}.mfb-question-options label input,.mfb-confirm input{accent-color:#6650cb;width:20px;height:20px;min-height:20px}.mfb-question-options button,.mfb-choice-list button,.mfb-add,.mfb-actions button{min-height:44px;padding:0 12px;font-size:12px}.mfb-answer-guide summary,.mfb-preview-answers summary{align-items:center;min-height:44px;font-size:12px;display:flex}.mfb-answer-guide label{font-size:12px}.mfb-answer-guide textarea{min-height:78px;font-size:12px}.mfb-answer-guide p,.mfb-preview-answers>p{color:#696371;font-size:11px}.mfb-preview>span{font-size:11px}.mfb-preview>button{min-height:44px;font-size:12px}.mfb-preview-answers ol{font-size:12px}.mfb-review{background:#fbfaff;border:1px solid #e1dced;border-radius:14px;gap:11px;margin:0 20px 20px;padding:16px;display:grid}.mfb-review-issues{color:#8d3f3f;background:#fff6f6;border:1px solid #edc6c6;border-radius:11px;padding:12px 14px}.mfb-review-issues strong{font-size:12px}.mfb-review-issues ul{gap:5px;margin:8px 0 0;padding-left:19px;font-size:11px;line-height:1.55;display:grid}.mfb-review-ready,.mfb-privacy-warning{color:#34775e;background:#edf8f3;border-radius:10px;margin:0;padding:11px 12px;font-size:12px;line-height:1.55}.mfb-privacy-warning{color:#725a2e;background:#fff8eb;border:1px solid #ead5ab}.mfb-confirm{cursor:pointer;background:#f6f3ff;border:1px solid #dcd6ed;border-radius:11px;align-items:flex-start;gap:9px;min-height:54px;padding:12px;display:flex}.mfb-confirm:has(input:disabled){cursor:not-allowed;opacity:.65}.mfb-confirm span{gap:3px;display:grid}.mfb-confirm strong{color:#4f426f;font-size:12px}.mfb-confirm small{color:#6d6674;font-size:11px;line-height:1.5}.mfb-actions{align-items:center}.mfb-collection-lock{background:#f8f6fc;border:1px solid #dfd9ec;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 16px;padding:14px 16px;display:flex}.mfb-collection-lock>div{gap:4px;display:grid}.mfb-collection-lock span{color:#7058c8;font-size:10px;font-weight:850}.mfb-collection-lock strong{color:#443b58;font-size:13px}.mfb-collection-lock p{color:#6d6676;max-width:660px;margin:0;font-size:11px;line-height:1.55}.mfb-collection-lock button{color:#8b8692;cursor:not-allowed;white-space:nowrap;background:#ebe8f0;border:1px solid #ddd7e7;border-radius:10px;min-height:44px;padding:0 13px;font-size:11px;font-weight:800}.mfb-collection{background:#faf8ff;border:1px solid #dcd5eb;border-radius:14px;gap:14px;margin:0 20px 16px;padding:16px;display:grid}.mfb-collection>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mfb-collection>header>div{gap:4px;display:grid}.mfb-collection>header span{color:#6a52c7;font-size:10px;font-weight:850}.mfb-collection>header strong{color:#443b58;font-size:14px}.mfb-collection>header p,.mfb-collection-boundary,.mfb-collection-warning,.mfb-collected-list>p{color:#6d6676;margin:0;font-size:11px;line-height:1.6}.mfb-collection>header>b{color:#5f47c7;background:#ece7ff;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mfb-collection-setup,.mfb-collection-live{gap:12px;display:grid}.mfb-collection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mfb-collection-fields label{color:#55505e;gap:5px;font-size:11px;font-weight:800;display:grid}.mfb-collection-fields small{color:#837d89;font-size:10px;font-weight:600}.mfb-collection-fields input{box-sizing:border-box;color:#302c36;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d2e4;border-radius:10px;padding:0 10px;font-size:12px}.mfb-collection-check{cursor:pointer;background:#fff;border:1px solid #ddd7e9;border-radius:11px;align-items:flex-start;gap:9px;min-height:54px;padding:11px 12px;display:flex}.mfb-collection-check.is-warning{background:#fffaf0;border-color:#ead5ab}.mfb-collection-check input{accent-color:#6650cb;flex:0 0 20px;width:20px;height:20px}.mfb-collection-check span{gap:3px;display:grid}.mfb-collection-check strong{color:#4e4657;font-size:12px}.mfb-collection-check small{color:#6f6877;font-size:11px;line-height:1.5}.mfb-collection-warning{color:#755925;background:#fff8eb;border:1px solid #ead3aa;border-radius:10px;padding:11px 12px}.mfb-collection-boundary{background:#f1eef7;border-radius:10px;padding:10px 12px}.mfb-collection-setup>button{color:#fff;cursor:pointer;background:#6650d1;border:0;border-radius:10px;justify-self:end;min-height:44px;padding:0 16px;font-size:12px;font-weight:800}.mfb-collection-setup>button:disabled{cursor:not-allowed;opacity:.5}.mfb-collection-link{grid-template-columns:minmax(0,1fr) auto auto auto;gap:7px;display:grid}.mfb-collection-link code{color:#51486a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d9d3e3;border-radius:10px;align-items:center;min-width:0;min-height:44px;padding:0 11px;font-size:11px;display:flex;overflow:hidden}.mfb-collection-link button,.mfb-collection-link a,.mfb-collection-actions button,.mfb-collected-list button{color:#5e4a89;cursor:pointer;background:#fff;border:1px solid #d7d0e5;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.mfb-collection-link a{text-decoration:none}.mfb-share-review{background:#fffaf0;border:1px solid #d7c8a5;border-radius:12px;gap:11px;padding:14px;display:grid}.mfb-share-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mfb-share-review>header>div{gap:3px;display:grid}.mfb-share-review>header span{color:#8a611e;font-size:10px;font-weight:850}.mfb-share-review>header strong{color:#4f4028;font-size:13px}.mfb-share-review>header button,.mfb-share-review>div button{color:#684f26;cursor:pointer;background:#fff;border:1px solid #d8c9ab;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.mfb-share-review dl{gap:6px;margin:0;display:grid}.mfb-share-review dl>div{background:#fff;border-radius:9px;grid-template-columns:92px minmax(0,1fr);gap:8px;min-width:0;padding:8px 10px;display:grid}.mfb-share-review dt{color:#75654b;font-size:10px;font-weight:800}.mfb-share-review dd{overflow-wrap:anywhere;color:#4f493f;min-width:0;margin:0;font-size:11px}.mfb-share-review dd code{white-space:normal;word-break:break-all}.mfb-share-review>p{color:#665a47;margin:0;font-size:11px;line-height:1.55}.mfb-share-review>p.is-warning{color:#775116;background:#fff0cf;border-radius:9px;padding:9px 10px}.mfb-share-review>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mfb-share-review>div button.msh-primary{color:#fff;background:#6650d1;border-color:#6650d1}.mfb-qr-share{background:#faf9fd;border:1px solid #ddd7e8;border-radius:12px;gap:10px;padding:12px;display:grid}.mfb-qr-share>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mfb-qr-share>header>div{gap:3px;display:grid}.mfb-qr-share strong{color:#4f465c;font-size:11px}.mfb-qr-share small,.mfb-qr-result p{color:#756d7d;margin:0;font-size:10px;line-height:1.55}.mfb-qr-share button,.mfb-qr-share a{color:#5e4a87;cursor:pointer;background:#fff;border:1px solid #d7d0e3;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.mfb-qr-share button:disabled{cursor:wait;opacity:.6}.mfb-qr-result{grid-template-columns:minmax(180px,256px) minmax(0,1fr);align-items:center;gap:14px;display:grid}.mfb-qr-result img{width:100%;height:auto;image-rendering:pixelated;background:#fff;border:1px solid #e2ddea;border-radius:10px;display:block}.mfb-qr-result>div{gap:8px;display:grid}.mfb-qr-result p{margin:0}.mfb-collection-actions{flex-wrap:wrap;gap:7px;display:flex}.mfb-collection-actions button:disabled,.mfb-collected-list button:disabled{cursor:not-allowed;opacity:.5}.mfb-collection-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mfb-collection-metrics span{color:#736c79;background:#fff;border:1px solid #e1dce9;border-radius:10px;gap:3px;padding:11px;font-size:10px;display:grid}.mfb-collection-metrics strong{overflow-wrap:anywhere;color:#5d46c5;font-size:15px}.mfb-collected-list{background:#fff;border:1px solid #ded8e8;border-radius:11px}.mfb-collected-list>summary{color:#5b4a7e;cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.mfb-collected-list>p{padding:0 12px 10px}.mfb-collected-list ul{gap:6px;margin:0;padding:0 10px 10px;list-style:none;display:grid}.mfb-collected-list li{background:#f7f5fa;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.mfb-collected-list li>span{gap:2px;display:grid}.mfb-collected-list li strong{color:#514a58;font-size:11px}.mfb-collected-list li small{color:#77717e;font-size:10px}.mfb-collected-list .mfb-response-grade{background:#fff;border:1px solid #ddd6ef;border-radius:9px;min-width:108px;padding:7px 9px}.mfb-collected-list .mfb-response-grade strong{color:#5d46c5;font-size:12px}.mfb-response-files{flex:260px;gap:5px;min-width:min(100%,260px);display:grid}.mfb-response-files a{box-sizing:border-box;overflow-wrap:anywhere;color:#5e4a89;text-align:left;background:#fff;border:1px solid #d7d0e5;border-radius:10px;justify-content:flex-start;align-items:center;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.mfb-response-files>span{color:#706a75;overflow-wrap:anywhere;background:#f0edf4;border:1px solid #e4dee9;border-radius:9px;padding:8px 10px;font-size:10px;line-height:1.45}.mfb-response-review{background:#fff;border:1px solid #ddd7eb;border-radius:14px;margin:0 20px 16px}.mfb-response-review>summary{box-sizing:border-box;color:#554475;cursor:pointer;align-items:center;min-height:52px;padding:0 16px;font-size:13px;font-weight:850;display:flex}.mfb-response-review[open]>summary{background:#faf8ff;border-bottom:1px solid #ebe7f0}.mfb-response-body{gap:14px;padding:16px;display:grid}.mfb-response-body>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mfb-response-body>header div{gap:4px;display:grid}.mfb-response-body>header strong{color:#45404f;font-size:13px}.mfb-response-body>header p,.mfb-response-guide,.mfb-response-empty,.mfb-response-boundary{color:#6b6573;margin:0;font-size:11px;line-height:1.6}.mfb-response-body>header>span{color:#6250bd;background:#f0ebff;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.mfb-response-actions{flex-wrap:wrap;gap:8px;display:flex}.mfb-response-actions button,.mfb-response-file{box-sizing:border-box;color:#5c4a83;cursor:pointer;background:#fff;border:1px solid #d9d2e8;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.mfb-response-file{position:relative;overflow:hidden}.mfb-response-file input{opacity:0;width:1px;height:1px;position:absolute}.mfb-response-input{color:#55505f;gap:6px;font-size:12px;font-weight:800;display:grid}.mfb-response-input textarea{box-sizing:border-box;color:#302c36;width:100%;min-height:150px;font:inherit;resize:vertical;background:#fbfafc;border:1px solid #ded8e7;border-radius:11px;padding:12px;font-size:12px;line-height:1.55}.mfb-response-input textarea:focus{border-color:#7864df;outline:none;box-shadow:0 0 0 3px #6950dd1a}.mfb-response-results{gap:12px;display:grid}.mfb-response-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mfb-response-metrics article{background:#faf9fc;border:1px solid #e4dfec;border-radius:11px;gap:3px;min-width:0;padding:12px;display:grid}.mfb-response-metrics strong{overflow-wrap:anywhere;color:#5d46c5;font-size:17px}.mfb-response-metrics span{color:#716b78;font-size:10px}.mfb-response-boundary{background:#f4f1f8;border-radius:10px;padding:10px 12px}.mfb-response-issues,.mfb-response-private,.mfb-response-ready{border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.55}.mfb-response-issues{color:#873f3f;background:#fff6f6;border:1px solid #ebc8c8}.mfb-response-issues ul{gap:4px;margin:7px 0 0;padding-left:18px;display:grid}.mfb-response-private{color:#73592d;background:#fff8eb;border:1px solid #ead6ab}.mfb-response-ready{color:#34775e;background:#edf8f3}.mfb-response-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mfb-response-questions>article{background:#fff;border:1px solid #e3deea;border-radius:12px;min-width:0;padding:13px}.mfb-response-questions article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mfb-response-questions header strong{color:#494350;font-size:12px;line-height:1.5}.mfb-response-questions header span{color:#746c7b;flex:none;font-size:10px}.mfb-response-questions ul,.mfb-response-questions ol{color:#5f5966;gap:5px;margin:10px 0 0;padding-left:19px;font-size:11px;line-height:1.5;display:grid}.mfb-response-questions ul{padding-left:0;list-style:none}.mfb-response-questions ul li{background:#f7f4fb;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.mfb-response-questions p{color:#6f6876;margin:9px 0 0;font-size:11px;line-height:1.5}.mfb-response-questions p.is-warning{color:#8a5a25}.mfb-actions details{color:#696370;align-self:center;font-size:12px}.mfb-actions details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.mfb-actions details p{color:#716b77;max-width:300px;margin:0 0 8px;font-size:11px;line-height:1.5}.mfb-actions details[open]{align-items:center;gap:7px;display:grid}.mfb-actions button:disabled{cursor:not-allowed;opacity:.5}.mfb-status{color:#34775e;background:#edf8f3;border-radius:10px;margin:0 20px 20px;padding:11px 12px;font-size:12px;line-height:1.55}.mfb-type-help{color:#746f7b;margin:6px 0 0 41px;font-size:11px;line-height:1.5}.mfb-choice-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.mfb-choice-row>button{color:#a24d4d}.mfb-choice-row>button:disabled{cursor:not-allowed;opacity:.45}.mfb-correct-choice{color:#5f47c7;align-items:center;gap:5px;min-height:44px;font-size:11px;font-weight:800;display:flex}.mfb-correct-choice input{accent-color:#6650cb;width:20px;height:20px;min-height:20px}.mfb-range-settings{background:#faf8ff;border:1px solid #e5e0f1;border-radius:12px;align-items:end;gap:8px;margin:10px 0 0 41px;padding:11px 12px;display:flex}.mfb-range-settings label{color:#676371;gap:5px;max-width:130px;font-size:11px;font-weight:750;display:grid}.mfb-range-settings span{color:#777182;padding-bottom:13px;font-size:11px}.mfb-add-menu{background:#faf8ff;border:1px dashed #cfc6e5;border-radius:13px}.mfb-add-menu>summary{box-sizing:border-box;cursor:pointer;border:0;place-items:center;list-style:none;display:grid}.mfb-add-menu>summary::-webkit-details-marker{display:none}.mfb-add-menu>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.mfb-add-menu>div button{color:#514d59;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded8ea;border-radius:10px;align-content:center;gap:4px;min-height:72px;padding:10px;display:grid}.mfb-add-menu>div button strong{font-size:12px}.mfb-add-menu>div button span{color:#77717e;font-size:10px;line-height:1.4}.mfb-preview-workspace{background:#f5f3f8;padding:14px}.mfb-preview-toolbar{justify-content:center;gap:5px;padding-bottom:12px;display:flex}.mfb-preview-toolbar button{color:#6d6875;cursor:pointer;background:#fff;border:1px solid #ddd8e8;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:750}.mfb-preview-toolbar button[aria-pressed=true]{color:#5941c3;background:#eee9ff;border-color:#7661d7}.mfb-preview.is-desktop{background:#fff}.mfb-preview.is-mobile{background:#fff;border-radius:18px;max-width:390px;box-shadow:0 12px 32px #2d27431a}.mfb-preview-progress{background:#f3efff;border-radius:9px;padding:8px 10px;font-weight:800;color:#5f47c7!important}.mfb-scale{flex-wrap:wrap;gap:7px;display:flex}.mfb-scale label{background:#faf9fc;border:1px solid #e0dce8;border-radius:9px;justify-content:center;min-width:54px;min-height:42px;padding:0 8px}.mfb-file-preview{background:#faf9fc;border:1px dashed #cec7da;border-radius:10px;gap:7px;margin-top:9px;padding:14px;display:grid}.mfb-file-preview button{color:#77727d;background:#fff;border:1px solid #ddd8e5;border-radius:9px;min-height:40px}.mfb-file-preview span{color:#77727d;text-align:center;font-size:11px}.mfb-preview-navigation{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.mfb-preview-navigation button{color:#5f47c7;cursor:pointer;background:#fff;border:1px solid #ddd8e5;border-radius:9px;min-height:42px;font-weight:750}.mfb-preview-navigation button:disabled{cursor:not-allowed;color:#aaa5b0;opacity:.6}.mfb-preview-answers li em{color:#5f47c7;margin-left:7px;font-size:10px;font-style:normal;font-weight:800}@media (width<=940px){.mrh-layout,.mfb-workspace{grid-template-columns:1fr}.msh-head{flex-direction:column;align-items:flex-start}.msh-badges{justify-content:flex-start}}@media (width<=760px){.mfb-steps{grid-template-columns:1fr}}@media (width<=600px){.msh-studio{padding:22px 14px 36px}.mrh-title-row,.mrh-summary>header{flex-direction:column}.mrh-summary-modes{grid-template-columns:1fr;width:100%}.mrh-summary-modes button{font-size:12px}.mrh-title-row>div:last-child,.mrh-saved{flex-direction:column;align-items:stretch;width:100%}.mrh-title-row button,.mrh-saved button{min-height:44px}.mrh-question>div{grid-template-columns:1fr}.mrh-question button{min-height:44px}.mrh-highlight-list label{grid-template-columns:20px 42px 1fr}.mrh-save-confirm dl{grid-template-columns:1fr}.mrh-save-actions{flex-direction:column-reverse;align-items:stretch}.mfb-options{grid-template-columns:1fr}.mfb-question-list{padding:14px}.mfb-question-options{flex-direction:column;align-items:stretch;margin-left:0}.mfb-question-options select{width:100%}.mfb-question-options button,.mfb-choice-list,.mfb-answer-guide,.mfb-range-settings,.mfb-type-help{margin-left:0}.mfb-choice-row{grid-template-columns:1fr auto}.mfb-correct-choice{grid-column:1/-1}.mfb-range-settings{flex-direction:column;align-items:stretch}.mfb-range-settings label{max-width:none}.mfb-range-settings span{display:none}.mfb-add-menu>div{grid-template-columns:1fr}.mfb-preview-workspace{padding:8px}.mfb-review{margin:0 14px 14px}.mfb-collection-lock{flex-direction:column;align-items:stretch;margin:0 14px 14px}.mfb-collection-lock button{white-space:normal;width:100%}.mfb-response-review{margin:0 14px 14px}.mfb-response-body>header{flex-direction:column}.mfb-response-actions{grid-template-columns:1fr;display:grid}.mfb-response-metrics,.mfb-response-questions{grid-template-columns:1fr}.mfb-actions{flex-direction:column;align-items:stretch}.mfb-actions details{align-self:stretch}.mfb-status{margin:0 14px 14px}.mrh-paste-actions,.mrh-summary-detail{grid-template-columns:1fr}.mrh-summary-detail select{width:100%;min-height:48px;font-size:12px}.mfb-maker-choice>div{grid-template-columns:1fr}.mfb-maker-choice button,.mfb-ai-maker select,.mfb-maker-actions button{min-height:48px}.mfb-ai-maker{padding:12px;overflow:hidden}.mfb-ai-maker>header,.mfb-ai-candidate>header{flex-direction:column;align-items:stretch}.mfb-ai-maker>header em,.mfb-ai-candidate>header em{align-self:flex-start}.mfb-ai-range{grid-template-columns:1fr 1fr}.mfb-maker-actions{flex-direction:column;align-items:stretch}.mfb-ai-outbound pre{box-sizing:border-box;max-width:100%}.mfb-ai-candidate li{overflow-wrap:anywhere}}.mmm-start{gap:13px;max-width:780px;margin:22px auto 0;padding:clamp(22px,4vw,38px);display:grid}.mmm-start label,.mmm-controls label,.mtq-editor>label{color:#55545f;font-size:11px;font-weight:760}.mmm-start textarea,.mmm-controls input,.mmm-controls select,.mmm-map input,.mmm-map textarea,.mtq-editor textarea{box-sizing:border-box;color:#292a35;width:100%;font:inherit;background:#fbfafc;border:1px solid #dfdbe8;border-radius:11px;outline:none}.mmm-start textarea,.mtq-editor textarea{resize:vertical;padding:13px;font-size:12px;line-height:1.65}.mmm-workspace{grid-template-columns:minmax(220px,.36fr) minmax(600px,1.64fr);gap:16px;margin-top:20px;display:grid}.mmm-controls{align-self:start;gap:12px;padding:16px;display:grid}.mmm-controls label{gap:6px;display:grid}.mmm-controls input,.mmm-controls select{min-height:41px;padding:0 10px}.mmm-stat{background:#f3efff;border-radius:12px;align-items:baseline;gap:7px;padding:12px;display:flex}.mmm-stat strong{color:#6046ce;font-size:23px}.mmm-stat span{color:#85818e;font-size:10px}.mmm-canvas{min-width:0;overflow:hidden}.mmm-map{background-image:radial-gradient(#ddd7ed 1px,#0000 1px);background-size:18px 18px;min-height:510px;padding:26px;overflow:auto}.mmm-root{max-width:300px;margin:0 auto 24px}.mmm-root input{color:#fff;text-align:center;background:#5f49cf;border:0;min-height:54px;padding:0 16px;font-size:15px;font-weight:800;box-shadow:0 12px 24px #4c36b238}.mmm-branches{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:start;gap:15px;display:grid}.mmm-branches section{background:#fffffff2;border:1px solid #dfd9ed;border-radius:15px;padding:11px;box-shadow:0 8px 22px #392d580f}.mmm-branches header,.mmm-branches label{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.mmm-branches label{grid-template-columns:22px 1fr auto;margin-top:7px}.mmm-branches header :is(input,textarea){color:#5540ba;background:#f1edff;border-color:#cfc5eb;min-height:40px;padding:0 9px;font-weight:800}.mmm-branches label :is(input,textarea){min-height:36px;padding:0 8px;font-size:11px}.mmm-branches label span{color:#837e8e;background:#efedf4;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.mmm-branches button{color:#a29daa;cursor:pointer;background:0 0;border:0}.mmm-add-node{margin-top:9px;font-size:10px;font-weight:750;color:#6650c8!important}.mmm-canvas.is-columns .mmm-root{margin-left:0}.mmm-canvas.is-columns .mmm-branches{grid-template-columns:repeat(2,minmax(230px,1fr))}.mmm-canvas.is-outline .mmm-root{margin-left:0}.mmm-canvas.is-outline .mmm-branches{grid-template-columns:1fr}.mmm-canvas.is-outline .mmm-branches section{border-left:4px solid #7561d4}.mtq-layout{grid-template-columns:minmax(480px,1.35fr) minmax(290px,.65fr);gap:16px;margin-top:20px;display:grid}.mtq-editor{padding:19px}.mtq-editor textarea{min-height:530px;margin-top:8px}.mtq-editor footer{color:#8b8893;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.mtq-editor footer button{color:#5e4bc1;cursor:pointer;background:#fff;border:1px solid #ddd9e5;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:740}.mtq-report{align-self:start;padding:18px}.mtq-score{background:#f4f0ff;border-radius:16px;place-content:center;justify-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.mtq-score strong{color:#5e47c9;font-size:45px;line-height:1}.mtq-score span{color:#827d91;margin-top:5px;font-size:10px}.mtq-score i{width:var(--score);background:#6a51d9;height:4px;transition:width .2s;position:absolute;bottom:0;left:0}.mtq-report h2{margin:18px 0 9px;font-size:13px}.mtq-report article{border-top:1px solid #ece9f0;grid-template-columns:1fr auto;gap:4px;padding:12px 0;display:grid}.mtq-report article strong{font-size:11px}.mtq-report article span{color:#6a52cd;font-size:10px;font-weight:800}.mtq-report article p{color:#85828d;grid-column:1/-1;margin:0;font-size:9px;line-height:1.55}@media (width<=1050px){.mmm-workspace,.mtq-layout{grid-template-columns:1fr}.mmm-branches{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=600px){.mmm-branches,.mmm-canvas.is-columns .mmm-branches{grid-template-columns:1fr}.mmm-map{padding:14px}.mtq-editor footer{flex-direction:column;align-items:flex-start}}.mps-layout{grid-template-columns:minmax(480px,1.05fr) minmax(350px,.95fr);gap:16px;margin-top:20px;display:grid}.mps-editor,.mps-preview{padding:clamp(20px,3vw,30px)}.mps-editor{align-self:start;gap:13px;display:grid}.mps-editor label{color:#55545f;gap:6px;font-size:11px;font-weight:750;display:grid}.mps-editor label small{color:#98949f;font-weight:500}.mps-editor input,.mps-editor textarea{box-sizing:border-box;color:#2c2b34;width:100%;font:inherit;background:#fbfafc;border:1px solid #dedbe6;border-radius:10px;outline:none;font-size:12px}.mps-editor input{min-height:41px;padding:0 10px}.mps-editor textarea{resize:vertical;padding:10px;line-height:1.6}.mps-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mps-preview{color:#ebe8ff;background:#27233d;align-self:start}.mps-preview>span{color:#a99afa;letter-spacing:.12em;font-size:9px;font-weight:820}.mps-preview h2{color:#fff;margin:7px 0 2px;font-size:27px}.mps-preview>p{color:#aaa5bd;margin:0;font-size:11px}.mps-preview blockquote{color:#f7f5ff;background:#ffffff0f;border-left:3px solid #9b87ff;border-radius:0 10px 10px 0;margin:20px 0;padding:14px;font-size:12px;line-height:1.6}.mps-preview pre{color:#cac5db;white-space:pre-wrap;background:#1d1a2d;border-radius:12px;max-height:340px;padding:14px;font-family:inherit;font-size:10px;line-height:1.7;overflow:auto}.mps-preview>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.mps-preview button{color:#e8e4f7;cursor:pointer;background:#322d49;border:1px solid #554e72;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:730}.mps-preview .msh-primary{color:#fff;background:#765de5;border:0}.mtl-toolbar{gap:12px;margin-top:20px;display:grid}.mtl-toolbar>input{min-height:45px;font:inherit;background:#fff;border:1px solid #dedbe6;border-radius:12px;outline:none;padding:0 14px;font-size:12px}.mtl-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.mtl-toolbar button{color:#73707b;cursor:pointer;background:#fff;border:1px solid #ddd9e5;border-radius:99px;padding:8px 11px;font-size:10px}.mtl-toolbar button[aria-pressed=true]{color:#fff;background:#6e58d4;border-color:#6e58d4}.mtl-grid{grid-template-columns:repeat(3,minmax(230px,1fr));gap:12px;margin-top:16px;display:grid}.mtl-grid article{flex-direction:column;min-width:0;padding:18px;display:flex}.mtl-grid article>span{color:#6a52cd;font-size:9px;font-weight:800}.mtl-grid h2{margin:7px 0 5px;font-size:16px}.mtl-grid p{color:#85828d;min-height:34px;margin:0;font-size:10px;line-height:1.55}.mtl-grid pre{color:#6f6b78;white-space:pre-wrap;background:#f6f4fa;border-radius:10px;flex:1;max-height:115px;margin:13px 0;padding:10px;font-family:inherit;font-size:9px;line-height:1.55;overflow:hidden}.mtl-grid article>button{color:#fff;cursor:pointer;background:#6750cf;border:0;border-radius:9px;min-height:38px;font-size:10px;font-weight:760}.mtl-personal{background:#fff;border:1px solid #ddd8ea;border-radius:14px;margin-top:18px;overflow:hidden}.mtl-personal>summary{color:#5645ae;cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:12px;font-weight:850;list-style:none;display:flex}.mtl-personal>summary::-webkit-details-marker{display:none}.mtl-personal>summary:before{content:"+";color:#6450c7;background:#eeeaff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.mtl-personal[open]>summary:before{content:"−"}.mtl-personal>summary small{color:#8a8592;margin-left:auto;font-size:9px;font-weight:650}.mtl-personal-body{background:#fcfbff;border-top:1px solid #ece9f2;gap:12px;padding:16px;display:grid}.mtl-form-grid{gap:11px;display:grid}.mtl-form-grid label{color:#5c5665;grid-template-columns:minmax(0,1fr) auto;gap:6px;font-size:11px;font-weight:800;display:grid}.mtl-form-grid label small{color:#9893a0;font-size:9px;font-weight:650}.mtl-form-grid input,.mtl-form-grid textarea{box-sizing:border-box;color:#494451;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd8e7;border-radius:10px;outline:none;grid-column:1/-1;padding:10px 11px;font-size:12px;line-height:1.55}.mtl-form-grid input{min-height:44px}.mtl-form-grid textarea{resize:vertical;min-height:150px}.mtl-personal-body>p{color:#77717f;margin:0;font-size:10px;line-height:1.6}.mtl-form-actions,.mtl-save-review>div,.mtl-card-actions{flex-wrap:wrap;gap:7px;display:flex}.mtl-form-actions button,.mtl-save-review button,.mtl-card-actions button{color:#5d4ab8;cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:9px;min-height:44px;padding:0 12px;font-size:10px;font-weight:800}.mtl-form-actions button:first-child,.mtl-save-review .is-primary,.mtl-card-actions .is-primary{color:#fff;background:#6750cf;border-color:#6750cf}.mtl-save-review{background:#f7f4ff;border:1px solid #d9d1f3;border-radius:12px;gap:10px;padding:13px;display:grid}.mtl-save-review>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mtl-save-review>header>div{gap:3px;display:grid}.mtl-save-review span{color:#7662d1;letter-spacing:.08em;font-size:8px;font-weight:850}.mtl-save-review strong{overflow-wrap:anywhere;color:#403a4d;font-size:13px}.mtl-save-review small{color:#817a8b;text-align:right;font-size:9px}.mtl-save-review pre{color:#595362;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:9px;max-height:180px;margin:0;padding:11px;font-family:inherit;font-size:10px;line-height:1.6;overflow:auto}.mtl-error{border-radius:9px;padding:9px 10px;color:#a33d4d!important;background:#fff0f2!important}.mtl-status{color:#726c7b;min-height:20px;margin:10px 2px 0;font-size:10px;line-height:1.5}.mtl-toolbar button{min-height:44px}.mtl-grid article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mtl-grid article>header>span{color:#6a52cd;font-size:9px;font-weight:800}.mtl-favorite{color:#8b8495;cursor:pointer;background:#fff;border:1px solid #ddd8e7;border-radius:10px;place-items:center;min-width:44px;min-height:44px;font-size:17px;display:grid}.mtl-favorite[aria-pressed=true]{color:#9a7013;background:#fff8dc;border-color:#d5b55f}.mtl-grid pre{overflow:auto}.mtl-card-actions{margin-top:auto}.mtl-card-actions button{flex:82px}.mtl-card-actions .is-danger{color:#fff;background:#c94f61;border-color:#c94f61}.mtl-personal summary:focus-visible,.mtl-form-grid input:focus-visible,.mtl-form-grid textarea:focus-visible,.mtl-form-actions button:focus-visible,.mtl-save-review button:focus-visible,.mtl-save-review pre:focus-visible,.mtl-toolbar input:focus-visible,.mtl-toolbar button:focus-visible,.mtl-favorite:focus-visible,.mtl-grid pre:focus-visible,.mtl-card-actions button:focus-visible{outline-offset:2px;outline:3px solid #6750cf47}.mtl-question-guide{overflow-wrap:anywhere;background:#f2efff;border-radius:10px;gap:3px;padding:10px 11px;display:grid;color:#51428f!important;margin:0!important}.mtl-question-guide strong{font-size:10px}.mtl-question-guide span{font-size:9px;line-height:1.55}.mpublic-catalog{background:#fbfaff;border:1px solid #ddd7ee;border-radius:16px;gap:13px;min-width:0;margin-top:18px;padding:18px;display:grid;overflow:hidden}.mpublic-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mpublic-head>div{min-width:0}.mpublic-head span{color:#6a52cd;letter-spacing:.08em;font-size:9px;font-weight:900}.mpublic-head h2{color:#393442;margin:5px 0 4px;font-size:18px}.mpublic-head p{color:#77717e;overflow-wrap:anywhere;max-width:700px;margin:0;font-size:11px;line-height:1.6}.mpublic-head>strong{border-radius:99px;flex:none;padding:7px 10px;font-size:10px}.mpublic-head>strong.is-ready{color:#2d7048;background:#e7f6ed}.mpublic-head>strong.is-locked{color:#706779;background:#f0edf7}.mpublic-scope,.mpublic-locked>div,.mpublic-item-meta{flex-wrap:wrap;gap:6px;display:flex}.mpublic-scope span,.mpublic-locked>div span,.mpublic-item-meta span{color:#6d6579;background:#f0edf8;border-radius:8px;padding:6px 8px;font-size:9px}.mpublic-controls{grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr) minmax(130px,.45fr) auto auto;align-items:end;gap:8px;display:grid}.mpublic-controls label,.mpublic-report>label:not(.mpublic-confirm){color:#5f5869;gap:5px;font-size:10px;font-weight:850;display:grid}.mpublic-controls input,.mpublic-controls select,.mpublic-report select,.mpublic-report textarea{box-sizing:border-box;color:#4a4451;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd6e7;border-radius:9px;padding:0 10px;font-size:11px}.mpublic-report textarea{resize:vertical;min-height:110px;padding:10px;line-height:1.6}.mpublic-controls button,.mpublic-error button,.mpublic-item-actions button,.mpublic-report button{color:#5e4ab9;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d2e7;border-radius:9px;padding:0 12px;font-size:10px;font-weight:850}.mpublic-controls button:disabled,.mpublic-error button:disabled,.mpublic-item-actions button:disabled,.mpublic-report button:disabled{cursor:not-allowed;opacity:.48}.mpublic-controls .is-stop{color:#a23c49;border-color:#b8666f}.mpublic-error,.mpublic-locked,.mpublic-empty{border-radius:12px;gap:9px;padding:14px;display:grid}.mpublic-error{color:#9d3546;background:#fff5f6;border:1px solid #edc6cc}.mpublic-locked{background:#fff;border:1px solid #ded7ec}.mpublic-empty{color:#6f6876;text-align:center;background:#fff;border:1px dashed #d8d1e5}.mpublic-error strong,.mpublic-locked>strong,.mpublic-empty strong{font-size:12px}.mpublic-error p,.mpublic-locked>p,.mpublic-empty p{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.mpublic-locked ul{color:#6e6677;gap:4px;margin:0;padding-left:18px;font-size:10px;line-height:1.5;display:grid}.mpublic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mpublic-grid article{background:#fff;border:1px solid #e1dbe9;border-radius:12px;gap:9px;min-width:0;padding:14px;display:grid}.mpublic-grid article>header{justify-content:space-between;gap:12px;display:flex}.mpublic-grid article>header span,.mpublic-grid article>header small{color:#766b80;overflow-wrap:anywhere;font-size:9px}.mpublic-grid h3{color:#403948;overflow-wrap:anywhere;margin:0;font-size:14px}.mpublic-grid article>p{color:#716a78;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.mpublic-grid details{border:1px solid #e5dfea;border-radius:9px;overflow:hidden}.mpublic-grid summary{color:#624eb6;cursor:pointer;align-items:center;min-height:44px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.mpublic-grid pre,.mpublic-grid blockquote{color:#5f5866;overflow-wrap:anywhere;white-space:pre-wrap;background:#f8f6fb;max-height:180px;margin:0;padding:10px;font:10px/1.6 inherit;overflow:auto}.mpublic-grid blockquote{background:#fff;border-top:1px solid #e7e2eb}.mpublic-item-actions{flex-wrap:wrap;gap:7px;display:flex}.mpublic-item-actions button{flex:100px}.mpublic-item-actions .is-primary,.mpublic-report>.is-primary{color:#fff;background:#6750cf;border-color:#6750cf}.mpublic-item-actions .is-danger{color:#fff;background:#c94f61;border-color:#c94f61}.mpublic-report{background:#fff;border:2px solid #8c72dd;border-radius:13px;gap:11px;padding:14px;display:grid}.mpublic-report>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpublic-report>header>div{gap:3px;display:grid}.mpublic-report>header span{color:#7059c8;font-size:9px;font-weight:900}.mpublic-report>header strong{overflow-wrap:anywhere;font-size:13px}.mpublic-report label small{color:#8b8491;font-size:9px}.mpublic-confirm{color:#5e5766;background:#f5f2fc;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;font-size:10px;line-height:1.55;display:grid}.mpublic-confirm input{accent-color:#6750cf;width:20px;height:20px;margin:0}.mpublic-status{color:#746d7b;min-height:18px;margin:0;font-size:10px;line-height:1.5}.mpublic-controls input:focus-visible,.mpublic-controls select:focus-visible,.mpublic-controls button:focus-visible,.mpublic-error button:focus-visible,.mpublic-grid summary:focus-visible,.mpublic-item-actions button:focus-visible,.mpublic-report select:focus-visible,.mpublic-report textarea:focus-visible,.mpublic-report button:focus-visible,.mpublic-confirm:focus-within{outline-offset:2px;outline:3px solid #6750cf47}.mtl-audience{background:#fff;border:1px solid #ddd8ea;border-radius:14px;margin-top:14px;overflow:hidden}.mtl-audience>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px;list-style:none;display:flex}.mtl-audience>summary::-webkit-details-marker{display:none}.mtl-audience>summary>span{gap:3px;min-width:0;display:grid}.mtl-audience>summary b{color:#4c426a;font-size:12px}.mtl-audience>summary small{color:#837d8d;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.mtl-audience>summary em{color:#5c49b8;background:#eeeaff;border-radius:99px;flex:none;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.mtl-audience>div{background:#fcfbff;border-top:1px solid #ece9f2;gap:11px;padding:14px;display:grid}.mtl-audience>div>p{color:#746e7c;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.mtl-audience>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mtl-audience button{color:#5f5968;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd8e7;border-radius:10px;align-content:center;gap:3px;min-width:0;min-height:60px;padding:9px 10px;display:grid}.mtl-audience button strong{font-size:10px}.mtl-audience button small{color:#817b88;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.mtl-audience button[aria-pressed=true]{color:#4f3ea6;background:#f0edff;border-color:#6e58d4;box-shadow:inset 0 0 0 1px #6e58d4}.mtl-audience button[aria-pressed=true] small{color:#675b89}.mtl-audience :where(summary,button):focus-visible{outline-offset:2px;outline:3px solid #6750cf47}@media (width<=1050px){.mps-layout{grid-template-columns:1fr}.mtl-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=820px){.mpublic-controls{grid-template-columns:1fr 1fr}.mpublic-controls label:first-child{grid-column:1/-1}.mpublic-grid{grid-template-columns:1fr}}@media (width<=600px){.mps-two,.mtl-grid{grid-template-columns:1fr}.mtl-personal>summary{min-height:48px;padding:0 12px}.mtl-personal>summary small{text-align:right;max-width:150px}.mtl-personal-body{padding:12px}.mtl-save-review>header{display:grid}.mtl-save-review small{text-align:left}.mtl-form-actions,.mtl-save-review>div{grid-template-columns:1fr;display:grid}.mtl-form-actions button,.mtl-save-review button,.mtl-card-actions button,.mtl-favorite,.mtl-toolbar button{min-height:48px}.mtl-card-actions{grid-template-columns:1fr;display:grid}.mtl-card-actions button{width:100%}.mtl-audience>summary{min-height:48px;padding:10px 12px}.mtl-audience>div{padding:12px}.mtl-audience>div>div{grid-template-columns:1fr}.mtl-audience button{min-height:48px}}@media (width<=390px){.mtl-audience,.mtl-audience>*,.mtl-audience>div>div,.mtl-audience button{min-width:0;max-width:100%}.mtl-audience>summary{align-items:flex-start}.mtl-audience>summary em{overflow-wrap:anywhere;text-align:center;max-width:94px}}@media (width<=600px){.mpublic-catalog{padding:12px}.mpublic-head{display:grid}.mpublic-head>strong{justify-self:start}.mpublic-controls{grid-template-columns:1fr}.mpublic-controls label:first-child{grid-column:auto}.mpublic-controls button,.mpublic-error button,.mpublic-item-actions button,.mpublic-report button,.mpublic-controls input,.mpublic-controls select,.mpublic-report select{min-height:48px}.mpublic-item-actions{grid-template-columns:1fr;display:grid}.mpublic-item-actions button{width:100%}.mpublic-report>header,.mpublic-grid article>header{display:grid}.mpublic-grid pre,.mpublic-grid blockquote{max-width:100%}}.mpublic-policy,.mpublic-mutation{background:#fff;border:1px solid #ded7ec;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.mpublic-policy>header,.mpublic-mutation>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpublic-policy>header small{color:#7b7283;font-size:9px}.mpublic-policy dl,.mpublic-mutation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mpublic-policy dl>div,.mpublic-mutation dl>div{background:#f7f5fb;border-radius:9px;padding:10px}.mpublic-policy dt,.mpublic-mutation dt{color:#665c71;font-size:9px;font-weight:900}.mpublic-policy dd,.mpublic-mutation dd{color:#756d7b;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.5}.mpublic-policy>label{color:#5f5869;gap:5px;font-size:10px;font-weight:850;display:grid}.mpublic-policy input{box-sizing:border-box;color:#4a4451;width:min(220px,100%);min-height:44px;font:inherit;background:#fff;border:1px solid #dcd6e7;border-radius:9px;padding:0 10px}.mpublic-policy label small{color:#8b8491;overflow-wrap:anywhere;font-size:9px;font-weight:500;line-height:1.5}.mpublic-mutation>header>div{gap:3px;display:grid}.mpublic-mutation>header span{color:#7059c8;font-size:9px;font-weight:900}.mpublic-mutation>p{color:#5f5866;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:850}.mpublic-mutation>div{flex-wrap:wrap;gap:8px;display:flex}.mpublic-mutation button{box-sizing:border-box;color:#5e4ab9;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d2e7;border-radius:9px;padding:0 12px;font-size:10px;font-weight:850}.mpublic-mutation button.is-primary{color:#fff;background:#6750cf;border-color:#6750cf}.mpublic-mutation button.is-danger,.mpublic-confirm.is-danger{color:#963748;background:#fff1f3;border-color:#c94f61}.mpublic-mutation button.is-danger{color:#fff;background:#c94f61}.mpublic-mutation button:disabled{cursor:not-allowed;opacity:.48}@media (width<=600px){.mpublic-policy>header,.mpublic-mutation>header{display:grid}.mpublic-policy dl,.mpublic-mutation dl{grid-template-columns:1fr}.mpublic-policy input{width:100%;min-height:48px}.mpublic-mutation>div{grid-template-columns:1fr;display:grid}.mpublic-mutation button{width:100%;min-height:48px}}@media (width<=390px){.mpublic-policy,.mpublic-mutation{overflow-wrap:anywhere;word-break:break-word;max-width:100%}}.mpsub-center{background:#f8faff;border:1px solid #d7e1ef;border-radius:16px;gap:12px;min-width:0;margin-top:14px;padding:18px;display:grid;overflow:hidden}.mpsub-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mpsub-head>div{min-width:0}.mpsub-head span{color:#4e67b5;letter-spacing:.08em;font-size:9px;font-weight:900}.mpsub-head h3{color:#344057;margin:5px 0 4px;font-size:17px}.mpsub-head p{color:#6f788c;overflow-wrap:anywhere;max-width:680px;margin:0;font-size:11px;line-height:1.6}.mpsub-head>strong{border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mpsub-head>strong.is-ready{color:#2f7049;background:#e6f5eb}.mpsub-head>strong.is-locked{color:#677184;background:#eceff6}.mpsub-boundaries,.mpsub-lock>div,.mpsub-current>div,.mpsub-item-meta{flex-wrap:wrap;gap:6px;display:flex}.mpsub-boundaries span,.mpsub-lock>div span,.mpsub-current>div>span,.mpsub-item-meta span{color:#5e6c88;background:#eaf0fb;border-radius:8px;padding:6px 8px;font-size:9px}.mpsub-error,.mpsub-lock,.mpsub-policy,.mpsub-current,.mpsub-empty{background:#fff;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.mpsub-error{color:#963d50;border:1px solid #e9c6ce}.mpsub-lock{border:1px solid #dce2ed}.mpsub-policy{border:1px solid #d9e1ef}.mpsub-current{border:1px solid #d4ddef}.mpsub-empty{text-align:center;border:1px dashed #cfd8e7}.mpsub-error p,.mpsub-lock p,.mpsub-current p,.mpsub-empty p,.mpsub-status{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.mpsub-error button,.mpsub-lock button,.mpsub-current button,.mpsub-actions button,.mpsub-actions a,.mpsub-stop{box-sizing:border-box;color:#4d64ae;cursor:pointer;min-height:44px;font:inherit;text-align:center;background:#fff;border:1px solid #cfd8e8;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.mpsub-error button:disabled,.mpsub-lock button:disabled,.mpsub-current button:disabled,.mpsub-actions button:disabled{cursor:not-allowed;opacity:.48}.mpsub-current>.is-primary{color:#fff;background:#526cc0;border-color:#526cc0}.mpsub-policy>header,.mpsub-current>header,.mpsub-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpsub-policy>header strong,.mpsub-current>header strong,.mpsub-list article>header strong{overflow-wrap:anywhere;font-size:12px}.mpsub-policy>header small,.mpsub-current>header small{color:#778197;text-align:right;overflow-wrap:anywhere;max-width:55%;font-size:9px}.mpsub-policy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mpsub-policy dl>div{background:#f4f7fc;border-radius:10px;padding:10px}.mpsub-policy dt{color:#566580;font-size:9px;font-weight:900}.mpsub-policy dd{color:#68748a;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.55}.mpsub-current>header>div{gap:3px;min-width:0;display:grid}.mpsub-current>header span{color:#536bb7;font-size:9px;font-weight:900}.mpsub-confirm{color:#58647d;background:#f2f5fc;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;font-size:10px;line-height:1.5;display:grid}.mpsub-confirm input{accent-color:#526cc0;width:20px;height:20px;margin:0}.mpsub-confirm span{gap:3px;display:grid}.mpsub-confirm strong{font-size:10px}.mpsub-confirm small{color:#778197;font-size:9px}.mpsub-warning{color:#7a642d;border-radius:9px;padding:9px 10px;background:#fff8e8!important}.mpsub-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mpsub-list article{background:#fff;border:1px solid #dbe2ed;border-radius:12px;gap:9px;min-width:0;padding:13px;display:grid}.mpsub-list article>header>div{gap:3px;min-width:0;display:grid}.mpsub-list article>header span{color:#69758c;font-size:9px}.mpsub-list article>header em{color:#596b94;background:#eef2fa;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.mpsub-list article>p,.mpsub-list blockquote{color:#687389;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.mpsub-list blockquote{background:#f6f8fc;border-left:3px solid #7184c7;padding:9px}.mpsub-actions{flex-wrap:wrap;gap:7px;display:flex}.mpsub-actions>*{flex:150px}.mpsub-actions .is-danger{color:#fff;background:#b64d61;border-color:#b64d61}.mpsub-stop{color:#9a4050;border-color:#b86773;justify-self:start}.mpsub-status{color:#6f7a8f;min-height:18px}.mpsub-center :where(button,a,input):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=760px){.mpsub-policy dl,.mpsub-list{grid-template-columns:1fr}}@media (width<=600px){.mpsub-center{padding:12px}.mpsub-head,.mpsub-policy>header,.mpsub-current>header,.mpsub-list article>header{display:grid}.mpsub-head>strong{justify-self:start}.mpsub-policy>header small,.mpsub-current>header small{text-align:left;max-width:none}.mpsub-actions{grid-template-columns:1fr;display:grid}.mpsub-error button,.mpsub-lock button,.mpsub-current button,.mpsub-actions button,.mpsub-actions a,.mpsub-stop{width:100%;min-height:48px}.mpsub-stop{justify-self:stretch}}.mpsub-cost{color:#566580;gap:6px;font-size:10px;font-weight:850;display:grid}.mpsub-cost input{box-sizing:border-box;color:#344057;width:min(220px,100%);min-height:44px;font:inherit;background:#fff;border:1px solid #cfd8e8;border-radius:9px;padding:0 10px}.mpsub-cost small{color:#778197;overflow-wrap:anywhere;font-size:9px;font-weight:500;line-height:1.55}.mpsub-confirm.is-danger,.mpsub-withdraw-review .is-danger{color:#8d3145;background:#fff1f3}.mpsub-withdraw-review{background:#fff8f9;border:1px solid #e7b8c2;border-radius:10px;gap:9px;min-width:0;padding:12px;display:grid}.mpsub-withdraw-review>p{color:#735865;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.mpsub-withdraw-review>div{flex-wrap:wrap;gap:7px;display:flex}.mpsub-withdraw-review button{box-sizing:border-box;color:#76505d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7c4ca;border-radius:9px;padding:0 12px;font-size:10px;font-weight:850}.mpsub-withdraw-review button.is-danger{color:#fff;background:#b64d61;border-color:#b64d61}.mpsub-withdraw-review button:disabled{cursor:not-allowed;opacity:.48}@media (width<=600px){.mpsub-cost input{width:100%;min-height:48px}.mpsub-withdraw-review>div{grid-template-columns:1fr;display:grid}.mpsub-withdraw-review button{width:100%;min-height:48px}}@media (width<=390px){.mpsub-center,.mpsub-policy,.mpsub-current,.mpsub-list article,.mpsub-withdraw-review{overflow-wrap:anywhere;word-break:break-word;max-width:100%}}.mteam-share{background:#f7fbf9;border:1px solid #d6e5df;border-radius:16px;gap:12px;min-width:0;margin-top:14px;padding:18px;display:grid;overflow:hidden}.mteam-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mteam-head>div{min-width:0}.mteam-head span{color:#28725a;letter-spacing:.08em;font-size:9px;font-weight:900}.mteam-head h2{color:#314b42;margin:5px 0 4px;font-size:17px}.mteam-head p{color:#687c75;overflow-wrap:anywhere;max-width:700px;margin:0;font-size:11px;line-height:1.6}.mteam-head>strong{border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mteam-head>strong.is-ready{color:#24654f;background:#ddf3e8}.mteam-head>strong.is-locked{color:#62726c;background:#e8efec}.mteam-boundaries,.mteam-lock>div,.mteam-review-meta{flex-wrap:wrap;gap:6px;display:flex}.mteam-boundaries span,.mteam-lock>div span,.mteam-review-meta span{color:#517067;background:#e4f1ec;border-radius:8px;padding:6px 8px;font-size:9px}.mteam-lock,.mteam-policy,.mteam-draft,.mteam-review,.mteam-records,.mteam-error{background:#fff;border:1px solid #d7e5e0;border-radius:12px;gap:11px;min-width:0;padding:14px;display:grid}.mteam-lock>strong,.mteam-policy strong,.mteam-draft strong,.mteam-review strong,.mteam-records strong,.mteam-error strong{overflow-wrap:anywhere;font-size:12px}.mteam-lock p,.mteam-empty p,.mteam-role-guide p,.mteam-records p,.mteam-error p,.mteam-status{color:#657a73;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.mteam-lock ol{color:#61766e;gap:5px;margin:0;padding-left:20px;font-size:10px;line-height:1.5;display:grid}.mteam-policy>header,.mteam-draft>header,.mteam-review>header,.mteam-records>header,.mteam-records article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mteam-policy>header small,.mteam-review>header small{color:#778982;text-align:right;overflow-wrap:anywhere;max-width:50%;font-size:9px}.mteam-policy dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.mteam-policy dl>div{background:#f1f7f4;border-radius:10px;padding:10px}.mteam-policy dt{color:#476b5f;font-size:9px;font-weight:900}.mteam-policy dd{color:#687c75;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.5}.mteam-empty{text-align:center;background:#fbfdfc;border:1px dashed #cadbd5;border-radius:10px;gap:5px;padding:12px;display:grid}.mteam-draft>header>div,.mteam-review>header>div,.mteam-records article>header>div{gap:3px;min-width:0;display:grid}.mteam-draft>header span,.mteam-review>header span,.mteam-records article>header span{color:#347761;font-size:9px;font-weight:900}.mteam-draft button,.mteam-review button,.mteam-records button,.mteam-stop,.mteam-error button{box-sizing:border-box;color:#276b55;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cbded7;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.mteam-draft button:disabled,.mteam-review button:disabled,.mteam-records button:disabled,.mteam-error button:disabled{cursor:not-allowed;opacity:.48}.mteam-draft button.is-primary,.mteam-review button.is-primary{color:#fff;background:#2f7d62;border-color:#2f7d62}.mteam-records button.is-danger{color:#a74353;border-color:#bd5869}.mteam-draft>pre{color:#51635d;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f9f7;border-radius:9px;max-height:180px;margin:0;padding:11px;font:10px/1.6 inherit;overflow:auto}.mteam-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mteam-fields label{color:#536a62;gap:5px;min-width:0;font-size:10px;font-weight:850;display:grid}.mteam-fields label:last-child{grid-column:1/-1}.mteam-fields label small{color:#80928b;justify-self:end;font-size:9px}.mteam-fields select,.mteam-fields textarea{box-sizing:border-box;color:#42534d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccddd7;border-radius:9px;font-size:11px}.mteam-fields select{min-height:44px;padding:0 10px}.mteam-fields textarea{resize:vertical;min-height:92px;padding:10px;line-height:1.6}.mteam-role-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mteam-role-guide article{background:#fafcfb;border:1px solid #dce8e3;border-radius:10px;padding:10px}.mteam-role-guide article.is-selected{background:#edf7f3;border-color:#4f987e}.mteam-role-guide strong{color:#47675c;font-size:10px}.mteam-review>label{cursor:pointer;background:#fbfdfc;border:1px solid #d8e5e0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:58px;padding:10px;display:grid}.mteam-review>label input{accent-color:#2f7d62;width:21px;height:21px;margin:1px 0 0}.mteam-review>label span{gap:3px;display:grid}.mteam-review>label small{color:#70827b;font-size:9px;line-height:1.5}.mteam-warning{color:#735c25;background:#fff4dc;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.5}.mteam-actions,.mteam-records article>div{flex-wrap:wrap;gap:7px;display:flex}.mteam-actions button,.mteam-records article>div button{flex:130px}.mteam-records>div:not(.mteam-empty){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mteam-records article{background:#fbfdfc;border:1px solid #dce7e3;border-radius:11px;gap:8px;min-width:0;padding:12px;display:grid}.mteam-records article em{color:#4e6d63;background:#e4f1ec;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.mteam-stop{color:#9e4150;border-color:#ba6572;justify-self:start}.mteam-error{color:#923c4c;border-color:#edc7cd}.mteam-status{min-height:18px}.mteam-share :where(button,input,select,textarea,pre):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=900px){.mteam-policy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mteam-policy dl>div:last-child{grid-column:1/-1}.mteam-role-guide,.mteam-records>div:not(.mteam-empty){grid-template-columns:1fr}}@media (width<=600px){.mteam-share{padding:12px}.mteam-head,.mteam-policy>header,.mteam-draft>header,.mteam-review>header,.mteam-records>header,.mteam-records article>header{display:grid}.mteam-head>strong{justify-self:start}.mteam-policy>header small,.mteam-review>header small{text-align:left;max-width:none}.mteam-policy dl,.mteam-fields,.mteam-role-guide{grid-template-columns:1fr}.mteam-policy dl>div:last-child,.mteam-fields label:last-child{grid-column:auto}.mteam-draft>header button,.mteam-draft>button,.mteam-review button,.mteam-records button,.mteam-stop,.mteam-error button,.mteam-fields select{width:100%;min-height:48px}.mteam-actions,.mteam-records article>div{grid-template-columns:1fr;display:grid}.mteam-review>label{min-height:48px}.mteam-stop{justify-self:stretch}}.mpd-drop{max-width:760px;margin:22px auto 0;padding:18px}.mpd-drop>label{cursor:pointer;text-align:center;background:#faf8fd;border:1px dashed #cfc8df;border-radius:17px;place-content:center;justify-items:center;min-height:330px;display:grid}.mpd-drop.is-dragging{background:#f3efff;border-color:#755bd1;box-shadow:0 0 0 4px #7058cf1f}.mpd-drop.is-dragging>label{background:#f8f5ff;border-color:#6d52c8}.mpd-drop input{opacity:0;width:1px;height:1px;position:absolute}.mpd-drop span{color:#624bc8;background:#e7e0ff;border-radius:18px;place-items:center;width:58px;height:58px;font-size:12px;font-weight:850;display:grid}.mpd-drop.is-dragging span{color:#fff;background:#6b51c8}.mpd-drop strong{margin-top:14px;font-size:14px}.mpd-drop small{color:#93909a;margin-top:6px;font-size:10px}.mpd-link-open{max-width:760px;margin:12px auto 0;overflow:hidden}.mpd-link-open>summary{color:#5b48b6;cursor:pointer;align-items:center;min-height:48px;padding:0 16px;font-size:12px;font-weight:850;list-style:none;display:flex}.mpd-link-open>summary::-webkit-details-marker{display:none}.mpd-link-open>summary:after{content:"주소 입력 보기";color:#8a8493;margin-left:auto;font-size:10px;font-weight:650}.mpd-link-open[open]>summary:after{content:"접기"}.mpd-link-open>form{border-top:1px solid #ece8f1;gap:10px;padding:0 16px 16px;display:grid}.mpd-link-open>form>label:first-child{color:#5e5867;padding-top:14px;font-size:11px;font-weight:800}.mpd-link-open>form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mpd-link-open input[type=url]{box-sizing:border-box;color:#514c58;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd7e5;border-radius:9px;padding:0 11px;font-size:12px}.mpd-link-open button{color:#fff;cursor:pointer;background:#6550c7;border:0;border-radius:9px;min-height:44px;padding:0 13px;font-size:11px;font-weight:850}.mpd-link-open button:disabled{cursor:not-allowed;opacity:.45}.mpd-link-open>form>p{color:#77717e;margin:0;font-size:11px;line-height:1.55}.mpd-link-consent{color:#655e70;cursor:pointer;background:#f5f1ff;border:1px solid #ddd6ec;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:11px;font-size:11px;line-height:1.55;display:grid}.mpd-link-consent input{accent-color:#6650ca;margin-top:3px}.mpd-link-open>summary:focus-visible,.mpd-link-open input:focus-visible,.mpd-link-open button:focus-visible,.mpd-link-consent:focus-within{outline-offset:2px;outline:3px solid #6650ca45}.mpd-layout{grid-template-columns:minmax(260px,.48fr) minmax(560px,1.52fr);gap:16px;margin-top:20px;display:grid}.mpd-info{align-self:start;padding:18px}.mpd-info>span{color:#6952ca;font-size:9px;font-weight:800}.mpd-info h2{overflow-wrap:anywhere;margin:7px 0 4px;font-size:17px}.mpd-info>p{color:#918e98;margin:0;font-size:10px}.mpd-info section{background:#f5f2fc;border-radius:12px;margin:18px 0;padding:14px}.mpd-info section strong{color:#5f49be;font-size:10px}.mpd-info pre{color:#66626f;white-space:pre-wrap;max-height:230px;margin:8px 0 0;font-family:inherit;font-size:9px;line-height:1.65;overflow:auto}.mpd-viewer{min-width:0;overflow:hidden}.mpd-viewer>header{border-bottom:1px solid #e9e6ed;justify-content:center;align-items:center;gap:14px;min-height:50px;display:flex}.mpd-viewer>header button{color:#625e6a;cursor:pointer;background:#fff;border:1px solid #dfdbe7;border-radius:8px;padding:7px 10px;font-size:10px}.mpd-viewer>header span{color:#77737f;font-size:10px;font-weight:760}.mpd-viewer>div{background:#e9e7ec;place-items:start center;min-height:560px;max-height:720px;padding:22px;display:grid;overflow:auto}.mpd-viewer canvas{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 10px 30px #2822352e}.mpd-viewer .is-rendering{opacity:.62}.mpd-question{gap:7px;margin:18px 0;display:grid}.mpd-question>label{color:#5f49be;font-size:10px;font-weight:800}.mpd-question>div{grid-template-columns:1fr auto;gap:6px;display:grid}.mpd-question input{min-width:0;min-height:38px;font:inherit;background:#fbfafc;border:1px solid #ddd8e7;border-radius:9px;outline:none;padding:0 9px;font-size:9px}.mpd-question button{color:#fff;cursor:pointer;background:#6650ca;border:0;border-radius:9px;min-width:68px;font-size:9px;font-weight:780}.mpd-question button:disabled{cursor:not-allowed;opacity:.45}.mpd-question small,.mpd-evidence>small{color:#96929e;font-size:8px;line-height:1.5}.mpd-info .mpd-evidence{background:#f7f5fb;gap:7px;display:grid}.mpd-evidence>button{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1ddea;border-radius:9px;gap:4px;padding:9px;display:grid}.mpd-evidence>button:hover{border-color:#8a76dc}.mpd-evidence button span{color:#6550c5;font-size:8px;font-weight:760}.mpd-evidence q{color:#615d67;font-size:8px;line-height:1.55}.mpd-evidence q:before,.mpd-evidence q:after{content:none}.mpd-ocr{background:#faf8ff;border-top:1px solid #e7e3eb;grid-template-columns:1fr minmax(120px,220px) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.mpd-ocr>div{gap:3px;display:grid}.mpd-ocr strong{color:#5540b5;font-size:10px}.mpd-ocr span{color:#85818e;font-size:8px}.mpd-ocr progress{accent-color:#6650ca;width:100%;height:8px}.mpd-ocr button{color:#5f49bd;cursor:pointer;background:#fff;border:1px solid #d9d3e7;border-radius:9px;min-height:34px;padding:0 11px;font-size:9px;font-weight:760}.mpd-ocr button:disabled{cursor:wait;opacity:.5}.mpd-ocr .mpd-ocr-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mpd-ocr>small{color:#77717f;grid-column:1/-1;font-size:11px;line-height:1.45}.mpd-ocr button:focus-visible{outline-offset:2px;outline:3px solid #6650ca45}.mpd-searchable-pdf-save{background:#f4fbf7;border-top:1px solid #cfe1d6;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.mpd-searchable-pdf-save.is-confirming{background:#fffaf0;border-color:#dccd9e}.mpd-searchable-pdf-save>div{gap:4px;min-width:0;display:grid}.mpd-searchable-pdf-save strong{color:#315f46;font-size:12px}.mpd-searchable-pdf-save p{color:#617168;margin:0;font-size:11px;line-height:1.55}.mpd-searchable-pdf-save span{color:#765f20;font-size:11px;line-height:1.55}.mpd-searchable-pdf-save button{color:#fff;cursor:pointer;background:#39734f;border:1px solid #39734f;border-radius:9px;flex:none;min-height:44px;padding:0 12px;font-size:11px;font-weight:800}.mpd-searchable-pdf-save.is-confirming button{background:#8b6a16;border-color:#8b6a16}.mpd-searchable-pdf-save button:disabled{cursor:not-allowed;opacity:.45}.mpd-searchable-pdf-save button:focus-visible{outline-offset:2px;outline:3px solid #39734f47}.mpd-analysis{grid-column:1/-1;min-width:0;overflow:hidden}.mpd-analysis>header{border-bottom:1px solid #ece8f0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.mpd-analysis>header span{color:#7058cf;letter-spacing:.08em;font-size:8px;font-weight:850}.mpd-analysis>header h2{margin:4px 0 3px;font-size:16px}.mpd-analysis>header p{color:#8c8894;margin:0;font-size:9px}.mpd-analysis-tabs{flex:none;gap:6px;display:flex}.mpd-analysis-tabs button{color:#6d6874;cursor:pointer;background:#fff;border:1px solid #ddd8e7;border-radius:10px;min-height:36px;padding:0 13px;font-size:9px;font-weight:760}.mpd-analysis-tabs button[aria-pressed=true]{color:#5942b9;background:#eee9ff;border-color:#7058cf}.mpd-analysis-empty{color:#817d88;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:150px;padding:24px;display:grid}.mpd-analysis-empty strong{color:#5d5865;font-size:12px}.mpd-analysis-empty span{font-size:9px}.mpd-receipt-result{grid-template-columns:minmax(240px,.6fr) minmax(420px,1.4fr);gap:18px;padding:20px;display:grid}.mpd-analysis-summary{align-content:start;gap:12px;display:grid}.mpd-analysis-summary>span{color:#986500;background:#fff3d9;border-radius:99px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:800}.mpd-analysis-summary>span.is-높음{color:#18744c;background:#e4f8ee}.mpd-analysis-summary>span.is-낮음{color:#b23d51;background:#ffebee}.mpd-analysis-summary dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.mpd-analysis-summary dl>div{background:#fbfafc;border:1px solid #ece8f0;border-radius:10px;min-width:0;padding:10px}.mpd-analysis-summary dt{color:#918c98;font-size:8px}.mpd-analysis-summary dd{overflow-wrap:anywhere;color:#4f4a56;margin:4px 0 0;font-size:10px;font-weight:760}.mpd-analysis-detail{min-width:0}.mpd-analysis-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mpd-analysis-title-row h3{margin:0;font-size:11px}.mpd-analysis-title-row>div{gap:5px;display:flex}.mpd-analysis-title-row button,.mpd-resume-result footer button{color:#614bc0;cursor:pointer;background:#fff;border:1px solid #ddd8e7;border-radius:8px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750}.mpd-receipt-table{border:1px solid #e7e3eb;border-radius:10px;max-height:270px;margin-top:9px;overflow:auto}.mpd-receipt-table>div{border-bottom:1px solid #efecf2;grid-template-columns:minmax(150px,1fr) 60px 100px;gap:8px;min-width:340px;padding:8px 10px;font-size:9px;display:grid}.mpd-receipt-table>div:first-child{color:#625d69;background:#f6f3fb;position:sticky;top:0}.mpd-receipt-table>div:last-child{border-bottom:0}.mpd-receipt-table span:nth-child(n+2){text-align:right}.mpd-analysis-warnings{color:#886316;background:#fff8e8;border-radius:10px;margin:10px 0;padding:10px 10px 10px 26px;font-size:8px;line-height:1.6}.mpd-analysis-detail>small{color:#918d97;font-size:8px;line-height:1.55}.mpd-resume-result{gap:16px;padding:20px;display:grid}.mpd-resume-keywords{gap:6px;display:grid}.mpd-resume-keywords label{color:#57515f;font-size:9px;font-weight:800}.mpd-resume-keywords label small{color:#99949e;font-weight:500}.mpd-resume-keywords input{min-height:40px;font:inherit;background:#fbfafc;border:1px solid #ddd8e7;border-radius:10px;outline:none;padding:0 11px;font-size:10px}.mpd-resume-keywords input:focus{border-color:#7b64d4;box-shadow:0 0 0 3px #7b64d41f}.mpd-resume-keywords p{color:#938f99;margin:0;font-size:8px}.mpd-resume-checks{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.mpd-resume-checks article{background:#fbfafc;border:1px solid #e6e2ea;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:11px;display:grid}.mpd-resume-checks article>span{color:#1b7650;background:#e6f7ef;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:850}.mpd-resume-checks article.is-보완>span{color:#996608;background:#fff0d5}.mpd-resume-checks article.is-주의>span{color:#b03951;background:#ffe8ec}.mpd-resume-checks h3{margin:1px 0 4px;font-size:9px}.mpd-resume-checks p{color:#817c88;margin:0;font-size:8px;line-height:1.5}.mpd-keyword-list{flex-wrap:wrap;gap:6px;display:flex}.mpd-keyword-list span{color:#8a8490;background:#f1eef5;border-radius:8px;padding:5px 7px;font-size:8px}.mpd-keyword-list .is-found{color:#247451;background:#e7f7ef}.mpd-keyword-list .is-missing{color:#956615;background:#fff2dd}.mpd-resume-result footer{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.mpd-resume-result footer small{color:#918c97;max-width:700px;font-size:8px;line-height:1.5}.mpd-translate-result{grid-template-columns:minmax(300px,.7fr) minmax(440px,1.3fr);min-width:0;display:grid}.mpd-translate-controls,.mpd-translate-output{min-width:0;padding:20px}.mpd-translate-controls{background:#fbfafc;border-right:1px solid #ece8f0;align-content:start;gap:14px;display:grid}.mpd-translate-controls>div:first-child>span,.mpd-translate-output>header span{color:#6c54c9;letter-spacing:.07em;font-size:8px;font-weight:850}.mpd-translate-controls h3,.mpd-translate-output h3{margin:4px 0;font-size:14px}.mpd-translate-controls>div:first-child>p{color:#918c97;margin:0;font-size:8px}.mpd-translate-languages{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.mpd-translate-languages>span{color:#867f90;padding-bottom:11px;font-size:12px}.mpd-translate-languages label{color:#706a76;gap:5px;font-size:8px;font-weight:760;display:grid}.mpd-translate-languages select{color:#5c5662;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #ddd8e7;border-radius:9px;padding:0 9px;font-size:9px}.mpd-translate-source{background:#fff;border:1px solid #e4e0e9;border-radius:11px;min-width:0;overflow:hidden}.mpd-translate-source>header{border-bottom:1px solid #eeeaf1;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.mpd-translate-source header span{color:#918c98;font-size:7px}.mpd-translate-source pre{color:#5f5a65;min-height:105px;max-height:210px;font:inherit;white-space:pre-wrap;margin:0;padding:11px;font-size:8px;line-height:1.62;overflow:auto}.mpd-translate-source .msh-notice{margin:0 9px 9px}.mpd-translate-consent{cursor:pointer;background:#f3efff;border:1px solid #dcd5ee;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:11px;display:grid}.mpd-translate-consent input{accent-color:#6650ca;margin-top:2px}.mpd-translate-consent span{gap:3px;display:grid}.mpd-translate-consent strong{color:#5540b4;font-size:9px}.mpd-translate-consent small{color:#81798d;font-size:8px;line-height:1.5}.mpd-translate-run:disabled{cursor:not-allowed;opacity:.45}.mpd-translate-output{align-content:start;gap:12px;display:grid}.mpd-translate-output>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mpd-translate-output>header button{color:#6049bd;cursor:pointer;background:#fff;border:1px solid #ddd8e7;border-radius:8px;min-height:32px;padding:0 9px;font-size:8px;font-weight:760}.mpd-translate-panes{border:1px solid #e4e0e9;border-radius:12px;grid-template-columns:1fr 1fr;min-width:0;display:grid;overflow:hidden}.mpd-translate-panes article{min-width:0}.mpd-translate-panes article+article{background:#faf8ff;border-left:1px solid #e8e4ec}.mpd-translate-panes h4{color:#5e5865;border-bottom:1px solid #ebe7ef;margin:0;padding:9px 11px;font-size:9px}.mpd-translate-panes pre{color:#5f5965;min-height:220px;max-height:420px;font:inherit;white-space:pre-wrap;margin:0;padding:12px;font-size:9px;line-height:1.65;overflow:auto}.mpd-translate-output>small{color:#918b97;font-size:8px;line-height:1.5}.mpd-translate-history{gap:7px;padding-top:3px;display:grid}.mpd-translate-history>strong{color:#69636f;font-size:8px}.mpd-translate-history>div{flex-wrap:wrap;gap:5px;display:flex}.mpd-translate-history button{color:#766f7e;cursor:pointer;background:#fff;border:1px solid #e1dce8;border-radius:8px;padding:5px 7px;font-size:8px}.mpd-translate-history button[aria-pressed=true]{color:#5741b7;background:#eee9ff;border-color:#725bd0}.mpd-translate-pages{gap:6px;display:grid}.mpd-translate-pages>label{color:#625c69;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.mpd-translate-pages label small{color:#918b97;font-weight:600}.mpd-translate-pages>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.mpd-translate-pages input{color:#554f5b;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd7e4;border-radius:9px;padding:0 11px;font-size:12px}.mpd-translate-pages button{color:#5a45b9;cursor:pointer;background:#f3efff;border:1px solid #dcd5ee;border-radius:9px;min-height:44px;padding:0 10px;font-size:11px;font-weight:800}.mpd-translate-pages p{color:#7f7887;margin:0;font-size:11px;line-height:1.45}.mpd-translate-source-pages{max-height:330px;overflow:auto}.mpd-translate-source-pages article+article{border-top:1px solid #eeeaf1}.mpd-translate-source-pages h4{color:#554f5d;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 11px 0;font-size:12px;display:flex}.mpd-translate-source-pages h4 span{color:#918b97;font-size:10px;font-weight:600}.mpd-translate-source-pages article pre{min-height:70px;max-height:150px}.mpd-translate-empty{color:#817b86;text-align:center;margin:0;padding:18px 12px;font-size:11px;line-height:1.5}.mpd-translate-progress{color:#287052;background:#edf7f2;border-radius:9px;margin:0;padding:9px 11px;font-size:11px;font-weight:750}.mpd-translate-failures{background:#fff7f8;border:1px solid #f0c9cf;border-radius:11px;gap:7px;padding:10px;display:grid}.mpd-translate-failures>strong{color:#993f50;font-size:12px}.mpd-translate-failures>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mpd-translate-failures span{color:#7d5960;gap:2px;font-size:10px;line-height:1.45;display:grid}.mpd-translate-failures b{color:#8f3447;font-size:11px}.mpd-translate-failures button{color:#9a4052;cursor:pointer;background:#fff;border:1px solid #e4b8c0;border-radius:8px;min-height:38px;padding:0 9px;font-size:10px;font-weight:800}.mpd-translate-output-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mpd-translate-pages input:focus-visible,.mpd-translate-pages button:focus-visible,.mpd-translate-failures button:focus-visible,.mpd-translate-output-actions button:focus-visible{outline-offset:2px;outline:3px solid #6650ca42}@media (width<=980px){.mpd-layout{grid-template-columns:1fr}.mpd-analysis{grid-column:1}.mpd-resume-checks{grid-template-columns:repeat(2,minmax(150px,1fr))}.mpd-translate-result{grid-template-columns:1fr}.mpd-translate-controls{border-bottom:1px solid #ece8f0;border-right:0}}@media (width<=720px){.mpd-analysis>header,.mpd-resume-result footer{flex-direction:column;align-items:stretch}.mpd-analysis-tabs{grid-template-columns:1fr;display:grid}.mpd-receipt-result,.mpd-resume-checks,.mpd-translate-panes{grid-template-columns:1fr}.mpd-translate-panes article+article{border-top:1px solid #e8e4ec;border-left:0}.mpd-translate-output>header{flex-direction:column;align-items:stretch}}@media (width<=620px){.mpd-ocr{grid-template-columns:1fr}.mpd-ocr .mpd-ocr-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.mpd-ocr>small{grid-column:1}.mpd-searchable-pdf-save{flex-direction:column;align-items:stretch}.mpd-searchable-pdf-save button{width:100%;min-height:48px}.mpd-question>div,.mpd-analysis-summary dl,.mpd-translate-languages{grid-template-columns:1fr}.mpd-translate-languages>span{display:none}.mpd-translate-pages>div,.mpd-translate-failures>div{grid-template-columns:1fr}.mpd-translate-output-actions{justify-content:stretch}.mpd-translate-output-actions button{flex:1}}.mpd-start{max-width:920px;margin:22px auto 0}.mpd-purpose{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mpd-purpose button{color:#4d4856;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded9e9;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;min-height:94px;padding:15px;display:grid}.mpd-purpose button>span{background:#f0ecff;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.mpd-purpose button strong{align-self:end;font-size:14px}.mpd-purpose button small{color:#77717f;align-self:start;font-size:12px;line-height:1.45}.mpd-purpose button[aria-pressed=true]{background:#f5f2ff;border-color:#7058cf;box-shadow:0 0 0 3px #7058cf1a}.mpd-purpose button:focus-visible,.mpd-drop>label:focus-within,.mpd-analysis-tabs button:focus-visible,.mpd-question button:focus-visible,.mpd-viewer button:focus-visible,.mpd-advanced>summary:focus-visible{outline-offset:2px;outline:3px solid #6650ca47}.mpd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.mpd-steps li{color:#77717e;background:#f5f3f8;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex}.mpd-steps li span{background:#e6e1ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:850;display:grid}.mpd-steps li strong{font-size:12px}.mpd-steps .is-current{color:#5741b6;background:#eee9ff}.mpd-steps .is-current span{color:#fff;background:#6750c8}.mpd-start .mpd-drop{margin-top:13px}.mpd-start .mpd-drop>label{min-height:270px}.mpd-drop strong{font-size:16px}.mpd-drop small{font-size:12px;line-height:1.5}.mpd-convert-choice{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #ded9e9;border-radius:16px;gap:12px;padding:16px;display:grid}.mpd-convert-choice>header{gap:4px;display:grid}.mpd-convert-choice>header span{color:#6651be;letter-spacing:.08em;font-size:11px;font-weight:900}.mpd-convert-choice h2{color:#403b49;margin:0;font-size:20px}.mpd-convert-choice p{color:#77717f;margin:0;font-size:12px;line-height:1.5}.mpd-convert-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mpd-convert-choice button{color:#4d4856;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded9e9;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;min-height:88px;padding:14px;display:grid}.mpd-convert-choice button>span{color:#5b45b0;background:#f0ecff;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.mpd-convert-choice button strong{align-self:end;font-size:14px}.mpd-convert-choice button small{color:#77717f;align-self:start;font-size:11px;line-height:1.45}.mpd-convert-choice button[aria-pressed=true]{background:#f5f2ff;border-color:#7058cf;box-shadow:0 0 0 3px #7058cf1a}.mpd-convert-choice button:focus-visible{outline-offset:2px;outline:3px solid #6650ca47}.mpd-info>span,.mpd-info>p{font-size:12px}.mpd-info section strong,.mpd-question>label{font-size:13px}.mpd-info pre{font-size:12px}.mpd-question input{min-height:44px;font-size:13px}.mpd-question button{min-height:44px;padding:0 12px;font-size:12px}.mpd-question small,.mpd-evidence>small,.mpd-evidence button span,.mpd-evidence q{font-size:11px}.mpd-viewer>header button{min-height:42px;font-size:12px}.mpd-viewer>header span{font-size:12px}.mpd-ocr strong{font-size:13px}.mpd-ocr span{font-size:11px;line-height:1.45}.mpd-ocr button{min-height:44px;font-size:12px}.mpd-analysis>header span{font-size:11px}.mpd-analysis>header h2{font-size:19px}.mpd-analysis>header p{font-size:12px;line-height:1.5}.mpd-analysis-tabs button{min-height:44px;font-size:12px}.mpd-analysis-empty strong{font-size:15px}.mpd-analysis-empty span{max-width:620px;font-size:12px;line-height:1.5}.mpd-analysis-summary>span,.mpd-analysis-summary dt{font-size:11px}.mpd-analysis-summary dd{font-size:13px}.mpd-analysis-title-row h3{font-size:14px}.mpd-analysis-title-row button,.mpd-resume-result footer button{min-height:40px;font-size:11px}.mpd-receipt-table>div{font-size:12px}.mpd-analysis-warnings,.mpd-analysis-detail>small{font-size:11px}.mpd-resume-keywords label,.mpd-resume-keywords input{font-size:12px}.mpd-resume-keywords p{font-size:11px}.mpd-resume-checks article>span,.mpd-keyword-list span{font-size:10px}.mpd-resume-checks h3{font-size:12px}.mpd-resume-checks p,.mpd-resume-result footer small,.mpd-translate-controls>div:first-child>span,.mpd-translate-output>header span{font-size:11px}.mpd-translate-controls h3,.mpd-translate-output h3{font-size:18px}.mpd-translate-controls>div:first-child>p,.mpd-translate-languages label{font-size:11px}.mpd-translate-languages select{min-height:44px;font-size:12px}.mpd-translate-source header strong{font-size:12px}.mpd-translate-source header span{font-size:11px}.mpd-translate-source pre,.mpd-translate-consent strong{font-size:12px}.mpd-translate-consent small{font-size:11px}.mpd-translate-run{min-height:46px}.mpd-translate-output>header button{min-height:40px;font-size:11px}.mpd-translate-panes h4,.mpd-translate-panes pre{font-size:12px}.mpd-translate-output>small,.mpd-translate-history>strong,.mpd-translate-history button{font-size:11px}.mpd-advanced{color:#746f7c;font-size:11px}.mpd-advanced>summary{cursor:pointer;color:#5d52a1;font-weight:800}.mpd-advanced>p{margin:7px 0 0}.mpd-analysis-title-row .mpd-advanced{position:relative}.mpd-analysis-title-row .mpd-advanced>summary{background:#fff;border:1px solid #ddd8e7;border-radius:8px;place-items:center;min-height:40px;padding:0 9px;list-style:none;display:grid}.mpd-analysis-title-row .mpd-advanced>button{margin-top:5px}@media (width<=720px){.mpd-purpose,.mpd-convert-choice>div,.mpd-steps{grid-template-columns:1fr}.mpd-purpose button,.mpd-convert-choice button{min-height:82px}.mpd-steps li{min-height:44px}.mpd-analysis-title-row{flex-direction:column;align-items:stretch}.mpd-analysis-title-row>div{flex-wrap:wrap}.mpd-analysis-title-row>div>*{flex:1}.mpd-analysis-title-row .mpd-advanced>button{width:100%}}@media (width<=390px){.mpd-drop,.mpd-drop *{min-width:0;max-width:100%}.mpd-drop{padding:10px;overflow-x:clip}.mpd-start .mpd-drop>label,.mpd-drop>label{min-height:220px;padding:18px 10px}.mpd-drop :where(strong,small,span){overflow-wrap:anywhere;word-break:break-word}.mpd-drop strong{font-size:15px}.mpd-drop small{font-size:12px}}.mpd-qa-page{background:#f5f3f8;min-height:100vh;padding:24px}.mpd-qa-intro{background:#fff;border:1px solid #ded9e7;border-radius:14px;max-width:1180px;margin:0 auto 14px;padding:16px 18px}.mpd-qa-intro span{color:#624bc1;font-size:11px;font-weight:850}.mpd-qa-intro h1{color:#46404d;margin:5px 0;font-size:22px}.mpd-qa-intro p{color:#78717d;margin:0;font-size:12px;line-height:1.55}.mpd-qa-page>.msh-studio{max-width:1180px;margin:0 auto}@media (width<=720px){.mpd-qa-page{padding:12px}.mpd-qa-intro h1{font-size:18px}}.mpd-summary-details{background:#faf9fc;border:1px solid #ddd8e7;border-radius:12px;margin:16px 0;overflow:hidden}.mpd-summary-details>summary{box-sizing:border-box;color:#5d49b4;cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.mpd-summary-details[open]>summary{background:#f4f0ff;border-bottom:1px solid #e7e2eb}.mpd-summary-details>pre{color:#625d69;white-space:pre-wrap;max-height:240px;margin:0;padding:13px;font-family:inherit;font-size:12px;line-height:1.65;overflow:auto}.mpd-summary-details>p{color:#7d7784;margin:0;padding:0 13px 13px;font-size:11px;line-height:1.55}.mpd-current-purpose p{color:#77717f;margin:6px 0 0;font-size:11px;line-height:1.55}.mpd-question-empty{text-align:center;background:#faf9fc;border-bottom:1px solid #e9e6ed;place-content:center;gap:5px;min-height:112px;padding:18px;display:grid}.mpd-question-empty strong{color:#4d4855;font-size:15px}.mpd-question-empty p{color:#7a7481;margin:0;font-size:11px;line-height:1.55}.mpd-viewer>.mpd-evidence{background:#faf9fc;border-bottom:1px solid #e9e6ed;gap:8px;margin:0;padding:18px 20px;display:grid}.mpd-viewer>.mpd-evidence>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mpd-viewer>.mpd-evidence>header>div{gap:3px;display:grid}.mpd-viewer>.mpd-evidence>header span{color:#6550c5;font-size:11px;font-weight:800}.mpd-viewer>.mpd-evidence h3{color:#3f3a46;margin:0;font-size:17px}.mpd-viewer>.mpd-evidence>header p{color:#746e7a;max-width:390px;margin:0;font-size:11px;line-height:1.55}.mpd-viewer>.mpd-evidence>button{min-height:44px;padding:12px}.mpd-viewer>.mpd-evidence>button[aria-pressed=true]{background:#f1edff;border-color:#7560cf}.mpd-viewer>.mpd-evidence>.msh-error{margin:0}.mpd-evidence-next{background:#f7fcf8;border:1px solid #d8e4dc;border-radius:11px;gap:10px;padding:12px;display:grid}.mpd-evidence-next>div:first-child{gap:3px;display:grid}.mpd-evidence-next strong{color:#356246;font-size:12px}.mpd-evidence-next p,.mpd-evidence-next>small{color:#617168;margin:0;font-size:11px;line-height:1.5}.mpd-evidence-next>div:nth-child(2){flex-wrap:wrap;gap:7px;display:flex}.mpd-evidence-next button{color:#356246;cursor:pointer;background:#fff;border:1px solid #bcd5c5;border-radius:9px;min-height:44px;padding:0 13px;font-size:11px;font-weight:850}.mpd-evidence-next button:last-child{color:#fff;background:#38734f;border-color:#38734f}.mpd-evidence-next button:focus-visible{outline-offset:2px;outline:3px solid #38734f47}.mpd-more{grid-column:1/-1;min-width:0;overflow:hidden}.mpd-more>summary{box-sizing:border-box;color:#51495d;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 20px;list-style:none;display:flex}.mpd-more>summary::-webkit-details-marker{display:none}.mpd-more>summary>span{gap:3px;min-width:0;display:grid}.mpd-more>summary small{color:#7058cf;font-size:11px;font-weight:850}.mpd-more>summary strong{overflow-wrap:anywhere;font-size:14px}.mpd-more>summary b{color:#6650bc;flex:none;font-size:11px}.mpd-more[open]>summary{background:#faf9fd}.mpd-more>.mpd-analysis{border-top:1px solid #e8e3ed}.mpd-summary-details>summary:focus-visible,.mpd-more>summary:focus-visible,.mpd-viewer>.mpd-evidence>button:focus-visible{outline-offset:-3px;outline:3px solid #6650ca47}@media (width<=720px){.mpd-viewer>.mpd-evidence{padding:15px}.mpd-viewer>.mpd-evidence>header{flex-direction:column;align-items:stretch;gap:7px}.mpd-evidence-next>div:nth-child(2){grid-template-columns:1fr;display:grid}.mpd-evidence-next button{width:100%}.mpd-more>summary{min-height:64px;padding-inline:15px}.mpd-summary-details>summary{min-height:44px}}@media (width<=600px){.mpd-link-open>form>div{grid-template-columns:1fr}.mpd-link-open button{width:100%}}.mie-drop{max-width:760px;margin:22px auto 0;padding:18px}.mie-drop>label{cursor:pointer;text-align:center;background:#faf8fd;border:1px dashed #cbc4dc;border-radius:18px;place-content:center;justify-items:center;min-height:330px;display:grid}.mie-drop input{opacity:0;width:1px;height:1px;position:absolute}.mie-drop span{color:#6149c8;background:#e8e1ff;border-radius:19px;place-items:center;width:64px;height:64px;font-size:10px;font-weight:850;display:grid}.mie-drop strong{margin-top:14px;font-size:15px}.mie-drop small{color:#96929d;margin-top:6px;font-size:10px}.mie-drop .mie-demo{min-height:44px;margin-top:10px}.mie-layout{grid-template-columns:minmax(250px,.42fr) minmax(600px,1.58fr);gap:16px;margin-top:20px;display:grid}.mie-controls{align-self:start;gap:14px;padding:16px;display:grid}.mie-file{border-bottom:1px solid #ece8f0;gap:3px;padding-bottom:12px;display:grid}.mie-file strong{overflow-wrap:anywhere;font-size:12px}.mie-file span{color:#918e98;font-size:9px}.mie-controls section{gap:8px;display:grid}.mie-controls h2{color:#55515d;margin:0;font-size:10px}.mie-choice{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.mie-choice button{color:#77727e;cursor:pointer;background:#fff;border:1px solid #dfdbe7;border-radius:8px;min-height:35px;padding:5px;font-size:9px}.mie-choice button[aria-pressed=true]{color:#5b44bd;background:#eee9ff;border-color:#6c55d2;font-weight:800}.mie-sliders label{color:#77737e;grid-template-columns:1fr auto;gap:5px;font-size:9px;display:grid}.mie-sliders output{color:#5f49c0;font-weight:800}.mie-sliders input[type=range]{accent-color:#6650cc;grid-column:1/-1;width:100%}.mie-two{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mie-two label{grid-template-columns:1fr;display:grid}.mie-two select{color:#5f5b66;min-height:36px;font:inherit;background:#fff;border:1px solid #dfdbe7;border-radius:8px;padding:0 7px;font-size:10px}.mie-canvas-panel{min-width:0;overflow:hidden}.mie-canvas-panel>header{border-bottom:1px solid #e9e5ed;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 18px;display:flex}.mie-canvas-panel>header>div{display:grid}.mie-canvas-panel>header strong{font-size:11px}.mie-canvas-panel>header span{color:#92909a;font-size:9px}.mie-canvas-panel>header button{color:#6450c4;cursor:pointer;background:#fff;border:1px solid #ded9e7;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750}.mie-canvas-panel>header button[aria-pressed=true]{background:#eee9ff}.mie-canvas-panel>div{background:repeating-conic-gradient(#e3e0e7 0 25%,#eceaef 0 50%) 50%/22px 22px;place-items:center;min-height:590px;max-height:760px;padding:28px;display:grid;overflow:auto}.mie-canvas-panel canvas{background:#fff;max-width:100%;max-height:700px;display:block;box-shadow:0 14px 34px #251d3433}.mie-canvas-panel .is-original canvas{outline:3px solid #9a87ef}.mie-canvas-panel>footer{border-top:1px solid #e9e5ed;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.mie-canvas-panel>footer p{color:#8c8994;margin:0;font-size:9px}.mie-canvas-panel>footer .msh-primary{min-width:140px}.mie-layout{grid-template-columns:minmax(280px,.5fr) minmax(560px,1.5fr)}.mie-choice button{min-height:44px}.mie-quick-enhance>div:first-child p{color:#817b88;margin:3px 0 0;font-size:9px;line-height:1.45}.mie-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mie-preset-grid button{color:#5d5865;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfd9e8;border-radius:10px;align-content:center;gap:3px;min-height:60px;padding:8px 9px;display:grid}.mie-preset-grid button[aria-pressed=true]{color:#513da8;background:#f0ecff;border-color:#6a53cb;box-shadow:0 0 0 1px #6a53cb}.mie-preset-grid strong{font-size:10px}.mie-preset-grid small{color:#88828f;font-size:8px;line-height:1.35}.mie-honest-note{color:#716b79;background:#f6f3ff;border-left:3px solid #7660cc;border-radius:8px;margin:0;padding:9px 10px;font-size:9px;line-height:1.5}.mie-advanced{background:#fbfafc;border:1px solid #e3dfea;border-radius:10px;overflow:hidden}.mie-advanced>summary{color:#5f5967;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:9px;font-weight:800;list-style:none;display:flex}.mie-advanced>summary span{color:#745dce;font-size:8px}.mie-advanced>.mie-sliders{padding:0 10px 10px}.mie-sliders input[type=range],.mie-two select{min-height:44px}.mie-canvas-panel>header button{min-width:44px;min-height:44px}@media (width<=1000px){.mie-layout{grid-template-columns:1fr}}@media (width<=600px){.mie-choice{grid-template-columns:repeat(2,1fr)}.mie-canvas-panel>div{min-height:390px;padding:14px}.mie-canvas-panel>footer{flex-direction:column;align-items:stretch}}.mas-start{grid-template-columns:1fr 42px 1fr;align-items:center;gap:12px;max-width:880px;margin:22px auto 0;display:grid}.mas-start>label,.mas-start>button{cursor:pointer;text-align:center;border:1px solid #e2dee9;place-content:center;justify-items:center;min-height:290px;padding:20px;display:grid}.mas-start input{opacity:0;width:1px;height:1px;position:absolute}.mas-start span{color:#624ac7;background:#e8e1ff;border-radius:20px;place-items:center;width:62px;height:62px;font-size:10px;font-weight:850;display:grid}.mas-start button span{color:#d44b72;background:#ffe6ec;font-size:18px}.mas-start .is-recording span{animation:1s infinite mas-pulse}.mas-start strong{margin-top:13px;font-size:14px}.mas-start small{color:#918e98;margin-top:6px;font-size:9px}.mas-or{color:#a19da8;text-align:center;font-size:9px;font-weight:800}.mas-start>.msh-error{grid-column:1/-1}.mas-layout{grid-template-columns:minmax(250px,.42fr) minmax(600px,1.58fr);gap:16px;margin-top:20px;display:grid}.mas-controls{align-self:start;gap:15px;padding:17px;display:grid}.mas-file{border-bottom:1px solid #ebe8ef;gap:3px;padding-bottom:12px;display:grid}.mas-file strong{overflow-wrap:anywhere;font-size:12px}.mas-file span{color:#92909a;font-size:9px}.mas-controls section{gap:9px;display:grid}.mas-controls h2{margin:0;font-size:10px}.mas-controls label{color:#77737e;grid-template-columns:1fr auto;gap:5px;font-size:9px;display:grid}.mas-controls output{color:#654fc8;font-weight:800}.mas-controls input[type=range]{accent-color:#6650cc;grid-column:1/-1;width:100%}.mas-controls .mas-check{align-items:center;gap:6px;display:flex}.mas-controls .mas-check input{accent-color:#6650cc}.mas-canvas{min-width:0;overflow:hidden}.mas-canvas>header{border-bottom:1px solid #e9e5ed;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.mas-canvas>header div{display:grid}.mas-canvas>header strong{font-size:14px}.mas-canvas>header span{color:#928f99;font-size:9px}.mas-canvas>header button,.mas-honesty button{color:#5d48bd;cursor:pointer;background:#fff;border:1px solid #dcd7e7;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:760}.mas-canvas>div{background:linear-gradient(#fbfafe,#f4f1f8);min-height:300px;padding:30px 20px}.mas-canvas canvas{border-radius:12px;width:100%;height:220px;display:block}.mas-honesty{background:#faf8ff;border:1px solid #e4dfef;border-radius:13px;margin:0 18px 18px;padding:14px}.mas-honesty strong{font-size:10px}.mas-honesty p{color:#85818e;margin:5px 0 9px;font-size:9px;line-height:1.55}.mas-canvas>footer{border-top:1px solid #e9e5ed;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.mas-canvas>footer p{color:#8d8994;margin:0;font-size:9px}.mas-canvas>footer .msh-primary{min-width:155px}@keyframes mas-pulse{50%{opacity:.45;transform:scale(.92)}}@media (width<=1000px){.mas-layout{grid-template-columns:1fr}}@media (width<=680px){.mas-start{grid-template-columns:1fr}.mas-or{padding:2px}.mas-canvas>footer{flex-direction:column;align-items:stretch}}.mss-start{gap:13px;max-width:860px;margin:22px auto 0;padding:clamp(22px,4vw,38px);display:grid}.mss-start>label,.mss-options label,.mss-summary label,.mss-scenes label{color:#5b5762;gap:6px;font-size:10px;font-weight:740;display:grid}.mss-start textarea,.mss-start select,.mss-start input,.mss-summary input,.mss-scenes input,.mss-scenes textarea{box-sizing:border-box;color:#302d36;width:100%;font:inherit;background:#fbfafc;border:1px solid #ded9e7;border-radius:10px;outline:none;font-size:11px}.mss-start textarea,.mss-scenes textarea{resize:vertical;padding:10px;line-height:1.6}.mss-start select,.mss-start input,.mss-summary input,.mss-scenes input{min-height:39px;padding:0 9px}.mss-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mss-options.is-two{grid-template-columns:1fr 1fr}.mss-reference{cursor:pointer;border:1px dashed #d6d0e2;border-radius:11px;justify-content:space-between;align-items:center;min-height:58px;padding:8px 10px;display:flex!important}.mss-reference input{opacity:0;width:1px;height:1px;position:absolute}.mss-reference img{object-fit:cover;border-radius:8px;width:54px;height:42px}.mss-workspace{grid-template-columns:minmax(220px,.34fr) minmax(650px,1.66fr);gap:16px;margin-top:20px;display:grid}.mss-summary{align-self:start;gap:10px;padding:17px;display:grid}.mss-summary>span{color:#6a52ca;letter-spacing:.12em;font-size:9px;font-weight:850}.mss-summary h2{margin:0;font-size:19px}.mss-summary>p{color:#8d8994;margin:0 0 5px;font-size:9px}.mss-summary img{object-fit:cover;border-radius:12px;width:100%;max-height:190px}.mss-scenes{min-width:0;overflow:hidden}.mss-list{gap:11px;padding:19px;display:grid}.mss-scenes article{background:#fff;border:1px solid #e5e1e9;border-radius:14px;padding:14px}.mss-scenes article>header{grid-template-columns:32px 1fr 68px 32px 32px;align-items:center;gap:6px;display:grid}.mss-scenes article>header>span{color:#5e47c3;background:#ebe6ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.mss-scenes article>header label{grid-template-columns:1fr auto;align-items:center}.mss-scenes article>header input[type=number]{min-width:0}.mss-scenes article>header button{color:#716d78;cursor:pointer;background:#fff;border:1px solid #dfdbe6;border-radius:8px;width:32px;height:32px}.mss-scenes article>div{grid-template-columns:1fr 1fr;gap:9px;margin:11px 0;display:grid}.mss-model-boundary{color:#655f6d;background:#faf9fc;border:1px solid #ded8ec;border-radius:10px;padding:10px 11px;font-size:10px;line-height:1.55}.mss-model-boundary summary{cursor:pointer;color:#514563;min-height:24px;font-weight:800}.mss-model-boundary p{margin:7px 0 0}.mss-generation-lock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mss-generation-lock-grid article{background:#fff;border:1px dashed #cbc0df;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.mss-generation-lock-grid article>span{background:#eee9f8;border-radius:10px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.mss-generation-lock-grid strong{color:#574297;font-size:10px}.mss-generation-lock-grid article p{color:#726b7b;margin:3px 0 0;font-size:9px}.mss-purpose{border:0;gap:10px;min-width:0;margin:0;padding:0 0 4px;display:grid}.mss-purpose legend{color:#302d36;margin-bottom:9px;font-size:14px;font-weight:850}.mss-purpose>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mss-purpose>div>button{color:#494450;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded8e8;border-radius:12px;align-content:center;gap:4px;min-height:72px;padding:11px;display:grid}.mss-purpose>div>button[aria-pressed=true]{color:#49379b;background:#f0ecff;border-color:#6751c7;box-shadow:0 0 0 1px #6751c7}.mss-purpose strong{font-size:12px}.mss-purpose small{color:#77717e;font-size:9px;line-height:1.45}.mss-purpose p{color:#77717e;margin:0;font-size:9px}.mss-purpose .mss-sample{color:#5b45b0;cursor:pointer;background:#fff;border:1px solid #cfc5e8;border-radius:10px;justify-self:start;min-height:44px;padding:0 14px;font-size:10px;font-weight:800}.mss-purpose button:focus-visible,.mss-advanced summary:focus-visible,.mss-model-boundary summary:focus-visible{outline-offset:2px;outline:3px solid #6751c747}.mss-start>label,.mss-start .mss-options label{font-size:12px}.mss-start select,.mss-start input{min-height:44px;font-size:12px}.mss-start textarea{min-height:132px;font-size:12px}.mss-advanced{background:#fbfafc;border:1px solid #e0dbe8;border-radius:11px}.mss-advanced summary{cursor:pointer;color:#554f5d;align-items:center;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.mss-advanced>div{padding:0 12px 12px}.mss-result-boundary{background:#faf9fc;border:1px solid #ddd7e9;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.mss-result-boundary h2{color:#393540;grid-column:1/-1;margin:0;font-size:13px}.mss-result-boundary>div{background:#fff;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.mss-result-boundary strong{color:#5a47ae;font-size:10px}.mss-result-boundary span{color:#6f6976;font-size:9px;line-height:1.55}.mss-model-boundary summary{align-items:center;min-height:44px;display:flex}.mss-start>.msh-primary{min-height:44px}.mss-render{background:linear-gradient(145deg,#fbfaff,#f3f0fa);border-bottom:1px solid #e7e3eb;gap:13px;padding:clamp(16px,2.5vw,24px);display:grid}.mss-render>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mss-render>header div{gap:3px;display:grid}.mss-render>header span,.mss-verification header span{color:#6650c8;letter-spacing:.14em;font-size:8px;font-weight:850}.mss-render>header h2{margin:0;font-size:17px}.mss-render>header>strong{color:#6d6875;white-space:nowrap;background:#fff;border:1px solid #dfd9ee;border-radius:999px;padding:7px 9px;font-size:8px}.mss-canvas-wrap{background:#151423;border-radius:17px;place-items:center;min-height:260px;max-height:600px;padding:16px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.mss-canvas-wrap canvas{background:#242137;border-radius:11px;width:auto;max-width:100%;height:auto;max-height:560px;display:block;box-shadow:0 18px 50px #04030c4d}.mss-scrubber{grid-template-columns:1fr auto;align-items:center;gap:8px!important;display:grid!important}.mss-scrubber input{accent-color:#6852ca;grid-column:1/-1;width:100%;min-height:20px}.mss-scrubber output{color:#6b55c9;font-size:9px;font-weight:800}.mss-render-actions{align-items:center;gap:8px;display:flex}.mss-render-actions button,.mss-verification button{color:#5e4bb4;cursor:pointer;background:#fff;border:1px solid #dcd6e8;border-radius:10px;min-height:38px;padding:0 12px;font-size:9px;font-weight:780}.mss-render-actions progress{accent-color:#6650ca;flex:1;min-width:120px;height:8px}.mss-verification{background:#fff;border:1px solid #d8d0ed;border-radius:15px;gap:12px;padding:15px;display:grid}.mss-verification>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mss-verification header>div:first-child{gap:3px;min-width:0;display:grid}.mss-verification header strong{overflow-wrap:anywhere;font-size:11px}.mss-verification header small{color:#817c89;font-size:8px}.mss-verification header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mss-verification video{background:#12111d;border-radius:12px;width:100%;max-height:480px}.mss-verification>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.mss-verification article{border:1px solid #e5e0ed;border-radius:10px;grid-template-columns:auto 1fr auto;gap:5px 8px;padding:10px;display:grid}.mss-verification article b{color:#6450bd;font-size:8px}.mss-verification article span{font-size:9px;font-weight:780}.mss-verification article em{color:#267355;font-size:8px;font-style:normal;font-weight:850}.mss-verification article small{color:#87828d;grid-column:1/-1;font-size:7px;line-height:1.5}.mss-verification ul{color:#746f7b;margin:0;padding-left:18px;font-size:8px;line-height:1.6}.mss-audio-track{background:#fff;border:1px solid #d9d1eb;border-radius:15px;gap:12px;padding:15px;display:grid}.mss-audio-track>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mss-audio-track>header>div{gap:3px;display:grid}.mss-audio-track>header span{color:#6650c8;letter-spacing:.14em;font-size:8px;font-weight:850}.mss-audio-track h3{margin:0;font-size:14px}.mss-audio-track button{color:#674fbd;cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:9px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.mss-audio-picker{cursor:pointer;text-align:center;background:#faf8fe;border:1px dashed #cec4e3;border-radius:12px;place-content:center;justify-items:center;min-height:92px;padding:14px;display:grid!important}.mss-audio-picker input{opacity:0;height:1px;position:absolute;width:1px!important}.mss-audio-picker strong{color:#55429d;font-size:10px}.mss-audio-picker span{color:#8a8592;letter-spacing:0;margin-top:4px;font-size:8px}.mss-audio-source{background:#f5f2fb;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:12px;padding:11px;display:grid}.mss-audio-source>div{gap:3px;min-width:0;display:grid}.mss-audio-source strong{overflow-wrap:anywhere;font-size:10px}.mss-audio-source span,.mss-audio-source small{color:#7d7885;font-size:8px}.mss-audio-source audio{width:100%;height:36px}.mss-audio-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mss-audio-controls label{background:#fcfbfd;border:1px solid #e2deea;border-radius:10px;grid-template-columns:1fr auto;padding:9px;gap:5px!important;display:grid!important}.mss-audio-controls input[type=number]{grid-column:1/2;min-width:0}.mss-audio-controls input[type=range]{accent-color:#6650c8;grid-column:1/-1;width:100%;min-height:20px}.mss-audio-controls output,.mss-audio-controls label>span{color:#6650c8;align-self:center;font-size:8px;font-weight:800}.mss-audio-controls .mss-audio-loop{grid-column:1/-1;align-items:center;gap:8px!important;display:flex!important}.mss-audio-loop input{accent-color:#6650c8;width:auto!important;min-height:auto!important}.mss-audio-boundary{color:#6c6675;background:#f5f1ff;border-left:3px solid #6650c8;border-radius:8px;margin:0;padding:10px 12px;font-size:8px;line-height:1.55}.mss-render>header details,.mss-audio-source details,.mss-verification>details{color:#777182;font-size:8px}.mss-render>header summary,.mss-audio-source summary,.mss-verification>details>summary{cursor:pointer;font-weight:800}.mss-start select,.mss-start input,.mss-summary input,.mss-scenes input{min-height:44px}.mss-scenes article>header{grid-template-columns:32px 1fr 68px 44px 44px}.mss-scenes article>header button{width:44px;height:44px}.mss-render-actions button,.mss-verification button,.mss-audio-track button{min-height:44px}.mss-render>header summary,.mss-audio-source summary,.mss-verification>details>summary{align-items:center;min-height:44px;display:flex}.mss-scrubber input,.mss-audio-controls input[type=range]{min-height:44px}.mss-audio-source audio{height:44px}.mss-verification>details[open]{border-top:1px solid #e9e5ee;gap:10px;padding-top:10px;display:grid}.mss-verification>details>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.mss-verification>details>div:last-child{flex-wrap:wrap;grid-template-columns:none;display:flex}@media (width<=1050px){.mss-workspace{grid-template-columns:1fr}}@media (width<=860px){.mss-audio-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.mss-audio-source{grid-template-columns:1fr}}@media (width<=680px){.mss-purpose>div,.mss-result-boundary,.mss-options,.mss-options.is-two,.mss-scenes article>div,.mss-verification>div,.mss-audio-controls,.mss-generation-lock-grid{grid-template-columns:1fr}.mss-purpose>div>button{min-height:64px}.mss-purpose .mss-sample{justify-self:stretch;width:100%}.mss-result-boundary h2{grid-column:auto}.mss-scenes article>header{grid-template-columns:30px 1fr 62px}.mss-scenes article>header button{display:none}.mss-render>header,.mss-verification>header,.mss-audio-track>header{flex-direction:column;align-items:stretch}.mss-render>header>strong{justify-self:start}.mss-render-actions{flex-direction:column;align-items:stretch}.mss-render-actions button{width:100%;min-height:44px}.mss-verification header>div:last-child{justify-content:flex-start}.mss-canvas-wrap{min-height:220px;max-height:520px;padding:10px}.mss-canvas-wrap canvas{max-height:500px}.mss-audio-controls .mss-audio-loop{grid-column:auto}}.mra-start{gap:13px;max-width:790px;margin:22px auto 0;padding:clamp(22px,4vw,38px);display:grid}.mra-start label{color:#58545f;gap:6px;font-size:11px;font-weight:750;display:grid}.mra-start textarea,.mra-start select{box-sizing:border-box;color:#302d36;width:100%;font:inherit;background:#fbfafc;border:1px solid #ddd9e6;border-radius:11px;outline:none;font-size:12px}.mra-start textarea{resize:vertical;padding:12px;line-height:1.65}.mra-start select{min-height:42px;padding:0 10px}.mra-layout{grid-template-columns:minmax(250px,.42fr) minmax(610px,1.58fr);gap:16px;margin-top:20px;display:grid}.mra-progress{align-self:start;overflow:hidden}.mra-progress>header{color:#ece9ff;background:#2a263d;padding:18px}.mra-progress>header span{color:#a99bfb;letter-spacing:.12em;font-size:8px;font-weight:850}.mra-progress h2{color:#fff;margin:7px 0 3px;font-size:18px}.mra-progress header p{color:#aaa5bb;margin:0;font-size:9px}.mra-progress ol{gap:0;margin:0;padding:10px 16px;list-style:none;display:grid}.mra-progress li{border-bottom:1px solid #ece9f0;grid-template-columns:26px 1fr;gap:8px;padding:10px 0;display:grid}.mra-progress li i{color:#918c9a;background:#efedf3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:850;display:grid}.mra-progress li.is-done i{color:#307e5f;background:#e3f4ec}.mra-progress li.is-running i{color:#624bcc;background:#ece7ff;animation:1s infinite mas-pulse}.mra-progress li.is-error i{color:#a64747;background:#fee9e9}.mra-progress li div{gap:3px;display:grid}.mra-progress li strong{font-size:10px}.mra-progress li span{color:#8e8a95;font-size:8px;line-height:1.45}.mra-progress>button,.mra-progress>.msh-error{margin:0 16px 16px}.mra-report{min-width:0;overflow:hidden}.mra-report>header{border-bottom:1px solid #e9e6ec;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.mra-report>header span{color:#6a52ca;font-size:9px;font-weight:800}.mra-report>header h2{max-width:700px;margin:6px 0 0;font-size:22px;line-height:1.25}.mra-report>header>div:last-child{background:#f1edff;border-radius:12px;justify-items:center;min-width:60px;padding:10px;display:grid}.mra-report>header>div:last-child strong{color:#5e45c9;font-size:23px}.mra-report>header small{color:#8b8794;font-size:8px}.mra-sources{background:#faf9fb;border-bottom:1px solid #e9e6ec;grid-template-columns:repeat(2,1fr);gap:8px;padding:16px 20px;display:grid}.mra-sources a{min-width:0;color:inherit;background:#fff;border:1px solid #e2dee8;border-radius:11px;gap:4px;padding:12px;text-decoration:none;display:grid}.mra-sources a:hover{border-color:#8d7adc}.mra-sources small{color:#6b54ca;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mra-sources strong{font-size:10px}.mra-sources span{color:#85818d;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.mra-report>article{padding:clamp(20px,3vw,34px)}.mra-report>article pre{color:#4d4a53;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:11px;line-height:1.75}@media (width<=1020px){.mra-layout{grid-template-columns:1fr}}@media (width<=620px){.mra-sources{grid-template-columns:1fr}.mra-report>header{flex-direction:column}}.mra-start input{box-sizing:border-box;color:#302d36;width:100%;min-height:42px;font:inherit;background:#fbfafc;border:1px solid #ddd9e6;border-radius:11px;outline:none;padding:0 11px;font-size:12px}.mw-workspace.is-code-review{background:#f6f7fb;padding:0}.mcr-studio{color:#20202d;grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);gap:22px;width:min(100%,1440px);margin:0 auto;padding:34px;display:grid}.mcr-head{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 4px 12px;display:flex}.mcr-head>div:first-child>span,.mcr-panel-head>div>span,.mcr-section>header span{color:#6c4ff8;letter-spacing:.04em;font-weight:800}.mcr-head h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.06}.mcr-head p{color:#5b5e70;max-width:760px;margin:0;font-size:16px;line-height:1.7}.mcr-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:420px;display:flex}.mcr-badges span{color:#51437b;background:#fff;border:1px solid #ddd8ff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.mcr-panel{background:#fff;border:1px solid #e2e3eb;border-radius:22px;align-self:start;min-width:0;padding:24px;box-shadow:0 16px 44px #1f1e3412}.mcr-panel-head,.mcr-section>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.mcr-panel-head>div,.mcr-section>header>div{align-items:baseline;gap:9px;display:flex}.mcr-panel-head h2,.mcr-section h3{letter-spacing:-.02em;margin:0;font-size:20px}.mcr-panel-head small{color:#737789;font-weight:650}.mcr-input>label:not(.mcr-file-button){margin:17px 0 8px;font-weight:800;display:block}.mcr-input>label small{color:#7a7d8e;font-weight:600}.mcr-input textarea,.mcr-input>input{color:#20202d;width:100%;font:inherit;background:#fbfbfd;border:1px solid #d8dae5;border-radius:13px;line-height:1.65}.mcr-input textarea{resize:vertical;tab-size:2;min-height:330px;padding:15px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.mcr-input>input{min-height:48px;padding:0 14px}.mcr-input textarea:focus,.mcr-input>input:focus,.mcr-file-button:focus-within{border-color:#6c4ff8;outline:3px solid #6c4ff833}.mcr-file-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.mcr-file-button{cursor:pointer;background:#f7f5ff;border:1px dashed #bdb4f9;border-radius:14px;flex-direction:column;justify-content:center;gap:3px;min-height:72px;padding:13px 15px;display:flex;position:relative}.mcr-file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mcr-file-button strong{color:#44346f}.mcr-file-button span{color:#77738c;font-size:12px}.mcr-file-row>button,.mcr-actions button{color:#343444;cursor:pointer;background:#fff;border:1px solid #dadbe5;border-radius:12px;min-height:46px;padding:0 16px;font-weight:800}.mcr-file-row>button:hover,.mcr-actions button:hover{border-color:#8f7af7}.mcr-file-row>button:focus-visible,.mcr-actions button:focus-visible,.mcr-file-tray button:focus-visible{outline-offset:2px;outline:3px solid #6c4ff838}.mcr-file-tray{background:#faf9ff;border:1px solid #e1dff0;border-radius:14px;margin-top:12px;padding:12px}.mcr-file-tray>div{color:#45405d;justify-content:space-between;gap:12px;font-size:12px;display:flex}.mcr-file-tray>div span{color:#737087}.mcr-file-tray ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mcr-file-tray li{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.mcr-file-tray li>button{color:#373548;cursor:pointer;background:#fff;border:1px solid #dedde8;border-radius:10px;min-height:44px}.mcr-file-tray li>button:first-child{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.mcr-file-tray li>button:last-child{color:#8c3541;padding:0 12px;font-weight:800}.mcr-file-tray li.is-active>button:first-child{background:#f2efff;border-color:#7b62ec;box-shadow:inset 3px 0 #6c4ff8}.mcr-file-tray b{color:#6c4ff8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.mcr-file-tray li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;overflow:hidden}.mcr-file-tray li small{color:#77788a;white-space:nowrap}.mcr-file-name{background:#f4f5f8;border-radius:10px;justify-content:space-between;gap:12px;margin:10px 0 0;padding:10px 12px;font-size:12px;display:flex}.mcr-file-name span{color:#696d7d}.mcr-counts{color:#747889;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.mcr-details{background:#fafafd;border:1px solid #e4e5eb;border-radius:12px;margin-top:18px}.mcr-details summary{cursor:pointer;align-items:center;min-height:44px;padding:11px 13px;font-weight:800;display:flex}.mcr-details ul{color:#626677;margin:0;padding:0 28px 16px 34px;line-height:1.65}.mcr-error{color:#9b2830;background:#fff4f4;border:1px solid #ffc8ca;border-radius:11px;margin:14px 0 0;padding:11px 13px;line-height:1.55}.mcr-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.mcr-actions .is-primary{color:#fff;background:#6c4ff8;border-color:#5e43e8}.mcr-empty{text-align:center;color:#696d7d;place-content:center;min-height:310px;display:grid}.mcr-empty strong{color:#343444;font-size:18px}.mcr-empty p{max-width:390px;line-height:1.65}.mcr-outdated{color:#6d581c;background:#fff9e8;border:1px solid #efd58d;border-radius:12px;margin-bottom:16px;padding:13px 14px}.mcr-outdated strong,.mcr-outdated p{display:block}.mcr-outdated p{margin:5px 0 0;line-height:1.55}.mcr-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mcr-summary article{background:#fafafd;border:1px solid #e3e4ea;border-radius:12px;min-width:0;padding:13px}.mcr-summary span,.mcr-summary strong{display:block}.mcr-summary span{color:#747889;margin-bottom:6px;font-size:11px}.mcr-summary strong{overflow-wrap:anywhere}.mcr-section{border-top:1px solid #ececf1;margin-top:22px;padding-top:21px}.mcr-section>header{margin-bottom:12px}.mcr-section>header span{font-size:11px}.mcr-note{color:#666a7b;background:#f5f6f9;border-radius:11px;margin:0;padding:13px;line-height:1.6}.mcr-line-list,.mcr-findings,.mcr-outline{gap:9px;display:grid}.mcr-line-list article{border:1px solid #e1e2e9;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:11px 12px;display:grid}.mcr-line-list b,.mcr-outline b,.mcr-findings header b{color:#6c4ff8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mcr-line-list code,.mcr-findings>article>code{overflow-wrap:anywhere;white-space:pre-wrap;color:#383948;min-width:0}.mcr-line-list small{color:#777b8c}.mcr-evidence-file{text-overflow:ellipsis;white-space:nowrap;color:#5d567d;max-width:150px;font-size:11px;font-weight:800;overflow:hidden}.mcr-project-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mcr-project-files article{background:#fff;border:1px solid #e2e1ea;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:5px 9px;min-width:0;padding:12px;display:grid}.mcr-project-files b{color:#6c4ff8;grid-row:1/4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mcr-project-files strong{overflow-wrap:anywhere}.mcr-project-files span,.mcr-project-files small{color:#747789;font-size:11px}.mcr-outline{grid-template-columns:repeat(2,minmax(0,1fr))}.mcr-outline article{border:1px solid #e2e3e9;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr) minmax(72px,auto) auto;align-items:center;gap:8px;min-width:0;padding:11px;display:grid}.mcr-outline span,.mcr-outline small,.mcr-outline code{color:#767a8b;font-size:11px}.mcr-outline strong,.mcr-outline small{overflow-wrap:anywhere}.mcr-findings>article{background:#fff;border:1px solid #e0e1e8;border-left-width:4px;border-radius:12px;padding:14px}.mcr-findings>article.is-critical{border-left-color:#d64550}.mcr-findings>article.is-review{border-left-color:#da8b21}.mcr-findings>article.is-note{border-left-color:#6680a8}.mcr-findings header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.mcr-findings header span{color:#5e6273;background:#f1f2f6;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.mcr-findings p{color:#55596a;margin:9px 0 6px;line-height:1.55}.mcr-findings small{color:#65697a;line-height:1.55}.mcr-limitations{margin-top:22px}.mcr-export{justify-content:flex-start}.mcr-export button:disabled{cursor:not-allowed;opacity:.56}.mcr-export-note{color:#75798a;margin:9px 0 0;font-size:12px}.mcr-connection{grid-column:1/-1;gap:17px;display:grid;overflow:hidden}.mcr-connection .mcr-panel-head{margin-bottom:0}.mcr-connection-now{background:linear-gradient(135deg,#f8f6ff 0%,#fff 66%);border:1px solid #d9d2ff;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;padding:18px;display:grid}.mcr-connection-now>div{min-width:0}.mcr-ready-pill{color:#216941;background:#e9f8ef;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.mcr-connection-now h3{color:#302b43;letter-spacing:-.02em;margin:10px 0 6px;font-size:20px}.mcr-connection-now p{color:#5f6071;margin:0;line-height:1.65}.mcr-connection-now ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mcr-connection-now li{background:#ffffffe6;border:1px solid #e6e2f8;border-radius:11px;gap:3px;min-width:0;padding:10px 12px;display:grid}.mcr-connection-now li strong{color:#3b3551}.mcr-connection-now li span{color:#747286;overflow-wrap:anywhere;font-size:12px}.mcr-connection-error{color:#6b571d;background:#fff9e9;border:1px solid #f0d393;border-radius:12px;margin:0;padding:13px 14px;line-height:1.6}.mcr-update-center{background:#fbfcff;border:1px solid #dfe2ea;border-radius:15px;gap:12px;padding:17px;display:grid}.mcr-update-center>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mcr-update-center>header>div{gap:4px;display:grid}.mcr-update-center>header span{color:#563bd2;background:#eeeaff;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:900}.mcr-update-center>header h3{color:#323342;margin:0;font-size:18px}.mcr-update-center>header>strong{color:#757787;white-space:nowrap;font-size:12px}.mcr-current-release{background:#fff;border:1px solid #e1dcfb;border-radius:12px;padding:13px 14px}.mcr-current-release>strong{color:#3b3552}.mcr-current-release ul{color:#5f6273;margin:8px 0 0;padding-left:20px;line-height:1.62}.mcr-current-release li+li{margin-top:3px}.mcr-update-actions{align-items:center;gap:12px;display:flex}.mcr-update-actions button{color:#4f3bb5;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc8f8;border-radius:11px;flex:none;padding:0 14px;font-weight:850}.mcr-update-actions button:focus-visible{outline-offset:2px;outline:3px solid #6c4ff83d}.mcr-update-actions p{color:#747687;margin:0;font-size:12px;line-height:1.55}.mcr-update-status{color:#574c83;background:#f1effd;border-radius:10px;margin:0;padding:10px 12px;line-height:1.55}.mcr-update-history{background:#fff;margin-top:0}.mcr-update-history>ol{gap:9px;margin:0;padding:0 13px 14px;list-style:none;display:grid}.mcr-update-history>ol>li{border:1px solid #e4e5eb;border-radius:11px;min-width:0;padding:12px}.mcr-update-history>ol>li>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mcr-update-history>ol>li>header strong{color:#3e3f4e;overflow-wrap:anywhere}.mcr-update-history time{color:#777989;white-space:nowrap;font-size:11px}.mcr-update-history ul{color:#626575;margin:7px 0 0;padding-left:19px;font-size:12px;line-height:1.58}.mcr-update-boundary{color:#717485;margin:0;font-size:12px;line-height:1.58}.mcr-editor-choice{gap:12px;display:grid}.mcr-editor-choice>div:first-child{gap:4px;display:grid}.mcr-editor-choice>div:first-child>span{color:#6c4ff8;letter-spacing:.04em;font-size:11px;font-weight:900}.mcr-editor-choice h3{color:#343444;margin:0;font-size:17px}.mcr-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mcr-editor-tabs button{color:#4a4c5d;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dae4;border-radius:11px;padding:0 14px;font-weight:850}.mcr-editor-tabs button[aria-pressed=true]{color:#4d36c6;background:#f2efff;border-color:#6c4ff8;box-shadow:inset 0 0 0 1px #6c4ff8}.mcr-editor-tabs button:focus-visible,.mcr-connection-action a:focus-visible{outline-offset:2px;outline:3px solid #6c4ff83d}.mcr-editor-status{background:#fcfbff;border:1px solid #e0dcef;border-radius:14px;min-width:0;padding:15px}.mcr-editor-status>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcr-editor-status>header span{color:#8a3c43;background:#f3e9e9;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.mcr-editor-status>header strong{color:#353247}.mcr-editor-status>p{color:#626476;margin:9px 0;line-height:1.6}.mcr-editor-status dl,.mcr-future-card dl{gap:7px;margin:0;display:grid}.mcr-editor-status dl>div,.mcr-future-card dl>div{grid-template-columns:92px minmax(0,1fr);gap:8px;min-width:0;display:grid}.mcr-editor-status dt,.mcr-future-card dt{color:#77798a;font-size:11px;font-weight:850}.mcr-editor-status dd,.mcr-future-card dd{color:#4d4f60;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.mcr-editor-status>small{color:#77798a;margin-top:11px;line-height:1.55;display:block}.mcr-connection-details{margin-top:0}.mcr-connection-details>summary{min-height:46px}.mcr-future-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 12px 14px;display:grid}.mcr-future-card{background:#fff;border:1px solid #e2e2e9;border-radius:12px;min-width:0;padding:13px}.mcr-future-card>header{align-items:center;gap:8px;display:flex}.mcr-future-card>header span{color:#696b79;background:#f1f1f4;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.mcr-future-card>header strong{color:#383947;overflow-wrap:anywhere}.mcr-future-card>p{color:#656878;margin:8px 0 10px;font-size:12px;line-height:1.55}.mcr-connection-checks{gap:10px;margin:0;padding:0 14px 15px 42px;display:grid}.mcr-connection-checks li{color:#6c4ff8;padding-left:3px}.mcr-connection-checks strong,.mcr-connection-checks span{display:block}.mcr-connection-checks strong{color:#3b3c4b}.mcr-connection-checks span{color:#646777;margin-top:3px;line-height:1.55}.mcr-connection-action{justify-content:space-between;align-items:center;gap:14px;display:flex}.mcr-connection-action a{box-sizing:border-box;color:#fff;background:#6c4ff8;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.mcr-connection-action p{color:#737687;text-align:right;margin:0;font-size:12px;line-height:1.55}.mcr-ai{grid-column:1/-1;gap:15px;display:grid}.mcr-ai-intro,.mcr-ai-paste,.mcr-ai-note,.mcr-ai-status{color:#626677;margin:0;line-height:1.65}.mcr-ai-paste,.mcr-ai-note,.mcr-ai-status{background:#f6f5fc;border-radius:11px;padding:11px 13px}.mcr-ai-files{border:0;margin:0;padding:0}.mcr-ai-files legend{color:#343444;margin-bottom:8px;font-size:12px;font-weight:850}.mcr-ai-files>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mcr-ai-files label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e0e1e8;border-radius:11px;align-items:flex-start;gap:8px;min-width:0;min-height:58px;padding:10px;display:flex}.mcr-ai-files label:has(input:checked){background:#f5f2ff;border-color:#6c4ff8}.mcr-ai-files input{accent-color:#6c4ff8;flex:none;margin-top:2px}.mcr-ai-files label span{gap:3px;min-width:0;display:grid}.mcr-ai-files label b{color:#6c4ff8;font-size:10px}.mcr-ai-files label strong{overflow-wrap:anywhere}.mcr-ai-files label small{color:#747889}.mcr-ai-provider{grid-template-columns:minmax(150px,240px) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.mcr-ai-provider label{color:#343444;font-size:12px;font-weight:850}.mcr-ai-provider select{box-sizing:border-box;color:#303141;background:#fff;border:1px solid #d9dae2;border-radius:10px;width:100%;min-height:44px;padding:0 10px}.mcr-ai-provider small{color:#747889;grid-column:2;line-height:1.5}.mcr-ai-scope{background:#faf8ff;border:1px solid #cfc7f7;border-radius:13px;gap:10px;padding:14px;display:grid}.mcr-ai-scope>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mcr-ai-scope>header span{color:#625a86;font-size:11px}.mcr-ai-scope ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mcr-ai-scope li{background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.mcr-ai-scope li b{color:#6c4ff8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mcr-ai-scope li span{overflow-wrap:anywhere}.mcr-ai-scope li small{color:#747889}.mcr-ai-scope>p{color:#715c20;margin:0;font-size:11px;line-height:1.55}.mcr-ai-confirm{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #b9acf8;border-radius:11px;align-items:flex-start;gap:10px;min-height:64px;padding:11px;display:flex}.mcr-ai-confirm input{accent-color:#6c4ff8;flex:none;margin-top:3px}.mcr-ai-confirm span{gap:4px;display:grid}.mcr-ai-confirm strong{color:#343444}.mcr-ai-confirm small{color:#696d7d;line-height:1.5}.mcr-ai-actions{justify-content:flex-start;margin-top:0}.mcr-ai-actions button{min-height:44px}.mcr-ai-result{background:#fdfcff;border:1px solid #cbc4ef;border-radius:14px;gap:12px;min-width:0;padding:15px;display:grid}.mcr-ai-result.is-outdated{background:#fffdf6}.mcr-ai-result>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mcr-ai-result>header div{gap:4px;display:grid}.mcr-ai-result>header span{color:#6c4ff8;font-size:11px;font-weight:850}.mcr-ai-result>header h3{color:#303141;margin:0}.mcr-ai-result>header>strong{color:#6c4ff8;font-size:11px}.mcr-ai-answer{color:#343444;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e1e8;border-radius:11px;max-height:560px;padding:14px;line-height:1.68;overflow:auto}.mcr-ai-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mcr-ai-evidence span{color:#65617b;background:#f2efff;border-radius:10px;min-width:0;padding:10px;font-size:11px}.mcr-ai-evidence b{color:#343444;margin-top:4px;font-size:18px;display:block}.mcr-ai-result>p[role=alert]{color:#922d36;background:#fff1f1;border-radius:10px;margin:0;padding:10px 12px;line-height:1.55}.mcr-ai-result>p:not([role=alert]):not(.mcr-export-note):not(.mcr-outdated){color:#696d7d;margin:0;line-height:1.55}@media (width<=1080px){.mcr-studio{grid-template-columns:1fr}.mcr-head{grid-column:1}}@media (width<=700px){.mcr-studio{gap:16px;padding:18px 14px 28px}.mcr-head{flex-direction:column;align-items:flex-start;gap:14px}.mcr-badges{justify-content:flex-start}.mcr-panel{border-radius:17px;padding:17px}.mcr-file-row{grid-template-columns:1fr}.mcr-file-row>button{min-height:48px}.mcr-file-tray>div{flex-direction:column;align-items:flex-start}.mcr-file-tray li>button:first-child{grid-template-columns:auto minmax(0,1fr)}.mcr-file-tray li>button:first-child small{grid-column:2}.mcr-input textarea{min-height:280px}.mcr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mcr-project-files,.mcr-outline{grid-template-columns:1fr}.mcr-outline article{grid-template-columns:auto auto minmax(0,1fr)}.mcr-outline article small,.mcr-outline article code{grid-column:3}.mcr-line-list article{grid-template-columns:auto minmax(0,1fr)}.mcr-line-list .mcr-evidence-file,.mcr-line-list code,.mcr-line-list small{grid-column:2}.mcr-actions{grid-template-columns:1fr;display:grid}.mcr-actions button{min-height:48px}.mcr-ai-files>div,.mcr-ai-evidence{grid-template-columns:1fr}.mcr-ai-files label{min-height:64px}.mcr-ai-provider{grid-template-columns:1fr}.mcr-ai-provider select{min-height:48px}.mcr-ai-provider small{grid-column:1}.mcr-ai-scope>header,.mcr-ai-result>header{flex-direction:column;align-items:flex-start}.mcr-ai-scope li{grid-template-columns:auto minmax(0,1fr)}.mcr-ai-scope li small{grid-column:2}.mcr-ai-confirm{min-height:72px}.mcr-ai-actions button{width:100%;min-height:48px}.mcr-connection-now{grid-template-columns:1fr}.mcr-update-actions{flex-direction:column;align-items:stretch}.mcr-update-actions button{width:100%;min-height:48px}.mcr-editor-tabs,.mcr-future-grid{grid-template-columns:1fr}.mcr-editor-tabs button,.mcr-connection-details>summary,.mcr-connection-action a{min-height:48px}.mcr-connection-action{flex-direction:column;align-items:stretch}.mcr-connection-action p{text-align:left}}@media (width<=390px){.mcr-connection{padding:15px}.mcr-connection-now,.mcr-update-center,.mcr-editor-status{padding:13px}.mcr-update-history>ol>li>header{flex-direction:column;align-items:flex-start;gap:3px}.mcr-editor-status dl>div,.mcr-future-card dl>div{grid-template-columns:1fr;gap:2px}.mcr-connection-checks{padding-left:34px}}@media (prefers-reduced-motion:reduce){.mcr-editor-tabs button,.mcr-connection-action a{scroll-behavior:auto;transition:none}}.mwp-studio{color:#262638;gap:18px;width:min(1180px,100%);margin:0 auto;padding:26px 24px 42px;display:grid}.mwp-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mwp-head>div:first-child{max-width:720px}.mwp-head>div:first-child>span{color:#6a4ee8;letter-spacing:.08em;font-size:12px;font-weight:900}.mwp-head h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(27px,4vw,42px)}.mwp-head p{color:#636779;margin:0;line-height:1.65}.mwp-boundaries{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mwp-boundaries span{color:#5e6070;background:#fff;border:1px solid #dfdce9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.mwp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mwp-steps li{color:#777a8a;background:#f5f5f8;border:1px solid #e0e1e8;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.mwp-steps b{background:#e8e8ee;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.mwp-steps li.is-active{color:#4b387c;background:#f2efff;border-color:#b8acf5}.mwp-steps li.is-active b{color:#fff;background:#6c4ff8}.mwp-panel,.mwp-reset{background:#fff;border:1px solid #e0e1e8;border-radius:20px;padding:22px;box-shadow:0 12px 35px #2a25480f}.mwp-panel>header,.mwp-reset{justify-content:space-between;align-items:center;gap:18px;display:flex}.mwp-panel>header>div{align-items:center;gap:9px;display:flex}.mwp-panel>header>div>span{color:#6c4ff8;font-size:11px;font-weight:900}.mwp-panel h2{letter-spacing:-.025em;margin:0;font-size:21px}.mwp-panel>header small{color:#777a8a;font-weight:700}.mwp-purpose{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0 0;padding:0;display:grid}.mwp-purpose legend{margin-bottom:8px;font-size:13px;font-weight:900}.mwp-purpose button{color:#363646;text-align:left;cursor:pointer;background:#fafafd;border:1px solid #dcdee6;border-radius:13px;gap:4px;min-height:70px;padding:11px;display:grid}.mwp-purpose button span{color:#747789;font-size:11px;line-height:1.45}.mwp-purpose button.is-selected{background:#f2efff;border-color:#735bf0;box-shadow:inset 0 0 0 1px #735bf0}.mwp-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.mwp-two-columns label,.mwp-section-list label,.mwp-drafts label{color:#424457;gap:7px;font-size:12px;font-weight:850;display:grid}.mwp-two-columns input,.mwp-section-list input,.mwp-drafts input,.mwp-drafts textarea,.mwp-panel>textarea{box-sizing:border-box;color:#252536;width:100%;min-height:46px;font:inherit;background:#fbfbfd;border:1px solid #d9dae4;border-radius:11px;padding:11px 12px;line-height:1.6}.mwp-panel>textarea{resize:vertical;min-height:210px}.mwp-drafts textarea{resize:vertical;min-height:150px}.mwp-two-columns input:focus,.mwp-section-list input:focus,.mwp-drafts input:focus,.mwp-drafts textarea:focus,.mwp-panel>textarea:focus{border-color:#6c4ff8;outline:3px solid #6c4ff833}.mwp-source-head{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 8px;display:flex}.mwp-source-head label{font-size:13px;font-weight:900}.mwp-source-head button,.mwp-actions button,.mwp-reset button,.mwp-file-list button,.mwp-section-list article header button{color:#3f4050;cursor:pointer;background:#fff;border:1px solid #d9dae4;border-radius:10px;min-height:44px;padding:0 13px;font-weight:800}.mwp-source-head button:focus-visible,.mwp-actions button:focus-visible,.mwp-reset button:focus-visible,.mwp-file-list button:focus-visible,.mwp-section-list article header button:focus-visible,.mwp-purpose button:focus-visible{outline-offset:2px;outline:3px solid #6c4ff83d}.mwp-source-count{color:#777a8a;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.mwp-file-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;display:grid}.mwp-file-row>label{cursor:pointer;background:#f8f6ff;border:1px dashed #b9acf2;border-radius:12px;align-content:center;gap:2px;min-height:58px;padding:10px 13px;display:grid;position:relative}.mwp-file-row input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mwp-file-row label:focus-within{outline:3px solid #6c4ff833}.mwp-file-row label span,.mwp-file-row>small{color:#777689;font-size:11px}.mwp-file-list{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mwp-file-list li{border:1px solid #e1e2e8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 7px 7px 11px;display:grid}.mwp-file-list li div{gap:2px;min-width:0;display:grid}.mwp-file-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mwp-file-list span{color:#777a8a;font-size:10px}.mwp-details{background:#fafafd;border:1px solid #e2e3e9;border-radius:12px;margin-top:17px}.mwp-details summary{cursor:pointer;align-items:center;min-height:44px;padding:11px 13px;font-weight:850;display:flex}.mwp-details ul{color:#636778;margin:0;padding:0 30px 15px 34px;line-height:1.65}.mwp-details-body{justify-items:start;gap:8px;padding:0 14px 15px;display:grid}.mwp-details-body ul{padding:0 16px 0 20px}.mwp-details-body button{color:#523ec2;cursor:pointer;background:#fff;border:1px solid #735bf0;border-radius:10px;min-height:44px;padding:9px 14px;font-weight:850}.mwp-details-body button:disabled{color:#9294a0;cursor:not-allowed;border-color:#d5d5dc}.mwp-details-body button:focus-visible{outline-offset:2px;outline:3px solid #6c4ff83d}.mwp-details-body small{color:#777a8a;line-height:1.55}.mwp-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.mwp-actions button.is-primary{color:#fff;background:#6c4ff8;border-color:#6046e7}.mwp-actions button:disabled,.mwp-section-list article header button:disabled{opacity:.45;cursor:not-allowed}.mwp-note{color:#58566d;background:#f4f2fd;border-radius:11px;margin:16px 0 0;padding:12px 14px;line-height:1.6}.mwp-social-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mwp-social-note p{margin:0}.mwp-social-note button{color:#523ec2;cursor:pointer;background:#fff;border:1px solid #735bf0;border-radius:10px;min-height:44px;padding:9px 13px;font-weight:850}.mwp-social-note button:disabled{cursor:not-allowed;opacity:.5}.mwp-social-note button:focus-visible{outline-offset:2px;outline:3px solid #6c4ff83d}.mwp-section-list,.mwp-drafts{gap:12px;margin-top:14px;display:grid}.mwp-section-list>article,.mwp-drafts>article{background:#fff;border:1px solid #e0e1e8;border-radius:14px;padding:15px}.mwp-section-list article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.mwp-section-list article>header b{color:#6c4ff8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mwp-section-list article>header div{gap:6px;display:flex}.mwp-section-list article header button{min-width:56px}.mwp-evidence{gap:7px;margin-top:11px;display:grid}.mwp-evidence p{background:#f6f6f9;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-width:0;margin:0;padding:9px 10px;display:grid}.mwp-evidence b{color:#6c4ff8;font:700 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mwp-evidence span{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.mwp-evidence small{text-overflow:ellipsis;white-space:nowrap;color:#777a8a;max-width:130px;font-size:10px;overflow:hidden}.mwp-privacy{background:#fff9ee;border:1px solid #edca91;border-radius:12px;margin-top:14px;padding:14px}.mwp-privacy p{color:#72582f;line-height:1.55}.mwp-privacy label,.mwp-confirm{color:#434557;cursor:pointer;border:1px solid #dfe0e7;border-radius:11px;align-items:flex-start;gap:9px;min-height:48px;padding:10px 12px;line-height:1.5;display:flex}.mwp-privacy input,.mwp-confirm input{accent-color:#6c4ff8;flex:0 0 20px;width:20px;height:20px;margin-top:1px}.mwp-confirm{background:#fbfbfd;margin-top:14px}.mwp-drafts article{gap:12px;display:grid}.mwp-drafts article>p{color:#777a8a;margin:0;font-size:10px}.mwp-ai-workbench{background:linear-gradient(145deg,#fbfaff,#f5f3ff);border:1px solid #cfc8f3;border-radius:16px;gap:14px;margin-top:16px;padding:17px;display:grid}.mwp-ai-workbench>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mwp-ai-workbench>header>div{align-items:flex-start;gap:10px;display:flex}.mwp-ai-workbench>header>div>span{color:#fff;background:#6752e8;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.mwp-ai-workbench>header>div>div{gap:4px;display:grid}.mwp-ai-workbench>header strong{font-size:16px}.mwp-ai-workbench>header p{color:#66657a;margin:0;font-size:12px;line-height:1.55}.mwp-ai-workbench>header small{color:#5741bd;background:#ebe7ff;border-radius:999px;flex:none;padding:6px 9px;font-weight:850}.mwp-ai-providers{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.mwp-ai-providers legend{color:#3f3c55;margin-bottom:8px;font-size:12px;font-weight:900}.mwp-ai-providers button{color:#343246;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd9ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:10px;display:grid}.mwp-ai-providers button>b{color:#5d47d2;background:#f0edff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.mwp-ai-providers button>span{gap:3px;min-width:0;display:grid}.mwp-ai-providers button strong,.mwp-ai-providers button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mwp-ai-providers button small{color:#777389;font-size:10px}.mwp-ai-providers button.is-selected{background:#f1eeff;border-color:#6952e9;box-shadow:inset 0 0 0 1px #6952e9}.mwp-ai-providers button:disabled{cursor:not-allowed;opacity:.62}.mwp-ai-providers button:focus-visible,.mwp-ai-actions button:focus-visible,.mwp-ai-import:focus-visible,.mwp-ai-undo button:focus-visible,.mwp-ai-review-details summary:focus-visible{outline-offset:2px;outline:3px solid #6c4ff842}.mwp-ai-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mwp-ai-scope article{background:#fff;border:1px solid #dfdbee;border-radius:12px;gap:5px;min-width:0;padding:12px;display:grid}.mwp-ai-scope article strong{color:#343046;font-size:12px}.mwp-ai-scope article span,.mwp-ai-scope article small{overflow-wrap:anywhere;color:#656276;font-size:11px;line-height:1.55}.mwp-ai-scope article small.is-warning{color:#7c5a18;background:#fff5db;border-radius:8px;padding:7px 8px}.mwp-ai-confirm,.mwp-ai-review-checks label{cursor:pointer;background:#fff;border:1px solid #dcd8ea;border-radius:12px;align-items:flex-start;gap:10px;min-height:54px;padding:11px 12px;display:flex}.mwp-ai-confirm.is-privacy{background:#fffaf0;border-color:#e6c277}.mwp-ai-confirm input,.mwp-ai-review-checks input{accent-color:#6952e9;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.mwp-ai-confirm span,.mwp-ai-review-checks span{gap:3px;display:grid}.mwp-ai-confirm strong,.mwp-ai-review-checks strong{color:#3e3b4e;font-size:12px}.mwp-ai-confirm small,.mwp-ai-review-checks small{color:#6d697c;font-size:11px;line-height:1.5}.mwp-ai-actions{flex-wrap:wrap;gap:8px;display:flex}.mwp-ai-actions button,.mwp-ai-import,.mwp-ai-undo button{color:#493b91;cursor:pointer;background:#fff;border:1px solid #cfc9e4;border-radius:11px;min-height:44px;padding:9px 14px;font-weight:850}.mwp-ai-actions button.is-primary,.mwp-ai-import{color:#fff;background:#6750df;border-color:#6750df}.mwp-ai-actions button.is-stop{color:#fff;background:#a53d38;border-color:#a53d38}.mwp-ai-actions button:disabled,.mwp-ai-import:disabled,.mwp-ai-undo button:disabled{cursor:not-allowed;opacity:.48}.mwp-ai-status,.mwp-ai-error{border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.mwp-ai-status{color:#17643b;background:#e9f7ef}.mwp-ai-error{color:#963039;background:#fff3f3;border:1px solid #f2b9bc}.mwp-ai-candidate{background:#fff;border:1px solid #c9c2ef;border-radius:14px;gap:12px;padding:14px;display:grid}.mwp-ai-candidate.is-outdated{background:#fffdf6;border-color:#d9c99d}.mwp-ai-candidate>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mwp-ai-candidate>header>div{gap:3px;min-width:0;display:grid}.mwp-ai-candidate>header span{overflow-wrap:anywhere;color:#6c687a;font-size:11px}.mwp-ai-candidate>header>b{color:#17643b;background:#e8f6ee;border-radius:999px;flex:none;padding:6px 8px;font-size:10px}.mwp-ai-candidate.is-outdated>header>b{color:#765612;background:#fff0cc}.mwp-ai-candidate-warning{color:#755817;background:#fff2cd;border-radius:9px;margin:0;padding:9px 11px;line-height:1.55}.mwp-ai-candidate-sections{gap:9px;display:grid}.mwp-ai-candidate-sections article{background:#fafafd;border:1px solid #e2dfec;border-radius:11px;min-width:0;padding:12px}.mwp-ai-candidate-sections article header{align-items:center;gap:8px;display:flex}.mwp-ai-candidate-sections article header b{color:#6952e9;font:800 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mwp-ai-candidate-sections article p{white-space:pre-wrap;overflow-wrap:anywhere;color:#383646;margin:9px 0 7px;line-height:1.7}.mwp-ai-candidate-sections article small{color:#777386;font-size:10px}.mwp-ai-review-details{background:#fafafd;border:1px solid #e1deec;border-radius:11px}.mwp-ai-review-details summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-weight:850;display:flex}.mwp-ai-review-details ul{color:#626071;margin:0;padding:0 30px 12px;line-height:1.7}.mwp-ai-review-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mwp-ai-import{justify-self:start}.mwp-ai-undo{background:#effaf3;border:1px solid #b9dec8;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.mwp-ai-undo>span{gap:3px;display:grid}.mwp-ai-undo small{color:#527061;line-height:1.45}.mwp-locked-options{background:#f8f8fb;border:1px solid #dedfe6;border-radius:14px;margin-top:14px;padding:14px}.mwp-locked-options>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mwp-locked-options>header div{align-items:center;gap:8px;display:flex}.mwp-locked-options>header span{font-size:17px}.mwp-locked-options>header small{color:#676a78}.mwp-locked-options>div{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;margin-top:11px;display:grid}.mwp-locked-options article{background:#fff;border:1px solid #e1e2e8;border-radius:11px;min-width:0;padding:12px}.mwp-locked-options article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.mwp-locked-options article span{color:#626472;background:#ececf2;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:850}.mwp-locked-options article p{color:#666977;margin:7px 0 0;line-height:1.6}.mwp-downloads{justify-content:flex-start}.mwp-lock-message,.mwp-ready,.mwp-error,.mwp-message{border-radius:11px;margin:0;padding:12px 14px;line-height:1.55}.mwp-lock-message{color:#6b6e7c;background:#f4f4f7;margin-top:9px}.mwp-ready,.mwp-message{color:#17663b;background:#eaf7ef}.mwp-error{color:#9b2830;background:#fff4f4;border:1px solid #ffc8ca}.mwp-reset{background:#fff8f8;border-color:#edc3c6}.mwp-reset strong{color:#8d2e39}.mwp-reset p{color:#6d6063;margin:5px 0 0;line-height:1.55}.mwp-reset>div:last-child{gap:8px;display:flex}.mwp-reset button.is-danger{color:#fff;background:#b33c4b;border-color:#b33c4b}@media (width<=760px){.mwp-studio{padding:18px 14px 30px}.mwp-head{flex-direction:column;align-items:flex-start;gap:14px}.mwp-boundaries{justify-content:flex-start}.mwp-purpose{grid-template-columns:repeat(2,minmax(0,1fr))}.mwp-two-columns,.mwp-file-row{grid-template-columns:1fr}.mwp-evidence p{grid-template-columns:auto minmax(0,1fr)}.mwp-evidence small{grid-column:2;max-width:none}.mwp-reset{flex-direction:column;align-items:flex-start}.mwp-ai-providers{grid-template-columns:repeat(2,minmax(0,1fr))}.mwp-ai-scope,.mwp-ai-review-checks{grid-template-columns:1fr}}@media (width<=430px){.mwp-panel,.mwp-reset{border-radius:16px;padding:16px}.mwp-steps,.mwp-purpose{grid-template-columns:1fr}.mwp-source-head,.mwp-locked-options>header{flex-direction:column;align-items:flex-start}.mwp-locked-options>div,.mwp-social-note{grid-template-columns:1fr}.mwp-social-note button,.mwp-source-head button{width:100%}.mwp-section-list article>header{flex-direction:column;align-items:flex-start}.mwp-section-list article>header div{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.mwp-actions,.mwp-downloads,.mwp-reset>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.mwp-actions button,.mwp-reset button{min-height:48px}.mwp-ai-workbench{padding:14px}.mwp-ai-workbench>header,.mwp-ai-candidate>header,.mwp-ai-undo{flex-direction:column;align-items:flex-start}.mwp-ai-providers{grid-template-columns:1fr}.mwp-ai-providers button,.mwp-ai-actions button,.mwp-ai-import,.mwp-ai-undo button{width:100%;min-height:48px}.mwp-ai-actions{grid-template-columns:1fr;display:grid}.mwp-ai-undo button{flex:none}}.mrs-studio{background:linear-gradient(145deg,#fbfaff,#f4f2fb);border:1px solid #d9d5ee;border-radius:20px;margin:22px 0;overflow:hidden}.mrs-toggle{text-align:left;color:#1d2340;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 22px;display:flex}.mrs-toggle span{gap:5px;display:grid}.mrs-toggle b{letter-spacing:.16em;color:#6750a4;font-size:11px}.mrs-toggle strong{font-size:18px}.mrs-toggle em{color:#6750a4;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.mrs-panel{gap:18px;padding:0 22px 22px;display:grid}.mrs-boundary{background:#fff;border-left:4px solid #6750a4;border-radius:12px;padding:15px 17px}.mrs-boundary p{color:#5f6578;margin:5px 0 0;font-size:13px;line-height:1.65}.mrs-title-edit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mrs-title-edit label,.mrs-slides label{color:#3d4357;gap:7px;font-size:12px;font-weight:800;display:grid}.mrs-title-edit input,.mrs-slides input,.mrs-slides textarea{box-sizing:border-box;color:#1d2340;width:100%;font:inherit;background:#fff;border:1px solid #d9dbe6;border-radius:11px;padding:11px 12px;line-height:1.55}.mrs-slides{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mrs-slides article{background:#fff;border:1px solid #e0ddef;border-radius:15px;align-content:start;gap:12px;padding:16px;display:grid}.mrs-slides article header{align-items:center;gap:7px;min-width:0;display:flex}.mrs-slides article header span{color:#6750a4;font-size:11px;font-weight:900}.mrs-slides article header b{color:#4f3b85;text-transform:uppercase;background:#f0edfa;border-radius:999px;padding:3px 7px;font-size:10px}.mrs-slides article header em{text-overflow:ellipsis;white-space:nowrap;color:#73788a;margin-left:auto;font-size:10px;font-style:normal;overflow:hidden}.mrs-review{background:#fff;border:1px solid #dedbea;border-radius:16px;gap:14px;padding:18px;display:grid}.mrs-review>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.mrs-review>header span{letter-spacing:.14em;color:#6750a4;font-size:10px}.mrs-review h3{margin:3px 0 0;font-size:18px}.mrs-review>header>b{color:#9f341f;background:#fff1ee;border-radius:999px;padding:7px 10px;font-size:11px}.mrs-review>header>b.is-ready{color:#17663b;background:#eaf7ef}.mrs-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mrs-checks>div{background:#f7f7fa;border-radius:10px;gap:9px;padding:10px;display:flex}.mrs-checks i{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid}.mrs-checks .is-pass i{color:#17663b;background:#dff3e7}.mrs-checks .is-fail i{color:#a43b24;background:#fee6df}.mrs-checks span{gap:3px;display:grid}.mrs-checks strong{color:#34394c;font-size:11px}.mrs-checks small{color:#717688;font-size:10px;line-height:1.45}.mrs-confirmations{gap:8px;display:grid}.mrs-confirmations label{color:#454b60;border:1px solid #e5e3ed;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.mrs-confirmations input{accent-color:#6750a4;margin-top:3px}.mrs-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.mrs-actions button{color:#3a3157;cursor:pointer;background:#fff;border:1px solid #d8d4e6;border-radius:11px;min-height:44px;padding:0 14px;font-weight:800}.mrs-actions button:disabled{opacity:.45;cursor:not-allowed}.mrs-message{color:#17663b;background:#eaf7ef;border-radius:10px;margin:12px 22px;padding:11px 13px;font-size:12px}.mrs-footnote{color:#72778a;text-align:right;margin:0;font-size:11px}@media (width<=900px){.mrs-slides,.mrs-checks{grid-template-columns:1fr}}@media (width<=680px){.mrs-toggle{flex-direction:column;align-items:flex-start;padding:16px}.mrs-toggle em{white-space:normal}.mrs-panel{padding:0 14px 16px}.mrs-title-edit{grid-template-columns:1fr}.mrs-review{padding:14px}.mrs-review>header{flex-direction:column;align-items:flex-start}.mrs-actions{grid-template-columns:1fr;display:grid}.mrs-actions button{width:100%}.mrs-footnote{text-align:left}}.mrs-toggle em,.mrs-title-edit label,.mrs-slides label{font-size:13px}.mrs-review>header>b,.mrs-checks strong{font-size:12px}.mrs-toggle b{letter-spacing:.04em;font-size:12px}.mrs-toggle em,.mrs-title-edit label,.mrs-slides label{font-size:13px}.mrs-title-edit input,.mrs-slides input,.mrs-slides textarea{font-size:14px}.mrs-slides article header span{font-size:12px}.mrs-slides article header b{text-transform:none;font-size:11px}.mrs-review>header span{letter-spacing:.04em;font-size:12px}.mrs-review>header>b,.mrs-checks strong{font-size:12px}.mrs-checks small{font-size:11px}.mrs-footnote{font-size:12px;line-height:1.55}.mrs-slide-evidence,.mrs-audit-details,.mrs-advanced{font-size:12px}.mrs-slide-evidence summary,.mrs-audit-details summary,.mrs-advanced summary{color:#625c7a;cursor:pointer;width:fit-content;font-weight:800}.mrs-slide-evidence p,.mrs-audit-details p,.mrs-advanced p{color:#717688;margin:8px 0 0;font-size:11px;line-height:1.55}.mrs-slide-evidence{margin-top:-4px}.mrs-audit-details{padding-top:4px}.mrs-advanced{border-top:1px solid #e5e3ed;padding-top:12px}.mrs-advanced button{color:#3a3157;cursor:pointer;background:#fff;border:1px solid #d8d4e6;border-radius:11px;min-height:44px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:800}.mrs-advanced button:disabled{cursor:not-allowed;opacity:.45}.mrs-source-picker{background:#fff;border-bottom:1px solid #ddd7eb;gap:14px;padding:20px 22px;display:grid}.mrs-source-picker>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mrs-source-picker>header span{color:#6750a4;font-size:11px;font-weight:850}.mrs-source-picker>header h3{margin:4px 0;font-size:20px}.mrs-source-picker>header p{color:#62687a;margin:0;font-size:13px;line-height:1.55}.mrs-source-picker>header>b{color:#513d86;background:#eeeafb;border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.mrs-source-quick{flex-wrap:wrap;gap:8px;display:flex}.mrs-source-quick button,.mrs-build-draft{color:#453764;cursor:pointer;background:#fff;border:1px solid #d4cee6;border-radius:11px;min-height:44px;padding:0 14px;font-weight:800}.mrs-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mrs-source-list label{cursor:pointer;background:#fbfaff;border:1px solid #e2deed;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.mrs-source-list input,.mrs-source-confirm input{accent-color:#6750a4;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.mrs-source-list span{gap:3px;min-width:0;display:grid}.mrs-source-list strong{color:#292e43;font-size:13px;line-height:1.4}.mrs-source-list small{color:#696f80;font-size:11px}.mrs-source-list em{overflow-wrap:anywhere;color:#777b8c;font-size:10px;font-style:normal}.mrs-source-confirm{box-sizing:border-box;color:#403653;background:#f6f3fc;border:1px solid #d8d1e9;border-radius:12px;align-items:flex-start;gap:10px;min-height:44px;padding:11px 12px;font-size:13px;font-weight:750;line-height:1.5;display:flex}.mrs-build-draft{justify-self:start}.mrs-source-note{color:#737789;margin:0;font-size:12px;line-height:1.55}@media (width<=760px){.mrs-source-picker{padding:16px 14px}.mrs-source-picker>header{display:grid}.mrs-source-list{grid-template-columns:1fr}.mrs-source-quick{grid-template-columns:1fr;display:grid}.mrs-source-quick button,.mrs-build-draft,.mrs-actions button,.mrs-advanced button{width:100%;min-height:48px}.mrs-build-draft{justify-self:stretch}.mrs-message{margin:12px 14px}.mrs-source-confirm{min-height:48px}}.mrs-qa-page{color:#1d2340;background:#f7f6fb;min-height:100vh;padding:32px}.mrs-qa-page>*{max-width:1180px;margin-left:auto;margin-right:auto}.mrs-qa-intro span{color:#6750a4;font-size:12px;font-weight:850}.mrs-qa-intro h1{margin:7px 0;font-size:28px}.mrs-qa-intro p{color:#5f6578;margin:0;font-size:14px;line-height:1.6}@media (width<=680px){.mrs-qa-page{padding:18px 14px}.mrs-qa-intro h1{font-size:23px}}.mal-lab{color:#18211e;min-height:100%;font-family:var(--font-sans,Arial,sans-serif);background:#f4f5f0;padding:32px}.mal-hero{color:#fff;background:#18211e;border-radius:30px;justify-content:space-between;align-items:flex-start;gap:28px;max-width:1320px;margin:0 auto 18px;padding:32px;display:flex;box-shadow:0 22px 70px #18211e24}.mal-hero>div:first-child{max-width:760px}.mal-hero span,.mal-panel-head span{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.mal-hero h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(30px,4.5vw,62px);line-height:.96}.mal-hero p{color:#cbd6d0;margin:0;line-height:1.7}.mal-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mal-badges span{color:#e8efeb;letter-spacing:0;background:#25312d;border:1px solid #44534d;border-radius:999px;padding:8px 11px}.mal-boundary,.mal-generator,.mal-transfer,.mal-controls,.mal-status,.mal-tabs,.mal-panel,.mal-share,.mal-export{max-width:1320px;margin-left:auto;margin-right:auto}.mal-boundary{background:#fbfcf8;border:1px solid #cfd8d2;border-radius:18px;grid-template-columns:140px 1fr;gap:18px;margin-bottom:16px;padding:18px 20px;display:grid}.mal-boundary strong{font-size:13px}.mal-boundary p{color:#5d6964;margin:0;font-size:13px;line-height:1.65}.mal-boundary code{color:#635bff;font-family:ui-monospace,monospace}.mal-boundary{display:block}.mal-boundary>summary{cursor:pointer;font-size:13px;font-weight:850}.mal-boundary[open]>summary{margin-bottom:12px}.mal-boundary>p{padding-left:2px}.mal-generation-lock{background:#fffdf1;border:1px solid #d5cfa9;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:0 auto 16px;padding:18px 20px;display:flex}.mal-generation-lock>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.mal-generation-lock>div>span{color:#fff;background:#695d16;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:900}.mal-generation-lock h2{margin:1px 0 5px;font-size:16px}.mal-generation-lock p{color:#625e49;margin:0;font-size:13px;line-height:1.6}.mal-generation-lock button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#18211e;border:1px solid #18211e;border-radius:12px;flex:none;padding:10px 14px;font-weight:850}.mal-generation-lock button:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mal-generator{background:linear-gradient(135deg,#fdfefa,#eef4ef);border:1px solid #c8d4cc;border-radius:22px;gap:14px;margin-bottom:16px;padding:22px;display:grid;box-shadow:0 10px 36px #18211e0d}.mal-generator>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mal-generator>header span{color:#635bff;letter-spacing:.14em;font-size:10px;font-weight:900}.mal-generator>header h2{letter-spacing:-.025em;margin:5px 0 7px;font-size:23px}.mal-generator>header p{color:#5f6c66;max-width:760px;margin:0;font-size:13px;line-height:1.6}.mal-generator>header>strong{white-space:nowrap;color:#fff;background:#18211e;border-radius:999px;padding:7px 10px;font-size:11px}.mal-generator-boundary{color:#dce7e1;background:#18211e;border-radius:13px;grid-template-columns:130px 1fr;gap:14px;padding:13px 15px;font-size:12px;line-height:1.6;display:grid}.mal-generator-boundary code{color:#d9d4ff}.mal-generator-inputs{grid-template-columns:190px minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.mal-generator-inputs label{color:#26322d;gap:7px;font-size:12px;font-weight:850;display:grid}.mal-generator-inputs select,.mal-generator-inputs textarea{color:#18211e;width:100%;font:inherit;background:#fff;border:1px solid #bdc9c1;border-radius:12px;padding:10px 12px}.mal-generator-inputs select{min-height:46px}.mal-generator-inputs textarea{resize:vertical;min-height:84px;line-height:1.55}.mal-generator-inputs button,.mal-candidate button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#18211e;border:1px solid #18211e;border-radius:12px;padding:10px 13px;font-weight:850}.mal-generator-inputs button:disabled,.mal-candidate button:disabled{cursor:not-allowed;opacity:.42}.mal-generator-inputs select:focus-visible,.mal-generator-inputs textarea:focus-visible,.mal-generator-inputs button:focus-visible,.mal-candidate button:focus-visible,.mal-candidate summary:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mal-generator-progress{color:#536059;background:#e3e9e4;border-radius:11px;margin:0;padding:10px 12px;font-size:12px}.mal-candidate{border-top:1px solid #ccd6cf;gap:13px;padding-top:14px;display:grid}.mal-candidate-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.mal-candidate-head>div{flex-wrap:wrap;gap:8px;display:flex}.mal-candidate-head>div:first-child{gap:3px;display:grid}.mal-candidate-head span{color:#627069;font-size:11px}.mal-candidate-head button:first-child{color:#18211e;background:#fff;border-color:#b8c4bc}.mal-candidate-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mal-candidate-checks article{background:#fff;border:1px solid #cfd9d2;border-radius:12px;gap:5px;min-width:0;padding:11px;display:grid}.mal-candidate-checks article.is-fail{background:#fff5f3;border-color:#e9aaa4}.mal-candidate-checks code{color:#635bff;font-size:11px;font-weight:900}.mal-candidate-checks strong{font-size:12px}.mal-candidate-checks span{color:#66736d;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.mal-candidate details{background:#fff;border:1px solid #ccd6cf;border-radius:13px}.mal-candidate summary{cursor:pointer;padding:12px 14px;font-size:12px;font-weight:850}.mal-candidate-technical>p{color:#66736d;overflow-wrap:anywhere;margin:0;padding:0 14px 10px;font-size:11px}.mal-candidate-technical>.mal-candidate-checks{padding:0 10px 10px}.mal-candidate details textarea{resize:vertical;color:#dcece3;background:#111815;border:0;border-radius:9px;width:calc(100% - 20px);min-height:320px;margin:0 10px 10px;padding:14px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.mal-generator-boundary{display:block}.mal-generator-boundary>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:850;display:flex}.mal-generator-boundary>span{margin-top:8px;display:block}.mal-model-consent{color:#26322d;background:#fff;border:1px solid #c8d4cc;border-radius:13px;align-items:flex-start;gap:10px;min-height:52px;padding:12px 14px;display:flex}.mal-model-consent input{accent-color:#635bff;flex:none;width:20px;height:20px;margin-top:3px}.mal-model-consent>span{gap:3px;display:grid}.mal-model-consent strong{font-size:12px}.mal-model-consent small{color:#66736d;font-size:11px;line-height:1.45}.mal-generator>button{color:#24302b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ca9a1;border-radius:12px;justify-self:start;padding:10px 14px;font-weight:850}.mal-generator>button:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mal-candidate summary{align-items:center;min-height:44px;display:flex}.mal-reference{background:linear-gradient(145deg,#fff,#f5f7ff);border:1px solid #c8d2e2;border-radius:17px;gap:12px;min-width:0;padding:16px;display:grid}.mal-reference *{min-width:0}.mal-reference>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mal-reference>header>div{gap:4px;display:grid}.mal-reference>header span{color:#635bff;letter-spacing:.08em;font-size:10px;font-weight:900}.mal-reference>header h3{color:#26314b;letter-spacing:-.015em;margin:0;font-size:17px}.mal-reference>header p{color:#677087;max-width:780px;margin:0;font-size:11px;line-height:1.55}.mal-reference>header>strong{color:#48449b;background:#e8ebfb;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mal-reference-drop{background:#fbfcff;border:1px dashed #9da8c7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px;transition:border-color .15s,background .15s;display:flex}.mal-reference-drop.is-dragging{background:#eeecff;border-color:#635bff}.mal-reference-drop>div{gap:4px;display:grid}.mal-reference-drop strong{color:#30384f;font-size:12px}.mal-reference-drop small{color:#737b90;font-size:10px}.mal-reference-drop button,.mal-reference-remove{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#635bff;border:1px solid #635bff;border-radius:11px;justify-content:center;align-items:center;padding:9px 13px;font-size:11px;font-weight:850;display:inline-flex}.mal-reference-drop button:disabled,.mal-reference-remove:disabled{cursor:not-allowed;opacity:.5}.mal-reference-status{color:#59627b;overflow-wrap:anywhere;background:#edf0f8;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.mal-reference-list{gap:9px;display:grid}.mal-reference-list article{background:#fff;border:1px solid #d7dced;border-radius:14px;grid-template-columns:132px minmax(0,1fr) minmax(190px,.75fr) auto;grid-template-areas:"preview info action remove";align-items:center;gap:12px;min-width:0;padding:11px;display:grid}.mal-reference-list img,.mal-reference-text-preview{box-sizing:border-box;background:#f3f5fa;border:1px solid #d9ddec;border-radius:10px;grid-area:preview;width:132px;height:88px;display:block}.mal-reference-list img{object-fit:cover}.mal-reference-text-preview{color:#697087;white-space:pre-wrap;overflow-wrap:anywhere;padding:9px;font:9px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.mal-reference-info{grid-area:info;gap:3px;display:grid}.mal-reference-info span{color:#635bff;letter-spacing:.05em;font-size:9px;font-weight:900}.mal-reference-info strong{color:#2e3548;overflow-wrap:anywhere;font-size:12px}.mal-reference-info small{color:#737a8d;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.mal-reference-send{cursor:pointer;background:#fafaff;border:1px solid #d8dbea;border-radius:11px;grid-area:action;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mal-reference-send input{accent-color:#635bff;width:20px;height:20px;margin:1px 0 0}.mal-reference-send span{gap:3px;display:grid}.mal-reference-send strong{color:#41485e;font-size:10px}.mal-reference-send small{color:#777e90;font-size:9px;line-height:1.4}.mal-reference-lock{background:#fffaf0;border:1px solid #e3d9bd;border-radius:11px;grid-area:action;gap:4px;min-height:48px;padding:10px;display:grid}.mal-reference-lock strong{color:#775b1c;font-size:10px}.mal-reference-lock small,.mal-reference-lock span{color:#746b54;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.mal-reference-remove{color:#4c5365;white-space:nowrap;background:#fff;border-color:#adb5c8;grid-area:remove}.mal-reference-contract{background:#fff;border:1px solid #d9deec;border-radius:12px}.mal-reference-contract summary{color:#4d5570;cursor:pointer;align-items:center;min-height:44px;padding:9px 12px;font-size:11px;font-weight:850;display:flex}.mal-reference-contract p,.mal-reference-contract li{color:#697187;font-size:10px;line-height:1.55}.mal-reference-contract p{margin:0;padding:0 12px 7px}.mal-reference-contract ul{margin:0;padding:0 12px 11px 30px}.mal-reference-alert{color:#96362d;background:#fff0ee;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.mal-reference :where(button,input,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=980px){.mal-reference-list article{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"preview info""action action""remove remove"}.mal-reference-list img,.mal-reference-text-preview{width:112px;height:82px}.mal-reference-remove{width:100%}}@media (width<=680px){.mal-reference{padding:14px}.mal-reference>header,.mal-reference-drop{display:grid}.mal-reference-drop button,.mal-reference-remove{width:100%;min-height:48px}.mal-reference-list article{grid-template-columns:88px minmax(0,1fr);gap:10px}.mal-reference-list img,.mal-reference-text-preview{width:88px;height:72px}.mal-reference-send,.mal-reference-lock{min-height:48px}}@media (width<=390px){.mal-reference,.mal-reference *{min-width:0;max-width:100%}.mal-reference{overflow-x:clip}.mal-reference :where(p,strong,small,span,button){overflow-wrap:anywhere}.mal-reference-list article{grid-template-columns:76px minmax(0,1fr)}.mal-reference-list img,.mal-reference-text-preview{width:76px;height:66px}}.mal-transfer{background:#fff;border:1px solid #cbd6cf;border-radius:20px;gap:13px;margin-bottom:16px;padding:20px;display:grid}.mal-transfer>header,.mal-share>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mal-transfer>header span,.mal-share>header span{color:#635bff;letter-spacing:.14em;font-size:10px;font-weight:900}.mal-transfer>header h2,.mal-share>header h2{letter-spacing:-.025em;margin:5px 0 7px;font-size:21px}.mal-transfer>header p,.mal-share>header p{color:#617069;max-width:780px;margin:0;font-size:13px;line-height:1.6}.mal-transfer>header>strong,.mal-share>header>strong{color:#26332e;background:#e7ebe5;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mal-hidden-input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mal-transfer-actions{align-items:center;gap:12px;display:flex}.mal-transfer-actions button,.mal-import-candidate button,.mal-share-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#18211e;border:1px solid #18211e;border-radius:12px;padding:10px 14px;font-weight:850}.mal-transfer-actions small{color:#65726c}.mal-transfer-status,.mal-share-status{color:#53615a;background:#edf1ed;border-radius:11px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.mal-import-candidate{background:#f8faf7;border:1px solid #c4d0c8;border-radius:15px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.mal-import-candidate span{color:#635bff;font-size:10px;font-weight:900}.mal-import-candidate h3{margin:4px 0 3px;font-size:16px}.mal-import-candidate p,.mal-import-candidate li{color:#637069;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.mal-import-candidate ul{margin:0;padding-left:18px}.mal-import-candidate>div:last-child{gap:7px;display:flex}.mal-import-candidate>div:last-child button:first-child{color:#18211e;background:#fff;border-color:#abb8b0}.mal-transfer button:focus-visible,.mal-share button:focus-visible,.mal-share summary:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mal-controls{grid-template-columns:minmax(220px,1.4fr) minmax(190px,.8fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.mal-controls label,.mal-version-save label{gap:7px;font-size:12px;font-weight:800;display:grid}.mal-controls input,.mal-controls select,.mal-version-save input{color:#18211e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d2cc;border-radius:12px;padding:10px 12px}.mal-controls button,.mal-panel button,.mal-export button{color:#18211e;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcc8c0;border-radius:12px;padding:9px 13px;font-weight:800}.mal-controls button{color:#fff;background:#18211e;border-color:#18211e}.mal-controls button:focus-visible,.mal-panel button:focus-visible,.mal-export button:focus-visible,.mal-controls input:focus-visible,.mal-controls select:focus-visible,.mal-code-label textarea:focus-visible,.mal-version-save input:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mal-panel button:disabled,.mal-export button:disabled{cursor:not-allowed;opacity:.45}.mal-status{color:#53605a;background:#e7ebe5;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;padding:10px 14px;font-size:12px;display:flex}.mal-status strong,.mal-status em{border-radius:999px;margin-left:auto;padding:5px 8px;font-style:normal}.mal-status strong.is-pass{color:#12633e;background:#d5f2e4}.mal-status strong.is-fail{color:#a72e24;background:#ffe0dd}.mal-status em{color:#795c00;background:#fff4ce;margin-left:0}.mal-tech-details{color:#59655f;background:#fafbf8;border:1px solid #d7ded9;border-radius:12px;max-width:1320px;margin:0 auto 12px;padding:10px 14px;font-size:11px}.mal-tech-details>summary{cursor:pointer;font-weight:800}.mal-tech-details>p{overflow-wrap:anywhere;margin:8px 0 0}.mal-tabs{background:#dfe5df;border-radius:16px;gap:5px;margin-bottom:10px;padding:6px;display:flex}.mal-tabs button{color:#59655f;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:850;display:flex}.mal-tabs button[aria-selected=true]{color:#18211e;background:#fff;box-shadow:0 4px 16px #18211e14}.mal-tabs small{background:#edf0ec;border-radius:999px;min-width:24px;padding:2px 5px;font-size:10px}.mal-panel{background:#fff;border:1px solid #d2dad4;border-radius:22px;margin-bottom:14px;padding:22px;box-shadow:0 10px 40px #18211e0d}.mal-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.mal-panel-head span{color:#635bff}.mal-panel-head h2{margin:4px 0 0;font-size:22px}.mal-panel-head>strong{color:#53605a;font-size:13px}.mal-code-label{gap:8px;font-size:12px;font-weight:850;display:grid}.mal-code-label textarea{resize:vertical;color:#dcece3;tab-size:2;background:#111815;border:1px solid #26332e;border-radius:14px;width:100%;min-height:560px;padding:18px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.mal-code-panel>p,.mal-caveat{color:#64716b;margin:10px 0 0;font-size:12px;line-height:1.65}.mal-viewport{gap:5px;display:flex}.mal-viewport button[aria-pressed=true]{color:#fff;background:#18211e;border-color:#18211e}.mal-alert{color:#8a4700;background:#fff0dd;border-radius:12px;padding:11px 13px;font-size:13px;font-weight:750}.mal-frame-wrap{background:#fff;border:1px solid #bec9c2;border-radius:16px;width:100%;margin:0 auto 18px;transition:max-width .2s;overflow:hidden}.mal-frame-wrap.is-mobile{max-width:390px}.mal-frame-wrap iframe{background:#fff;border:0;width:100%;height:620px;display:block}.mal-empty{text-align:center;border:1px dashed #c6d0c9;border-radius:16px;place-items:center;min-height:240px;padding:24px;display:grid}.mal-empty h3,.mal-empty p{margin:4px}.mal-empty p{color:#65716c}.mal-manual{border-top:1px solid #e3e8e4;gap:9px;padding-top:16px;display:grid}.mal-manual h3{margin:0 0 3px}.mal-manual label{background:#fbfcf9;border:1px solid #dde4df;border-radius:13px;align-items:flex-start;gap:11px;padding:12px;display:flex}.mal-manual input{margin-top:4px}.mal-manual span{gap:3px;display:grid}.mal-manual strong{font-size:13px}.mal-manual small{color:#66726d;line-height:1.5}.mal-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.mal-check-grid article{background:#fbfcfa;border:1px solid #dce3de;border-radius:15px;min-width:0;padding:14px}.mal-check-grid article.is-fail{background:#fff8f7;border-color:#f0b7b1}.mal-check-grid article.is-review{background:#fffdf5;border-color:#ead39a}.mal-check-grid header{align-items:center;gap:7px;display:flex}.mal-check-grid code{color:#635bff;font-size:12px;font-weight:900}.mal-check-grid header span{color:#78837e;text-transform:uppercase;font-size:10px}.mal-check-grid header strong{margin-left:auto;font-size:10px}.mal-check-grid h3{margin:12px 0 5px;font-size:14px}.mal-check-grid p,.mal-check-grid li{color:#5f6c66;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.mal-check-grid p{margin:0}.mal-check-grid ul{margin:9px 0 0;padding-left:18px}.mal-version-save{grid-template-columns:1fr auto;align-items:end;gap:12px;margin:16px 0;display:grid}.mal-diff{background:#edf0ec;border-radius:12px;flex-wrap:wrap;gap:9px;margin-bottom:12px;padding:12px;font-size:12px;display:flex}.mal-diff strong{margin-right:auto}.mal-version-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mal-version-list article{border:1px solid #d9e0db;border-radius:14px;gap:8px;padding:14px;display:grid}.mal-version-list article.is-active{border-color:#635bff;box-shadow:inset 0 0 0 1px #635bff}.mal-version-list header{color:#66716c;justify-content:space-between;gap:8px;font-size:11px;display:flex}.mal-version-list code{color:#635bff;font-weight:900}.mal-version-list small{color:#6b7671;overflow-wrap:anywhere;display:block}.mal-version-list details{background:#fafbf9;border:1px solid #d9e0db;border-radius:9px}.mal-version-list summary{cursor:pointer;color:#56625c;padding:7px 9px;font-size:11px;font-weight:800}.mal-version-list details small{padding:0 9px 8px}.mal-version-list article>div{gap:6px;margin-top:auto;display:flex}.mal-version-list article button{flex:1;min-width:0;font-size:11px}.mal-share{background:linear-gradient(135deg,#fff,#f6f3ff);border:1px solid #d2c9ef;border-radius:20px;gap:13px;margin-bottom:14px;padding:20px;display:grid}.mal-share>details{background:#fff;border:1px solid #dad3ef;border-radius:13px}.mal-share>details summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 13px;font-size:12px;font-weight:850;display:flex}.mal-share>details p{color:#5f6965;margin:0;padding:0 13px 10px;font-size:11px;line-height:1.55}.mal-share-alert,.mal-share-note{border-radius:12px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.mal-share-alert{color:#9a3128;background:#fff0ee}.mal-share-note{color:#765c08;background:#fff7d9}.mal-share-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mal-share-checks label{background:#fff;border:1px solid #d9d3e9;border-radius:13px;align-items:flex-start;gap:10px;min-height:72px;padding:12px;display:flex}.mal-share-checks input{accent-color:#635bff;flex:none;width:20px;height:20px;margin-top:2px}.mal-share-checks span{gap:3px;display:grid}.mal-share-checks strong{font-size:12px}.mal-share-checks small{color:#68736e;font-size:11px;line-height:1.45}.mal-share-actions{gap:8px;display:flex}.mal-share-actions button:last-child{color:#655f70;background:#ece9f3;border-color:#b9b3c9}.mal-share-actions button:disabled{cursor:not-allowed;opacity:.55}.mal-export{color:#fff;background:#18211e;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;padding:18px;display:flex}.mal-export>div{gap:4px;margin-right:auto;display:grid}.mal-export span{color:#bfcac5;font-size:12px}.mal-export button{color:#fff;background:#293630;border-color:#46544e}.mal-export button:first-of-type{background:#635bff;border-color:#635bff}@media (width<=980px){.mal-lab{padding:20px}.mal-hero{display:grid}.mal-badges{justify-content:flex-start}.mal-generator-inputs{grid-template-columns:180px 1fr}.mal-generator-inputs button{grid-column:1/-1}.mal-import-candidate{grid-template-columns:1fr 1fr}.mal-import-candidate>div:last-child{grid-column:1/-1}.mal-check-grid,.mal-version-list,.mal-candidate-checks,.mal-share-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.mal-lab{padding:12px}.mal-hero{border-radius:22px;padding:24px 18px}.mal-boundary,.mal-generator-boundary{grid-template-columns:1fr}.mal-generation-lock{padding:16px;display:grid}.mal-generation-lock button{width:100%}.mal-generator,.mal-transfer,.mal-share{border-radius:18px;padding:17px}.mal-generator>header,.mal-candidate-head,.mal-transfer>header,.mal-share>header{display:grid}.mal-generator-inputs{grid-template-columns:1fr}.mal-generator-inputs button{grid-column:auto}.mal-generator>button{width:100%}.mal-candidate-head>div:last-child,.mal-transfer-actions,.mal-import-candidate>div:last-child,.mal-share-actions{display:grid}.mal-transfer-actions button,.mal-import-candidate button,.mal-share-actions button{width:100%;min-height:48px}.mal-import-candidate{grid-template-columns:1fr}.mal-import-candidate>div:last-child{grid-column:auto}.mal-controls{grid-template-columns:1fr}.mal-status strong{margin-left:0}.mal-tabs{overflow-x:auto}.mal-tabs button{min-width:92px}.mal-panel{border-radius:17px;padding:16px}.mal-panel-head{flex-direction:column;align-items:flex-start}.mal-code-label textarea{min-height:480px;font-size:12px}.mal-check-grid,.mal-version-list,.mal-candidate-checks,.mal-share-checks,.mal-version-save{grid-template-columns:1fr}.mal-export{align-items:stretch}.mal-export>div{width:100%}.mal-export button{flex:1}.mal-frame-wrap iframe{height:560px}}.mw-workspace.is-authorship-evidence{background:radial-gradient(circle at 10% 2%,#6c5bff1f,#0000 28rem),radial-gradient(circle at 92% 15%,#1fb29e1a,#0000 24rem),#f7f8fc;padding:0}.mae-studio{--mae-ink:#172034;--mae-muted:#647087;--mae-line:#dfe3ee;--mae-purple:#6756e8;--mae-teal:#147d70;--mae-amber:#9a650c;width:min(1280px,100%);color:var(--mae-ink);margin:0 auto;padding:clamp(22px,4vw,52px)}.mae-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.mae-head>div:first-child{max-width:780px}.mae-head>div:first-child>span,.mae-principles>span{color:var(--mae-purple);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.mae-head h1{letter-spacing:-.055em;margin:9px 0 10px;font-size:clamp(32px,5vw,58px);line-height:.98}.mae-head p{color:var(--mae-muted);margin:0;font-size:16px;line-height:1.65}.mae-head-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mae-head-badges span{color:#5042b7;white-space:nowrap;background:#ffffffc7;border:1px solid #6756e82e;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:750}.mae-limit{background:#fffaf0;border:1px solid #ead9b5;border-left:5px solid #d99b2b;border-radius:16px;grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr);align-items:center;gap:24px;margin-bottom:22px;padding:17px 20px;display:grid}.mae-limit strong{font-size:14px}.mae-limit p{color:#6e5b36;margin:0;font-size:13px;line-height:1.6}.mae-input-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:18px;display:grid}.mae-panel,.mae-results{background:#ffffffe6;border:1px solid #cfd5e3e6;border-radius:24px;box-shadow:0 18px 55px #232a4612}.mae-source-panel{padding:clamp(18px,3vw,28px)}.mae-panel-title,.mae-result-head,.mae-revision-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mae-panel-title>div,.mae-result-head>div:first-child{align-items:center;gap:10px;display:flex}.mae-panel-title>div>span,.mae-result-head>div:first-child>span{width:30px;height:30px;color:var(--mae-purple);background:#eeeaff;border-radius:10px;place-items:center;font-size:12px;font-weight:850;display:grid}.mae-panel-title h2,.mae-result-head h2{letter-spacing:-.025em;margin:0;font-size:19px}.mae-panel-title>button{border:1px solid var(--mae-line);color:#4c5870;background:#fff;border-radius:10px;padding:8px 11px;font-weight:700}.mae-source-panel>label,.mae-revision-grid label,.mae-record-panel label[for]{margin:20px 0 8px;font-size:13px;font-weight:800;display:block}.mae-source-panel textarea,.mae-revision-grid textarea,.mae-record-panel textarea,.mae-record-panel input,.mae-record-panel select{width:100%;color:var(--mae-ink);font:inherit;background:#fbfcff;border:1px solid #cfd5e3;border-radius:14px;outline:none;line-height:1.65;transition:border-color .16s,box-shadow .16s,background .16s}.mae-source-panel textarea,.mae-revision-grid textarea,.mae-record-panel textarea{resize:vertical;min-height:170px;padding:14px 15px}.mae-record-panel input,.mae-record-panel select{min-height:44px;padding:9px 12px}.mae-source-panel textarea:focus,.mae-revision-grid textarea:focus,.mae-record-panel textarea:focus,.mae-record-panel input:focus,.mae-record-panel select:focus{border-color:var(--mae-purple);background:#fff;box-shadow:0 0 0 4px #6756e81f}.mae-source-panel footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.mae-source-panel footer span{color:var(--mae-muted);font-variant-numeric:tabular-nums;font-size:12px}.mae-source-panel footer span.is-over{color:#ad2937;font-weight:800}.mae-primary{color:#fff;background:linear-gradient(135deg,#6756e8,#5141ce);border:0;border-radius:12px;padding:11px 16px;font-weight:800;box-shadow:0 9px 20px #5343cd33}.mae-primary:hover{filter:brightness(.97);transform:translateY(-1px)}.mae-error{color:#982938;background:#fff0f2;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px}.mae-principles{color:#fff;background:linear-gradient(155deg,#1f2342,#292659);padding:clamp(20px,3vw,30px)}.mae-principles>span{color:#bdb5ff}.mae-principles h2{letter-spacing:-.035em;margin:10px 0 20px;font-size:24px}.mae-principles ol{counter-reset:principles;gap:13px;margin:0;padding:0;list-style:none;display:grid}.mae-principles li{counter-increment:principles;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;padding:13px 14px 13px 48px;position:relative}.mae-principles li:before{content:counter(principles);background:#7a69ef;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:grid;position:absolute;top:13px;left:14px}.mae-principles li b{font-size:13px}.mae-principles li p{color:#c9cce1;margin:5px 0 0;font-size:12px;line-height:1.55}.mae-results{margin-top:20px;overflow:hidden}.mae-result-head{border-bottom:1px solid var(--mae-line);padding:22px 24px}.mae-result-head>div:first-child{flex-wrap:wrap}.mae-result-head>div:first-child p{width:100%;color:var(--mae-muted);margin:0 0 0 40px;font-size:13px}.mae-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mae-metrics span{min-width:76px;color:var(--mae-muted);text-align:center;background:#f3f4f9;border-radius:11px;padding:8px 10px;font-size:11px}.mae-metrics b{color:var(--mae-ink);font-variant-numeric:tabular-nums;font-size:16px;display:block}.mae-tabs{border-bottom:1px solid var(--mae-line);background:#fafbfe;gap:4px;padding:8px 10px 0;display:flex}.mae-tabs button{color:#677187;background:0 0;border:0;border-bottom:3px solid #0000;min-height:42px;padding:9px 16px;font-weight:750}.mae-tabs button[aria-selected=true]{border-bottom-color:var(--mae-purple);color:#5140cf}.mae-tab-panel{padding:clamp(18px,3vw,26px)}.mae-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mae-signal{border:1px solid var(--mae-line);background:#fff;border-radius:16px;flex-direction:column;min-height:190px;padding:16px;display:flex}.mae-signal.is-review{background:#fffaf1;border-color:#ecd8af}.mae-signal.is-grounded{background:#f5fbf9;border-color:#bfe0d8}.mae-signal header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mae-signal header span{color:#697386;background:#eef0f5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.mae-signal.is-review header span{color:#80520a;background:#f8e9c9}.mae-signal.is-grounded header span{color:#176b5f;background:#dcefe9}.mae-signal header b{font-variant-numeric:tabular-nums;font-size:12px}.mae-signal h3{margin:15px 0 7px;font-size:15px}.mae-signal p{color:var(--mae-muted);flex:1;margin:0;font-size:12px;line-height:1.58}.mae-signal footer{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.mae-signal footer button{color:#5140bd;background:#ebe8ff;border:0;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:800}.mae-signal footer span{color:#9298a7;font-size:11px}.mae-evidence-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:28px 0 12px;display:flex}.mae-evidence-head h3,.mae-revision-panel h3,.mae-record-panel h3{margin:0;font-size:18px}.mae-evidence-head p,.mae-revision-panel>header p,.mae-record-panel section>p{color:var(--mae-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.mae-evidence-head>div:last-child{background:#f0f2f7;border-radius:11px;gap:5px;padding:4px;display:flex}.mae-evidence-head>div:last-child button{color:#677187;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.mae-evidence-head>div:last-child button.is-active{color:#4e3fc5;background:#fff;box-shadow:0 2px 7px #1e243f17}.mae-sentence-list{gap:9px;display:grid}.mae-sentence-list>article{border:1px solid var(--mae-line);background:#fff;border-radius:14px;padding:14px 15px;scroll-margin:130px;transition:border-color .18s,box-shadow .18s}.mae-sentence-list>article.is-selected{border-color:var(--mae-purple);box-shadow:0 0 0 4px #6756e81c}.mae-sentence-list article>header{align-items:center;gap:8px;display:flex}.mae-sentence-list article>header b{color:#4f3dc5;font-size:11px}.mae-sentence-list article>header span{color:#8991a2;font-size:10px}.mae-sentence-list article>p{margin:8px 0 10px;font-size:13px;line-height:1.65}.mae-sentence-list article>footer{flex-wrap:wrap;gap:5px;display:flex}.mae-sentence-list article>footer span{color:#84560d;background:#fff0d5;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:750}.mae-sentence-list article>footer span.is-anchor{color:#176d61;background:#e2f2ed}.mae-sentence-list article>ul,.mae-anchor-compare ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mae-sentence-list article>ul li,.mae-anchor-compare li{color:#2e514d;overflow-wrap:anywhere;background:#f6fbf9;border:1px solid #d8e7e3;border-radius:8px;padding:6px 8px;font-size:11px}.mae-sentence-list small,.mae-anchor-compare small{color:#157568;text-transform:uppercase;margin-right:5px;font-size:9px;font-weight:850}.mae-revision-panel>header{align-items:flex-start}.mae-revision-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.mae-revision-grid label{margin:0}.mae-revision-grid textarea{min-height:260px;margin-top:7px}.mae-revision-grid textarea[readonly]{color:#5c6679;background:#f2f3f8}.mae-comparison{background:#f6fbf9;border:1px solid #c7dfd9;border-radius:16px;margin-top:16px;padding:17px}.mae-comparison.is-review{background:#fffaf0;border-color:#ead7ae}.mae-comparison.is-high{background:#fff4f5;border-color:#efbec4}.mae-comparison>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mae-comparison>header span{color:#176b5f;background:#dcefe9;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.mae-comparison.is-review>header span{color:#7e530d;background:#f7e7c6}.mae-comparison.is-high>header span{color:#982c3a;background:#f6d9dd}.mae-comparison>header b{font-size:12px}.mae-comparison>p{color:#536073;margin:11px 0;font-size:13px;line-height:1.6}.mae-comparison>div:not(.mae-anchor-compare){flex-wrap:wrap;gap:7px;display:flex}.mae-comparison>div:not(.mae-anchor-compare) span{color:#596477;background:#ffffffb3;border-radius:8px;padding:6px 9px;font-size:11px}.mae-anchor-compare{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.mae-anchor-compare section{background:#ffffffb8;border-radius:12px;min-width:0;padding:13px}.mae-anchor-compare h4{margin:0;font-size:12px}.mae-anchor-compare section>p{color:#8b93a2;margin:9px 0 0;font-size:11px}.mae-comparison .mae-comparison-note{border-top:1px dashed #5d657940;margin-bottom:0;padding-top:10px;font-size:11px}.mae-empty-comparison{color:var(--mae-muted);text-align:center;border:1px dashed #cfd5e3;border-radius:13px;margin:15px 0 0;padding:16px;font-size:12px}.mae-record-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;display:grid}.mae-record-panel fieldset{border:1px solid var(--mae-line);border-radius:14px;gap:9px;margin:18px 0 0;padding:14px;display:grid}.mae-record-panel legend{padding:0 6px;font-size:12px;font-weight:800}.mae-record-panel fieldset label{color:#4c586d;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.mae-record-panel fieldset input{width:16px;min-height:16px;accent-color:var(--mae-purple);margin:2px 0 0}.mae-record-panel section>label:first-child{margin-top:0}.mae-record-panel textarea{min-height:150px}.mae-export{width:100%;margin-top:14px}.mae-record-panel .mae-export+p{text-align:center;font-size:11px}.mae-status{background:#eef8f3;border-radius:10px;padding:10px 12px;font-weight:750;color:#28684f!important;text-align:left!important;margin:10px 0 0!important;font-size:12px!important}.mae-primary,.mae-panel-title>button,.mae-tabs button{min-height:44px}.mae-signal header span,.mae-signal footer button,.mae-sentence-list article>header span,.mae-sentence-list article>footer span,.mae-sentence-list small,.mae-anchor-compare small,.mae-comparison>header span{font-size:11px}.mae-studio button{cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}.mae-studio button:focus-visible,.mae-studio textarea:focus-visible,.mae-studio input:focus-visible,.mae-studio select:focus-visible{outline-offset:2px;outline:3px solid #6756e859}@media (width<=980px){.mae-head{flex-direction:column;align-items:flex-start}.mae-head-badges{justify-content:flex-start}.mae-input-grid{grid-template-columns:1fr}.mae-principles ol,.mae-signal-grid{grid-template-columns:1fr 1fr}.mae-result-head{flex-direction:column;align-items:flex-start}.mae-result-head>div:first-child p{margin-left:0}.mae-metrics{justify-content:flex-start}}@media (width<=680px){.mae-studio{padding:18px 14px 30px}.mae-head h1{font-size:38px}.mae-limit{grid-template-columns:1fr;gap:7px}.mae-principles ol,.mae-signal-grid,.mae-revision-grid,.mae-anchor-compare,.mae-record-grid{grid-template-columns:1fr}.mae-panel-title,.mae-revision-panel>header,.mae-evidence-head,.mae-source-panel footer{flex-direction:column;align-items:stretch}.mae-source-panel footer .mae-primary{width:100%}.mae-tabs{overflow-x:auto}.mae-tabs button{flex:1 0 auto}.mae-metrics{grid-template-columns:1fr 1fr;width:100%;display:grid}.mae-evidence-head>div:last-child{width:100%;overflow-x:auto}.mae-evidence-head>div:last-child button{flex:1 0 auto}.mae-comparison>header{flex-direction:column;align-items:flex-start}.mae-studio :where(button,select,summary,input:not([type=checkbox]):not([type=radio]),textarea){min-height:44px}}.mra-start textarea:focus,.mra-start select:focus,.mra-start input:focus{border-color:#7963d8;box-shadow:0 0 0 3px #7963d815}.mra-purpose-fieldset{border:0;min-width:0;margin:0;padding:0}.mra-purpose-fieldset legend{color:#58545f;margin-bottom:8px;font-size:12px;font-weight:800}.mra-purpose-fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mra-purpose-fieldset button{color:#423d49;cursor:pointer;min-height:64px;font:inherit;text-align:left;background:#fff;border:1px solid #dfdae8;border-radius:12px;align-content:center;gap:4px;padding:10px 12px;display:grid}.mra-purpose-fieldset button strong{font-size:13px}.mra-purpose-fieldset button span{color:#746e7a;font-size:11px;line-height:1.45}.mra-purpose-fieldset button[aria-pressed=true]{background:#f2eeff;border-color:#725bd2;box-shadow:0 0 0 2px #725bd218}.mra-depth-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.mra-depth-fieldset legend{color:#58545f;font-size:12px;font-weight:800}.mra-depth-fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mra-depth-fieldset button{box-sizing:border-box;color:#423d49;cursor:pointer;min-width:0;min-height:58px;font:inherit;text-align:left;background:#fff;border:1px solid #ded9e7;border-radius:12px;align-content:center;gap:3px;padding:10px 12px;display:grid}.mra-depth-fieldset button strong{font-size:12px}.mra-depth-fieldset button span,.mra-depth-fieldset>small{color:#77717f;font-size:10px;line-height:1.45}.mra-depth-fieldset button.is-active{background:#f2eeff;border-color:#725bd2;box-shadow:inset 3px 0 #725bd2}.mra-depth-fieldset button:disabled{cursor:not-allowed;opacity:.52}.mra-scope-fieldset{border:0;min-width:0;margin:2px 0 0;padding:0}.mra-scope-fieldset legend{color:#58545f;margin-bottom:8px;font-size:11px;font-weight:780}.mra-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mra-scope-grid button{color:#37333e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1dde8;border-radius:13px;align-content:start;gap:5px;min-width:0;min-height:104px;padding:13px;display:grid}.mra-scope-grid button:hover{background:#fbfaff;border-color:#ab9be9}.mra-scope-grid button.is-active{background:#f3efff;border-color:#735bd4;box-shadow:inset 0 0 0 1px #735bd4}.mra-scope-grid button span{color:#77717f;font-size:9px;line-height:1.45}.mra-scope-grid button small{color:#6650c4;margin-top:auto;font-size:8px;font-weight:800}.mra-control-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.8fr);gap:10px;display:grid}.mra-control-grid label>span{color:#8d8793;font-size:8px;font-weight:650}.mra-control-grid label>small{color:#8d8793;font-size:8px;font-weight:500;line-height:1.45}.mra-control-grid :disabled{cursor:not-allowed;opacity:.55}.mra-search-options{background:#fbfafc;border:1px solid #ded8ea;border-radius:12px;overflow:hidden}.mra-search-options>summary{box-sizing:border-box;color:#5c4b87;cursor:pointer;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.mra-search-options[open]>summary{background:#f7f4fc;border-bottom:1px solid #e5e0ec}.mra-search-options .mra-control-grid{padding:13px}.mra-competition-boundary{color:#745c32;background:#fff8e9;border-left:4px solid #b8832f;border-radius:10px;gap:4px;margin:0;padding:12px 14px;font-size:11px;line-height:1.6;display:grid}.mra-competition-boundary strong{color:#684a19;font-size:12px}.mra-provider-preview{background:#f8f6ff;border:1px solid #ded8f3;border-radius:13px;gap:6px;padding:13px 14px;display:grid}.mra-provider-preview>div{align-items:center;gap:7px;display:flex}.mra-provider-preview>div span{color:#fff;background:#6b52cf;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:850;display:grid}.mra-provider-preview strong{color:#493a85;font-size:10px}.mra-provider-preview p{color:#6f687a;margin:0;font-size:9px;line-height:1.55}.mra-provider-details{background:#fbfaff;border:1px solid #ded8f3;border-radius:13px;overflow:hidden}.mra-provider-details>summary{cursor:pointer;color:#493a85;padding:13px 14px;font-size:10px;font-weight:800}.mra-provider-details[open]>summary{border-bottom:1px solid #e7e2f6}.mra-provider-details .mra-provider-preview{border:0;border-radius:0}.mra-progress-details{border-bottom:1px solid #ece9f0}.mra-progress-details>summary{box-sizing:border-box;color:#574a80;cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.mra-progress-details[open]>summary{background:#faf9fc;border-bottom:1px solid #ece9f0}.mra-overview{background:#fff;border-bottom:1px solid #e9e6ec;gap:13px;padding:18px 20px;display:grid}.mra-overview-heading{gap:3px;display:grid}.mra-overview-heading span{color:#6650c8;letter-spacing:.08em;font-size:11px;font-weight:850}.mra-overview-heading h3{color:#36323c;margin:0;font-size:18px}.mra-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mra-overview dl>div{background:#faf9fd;border:1px solid #e2ddec;border-radius:12px;gap:4px;padding:13px;display:grid}.mra-overview dt{color:#726b79;font-size:11px;font-weight:750}.mra-overview dd{color:#5f49bd;margin:0;font-size:24px;font-weight:850;line-height:1}.mra-overview dd small{color:#77717f;margin-left:3px;font-size:11px;font-weight:750}.mra-overview-boundary{background:#fff8e9;border-left:4px solid #b7832d;border-radius:10px;padding:12px 14px}.mra-overview-boundary strong{color:#674b1c;font-size:12px}.mra-overview-boundary p{color:#755f3b;margin:4px 0 0;font-size:11px;line-height:1.6}.mra-no-sources{text-align:center;background:#fbfafc;border:1px dashed #d8d2df;border-radius:12px;margin:16px 20px 0;padding:18px}.mra-no-sources strong{color:#45404c;font-size:13px}.mra-no-sources p{color:#77717e;margin:5px 0 0;font-size:11px;line-height:1.55}.mra-full-report{background:#fff;border:1px solid #ded8e8;border-radius:13px;margin:16px 20px;overflow:hidden}.mra-full-report>summary{box-sizing:border-box;color:#5949a3;cursor:pointer;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.mra-full-report[open]>summary{background:#faf9fd;border-bottom:1px solid #e7e2eb}.mra-full-report>article{padding:clamp(18px,3vw,30px)}.mra-full-report>article pre{color:#4d4a53;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:12px;line-height:1.75}.mra-progress-details>summary:focus-visible,.mra-full-report>summary:focus-visible{outline-offset:-3px;outline:3px solid #7963d833}.mra-consent{margin:0}.mra-start>.msh-primary:disabled{cursor:not-allowed;opacity:.5}.mra-provider-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 20px 0;display:grid}.mra-provider-status a{color:inherit;background:#fff;border:1px solid #e5e1e9;border-radius:11px;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;padding:11px 12px;text-decoration:none;display:grid}.mra-provider-status a i{background:#47a57b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #47a57b18}.mra-provider-status a.is-unavailable i{background:#c87967;box-shadow:0 0 0 4px #c8796718}.mra-provider-status a.is-skipped i{background:#aaa4b2;box-shadow:0 0 0 4px #aaa4b218}.mra-provider-status a span{gap:2px;min-width:0;display:grid}.mra-provider-status a strong{font-size:9px}.mra-provider-status a small{color:#88828e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mra-provider-status a b{color:#5a467f;font-size:9px}.mra-warning{background:#fff9ee;border:1px solid #ead6b3;border-radius:11px;gap:3px;margin:12px 20px 0;padding:11px 13px;display:grid}.mra-warning strong{color:#795b27;font-size:9px}.mra-warning p{color:#8d7142;margin:0;font-size:8px;line-height:1.5}.mra-source-groups{background:#faf9fb;border-bottom:1px solid #e9e6ec;gap:14px;padding:16px 20px;display:grid}.mra-source-group{gap:8px;display:grid}.mra-source-group>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.mra-source-group>header div{gap:2px;display:grid}.mra-source-group>header strong{color:#3d3943;font-size:11px}.mra-source-group>header span{color:#8a8490;font-size:8px}.mra-source-group>header b{color:#5e48b9;background:#ece7ff;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:9px;display:grid}.mra-source-group .mra-sources{background:0 0;border:0;padding:0}.mra-source-group .mra-sources a{gap:7px;padding:13px}.mra-source-labels{justify-content:space-between;align-items:center;gap:8px;display:flex}.mra-source-labels small{color:#5e45c9;white-space:normal;font-size:8px;overflow:visible}.mra-source-labels em{color:#8c8692;font-size:8px;font-style:normal}.mra-source-group .mra-sources>a>strong{font-size:10px;line-height:1.45}.mra-source-group .mra-sources>a>p{color:#77717e;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.mra-source-meta{flex-wrap:wrap;gap:4px;display:flex}.mra-source-meta span{color:#6c6574;white-space:normal;-webkit-line-clamp:initial;background:#f1eef6;border-radius:999px;padding:3px 6px;font-size:7px;line-height:1.2;display:inline-flex;overflow:visible}.mra-source-group .mra-sources .mra-freshness{color:#6f6877;white-space:normal;-webkit-line-clamp:initial;background:#f2f0f5;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:750;line-height:1.4;display:block;overflow:visible}.mra-source-group .mra-sources .mra-freshness.is-recent{color:#327158;background:#eaf7f0}.mra-source-group .mra-sources .mra-freshness.is-review{color:#7b5a25;background:#fff5e4}.mra-source-group .mra-sources footer{border-top:1px solid #f0edf2;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.mra-source-group .mra-sources footer span{color:#928c98;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mra-source-group .mra-sources footer b{color:#684fca;flex:none;font-size:8px}@media (width<=980px){.mra-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mra-control-grid,.mra-provider-status{grid-template-columns:1fr}}@media (width<=760px){.mra-scope-grid{grid-template-columns:1fr}.mra-scope-grid button{min-height:82px}}@media (width<=620px){.mra-provider-status,.mra-overview{padding-inline:14px}.mra-overview dl{grid-template-columns:1fr}.mra-source-groups{padding-inline:14px}.mra-no-sources,.mra-full-report,.mra-warning{margin-inline:14px}.mra-depth-fieldset>div{grid-template-columns:1fr}.mra-depth-fieldset button{min-height:48px}}.msc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.msc-steps li{background:#fff;border:1px solid #e4dfee;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.msc-steps li>span{color:#5e47c7;background:#ece7ff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.msc-steps li>div{gap:3px;min-width:0;display:grid}.msc-steps strong{color:#494450;font-size:13px}.msc-steps small{color:#716b78;font-size:11px;line-height:1.45}.msc-connection-guide{background:#f5fbf8;border:1px solid #dce9e2;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:grid}.msc-connection-guide>div{gap:4px;display:grid}.msc-connection-guide strong{color:#315f4e;font-size:13px}.msc-connection-guide p{color:#5f6e67;margin:0;font-size:11px;line-height:1.6}.msc-app-guide{position:relative}.msc-app-guide>summary{color:#38634f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfe0d7;border-radius:9px;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.msc-app-guide[open]{grid-column:1/-1}.msc-app-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.msc-app-guide li{background:#fff;border-radius:10px;gap:4px;padding:11px;display:grid}.msc-app-guide li span{color:#66736d;font-size:11px;line-height:1.5}.msc-layout{grid-template-columns:minmax(300px,.62fr) minmax(620px,1.38fr);gap:16px;margin-top:20px;display:grid}.msc-source,.msc-results{align-self:start;min-width:0;padding:18px}.msc-source{gap:11px;display:grid}.msc-section-head{border-bottom:1px solid #ebe8ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.msc-section-head>div{align-items:center;gap:8px;display:flex}.msc-section-head span{color:#6048c8;background:#ece7ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.msc-section-head h2{margin:0;font-size:16px}.msc-section-head small{color:#716c77;font-size:11px}.msc-example-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.msc-example-row button{color:#5d4a9d;cursor:pointer;background:#faf8ff;border:1px solid #ddd6ee;border-radius:10px;min-height:44px;padding:8px 9px;font-size:11px;font-weight:800}.msc-example-row button:focus-visible,.msc-import button:focus-visible,.msc-import summary:focus-visible{outline-offset:2px;outline:3px solid #7760d530}.msc-import{background:#fbfaff;border:1px solid #ded8eb;border-radius:12px}.msc-import>summary{color:#55467a;cursor:pointer;align-items:center;min-height:48px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.msc-import-body{border-top:1px solid #ebe6f2;gap:10px;padding:0 13px 13px;display:grid}.msc-import-body>p{color:#625d68;margin:11px 0 0;font-size:11px;line-height:1.6}.msc-import-body>small,.msc-file-name{color:#77717e;font-size:10px;line-height:1.55}.msc-file{color:#5d5865;gap:6px;font-size:12px;font-weight:800;display:grid}.msc-file input{background:#fff;min-width:0;padding:7px}.msc-file input::file-selector-button{color:#fff;cursor:pointer;background:#6650cb;border:0;border-radius:7px;min-height:30px;margin-right:8px;font-size:11px;font-weight:750}.msc-progress{background:#f2effb;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:10px;display:grid}.msc-progress progress{accent-color:#6650cb;grid-column:1/-1;width:100%}.msc-progress span{color:#5f5969;font-size:11px;line-height:1.5}.msc-progress button,.msc-import-error button,.msc-import-review button{color:#5e5571;cursor:pointer;background:#fff;border:1px solid #d9d2e7;border-radius:9px;min-height:44px;padding:0 11px;font-size:11px;font-weight:800}.msc-import-status{color:#39735c;background:#f1f7f4;border-radius:9px;margin:0;padding:9px 10px;font-size:11px;line-height:1.55}.msc-import-ready{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.msc-import-ready>button{color:#5e5571;cursor:pointer;background:#fff;border:1px solid #d9d2e7;border-radius:9px;min-height:44px;padding:0 11px;font-size:11px;font-weight:800}.msc-import-error{background:#fff6f6;border:1px solid #ebcaca;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:10px;display:flex}.msc-import-error p{color:#9b4d4d;margin:0;font-size:11px;line-height:1.5}.msc-import-review{gap:7px;display:grid}.msc-import-review>label{color:#5c5863;font-size:12px;font-weight:800}.msc-import-review>div{flex-wrap:wrap;gap:7px;display:flex}.msc-import-review textarea{background:#fff}.msc-source>label,.msc-event-list article>label,.msc-date-row>label{color:#5c5863;gap:6px;font-size:12px;font-weight:750;display:grid}.msc-source textarea,.msc-source input,.msc-event-list input,.msc-event-list textarea{box-sizing:border-box;color:#302d36;width:100%;font:inherit;background:#fbfafc;border:1px solid #ded9e7;border-radius:10px;outline:none;font-size:13px}.msc-source textarea,.msc-event-list textarea{resize:vertical;padding:11px;line-height:1.6}.msc-source input,.msc-event-list input{min-height:44px;padding:0 10px}.msc-source textarea:focus,.msc-source input:focus,.msc-event-list input:focus,.msc-event-list textarea:focus{border-color:#7760d5;box-shadow:0 0 0 3px #7760d515}.msc-guide{background:#f6f3fd;border-radius:12px;flex-wrap:wrap;gap:5px;padding:12px;display:flex}.msc-guide strong{color:#554b78;width:100%;margin-bottom:2px;font-size:12px}.msc-guide span{color:#665f70;background:#fff;border-radius:999px;padding:5px 8px;font-size:11px}.msc-empty{text-align:center;place-content:center;justify-items:center;min-height:470px;padding:24px;display:grid}.msc-empty span{color:#624bc8;background:#eee9ff;border-radius:14px;place-items:center;min-width:76px;height:44px;padding:0 10px;font-size:12px;font-weight:850;display:grid}.msc-empty h3{margin:13px 0 5px;font-size:15px}.msc-empty p{color:#6f6975;max-width:420px;margin:0;font-size:12px;line-height:1.65}.msc-summary{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.msc-summary span{color:#68616e;text-align:center;background:#f5f2fb;border-radius:10px;justify-items:center;gap:3px;padding:11px 6px;font-size:11px;display:grid}.msc-summary strong{color:#5e47c7;font-size:15px}.msc-event-list{gap:10px;margin-top:12px;display:grid}.msc-event-list article{background:#fff;border:1px solid #e4e0e9;border-radius:14px;gap:10px;padding:14px;display:grid}.msc-event-list article.has-error{background:snow;border-color:#e9bcbc}.msc-event-list article>header{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;display:grid}.msc-event-list article>header>span{color:#5e46c3;background:#ece7ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.msc-event-list article>header>div{gap:2px;min-width:0;display:grid}.msc-event-list article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.msc-event-list article>header small{color:#716b77;font-size:11px}.msc-event-list article>header button{color:#9e5151;cursor:pointer;background:#fff;border:1px solid #e2dce8;border-radius:8px;min-height:44px;padding:0 12px;font-size:12px}.msc-date-row{grid-template-columns:minmax(130px,1.2fr) auto repeat(2,minmax(95px,.8fr));align-items:end;gap:7px;display:grid}.msc-date-row .msc-all-day{white-space:nowrap;background:#faf9fb;border:1px solid #e4e0e8;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 9px;display:flex}.msc-date-row .msc-all-day input{accent-color:#6650cb;width:20px;height:20px;min-height:20px}.msc-assumptions{color:#745c32;background:#fff9ef;border:1px solid #eadcbf;border-radius:10px;gap:4px;margin:0;padding:11px 13px 11px 28px;font-size:11px;line-height:1.55;display:grid}.msc-event-list details{border-top:1px solid #eeeaf0}.msc-event-list summary{color:#696370;cursor:pointer;min-height:44px;padding-top:11px;font-size:12px;font-weight:750}.msc-event-list details p{color:#716b77;margin:6px 0 0;font-size:11px;line-height:1.55}.msc-add{color:#624bc5;cursor:pointer;background:#faf8fd;border:1px dashed #cfc7e0;border-radius:10px;width:100%;min-height:44px;margin-top:10px;font-size:12px;font-weight:760}.msc-reminder{background:#f7fbf9;border:1px solid #d8e5de;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);gap:10px 14px;margin-top:12px;padding:14px;display:grid}.msc-reminder>*{min-width:0}.msc-reminder-copy{align-items:center;gap:10px;min-width:0;display:flex}.msc-reminder-copy>span{color:#2d7258;background:#e1f1e9;border-radius:11px;place-items:center;min-width:44px;height:44px;padding:0 8px;font-size:11px;font-weight:850;display:grid}.msc-reminder-copy>div{gap:3px;min-width:0;display:grid}.msc-reminder h3{color:#3e5d50;margin:0;font-size:13px}.msc-reminder p{color:#64716b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.msc-reminder>label{color:#4e6259;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.msc-reminder select{box-sizing:border-box;color:#353d39;width:100%;min-width:0;min-height:44px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #cfded6;border-radius:10px;outline:none;padding:0 34px 0 10px;font-size:12px}.msc-reminder select:focus-visible,.msc-reminder summary:focus-visible{outline-offset:2px;outline:3px solid #3d8c6b30}.msc-reminder-note{background:#edf6f1;border-radius:9px;grid-column:1/-1;padding:9px 10px}.msc-reminder details{border-top:1px solid #dce9e2;grid-column:1/-1}.msc-reminder summary{color:#526a60;cursor:pointer;align-items:center;min-height:44px;font-size:11px;font-weight:800;display:flex}.msc-reminder details p{color:#6e7773;padding:0 2px 4px}.msc-confirm{cursor:pointer;background:#f8f6ff;border:1px solid #dcd6ed;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;display:flex}.msc-confirm input{accent-color:#6650cb;width:20px;height:20px;margin-top:1px}.msc-confirm span{gap:3px;display:grid}.msc-confirm strong{color:#4f426f;font-size:12px}.msc-confirm small{color:#6d6674;font-size:11px;line-height:1.5}.msc-direct-calendar{background:#fbfaff;border:1px solid #dcd6ed;border-radius:12px;margin-top:12px}.msc-direct-calendar>summary{color:#55467a;cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.msc-direct-calendar-body{border-top:1px solid #e8e3f0;gap:10px;min-width:0;padding:12px;display:grid}.msc-direct-calendar-body>p{color:#68616f;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.msc-calendar-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.msc-calendar-providers>label,.msc-calendar-invites,.msc-calendar-confirm{cursor:pointer;background:#fff;border:1px solid #e0dbea;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;min-height:44px;padding:10px;display:flex}.msc-calendar-providers>label.is-selected{border-color:#8d7bd3;box-shadow:0 0 0 2px #8d7bd318}.msc-calendar-providers input,.msc-calendar-invites input,.msc-calendar-confirm input{accent-color:#6650cb;flex:none;width:20px;height:20px;margin-top:1px}.msc-calendar-providers span,.msc-calendar-invites span,.msc-calendar-confirm span{gap:3px;min-width:0;display:grid}.msc-calendar-providers strong,.msc-calendar-invites strong,.msc-calendar-confirm strong{color:#504760;font-size:11px}.msc-calendar-providers small,.msc-calendar-invites small,.msc-calendar-confirm small{color:#716a77;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.msc-calendar-attendees{color:#5c5863;gap:6px;font-size:12px;font-weight:760;display:grid}.msc-calendar-attendees textarea{box-sizing:border-box;color:#302d36;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #ded9e7;border-radius:10px;padding:10px;font-size:12px;line-height:1.55}.msc-calendar-attendees small{color:#716a77;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.5}.msc-calendar-scope{color:#625a70;overflow-wrap:anywhere;background:#f1eefb;border-radius:10px;gap:4px;padding:11px;font-size:11px;line-height:1.5;display:grid}.msc-calendar-scope strong{color:#4e426e}.msc-calendar-scope small{color:#746d7b}.msc-calendar-actions{flex-wrap:wrap;gap:8px;display:flex}.msc-calendar-actions button{color:#5e5571;cursor:pointer;background:#fff;border:1px solid #d9d2e7;border-radius:9px;min-height:44px;padding:0 13px;font-size:11px;font-weight:800}.msc-calendar-actions .msh-primary{color:#fff;background:#6250d8;border:0}.msc-calendar-actions button:disabled{cursor:not-allowed;opacity:.5}.msc-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.msc-actions details{color:#696370;align-self:center;font-size:12px}.msc-actions details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.msc-actions details p{color:#716b77;max-width:300px;margin:0 0 8px;font-size:11px;line-height:1.5}.msc-actions details[open]{align-items:center;gap:7px;display:grid}.msc-actions button{color:#625c6b;cursor:pointer;background:#fff;border:1px solid #ddd8e6;border-radius:9px;min-height:44px;padding:0 14px;font-size:12px;font-weight:760}.msc-actions .msh-primary{color:#fff;background:#6250d8;border:0}.msc-actions button:disabled{cursor:not-allowed;opacity:.5}.msc-status{color:#34775e;background:#edf8f3;border-radius:10px;margin:10px 0 0;padding:11px 12px;font-size:12px;line-height:1.55}@media (width<=1100px){.msc-layout{grid-template-columns:1fr}}@media (width<=760px){.msc-steps{grid-template-columns:1fr}}@media (width<=650px){.msc-connection-guide{grid-template-columns:1fr}.msc-app-guide>summary{justify-content:center}.msc-app-guide ol{grid-template-columns:1fr}.msc-source,.msc-results{padding:14px}.msc-example-row,.msc-import-ready{grid-template-columns:1fr}.msc-import-ready>button{width:100%}.msc-import-review>div{flex-direction:column}.msc-import-review button{width:100%}.msc-summary{grid-template-columns:repeat(2,1fr)}.msc-date-row{grid-template-columns:1fr 1fr}.msc-date-row .msc-all-day{order:4}.msc-reminder{grid-template-columns:1fr;padding:12px}.msc-reminder select,.msc-reminder summary{min-height:48px}.msc-actions{flex-direction:column;align-items:stretch}.msc-actions details{align-self:stretch}.msc-direct-calendar>summary,.msc-calendar-providers>label,.msc-calendar-invites,.msc-calendar-confirm,.msc-calendar-actions button{min-height:48px}.msc-calendar-providers{grid-template-columns:1fr}.msc-calendar-actions{flex-direction:column}.msc-calendar-actions button{width:100%}}.mrc-form{margin-top:20px}.mrc-studio .msh-badges span{font-size:12px}.mrc-studio .msh-notice{font-size:12px;line-height:1.6}.mrc-question{gap:12px;padding:18px;display:grid}.mrc-handoff-notice{color:#584b7a;overflow-wrap:anywhere;background:#f7f4ff;border:1px solid #d8d0f3;border-radius:11px;margin:0;padding:11px 12px;font-size:12px;line-height:1.6}.mrc-handoff-evidence{color:#3f5f52;overflow-wrap:anywhere;background:#f5fbf8;border:1px solid #cfe4da;border-radius:12px;gap:8px;min-width:0;padding:13px;display:grid}.mrc-handoff-evidence.is-unverified{color:#6c5b35;background:#fffaf0;border-color:#e3dcc7}.mrc-handoff-evidence>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mrc-handoff-evidence>header span{color:#2e7258;white-space:nowrap;background:#e4f3eb;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:850}.mrc-handoff-evidence.is-unverified>header span{color:#7a5a19;background:#f5ead0}.mrc-handoff-evidence>header strong{color:#345b4b;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13px}.mrc-handoff-evidence.is-unverified>header strong{color:#705725}.mrc-handoff-evidence p,.mrc-handoff-evidence ul{margin:0;font-size:11px;line-height:1.6}.mrc-handoff-evidence ul{gap:4px;padding-left:18px;display:grid}.mrc-handoff-evidence code{color:#35644f;font:inherit;background:#e9f3ee;border-radius:5px;padding:2px 4px;font-size:10px}.mrc-section-head,.mrc-results-head,.mrc-metrics>header,.mrc-insight-grid section>header,.mrc-unique>header,.mrc-checklist>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mrc-section-head{border-bottom:1px solid #ebe8ef;padding-bottom:13px}.mrc-section-head>div,.mrc-results-head>div{align-items:center;gap:8px;display:flex}.mrc-section-head>div>span,.mrc-results-head>div>span{color:#287258;background:#e7f3ef;border-radius:9px;place-items:center;min-width:48px;height:32px;padding:0 8px;font-size:11px;font-weight:850;display:grid}.mrc-section-head h2,.mrc-results-head h2{margin:0;font-size:16px}.mrc-section-head small{color:#716c77;font-size:12px}.mrc-question>label{color:#56515d;font-size:13px;font-weight:760}.mrc-start-guide{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:8px;display:grid}.mrc-start-guide>div{background:#fcfbfd;border:1px solid #e5e0ec;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:7px;padding:10px;display:grid}.mrc-start-guide>div>span{color:#6049c8;background:#eee9ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.mrc-start-guide p{gap:2px;margin:0;display:grid}.mrc-start-guide strong{color:#4e4855;font-size:11px}.mrc-start-guide small{color:#716b78;font-size:10px;line-height:1.45}.mrc-start-guide>button{color:#5b43bc;cursor:pointer;background:#f5f2ff;border:1px solid #cfc5ec;border-radius:10px;min-height:44px;padding:0 13px;font-size:12px;font-weight:800}.mrc-question>textarea,.mrc-editor-grid textarea,.mrc-editor-grid input{box-sizing:border-box;color:#302d36;width:100%;font:inherit;background:#fbfafc;border:1px solid #ddd9e5;border-radius:10px;outline:none;font-size:14px}.mrc-question>textarea,.mrc-editor-grid textarea{resize:vertical;padding:11px;line-height:1.62}.mrc-editor-grid input{min-height:44px;padding:0 10px;font-weight:780}.mrc-question>textarea:focus,.mrc-editor-grid textarea:focus,.mrc-editor-grid input:focus{border-color:#6a52cd;box-shadow:0 0 0 3px #6a52cd15}.mrc-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mrc-editor-grid article{background:#fff;border:1px solid #e6e2ea;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.mrc-editor-grid article>header{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;display:grid}.mrc-editor-grid article>header>span{color:#6049c8;background:#eee9ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.mrc-editor-grid article>header button{color:#a25353;cursor:pointer;background:#fff;border:1px solid #eadada;border-radius:8px;min-height:44px;padding:7px 10px;font-size:12px}.mrc-editor-grid article>small{color:#77717e;justify-self:end;font-size:11px}.mrc-form-actions{justify-content:flex-end;gap:7px;display:flex}.mrc-form-actions button,.mrc-checklist footer button,.mrc-advanced button{color:#625c6b;cursor:pointer;background:#fff;border:1px solid #ddd8e6;border-radius:9px;min-height:44px;padding:0 14px;font-size:13px;font-weight:760}.mrc-form-actions .msh-primary,.mrc-checklist footer .msh-primary{color:#fff;background:#6250d8;border:0}.mrc-form-actions button:disabled{cursor:not-allowed;opacity:.45}.mrc-api-boundary{background:#faf9ff;border:1px solid #dcd5f2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.mrc-api-boundary>span{color:#69626e;background:#e9e7ec;border-radius:10px;place-items:center;min-width:44px;height:44px;font-size:10px;font-weight:850;display:grid}.mrc-api-boundary p{gap:3px;margin:0;display:grid}.mrc-api-boundary strong{color:#4f4954;font-size:12px}.mrc-api-boundary small{color:#716b76;font-size:11px;line-height:1.55}.mrc-api-boundary>button{color:#fff;cursor:pointer;background:#6651ee;border:1px solid #7b68d9;border-radius:9px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800}.mrc-api-boundary>button:disabled{color:#77717a;cursor:not-allowed;background:#efedf1;border-color:#ddd9e1}.mrc-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mrc-provider-grid label{cursor:pointer;background:#fff;border:1px solid #ddd7ef;border-radius:10px;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:flex}.mrc-provider-grid label.is-locked{color:#817b86;cursor:not-allowed;background:#f3f2f5}.mrc-provider-grid input{accent-color:#6651ee;flex:none;width:20px;height:20px}.mrc-provider-grid span{gap:2px;min-width:0;display:grid}.mrc-provider-grid strong{color:#4f4954;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mrc-provider-grid small{color:#77717d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mrc-provider-grid em{color:#6f6876;overflow-wrap:anywhere;font-size:10px;font-style:normal;line-height:1.45}.mrc-send-summary{overflow-wrap:anywhere;background:#f2efff;border:1px solid #dcd5f2;border-radius:9px;gap:5px;margin-top:9px;padding:9px 10px;display:grid}.mrc-send-summary strong{color:#57458d}.mrc-send-summary p{color:#655d72;font-size:10px;line-height:1.55}p.mrc-send-summary.is-empty{color:#6c6672;font-size:10px;line-height:1.55}.mrc-provider-notice{color:#6e6876;font-size:10px;line-height:1.55;margin:9px 0 0!important}.mrc-privacy-check{background:#fffaf0;border:1px solid #e7d5a8;border-radius:10px;gap:8px;margin-top:9px;padding:10px;display:grid}.mrc-privacy-check p{color:#6c5b37;font-size:10px;line-height:1.55}.mrc-privacy-check p strong{color:#725b28}.mrc-privacy-check p small{overflow-wrap:anywhere;color:#7c6b43}.mrc-privacy-check label{color:#655b48;cursor:pointer;background:#fff;border-radius:9px;align-items:flex-start;gap:9px;min-height:48px;padding:8px 9px;font-size:10px;line-height:1.55;display:flex}.mrc-privacy-check label input{accent-color:#6651ee;flex:none;width:20px;height:20px;margin-top:1px}.mrc-privacy-check.is-blocked{background:#fff5f5;border-color:#efb7b7}.mrc-privacy-check.is-blocked strong{color:#a33232}.mrc-privacy-check.is-blocked p{color:#7c4545;overflow-wrap:anywhere}.mrc-privacy-clear{color:#3f6d5a;background:#edf7f2;border-radius:9px;padding:8px 10px;font-size:10px;line-height:1.55;margin-top:9px!important}.mrc-provider-consent{color:#5f5870;cursor:pointer;background:#f2efff;border-radius:10px;align-items:flex-start;gap:9px;min-height:52px;margin-top:9px;padding:9px 10px;font-size:10px;line-height:1.55;display:flex}.mrc-provider-consent input{accent-color:#6651ee;flex:none;width:20px;height:20px;margin-top:1px}.mrc-provider-retry{background:#fffaf0;border:1px solid #e4cf9d;border-radius:10px;gap:8px;margin-top:9px;padding:10px;display:grid}.mrc-provider-retry p{min-width:0}.mrc-provider-retry p strong{color:#725b28}.mrc-provider-retry p small{overflow-wrap:anywhere;color:#7c6b43}.mrc-provider-retry label{color:#6d624b;cursor:pointer;background:#fff;border-radius:9px;align-items:flex-start;gap:9px;min-height:48px;padding:8px 9px;font-size:10px;line-height:1.55;display:flex}.mrc-provider-retry label input{accent-color:#6651ee;flex:none;width:20px;height:20px;margin-top:1px}.mrc-provider-retry button{color:#735a20;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #9d7e36;border-radius:9px;padding:0 12px;font-size:11px;font-weight:850}.mrc-provider-retry button:disabled{cursor:not-allowed;opacity:.55}.mrc-empty{text-align:center;place-content:center;justify-items:center;min-height:250px;margin-top:16px;padding:30px;display:grid}.mrc-empty>span{color:#337860;background:#eaf5f1;border-radius:17px;place-items:center;width:80px;height:54px;font-size:12px;font-weight:850;display:grid}.mrc-empty h2{margin:13px 0 5px;font-size:18px}.mrc-empty p{color:#706b75;max-width:540px;margin:0;font-size:13px;line-height:1.65}.mrc-results{gap:14px;margin-top:20px;display:grid}.mrc-results-head{padding:4px 2px}.mrc-results-head>strong{color:#675b74;font-size:12px}.mrc-question-recap{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.mrc-question-recap strong{color:#5d47be;white-space:nowrap;font-size:12px}.mrc-question-recap p{color:#514b57;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.mrc-provider-evidence{gap:12px;padding:16px;display:grid}.mrc-provider-evidence>header{border-bottom:1px solid #ebe8f0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.mrc-provider-evidence>header div{align-items:center;gap:8px;min-width:0;display:flex}.mrc-provider-evidence>header span{color:#2d7459;white-space:nowrap;background:#e9f4ef;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:850}.mrc-provider-evidence h3{color:#3f3947;margin:0;font-size:15px}.mrc-provider-evidence>header small{color:#766f7b;text-align:right;font-size:10px}.mrc-provider-evidence ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mrc-provider-evidence li{background:#fcfbfd;border:1px solid #e2ddec;border-radius:11px;gap:7px;min-width:0;padding:11px;display:grid}.mrc-provider-evidence li>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mrc-provider-evidence li strong{color:#4d3e85;font-size:12px}.mrc-provider-evidence li span{color:#655f6c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mrc-provider-evidence li p,.mrc-provider-evidence li small,.mrc-provider-evidence>p{overflow-wrap:anywhere;color:#6d6672;margin:0;font-size:10px;line-height:1.55}.mrc-provider-evidence>p{color:#5f5674;background:#f6f3ff;border-radius:9px;padding:9px 10px}.mrc-trust-note{background:#fff9ed;border:1px solid #ead6ad;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.mrc-trust-note strong{color:#fff;white-space:nowrap;background:#7c5e25;border-radius:8px;padding:8px 10px;font-size:12px}.mrc-trust-note p{color:#6c572c;margin:0;font-size:12px;line-height:1.6}.mrc-metrics,.mrc-unique,.mrc-checklist,.mrc-insight-grid>section{padding:17px}.mrc-metrics>header,.mrc-unique>header,.mrc-checklist>header,.mrc-insight-grid section>header{border-bottom:1px solid #ece9ef;padding-bottom:12px}.mrc-metrics h3,.mrc-unique h3,.mrc-checklist h3,.mrc-insight-grid h3{margin:0;font-size:15px}.mrc-metrics header small,.mrc-unique header small,.mrc-checklist header small{color:#716c77;font-size:11px}.mrc-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mrc-metric-grid article{background:#fcfbfd;border:1px solid #e6e2ea;border-radius:12px;min-width:0;padding:12px}.mrc-metric-grid h4{color:#503e8f;text-overflow:ellipsis;white-space:nowrap;margin:0 0 9px;font-size:13px;overflow:hidden}.mrc-metric-grid dl{gap:5px;margin:0;display:grid}.mrc-metric-grid dl div{justify-content:space-between;align-items:center;gap:6px;display:flex}.mrc-metric-grid dt{color:#67616d;font-size:11px}.mrc-metric-grid dd{color:#3f3947;margin:0;font-size:12px;font-weight:820}.mrc-metric-grid p{color:#8a5434;border-top:1px solid #eeeaf0;margin:9px 0 0;padding-top:8px;font-size:11px;line-height:1.5}.mrc-metric-grid p.is-covered{color:#39755e}.mrc-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mrc-insight-grid section>header span{color:#5f48c5;background:#eee9ff;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.mrc-insight-grid ul,.mrc-unique ul,.mrc-checklist ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mrc-insight-grid li{background:#fcfbfd;border:1px solid #ebe7ef;border-radius:11px;padding:11px}.mrc-insight-grid li>p{color:#4c4852;margin:0;font-size:12px;line-height:1.6}.mrc-insight-grid li>div{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.mrc-insight-grid li>div span{color:#5d46bf;background:#ede8ff;border-radius:999px;padding:4px 7px;font-size:11px}.mrc-insight-grid li>small{color:#716c77;margin-top:6px;font-size:11px;display:block}.mrc-review li>strong{color:#97512f;margin-bottom:8px;font-size:12px;display:block}.mrc-review blockquote{color:#605760;background:#fff8f3;border-left:3px solid #d69b6e;grid-template-columns:auto 1fr;gap:7px;margin:5px 0;padding:8px;font-size:11px;line-height:1.55;display:grid}.mrc-review blockquote b{color:#875536;white-space:nowrap}.mrc-review li>p{color:#795a45;margin-top:8px;font-size:11px}.mrc-small-empty{color:#716c77;text-align:center;padding:28px 14px;font-size:12px;line-height:1.6}.mrc-unique>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mrc-unique article{background:#f8f6fb;border-radius:12px;padding:12px}.mrc-unique h4{color:#54448d;margin:0;font-size:13px}.mrc-unique li,.mrc-unique article>p{color:#5e5864;border-left:2px solid #d8d0ee;padding-left:9px;font-size:11px;line-height:1.6}.mrc-unique article>p{margin-top:9px}.mrc-checklist li{color:#5f5965;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.6;display:grid}.mrc-checklist li>span{background:#fff;border:1px solid #cfc8dc;border-radius:4px;width:16px;height:16px}.mrc-checklist footer{border-top:1px solid #ebe8ee;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:13px;display:flex}.mrc-advanced{border-top:1px solid #ebe8ee;margin-top:12px;padding-top:12px}.mrc-advanced summary{color:#625c6b;cursor:pointer;width:fit-content;font-size:12px;font-weight:760}.mrc-advanced p{color:#716c77;margin:10px 0;font-size:11px;line-height:1.55}.mrc-status{color:#34775e;background:#edf8f3;border-radius:10px;margin:0;padding:11px 13px;font-size:12px}@media (width<=1050px){.mrc-metric-grid,.mrc-unique>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mrc-editor-grid,.mrc-insight-grid{grid-template-columns:1fr}}@media (width<=560px){.mrc-handoff-evidence>header{flex-direction:column;align-items:flex-start}.mrc-handoff-evidence>header strong{text-align:left}.mrc-start-guide{grid-template-columns:1fr}.mrc-api-boundary{grid-template-columns:auto minmax(0,1fr)}.mrc-api-boundary button{grid-column:1/-1;width:100%}.mrc-provider-grid,.mrc-question-recap{grid-template-columns:1fr}.mrc-provider-evidence>header{flex-direction:column;align-items:flex-start}.mrc-provider-evidence>header small{text-align:left}.mrc-provider-evidence ul{grid-template-columns:1fr}.mrc-question,.mrc-metrics,.mrc-unique,.mrc-checklist,.mrc-insight-grid>section{padding:14px}.mrc-metric-grid,.mrc-unique>div{grid-template-columns:1fr}.mrc-form-actions,.mrc-checklist footer{flex-direction:column;align-items:stretch}.mrc-trust-note{grid-template-columns:1fr}.mrc-trust-note strong{justify-self:start}}.mti-purpose{border:0;gap:8px;margin:0;padding:0;display:grid}.mti-purpose legend{color:var(--mti-ink);margin-bottom:8px;font-size:12px;font-weight:850}.mti-purpose>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mti-purpose button{border:1px solid var(--mti-line);min-height:48px;color:var(--mti-muted);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:8px 9px;font-size:11px;font-weight:850;line-height:1.35}.mti-purpose button[aria-pressed=true]{border-color:var(--mti-accent);background:var(--mti-soft);color:var(--mti-accent);box-shadow:0 0 0 1px var(--mti-accent) inset}@media (width<=600px){.mti-purpose>div{grid-template-columns:1fr}}.mw-workspace.is-sketch-studio{background:#f5f3fb;padding:0}.msk-studio{color:#2f2938;gap:18px;width:100%;min-width:0;padding:28px;display:grid}.msk-hero,.msk-purpose,.msk-workspace,.msk-ai-lock,.msk-message,.msk-save{background:#fff;border:1px solid #ded8ec;border-radius:18px;width:100%;min-width:0;box-shadow:0 12px 30px #3829520f}.msk-hero{justify-content:space-between;gap:20px;padding:24px;display:flex}.msk-hero>div:first-child>span,.msk-purpose>div:first-child>span{color:#7454bc;font-size:12px;font-weight:850}.msk-hero h1,.msk-purpose h2,.msk-ai-lock h2{color:#2e2738;margin:4px 0 6px}.msk-hero h1{font-size:clamp(25px,4vw,36px)}.msk-hero p,.msk-purpose p,.msk-ai-lock p,.msk-message p{color:#746d7d;margin:0;line-height:1.6}.msk-facts{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;max-width:390px;display:flex}.msk-facts span{color:#52388e;background:#f0ebff;border-radius:999px;min-height:32px;padding:7px 10px;font-size:12px;font-weight:800}.msk-purpose{padding:20px}.msk-purpose>div:first-child{align-items:flex-start;gap:12px;display:flex}.msk-purpose>div:first-child>span{color:#fff;background:#7351b7;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.msk-purpose-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.msk-purpose-grid button{color:#3f3749;text-align:left;min-height:70px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd7ea;border-radius:13px;padding:12px}.msk-purpose-grid button strong,.msk-purpose-grid button span{display:block}.msk-purpose-grid button span{color:#7a7283;margin-top:4px;font-size:12px;line-height:1.4}.msk-purpose-grid button[aria-pressed=true]{background:#f3efff;border-color:#7454bc;box-shadow:inset 0 0 0 1px #7454bc}.msk-workspace{grid-template-columns:minmax(250px,300px) minmax(0,1fr);display:grid;overflow:hidden}.msk-controls{background:#fbfaff;border-right:1px solid #e5e0ed;align-content:start;gap:15px;padding:20px;display:grid}.msk-controls label,.msk-control-label{color:#494151;gap:7px;font-size:13px;font-weight:800;display:grid}.msk-controls select,.msk-controls input[type=text],.msk-text input,.msk-text select{color:#352f3c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d2e5;border-radius:10px;padding:9px 11px}.msk-controls input[type=color]{background:#fff;border:1px solid #d9d2e5;border-radius:10px;width:100%;min-height:44px;padding:4px}.msk-controls input[type=range]{width:100%;min-height:44px}.msk-segment,.msk-tool-grid,.msk-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.msk-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.msk-controls button,.msk-save button{color:#433a4d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6cfe2;border-radius:10px;padding:9px 10px;font-weight:800}.msk-controls button[aria-pressed=true]{color:#fff;background:#7351b7;border-color:#7351b7}.msk-controls button:disabled,.msk-save button:disabled{cursor:not-allowed;opacity:.5}.msk-text{border-top:1px solid #e5e0ed;gap:9px;padding-top:14px;display:grid}.msk-text button{color:#fff;background:#7351b7;border-color:#7351b7}.msk-clear{color:#7f1d1d!important;border-color:#efc7c7!important}.msk-clear.is-armed{color:#fff!important;background:#a62929!important;border-color:#a62929!important}.msk-stage{background:#f1eef7;min-width:0;padding:20px;display:grid}.msk-stage>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.msk-stage>header div{gap:3px;min-width:0;display:grid}.msk-stage>header strong{overflow-wrap:anywhere}.msk-stage>header span{color:#766e7f;font-size:12px}.msk-stage>header>span{background:#fff;border-radius:999px;flex:none;padding:6px 9px}.msk-canvas-shell{background:#d9d5e0;border:1px solid #d8d1e3;border-radius:14px;place-items:center;min-height:420px;padding:14px;display:grid;overflow:hidden}.msk-canvas-shell.is-transparent{background-color:#ddd8e5;background-image:linear-gradient(45deg,#c7c2ce 25%,#0000 25%),linear-gradient(-45deg,#c7c2ce 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c7c2ce 75%),linear-gradient(-45deg,#0000 75%,#c7c2ce 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.msk-canvas-shell canvas{touch-action:none;cursor:crosshair;background:0 0;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:66vh;display:block;box-shadow:0 10px 24px #2c233a26}.msk-canvas-shell canvas:focus-visible{outline-offset:4px;outline:4px solid #704cb76b}.msk-keyboard-note{color:#6e6677;margin:10px 0 0;font-size:12px;line-height:1.55}.msk-ai-lock{background:#fffaf0;border-color:#e6d5a0;align-items:flex-start;gap:14px;padding:18px;display:flex}.msk-ai-lock>span{background:#f7e8bc;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.msk-ai-lock h2{font-size:18px}.msk-ai-handoff>div{min-width:0}.msk-ai-handoff button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#6845ad;border:1px solid #6845ad;border-radius:11px;margin-top:12px;padding:10px 16px;font-weight:800}.msk-ai-handoff button:disabled{cursor:not-allowed;opacity:.5}.msk-ai-handoff button:focus-visible{outline-offset:3px;outline:3px solid #2f6fed}.msk-ai-handoff small{color:#766e7f;overflow-wrap:anywhere;margin-top:8px;line-height:1.5;display:block}.msk-message{color:#4f4658;box-shadow:none;padding:14px 18px}.msk-message.is-error{background:#fff4f4;border-color:#efb8b8}.msk-save{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.msk-save label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.msk-save input{flex:none;width:22px;height:22px;margin-top:2px}.msk-save span{gap:4px;display:grid}.msk-save small{color:#766e7f;line-height:1.45}.msk-save-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.msk-save button{color:#fff;background:#6845ad;border-color:#6845ad;min-width:210px;min-height:48px}.msk-save button.is-secondary{color:#5d4891;background:#fff;border-color:#cfc5e5}@media (width<=900px){.msk-hero{flex-direction:column}.msk-facts{justify-content:flex-start;max-width:none}.msk-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msk-workspace{grid-template-columns:1fr}.msk-controls{border-bottom:1px solid #e5e0ed;border-right:0}}@media (width<=430px){.msk-studio{gap:14px;padding:14px}.msk-hero,.msk-purpose,.msk-controls,.msk-stage{padding:16px}.msk-purpose-grid{grid-template-columns:1fr}.msk-canvas-shell{min-height:300px;padding:8px}.msk-canvas-shell canvas{object-fit:contain;width:100%;max-height:56vh}.msk-save{grid-template-columns:1fr}.msk-save-actions{grid-template-columns:1fr;display:grid}.msk-save button{width:100%;min-width:0}.msk-ai-lock{align-items:flex-start}.msk-ai-handoff button{width:100%}}.mre-layout{grid-template-columns:minmax(310px,.54fr) minmax(680px,1.46fr);gap:16px;margin-top:20px;display:grid}.mre-source{align-self:start;gap:11px;padding:18px;display:grid}.mre-section-head,.mre-results-head,.mre-sentiment>header,.mre-topics>header,.mre-signal-grid section>header,.mre-evidence>header,.mre-warnings>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mre-section-head{border-bottom:1px solid #ebe8ef;padding-bottom:13px}.mre-section-head>div,.mre-results-head>div{align-items:center;gap:8px;display:flex}.mre-section-head>div>span,.mre-results-head>div>span{color:#267257;background:#e8f4ee;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.mre-section-head h2,.mre-results-head h2{margin:0;font-size:14px}.mre-section-head small{color:#8d8994;font-size:9px}.mre-source>label{color:#57525e;font-size:10px;font-weight:760}.mre-source>textarea{box-sizing:border-box;color:#302d36;width:100%;font:inherit;resize:vertical;background:#fbfafc;border:1px solid #ddd9e5;border-radius:11px;outline:none;padding:11px;font-size:10px;line-height:1.62}.mre-source>textarea:focus,.mre-filters input:focus,.mre-filters select:focus{border-color:#6a52cd;box-shadow:0 0 0 3px #6a52cd15}.mre-input-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.mre-input-meta span{color:#96919c;font-size:8px}.mre-input-meta button{color:#6650c8;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:760}.mre-csv-guide{color:#77707e;background:#f6f3fb;border-radius:10px;margin:0;padding:10px 11px;font-size:8px;line-height:1.55}.mre-csv-guide strong{color:#554879;margin-right:5px}.mre-mask{cursor:pointer;background:#f8f6ff;border:1px solid #dcd6ed;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;display:flex}.mre-mask input{accent-color:#6650cb;margin-top:2px}.mre-mask span{gap:3px;display:grid}.mre-mask strong{color:#514471;font-size:9px}.mre-mask small{color:#837d8b;font-size:8px;line-height:1.45}.mre-results{align-self:start;gap:14px;min-width:0;display:grid}.mre-empty{text-align:center;place-content:center;justify-items:center;min-height:520px;padding:32px;display:grid}.mre-empty>span{color:#337860;background:#eaf5f1;border-radius:17px;place-items:center;width:74px;height:54px;font-size:9px;font-weight:850;display:grid}.mre-empty h2{margin:13px 0 5px;font-size:17px}.mre-empty p{color:#898590;max-width:470px;margin:0;font-size:10px;line-height:1.65}.mre-results-head{padding:4px 2px}.mre-results-head strong{color:#675b74;font-size:9px}.mre-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mre-summary article{background:#fff;border:1px solid #e5e1e9;border-radius:13px;justify-items:center;gap:2px;padding:12px 8px;display:grid;box-shadow:0 12px 30px #30284208}.mre-summary span{color:#817b87;font-size:8px}.mre-summary strong{color:#5f48c7;font-size:21px;line-height:1}.mre-summary small{color:#9a959f;font-size:7px}.mre-sentiment,.mre-topics,.mre-signal-grid>section,.mre-evidence,.mre-warnings{padding:17px}.mre-sentiment>header,.mre-topics>header,.mre-signal-grid section>header,.mre-evidence>header,.mre-warnings>header{border-bottom:1px solid #ece9ef;padding-bottom:12px}.mre-sentiment h3,.mre-topics h3,.mre-signal-grid h3,.mre-evidence h3,.mre-warnings h3{margin:0;font-size:12px}.mre-sentiment header p,.mre-topics header p,.mre-evidence header p{color:#918b96;margin:3px 0 0;font-size:8px}.mre-sentiment header>span,.mre-topics header>span,.mre-evidence header>span,.mre-warnings header>span{color:#726b79;font-size:8px;font-weight:720}.mre-sentiment>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mre-sentiment article{background:#fcfbfd;border:1px solid #e8e4eb;border-radius:11px;padding:11px}.mre-sentiment article>div{justify-content:space-between;gap:6px;display:flex}.mre-sentiment article strong{color:#4d4853;font-size:8px}.mre-sentiment article span{color:#87818d;font-size:8px}.mre-sentiment article>i{background:#ece9ef;border-radius:999px;height:5px;margin-top:9px;display:block;overflow:hidden}.mre-sentiment article>i b{border-radius:inherit;background:#8b75dd;height:100%;display:block}.mre-sentiment article.is-positive>i b{background:#4da37c}.mre-sentiment article.is-negative>i b{background:#cb6e68}.mre-sentiment article.is-mixed>i b{background:#d49a46}.mre-caveat{color:#826c45;background:#fff8ec;border-radius:9px;margin:11px 0 0;padding:9px 10px;font-size:8px;line-height:1.55}.mre-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.mre-topic-grid>article{background:#fcfbfd;border:1px solid #e7e3eb;border-radius:13px;padding:13px}.mre-topic-grid>article>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.mre-topic-grid>article>header>div{gap:2px;display:grid}.mre-topic-grid>article>header strong{color:#443d4c;font-size:10px}.mre-topic-grid>article>header small{color:#8c8692;font-size:7px}.mre-topic-grid>article>header>span{color:#91652b;background:#fff1dd;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:740}.mre-topic-signals{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.mre-topic-signals span{color:#716b77;background:#f0edf5;border-radius:999px;padding:3px 6px;font-size:7px}.mre-topic-grid ul,.mre-signal-grid ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mre-topic-grid li{background:#f7f5fa;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:7px;padding:8px;display:grid}.mre-topic-grid li b,.mre-signal-grid li b{color:#5f48c0;font-size:8px}.mre-topic-grid li p,.mre-signal-grid li p{color:#5e5864;margin:0;font-size:8px;line-height:1.5}.mre-topic-grid li small{color:#918b97;grid-column:2;font-size:7px}.mre-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mre-signal-grid section>header>span{color:#5f48c5;background:#eee9ff;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.mre-signal-grid li{border:1px solid #ece8ef;border-radius:9px;grid-template-columns:auto 1fr;gap:7px;padding:8px;display:grid}.mre-terms{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.mre-terms>span{color:#625c68;background:#f3f0f7;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.mre-terms b{color:#fff;background:#6d55ce;border-radius:50%;place-items:center;min-width:15px;height:15px;font-size:7px;display:grid}.mre-signal-grid details{border-top:1px solid #ece8ef;margin-top:12px}.mre-signal-grid summary{color:#6652b8;cursor:pointer;padding-top:10px;font-size:8px;font-weight:760}.mre-small-empty{color:#8f8995;text-align:center;padding:26px 12px;font-size:9px;line-height:1.6}.mre-filters{grid-template-columns:minmax(150px,1.2fr) repeat(2,minmax(120px,.8fr)) auto;gap:7px;margin-top:12px;display:grid}.mre-filters input,.mre-filters select{box-sizing:border-box;color:#4e4854;width:100%;min-height:37px;font:inherit;background:#fbfafc;border:1px solid #ddd9e5;border-radius:9px;outline:none;padding:0 9px;font-size:8px}.mre-filters label{color:#68626e;white-space:nowrap;border:1px solid #e2dee7;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:flex}.mre-filters label input{accent-color:#6650cb;width:auto;min-height:auto}.mre-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mre-review-list>article{background:#fff;border:1px solid #e7e3ea;border-radius:11px;gap:8px;padding:11px;display:grid}.mre-review-list>article.is-duplicate{opacity:.72;border-style:dashed}.mre-review-list article>header{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mre-review-list article>header b{color:#5944b3;font-size:9px}.mre-review-list article>header span,.mre-review-list article>header em{color:#716b77;background:#f0edf5;border-radius:999px;padding:3px 5px;font-size:7px;font-style:normal}.mre-review-list article>header span.is-positive{color:#34765b;background:#e9f6ef}.mre-review-list article>header span.is-negative{color:#a5524d;background:#fff0ef}.mre-review-list article>header span.is-mixed{color:#91652b;background:#fff5e6}.mre-review-list article>header em{color:#9f5757;background:#f7eaea;margin-left:auto}.mre-review-list article>p{color:#544e5a;margin:0;font-size:9px;line-height:1.58}.mre-review-list article>footer{border-top:1px solid #efecf1;justify-content:space-between;align-items:flex-end;gap:8px;padding-top:7px;display:flex}.mre-review-list article>footer div{flex-wrap:wrap;gap:4px;display:flex}.mre-review-list article>footer span{color:#5f48bd;background:#eee9ff;border-radius:999px;padding:3px 5px;font-size:7px}.mre-review-list article>footer strong{color:#a45c48;font-size:7px}.mre-review-list article>footer small{color:#97919c;font-size:7px}.mre-warnings>ul{color:#6b6570;gap:6px;margin:12px 0 0;padding-left:18px;font-size:8px;line-height:1.55;display:grid}.mre-warnings>footer{border-top:1px solid #ece8ef;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:12px;display:flex}.mre-warnings>footer button{color:#625c6b;cursor:pointer;background:#fff;border:1px solid #ddd8e6;border-radius:9px;min-height:38px;padding:0 11px;font-size:8px;font-weight:760}.mre-warnings>footer .msh-primary{color:#fff;background:#6250d8;border:0}.mre-status{color:#34775e;background:#edf8f3;border-radius:10px;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.mre-advanced{background:#faf8fd;border:1px solid #e1dceb;border-radius:11px;margin-top:12px}.mre-advanced>summary{color:#5f48bd;cursor:pointer;min-height:44px;padding:11px 13px;font-size:12px;font-weight:800}.mre-advanced>p{color:#716b78;margin:0;padding:0 13px 10px;font-size:12px;line-height:1.55}.mre-advanced>button{color:#5f5867;cursor:pointer;background:#fff;border:1px solid #d8d1e7;border-radius:9px;min-height:44px;margin:0 13px 13px;padding:0 12px;font-size:12px;font-weight:760}.mre-studio .msh-badges span,.mre-studio .msh-segment button,.mre-studio .msh-notice,.mre-studio .msh-error,.mre-section-head>div>span,.mre-results-head>div>span,.mre-section-head small,.mre-input-meta span,.mre-input-meta button,.mre-mask small,.mre-empty>span,.mre-results-head strong,.mre-summary span,.mre-summary small,.mre-sentiment header>span,.mre-topics header>span,.mre-evidence header>span,.mre-warnings header>span,.mre-sentiment article strong,.mre-sentiment article span,.mre-topic-grid>article>header small,.mre-topic-grid>article>header>span,.mre-topic-signals span,.mre-topic-grid li b,.mre-signal-grid li b,.mre-topic-grid li small,.mre-signal-grid section>header>span,.mre-terms>span,.mre-terms b,.mre-signal-grid summary,.mre-review-list article>header b,.mre-review-list article>header span,.mre-review-list article>header em,.mre-review-list article>footer span,.mre-review-list article>footer strong,.mre-review-list article>footer small{font-size:11px}.mre-source>label,.mre-mask strong{font-size:12px}.mre-source>textarea,.mre-empty p,.mre-review-list article>p{font-size:13px}.mre-csv-guide,.mre-caveat,.mre-topic-grid li p,.mre-signal-grid li p,.mre-small-empty,.mre-filters input,.mre-filters select,.mre-filters label,.mre-warnings>ul,.mre-status{font-size:12px}.mre-sentiment h3,.mre-topics h3,.mre-signal-grid h3,.mre-evidence h3,.mre-warnings h3{font-size:16px}.mre-sentiment header p,.mre-topics header p,.mre-evidence header p{font-size:12px}.mre-topic-grid>article>header strong{font-size:13px}.mre-filters input,.mre-filters select,.mre-filters label,.mre-studio .msh-segment button,.mre-warnings>footer button,.mre-studio .msh-primary{min-height:44px;font-size:12px}@media (width<=1120px){.mre-layout{grid-template-columns:1fr}.mre-source{max-width:none}}@media (width<=760px){.mre-topic-grid,.mre-signal-grid,.mre-review-list{grid-template-columns:1fr}.mre-sentiment>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mre-source,.mre-sentiment,.mre-topics,.mre-signal-grid>section,.mre-evidence,.mre-warnings{padding:14px}.mre-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mre-filters{grid-template-columns:1fr}.mre-filters label{min-height:37px}.mre-warnings>footer{flex-direction:column;align-items:stretch}.mre-results-head{flex-direction:column;align-items:flex-start}}.mab-layout{grid-template-columns:minmax(320px,.54fr) minmax(700px,1.46fr);gap:16px;margin-top:20px;display:grid}.mab-source{align-self:start;gap:11px;padding:18px;display:grid}.mab-section-head,.mab-results-head,.mab-stances>header,.mab-source-health>header,.mab-criteria>header,.mab-conflicts>header,.mab-signal-grid section>header,.mab-evidence>header,.mab-warnings>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mab-section-head{border-bottom:1px solid #e7ecea;padding-bottom:13px}.mab-section-head>div,.mab-results-head>div{align-items:center;gap:8px;display:flex}.mab-section-head>div>span,.mab-results-head>div>span{color:#16745a;background:#e8f6f1;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.mab-section-head h2,.mab-results-head h2{margin:0;font-size:14px}.mab-section-head small{color:#8b9490;font-size:9px}.mab-purpose{border:0;min-width:0;margin:0;padding:0}.mab-purpose legend{color:#535d59;margin-bottom:8px;font-size:12px;font-weight:800}.mab-purpose>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mab-purpose button{color:#44534d;cursor:pointer;min-height:62px;font:inherit;text-align:left;background:#fff;border:1px solid #d9e2de;border-radius:11px;align-content:center;gap:4px;padding:9px;display:grid}.mab-purpose button strong{font-size:12px}.mab-purpose button span{color:#737f7a;font-size:10px;line-height:1.4}.mab-purpose button[aria-pressed=true]{background:#eaf7f2;border-color:#27836a;box-shadow:0 0 0 2px #27836a18}.mab-source>label{color:#535d59;font-size:10px;font-weight:760}.mab-source>input,.mab-source>textarea{box-sizing:border-box;color:#29332f;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d8e1dd;border-radius:11px;outline:none;padding:11px;font-size:10px;line-height:1.62}.mab-source>textarea{resize:vertical}.mab-source>input:focus,.mab-source>textarea:focus,.mab-filters input:focus,.mab-filters select:focus,.mab-evidence-list select:focus{border-color:#26987a;box-shadow:0 0 0 3px #26987a18}.mab-input-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.mab-input-meta span{color:#939b98;font-size:8px}.mab-input-meta button{color:#257a63;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:8px;font-weight:760}.mab-guide{color:#66746f;background:#eef7f4;border-radius:10px;margin:0;padding:10px 11px;font-size:8px;line-height:1.6}.mab-guide strong{color:#336b5c;margin-right:5px}.mab-guide code{color:#3e665b;background:#fff;border-radius:4px;padding:2px 4px;font-family:inherit}.mab-results{align-self:start;gap:14px;min-width:0;display:grid}.mab-empty{text-align:center;place-content:center;justify-items:center;min-height:540px;padding:32px;display:grid}.mab-empty>span{color:#23755e;letter-spacing:.06em;background:#e8f6f1;border-radius:17px;place-items:center;min-width:105px;height:54px;padding:0 12px;font-size:8px;font-weight:850;display:grid}.mab-empty h2{max-width:540px;margin:13px 0 5px;font-size:17px}.mab-empty p{color:#858e8b;max-width:500px;margin:0;font-size:10px;line-height:1.65}.mab-results-head{padding:4px 2px}.mab-results-head strong{color:#4f6c63;font-size:9px}.mab-stale{color:#765c2e;background:#fff8eb;border:1px solid #ead6ab;border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.mre-stale{color:#765c2e;background:#fff8eb;border:1px solid #ead6ab;border-radius:11px;margin:0;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.55}.mab-question{color:#364b44;background:#f2faf7;border:1px solid #d9e9e3;border-radius:11px;grid-template-columns:auto 1fr;gap:9px;margin:0;padding:11px 13px;font-size:10px;line-height:1.55;display:grid}.mab-question span{color:#278168;white-space:nowrap;font-size:8px;font-weight:800}.mab-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mab-summary article{background:#fff;border:1px solid #dfe8e4;border-radius:13px;justify-items:center;gap:2px;padding:12px 8px;display:grid;box-shadow:0 12px 30px #24433808}.mab-summary span{color:#77827e;font-size:8px}.mab-summary strong{color:#168069;font-size:21px;line-height:1}.mab-summary small{color:#969e9b;font-size:7px}.mab-stances,.mab-source-health,.mab-criteria,.mab-conflicts,.mab-signal-grid>section,.mab-evidence,.mab-warnings{padding:17px}.mab-stances>header,.mab-source-health>header,.mab-criteria>header,.mab-conflicts>header,.mab-signal-grid section>header,.mab-evidence>header,.mab-warnings>header{border-bottom:1px solid #e8eeeb;padding-bottom:12px}.mab-stances h3,.mab-source-health h3,.mab-criteria h3,.mab-conflicts h3,.mab-signal-grid h3,.mab-evidence h3,.mab-warnings h3{margin:0;font-size:12px}.mab-stances header p,.mab-source-health header p,.mab-criteria header p,.mab-conflicts header p,.mab-evidence header p,.mab-warnings header p{color:#89938f;margin:3px 0 0;font-size:8px}.mab-stances header>span,.mab-source-health header>span,.mab-criteria header>span,.mab-conflicts header>span,.mab-evidence header>span,.mab-warnings header>span{color:#66746e;font-size:8px;font-weight:720}.mab-stances>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mab-stances article{background:#fcfdfd;border:1px solid #e3e9e6;border-radius:11px;padding:11px}.mab-stances article>div{justify-content:space-between;gap:6px;display:flex}.mab-stances article strong,.mab-stances article span{color:#59645f;font-size:8px}.mab-stances article>i{background:#e7ecea;border-radius:999px;height:5px;margin-top:9px;display:block;overflow:hidden}.mab-stances article>i b{border-radius:inherit;background:#8d9793;height:100%;display:block}.mab-stances article.is-support>i b{background:#36966f}.mab-stances article.is-oppose>i b{background:#c7665e}.mab-stances article.is-conditional>i b{background:#d09a42}.mab-stances article.is-neutral>i b{background:#71859d}.mab-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mab-health-grid article{background:#fafcfb;border:1px solid #e2e9e6;border-radius:10px;gap:2px;padding:10px;display:grid}.mab-health-grid article.is-alert{background:#fff9f4;border-color:#edd6c5}.mab-health-grid span,.mab-health-grid small{color:#78837f;font-size:7px}.mab-health-grid strong{color:#2c6f5c;font-size:17px}.mab-source-health details{border-top:1px solid #e8eeeb;margin-top:11px}.mab-source-health summary{color:#287b64;cursor:pointer;padding-top:10px;font-size:8px;font-weight:760}.mab-source-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.mab-source-chips span{color:#496a60;background:#edf6f2;border-radius:999px;padding:4px 7px;font-size:7px}.mab-criterion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.mab-criterion-grid>article{background:#fcfdfd;border:1px solid #e2e9e6;border-radius:13px;padding:13px}.mab-criterion-grid>article>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.mab-criterion-grid>article>header>div{gap:2px;display:grid}.mab-criterion-grid>article>header strong{color:#35453f;font-size:10px}.mab-criterion-grid>article>header small{color:#88938f;font-size:7px}.mab-criterion-grid>article>header>span,.mab-criterion-grid>article>header>em{color:#8b6328;background:#fff0dc;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:740}.mab-criterion-grid>article>header>em{color:#75658a;background:#f3eff8}.mab-criterion-signals{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.mab-criterion-signals span{color:#69746f;background:#eef3f1;border-radius:999px;padding:3px 6px;font-size:7px}.mab-criterion-grid ul,.mab-signal-grid ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mab-criterion-grid li{background:#f5f8f7;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:7px;padding:8px;display:grid}.mab-criterion-grid li b,.mab-signal-grid li b{color:#24765f;font-size:8px}.mab-criterion-grid li p,.mab-signal-grid li p{color:#52605b;margin:0;font-size:8px;line-height:1.5}.mab-criterion-grid li small{color:#87918e;grid-column:2;font-size:7px}.mab-conflicts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mab-conflicts article{background:#fffaf3;border:1px solid #eadfce;border-radius:11px;gap:7px;padding:11px;display:grid}.mab-conflicts article>strong{color:#69543a;font-size:9px}.mab-conflicts article>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.mab-conflicts article span{color:#765f47;font-size:8px;line-height:1.45}.mab-conflicts article i{color:#c1883e;font-style:normal}.mab-conflicts article small{color:#8e7b65;font-size:7px}.mab-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mab-signal-grid section>header>span{color:#257c64;background:#e7f5f0;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.mab-signal-grid li{border:1px solid #e7ecea;border-radius:9px;grid-template-columns:auto 1fr;gap:7px;padding:8px;display:grid}.mab-small-empty{color:#87918e;text-align:center;padding:25px 12px;font-size:9px;line-height:1.6}.mab-filters{grid-template-columns:minmax(150px,1.2fr) repeat(2,minmax(120px,.8fr)) auto;gap:7px;margin-top:12px;display:grid}.mab-filters input,.mab-filters select{box-sizing:border-box;color:#45524d;width:100%;min-height:37px;font:inherit;background:#fbfdfc;border:1px solid #d9e1de;border-radius:9px;outline:none;padding:0 9px;font-size:8px}.mab-filters label{color:#5d6964;white-space:nowrap;border:1px solid #dfe6e3;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 9px;font-size:8px;display:flex}.mab-filters label input{accent-color:#21866b;width:20px;height:20px;min-height:20px}.mab-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mab-evidence-list>article{background:#fff;border:1px solid #dfe7e4;border-radius:11px;gap:8px;padding:11px;display:grid}.mab-evidence-list>article.is-duplicate{opacity:.72;border-style:dashed}.mab-evidence-list article>header{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mab-evidence-list article>header b{color:#23775f;font-size:9px}.mab-evidence-list article>header span,.mab-evidence-list article>header small,.mab-evidence-list article>header em{color:#68736f;background:#eef3f1;border-radius:999px;padding:3px 5px;font-size:7px;font-style:normal}.mab-evidence-list article>header span.is-support{color:#2f765a;background:#e6f5ee}.mab-evidence-list article>header span.is-oppose{color:#a24e48;background:#fff0ee}.mab-evidence-list article>header span.is-conditional{color:#8d6426;background:#fff4df}.mab-evidence-list article>header span.is-neutral{color:#5d7085;background:#edf2f7}.mab-evidence-list article>header em{color:#9f5757;background:#f7eaea;margin-left:auto}.mab-evidence-list article>p{color:#48554f;margin:0;font-size:9px;line-height:1.58}.mab-record-meta{flex-wrap:wrap;gap:4px;display:flex}.mab-record-meta span{color:#78817e;background:#f2f5f4;border-radius:999px;padding:3px 5px;font-size:7px}.mab-evidence-list article>footer{border-top:1px solid #e9eeec;justify-content:space-between;align-items:flex-end;gap:8px;padding-top:7px;display:flex}.mab-evidence-list article>footer>div{flex-wrap:wrap;gap:4px;display:flex}.mab-evidence-list article>footer>div span{color:#28735e;background:#e8f5f0;border-radius:999px;padding:3px 5px;font-size:7px}.mab-evidence-list article>footer>label{color:#7c8682;gap:3px;font-size:7px;display:grid}.mab-evidence-list article>footer select{color:#45514c;min-height:28px;font:inherit;background:#fff;border:1px solid #d5dfdb;border-radius:7px;outline:none;padding:0 6px;font-size:7px}.mab-warnings>ul{color:#606c67;gap:6px;margin:12px 0 0;padding-left:18px;font-size:8px;line-height:1.55;display:grid}.mab-warnings>footer{border-top:1px solid #e6ece9;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:12px;display:flex}.mab-warnings>footer button{color:#56635e;cursor:pointer;background:#fff;border:1px solid #d7e0dc;border-radius:9px;min-height:38px;padding:0 11px;font-size:8px;font-weight:760}.mab-warnings>footer button:disabled,.mab-advanced>button:disabled{cursor:not-allowed;opacity:.48}.mab-warnings>footer .msh-primary{color:#fff;background:#20836a;border:0}.mab-status{color:#28745e;background:#eaf8f2;border-radius:10px;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.mab-advanced{background:#f7fbf9;border:1px solid #d8e5e0;border-radius:11px;margin-top:12px}.mab-advanced>summary{color:#216e59;cursor:pointer;min-height:44px;padding:11px 13px;font-size:12px;font-weight:800}.mab-advanced>p{color:#60706a;margin:0;padding:0 13px 10px;font-size:12px;line-height:1.55}.mab-advanced>button{color:#4f605a;cursor:pointer;background:#fff;border:1px solid #cfddd8;border-radius:9px;min-height:44px;margin:0 13px 13px;padding:0 12px;font-size:12px;font-weight:760}.mab-studio .msh-badges span,.mab-studio .msh-segment button,.mab-studio .msh-notice,.mab-studio .msh-error,.mab-section-head>div>span,.mab-results-head>div>span,.mab-section-head small,.mab-input-meta span,.mab-input-meta button,.mab-empty>span,.mab-results-head strong,.mab-question span,.mab-summary span,.mab-summary small,.mab-stances header>span,.mab-source-health header>span,.mab-criteria header>span,.mab-conflicts header>span,.mab-evidence header>span,.mab-warnings header>span,.mab-stances article strong,.mab-stances article span,.mab-health-grid span,.mab-health-grid small,.mab-source-health summary,.mab-source-chips span,.mab-criterion-grid>article>header small,.mab-criterion-grid>article>header>span,.mab-criterion-grid>article>header>em,.mab-criterion-signals span,.mab-criterion-grid li b,.mab-signal-grid li b,.mab-criterion-grid li small,.mab-conflicts article small,.mab-signal-grid section>header>span,.mab-evidence-list article>header b,.mab-evidence-list article>header span,.mab-evidence-list article>header small,.mab-evidence-list article>header em,.mab-record-meta span,.mab-evidence-list article>footer>div span,.mab-evidence-list article>footer>label,.mab-evidence-list article>footer select{font-size:11px}.mab-source>label{font-size:12px}.mab-source>input,.mab-source>textarea,.mab-empty p,.mab-question,.mab-evidence-list article>p{font-size:13px}.mab-guide,.mab-stances header p,.mab-source-health header p,.mab-criteria header p,.mab-conflicts header p,.mab-evidence header p,.mab-warnings header p,.mab-criterion-grid li p,.mab-signal-grid li p,.mab-conflicts article span,.mab-small-empty,.mab-filters input,.mab-filters select,.mab-filters label,.mab-warnings>ul,.mab-status{font-size:12px}.mab-stances h3,.mab-source-health h3,.mab-criteria h3,.mab-conflicts h3,.mab-signal-grid h3,.mab-evidence h3,.mab-warnings h3{font-size:16px}.mab-criterion-grid>article>header strong{font-size:13px}.mab-conflicts article>strong{font-size:12px}.mab-filters input,.mab-filters select,.mab-filters label,.mab-studio .msh-segment button,.mab-evidence-list article>footer select,.mab-warnings>footer button,.mab-studio .msh-primary{min-height:44px;font-size:12px}@media (width<=1120px){.mab-layout{grid-template-columns:1fr}.mab-source{max-width:none}}@media (width<=760px){.mab-criterion-grid,.mab-conflicts>div,.mab-signal-grid,.mab-evidence-list{grid-template-columns:1fr}.mab-stances>div,.mab-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mab-purpose>div{grid-template-columns:1fr}.mab-source,.mab-stances,.mab-source-health,.mab-criteria,.mab-conflicts,.mab-signal-grid>section,.mab-evidence,.mab-warnings{padding:14px}.mab-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mab-filters{grid-template-columns:1fr}.mab-filters label{min-height:44px}.mab-warnings>footer{flex-direction:column;align-items:stretch}.mab-results-head,.mab-question{grid-template-columns:1fr;align-items:flex-start}.mab-evidence-list article>footer{flex-direction:column;align-items:stretch}}.mpf-studio{--mpf-green:#237b62;--mpf-ink:#33453f}.mpf-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.mpf-source{gap:11px;padding:18px;display:grid;position:sticky;top:18px}.mpf-section-head,.mpf-results-head,.mpf-compare>header,.mpf-suggestions>header,.mpf-warnings>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mpf-section-head>div{align-items:center;gap:8px;display:flex}.mpf-section-head span{min-width:46px;height:30px;color:var(--mpf-green);background:#e6f4ef;border-radius:8px;place-items:center;padding:0 8px;font-size:11px;font-weight:850;display:grid}.mpf-section-head h2,.mpf-compare h3,.mpf-suggestions h3,.mpf-warnings h3{color:var(--mpf-ink);margin:0;font-size:15px}.mpf-section-head small{color:#78837f;font-size:11px}.mpf-source>label{color:#53615c;font-size:12px;font-weight:760}.mpf-source textarea{box-sizing:border-box;resize:vertical;color:#3f4d48;width:100%;min-height:300px;font:inherit;background:#fbfdfc;border:1px solid #d9e2de;border-radius:12px;outline:none;padding:13px;font-size:13px;line-height:1.7}.mpf-source textarea:focus,.mpf-filters select:focus{border-color:#55a98d;box-shadow:0 0 0 3px #55a98d18}.mpf-input-meta{color:#727d79;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.mpf-input-meta button{min-height:44px;color:var(--mpf-green);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:12px;font-weight:760}.mpf-language-boundary{background:#fafcfb;border:1px solid #d9e4df;border-radius:12px;gap:8px;padding:12px;display:grid}.mpf-language-boundary>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mpf-language-boundary>header strong{color:#40564f;font-size:12px}.mpf-language-boundary>header span{color:#2b705a;background:#e6f4ef;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:800}.mpf-language-boundary>p,.mpf-language-boundary details p{color:#63716c;margin:0;font-size:11px;line-height:1.6}.mpf-language-boundary details{border-top:1px solid #e3eae7}.mpf-language-boundary summary{color:#28725b;cursor:pointer;align-items:center;min-height:44px;font-size:11px;font-weight:850;display:flex}.mpf-language-boundary details>div{gap:9px;padding:0 0 2px;display:grid}.mpf-language-boundary button{color:#28725b;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cfded8;border-radius:9px;font-size:11px;font-weight:850}.mpf-language-boundary button:disabled{cursor:not-allowed;opacity:.55}.mpf-language-panel{background:#fafcfb;border:1px solid #d9e4df;border-radius:12px;gap:11px;min-width:0;padding:12px;display:grid}.mpf-language-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mpf-language-panel>header>div{gap:3px;min-width:0;display:grid}.mpf-language-panel>header strong{color:#40564f;font-size:12px}.mpf-language-panel>header span{overflow-wrap:anywhere;color:#66736e;font-size:10px;line-height:1.45}.mpf-language-panel>header em{color:#805f35;background:#f2ece5;border-radius:999px;flex:none;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850}.mpf-language-panel>header em.is-local,.mpf-language-panel>header em.is-ready{color:#2b705a;background:#e6f4ef}.mpf-language-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mpf-language-settings label{color:#53615c;gap:4px;min-width:0;font-size:10px;font-weight:760;display:grid}.mpf-language-settings select{box-sizing:border-box;color:#40564f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfded8;border-radius:9px;padding:0 9px;font-size:11px}.mpf-check-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid}.mpf-check-mode legend{color:#53615c;grid-column:1/-1;margin-bottom:4px;font-size:10px;font-weight:760}.mpf-check-mode button{color:#596761;cursor:pointer;text-align:left;background:#fff;border:1px solid #d4dfda;border-radius:9px;align-content:center;gap:2px;min-height:52px;padding:7px 9px;display:grid}.mpf-check-mode button[aria-pressed=true]{background:#edf8f4;border-color:#4e9c82;box-shadow:inset 0 0 0 1px #4e9c82}.mpf-check-mode strong{font-size:11px}.mpf-check-mode span{font-size:10px;font-weight:500}.mpf-language-local,.mpf-provider-state{background:#eef8f4;border-radius:9px;padding:10px}.mpf-language-local strong,.mpf-provider-state strong{color:#306e5a;font-size:11px}.mpf-language-local p,.mpf-provider-state p,.mpf-reference-note{overflow-wrap:anywhere;color:#61716b;margin:3px 0 0;font-size:10px;line-height:1.55}.mpf-provider-boundary{gap:9px;min-width:0;display:grid}.mpf-provider-state{background:#fff9f1;border:1px solid #eadbc9}.mpf-provider-state strong{color:#7a5a31}.mpf-provider-boundary details{background:#fff;border:1px solid #dce5e1;border-radius:9px;min-width:0}.mpf-provider-boundary summary{color:#3c725f;cursor:pointer;align-items:center;min-height:44px;padding:0 9px;font-size:10px;font-weight:850;display:flex}.mpf-scope-grid{border-top:1px solid #e2e9e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.mpf-scope-grid section{background:#f5f8f7;border-radius:8px;min-width:0;padding:8px}.mpf-scope-grid strong{color:#4a6058;font-size:10px}.mpf-scope-grid ul{color:#64716c;gap:3px;margin:5px 0 0;padding-left:15px;font-size:10px;line-height:1.45;display:grid}.mpf-cost-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mpf-cost-boundary span{color:#6c7873;background:#fff;border:1px solid #e0e7e4;border-radius:8px;gap:2px;min-width:0;padding:8px;font-size:10px;display:grid}.mpf-cost-boundary b{overflow-wrap:anywhere;color:#40564f;font-size:11px}.mpf-send-confirm{cursor:pointer;background:#fff;border:1px solid #d8e3de;border-radius:9px;align-items:flex-start;gap:8px;min-height:52px;padding:9px;display:flex}.mpf-send-confirm input{accent-color:#28745c;flex:none;width:20px;height:20px;margin:0}.mpf-send-confirm span{gap:2px;min-width:0;display:grid}.mpf-send-confirm strong{color:#465b53;font-size:10px}.mpf-send-confirm small{overflow-wrap:anywhere;color:#708079;font-size:10px;line-height:1.45}.mpf-language-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mpf-language-actions button{color:#28725b;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cfded8;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:850;line-height:1.35}.mpf-language-actions button.is-primary{color:#fff;background:#28745c;border-color:#28745c;grid-column:1/-1}.mpf-language-actions button.is-stop{color:#9d4c42;background:#fff4f1;border-color:#d49a8f;grid-column:1/-1}.mpf-language-actions button:disabled{cursor:not-allowed;opacity:.55}.mpf-reference-note{background:#f4f6f5;border-radius:8px;padding:8px}.mpf-local-notice.is-remote{background:#fff9f1;border-color:#eadbc9}.mpf-local-notice.is-remote strong{color:#7a5a31}.mpf-dictionary{background:#fafcfb;border:1px solid #d9e4df;border-radius:12px}.mpf-dictionary>summary{color:#28725b;cursor:pointer;align-items:center;min-height:44px;padding:0 11px;font-size:11px;font-weight:850;display:flex}.mpf-dictionary>div{gap:8px;padding:0 11px 11px;display:grid}.mpf-dictionary p,.mpf-dictionary small{color:#63716c;margin:0;font-size:10px;line-height:1.55}.mpf-dictionary label{color:#53615c;gap:4px;font-size:10px;font-weight:750;display:grid}.mpf-dictionary input,.mpf-dictionary>div>button{box-sizing:border-box;color:#40564f;min-height:44px;font:inherit;background:#fff;border:1px solid #cfded8;border-radius:9px;padding:0 10px;font-size:11px}.mpf-dictionary>div>button{cursor:pointer;font-weight:800}.mpf-dictionary>div>button:disabled{cursor:not-allowed;opacity:.55}.mpf-dictionary ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mpf-dictionary li{background:#fff;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:44px;padding-left:9px;display:grid}.mpf-dictionary li span{overflow-wrap:anywhere;color:#4f5e57;font-size:11px}.mpf-dictionary li button{color:#8b514c;cursor:pointer;background:0 0;border:0;border-left:1px solid #e0e8e4;min-width:52px;min-height:44px;font-size:10px;font-weight:800}.mpf-local-notice{background:#f0faf6;border:1px solid #d4e9e1;border-radius:11px;padding:11px}.mpf-local-notice strong{color:#316d5a;font-size:12px}.mpf-local-notice p{color:#596f67;margin:4px 0 0;font-size:11px;line-height:1.55}.mpf-results{gap:14px;min-width:0;display:grid}.mpf-empty{text-align:center;place-content:center;justify-items:center;min-height:540px;padding:32px;display:grid}.mpf-empty>span{color:var(--mpf-green);letter-spacing:.02em;background:#e8f6f1;border-radius:12px;padding:10px 13px;font-size:12px;font-weight:850}.mpf-empty h2{max-width:540px;color:var(--mpf-ink);margin:14px 0 6px;font-size:20px}.mpf-empty p{color:#707b77;max-width:500px;margin:0;font-size:13px;line-height:1.65}.mpf-results-head{padding:3px 2px}.mpf-results-head>div{gap:2px;display:grid}.mpf-results-head strong{color:#46665c;font-size:14px}.mpf-results-head span{color:#76827d;font-size:11px}.mpf-results-head button{background:var(--mpf-green);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:44px;padding:0 12px;font-size:12px;font-weight:780}.mpf-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mpf-summary article{text-align:center;background:#fff;border:1px solid #dfe8e4;border-radius:13px;justify-items:center;gap:2px;min-width:0;padding:12px 8px;display:grid;box-shadow:0 12px 30px #24433808}.mpf-summary article.is-alert{background:#fff8f3;border-color:#edc9b4}.mpf-summary span,.mpf-summary small{color:#66736e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.mpf-summary strong{color:var(--mpf-green);font-size:21px;line-height:1}.mpf-compare,.mpf-suggestions,.mpf-warnings{padding:17px}.mpf-compare>header,.mpf-suggestions>header,.mpf-warnings>header{border-bottom:1px solid #e8eeeb;padding-bottom:12px}.mpf-compare header p,.mpf-suggestions header p,.mpf-warnings header p{color:#727e79;margin:3px 0 0;font-size:11px}.mpf-compare header button{min-height:44px;color:var(--mpf-green);cursor:pointer;background:#fff;border:1px solid #d6e2dd;border-radius:8px;padding:0 10px;font-size:12px;font-weight:760}.mpf-compare>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.mpf-compare article{background:#fafcfb;border:1px solid #e1e8e5;border-radius:11px;min-width:0;padding:12px}.mpf-compare article:last-child{background:#f4fbf8;border-color:#cee5dc}.mpf-compare article span{color:#477064;font-size:11px;font-weight:780}.mpf-compare article p{white-space:pre-wrap;color:#46534e;max-height:250px;margin:8px 0 0;font-size:12px;line-height:1.72;overflow:auto}.mpf-suggestions>header>span{color:#61706a;font-size:11px;font-weight:740}.mpf-filters{grid-template-columns:repeat(2,minmax(130px,1fr)) auto;gap:8px;margin-top:12px;display:grid}.mpf-filters label{color:#66736e;gap:4px;font-size:11px;display:grid}.mpf-filters select,.mpf-filters>button{box-sizing:border-box;color:#4d5b56;min-height:44px;font:inherit;background:#fbfdfc;border:1px solid #d8e1dd;border-radius:9px;outline:none;padding:0 9px;font-size:12px}.mpf-filters>button{cursor:pointer;align-self:end;font-weight:740}.mpf-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.mpf-list>article{background:#fff;border:1px solid #dfe7e4;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.mpf-list>article.is-accepted{background:#f5fbf8;border-color:#acd6c6}.mpf-list>article.is-rejected{opacity:.67;background:#f7f8f8}.mpf-list article>header{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mpf-list article>header b{color:var(--mpf-green);font-size:12px}.mpf-list article>header span,.mpf-list article>header em,.mpf-list article>header small{color:#596761;background:#edf3f1;border-radius:999px;padding:4px 6px;font-size:11px;font-style:normal}.mpf-list article>header em.is-high{color:#267258;background:#e3f4ed}.mpf-list article>header em.is-review{color:#8e6223;background:#fff1df}.mpf-list article>header small{color:#9aa19f;background:0 0;margin-left:auto}.mpf-context{color:#56645e;background:#f4f7f6;border-radius:8px;margin:0;padding:8px;font-size:12px;line-height:1.55}.mpf-change{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.mpf-change del,.mpf-change ins{overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:8px;font-size:13px;line-height:1.45;text-decoration:none}.mpf-change del{color:#a14f4a;background:#fff0ef}.mpf-change ins{color:#28745c;background:#e9f7f1}.mpf-change i{color:#8c9791;font-size:12px;font-style:normal}.mpf-reason{color:#4f5e57;margin:0;font-size:12px;line-height:1.55}.mpf-list article>footer{border-top:1px solid #e9eeec;justify-content:space-between;align-items:center;gap:7px;padding-top:8px;display:flex}.mpf-list article>footer>span{color:#68746f;font-size:11px}.mpf-list article>footer>div{gap:5px;display:flex}.mpf-list article>footer button{color:#5d6964;cursor:pointer;background:#fff;border:1px solid #d6e0dc;border-radius:7px;min-height:44px;padding:0 10px;font-size:12px;font-weight:740}.mpf-list article>footer button[aria-pressed=true]:first-child{border-color:var(--mpf-green);background:var(--mpf-green);color:#fff}.mpf-list article>footer button[aria-pressed=true]:last-child{color:#fff;background:#747d79;border-color:#b8bebb}.mpf-small-empty{color:#6f7b76;text-align:center;grid-column:1/-1;padding:28px;font-size:12px}.mpf-warnings ul{color:#56645e;gap:6px;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.mpf-warnings footer{border-top:1px solid #e6ece9;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:12px;display:flex}.mpf-warnings footer button{color:#56635e;cursor:pointer;background:#fff;border:1px solid #d6e0dc;border-radius:9px;min-height:44px;padding:0 11px;font-size:12px;font-weight:750}.mpf-warnings footer .msh-primary{background:var(--mpf-green);color:#fff;border:0}.mpf-advanced{position:relative}.mpf-advanced>summary{color:#56635e;cursor:pointer;background:#fff;border:1px solid #d6e0dc;border-radius:9px;align-items:center;min-height:44px;padding:0 11px;font-size:12px;font-weight:750;list-style:none;display:flex}.mpf-advanced>summary::-webkit-details-marker{display:none}.mpf-advanced[open]{background:#f8fbfa;border:1px solid #dce5e1;border-radius:10px;flex:100%;gap:8px;padding:10px;display:grid}.mpf-advanced[open]>summary{width:max-content}.mpf-status{color:#28745e;background:#eaf8f2;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=1120px){.mpf-layout{grid-template-columns:1fr}.mpf-source{position:static}}@media (width<=760px){.mpf-list{grid-template-columns:1fr}}@media (width<=560px){.mpf-source,.mpf-compare,.mpf-suggestions,.mpf-warnings{padding:14px}.mpf-summary{grid-template-columns:1fr 1fr}.mpf-compare>div,.mpf-filters{grid-template-columns:1fr}.mpf-results-head,.mpf-list article>footer,.mpf-warnings footer{flex-direction:column;align-items:stretch}.mpf-list article>footer>div{grid-template-columns:1fr 1fr;display:grid}.mpf-list article>footer>div button:last-child{grid-column:1/-1}.mpf-warnings footer button,.mpf-advanced>summary{justify-content:center;width:100%}.mpf-language-boundary>header{flex-direction:column;align-items:flex-start}.mpf-language-boundary>header span{white-space:normal}.mpf-language-panel>header{flex-direction:column}.mpf-language-settings,.mpf-check-mode,.mpf-scope-grid,.mpf-cost-boundary,.mpf-language-actions{grid-template-columns:1fr}.mpf-language-panel select,.mpf-check-mode button,.mpf-provider-boundary summary,.mpf-send-confirm,.mpf-language-actions button{min-height:48px}.mpf-language-actions button.is-primary,.mpf-language-actions button.is-stop{grid-column:auto}.mpf-dictionary>summary,.mpf-dictionary input,.mpf-dictionary>div>button,.mpf-dictionary li,.mpf-dictionary li button{min-height:48px}}.mpf-chat-handoff-note{color:#5d6e67;overflow-wrap:anywhere;background:#f6faf8;border:1px solid #dce7e2;border-radius:8px;margin:0;padding:8px;font-size:10px;line-height:1.55}.mpf-chat-handoff-note.is-warning{color:#7a5a31;background:#fff8ef;border-color:#eadbc9}.mwe-search-helper,.mwe-retry{background:#6c5ce70d;border:1px solid #6c5ce733;border-radius:16px;padding:14px 16px}.mwe-search-helper summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.mwe-search-helper p,.mwe-retry p{margin:6px 0 10px;line-height:1.65}.mwe-search-helper>div{flex-wrap:wrap;gap:8px;display:flex}.mwe-search-helper a,.mwe-search-helper>button,.mwe-retry button{color:#3f37a7;background:#fff;border:1px solid #6c5ce759;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.mwe-search-helper>button{margin-bottom:4px}.mwe-search-helper>button:disabled{cursor:not-allowed;opacity:.55}.mwe-retry{margin-top:10px}.mwe-retry button:disabled{cursor:not-allowed;opacity:.55}.mwe-studio{--mwe-blue:#315f8a;--mwe-ink:#33444f}.mwe-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mwe-steps li{background:#f8fbfd;border:1px solid #dce6ec;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.mwe-steps b{width:30px;height:30px;color:var(--mwe-blue);background:#e7f0f8;border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.mwe-steps span{gap:2px;min-width:0;display:grid}.mwe-steps strong{color:#405865;font-size:13px}.mwe-steps small{color:#71828c;font-size:11px;line-height:1.45}.mwe-purpose{border:0;gap:8px;margin:0;padding:0;display:grid}.mwe-purpose legend{color:#405865;margin-bottom:8px;font-size:12px;font-weight:850}.mwe-purpose>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mwe-purpose button{color:#4f6571;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e0e8;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.35}.mwe-purpose button[aria-pressed=true]{border-color:var(--mwe-blue);color:#245f86;box-shadow:0 0 0 1px var(--mwe-blue) inset;background:#edf5fb}.mwe-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.mwe-source{gap:11px;padding:18px;display:grid;position:sticky;top:18px}.mwe-section-head,.mwe-results-head,.mwe-filter>header,.mwe-export{justify-content:space-between;align-items:center;gap:10px;display:flex}.mwe-section-head>div{align-items:center;gap:8px;display:flex}.mwe-section-head span{width:30px;height:30px;color:var(--mwe-blue);background:#e7f0f8;border-radius:8px;place-items:center;font-size:11px;font-weight:850;display:grid}.mwe-section-head h2,.mwe-filter h3,.mwe-export h3{color:var(--mwe-ink);margin:0;font-size:14px}.mwe-section-head small{color:#708089;font-size:11px}.mwe-source>label{color:#53626b;font-size:12px;font-weight:760}.mwe-source textarea{box-sizing:border-box;resize:vertical;color:#3f4e57;width:100%;font:inherit;background:#fbfcfd;border:1px solid #d8e1e6;border-radius:11px;outline:none;padding:12px;font-size:13px;line-height:1.65}.mwe-source textarea:focus,.mwe-filter select:focus,.mwe-filter input:focus{border-color:#6e9ec7;box-shadow:0 0 0 3px #6e9ec719}.mwe-input-meta{color:#6f7d84;justify-content:space-between;align-items:center;font-size:11px;display:flex}.mwe-input-meta button{min-height:44px;color:var(--mwe-blue);cursor:pointer;background:#edf5fa;border:0;border-radius:9px;padding:0 10px;font-size:12px;font-weight:760}.mwe-guide{color:#5d6d76;background:#f3f7fa;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.65}.mwe-guide strong{color:#476b86}.mwe-consent{background:#f4f9fc;border:1px solid #d4e2ec;border-radius:11px;align-items:flex-start;gap:8px;padding:11px;display:flex}.mwe-consent input{width:20px;height:20px;accent-color:var(--mwe-blue);margin-top:1px}.mwe-consent span{gap:3px;display:grid}.mwe-consent strong{color:#3f657f;font-size:12px}.mwe-consent small{color:#647984;font-size:11px;line-height:1.5}.mwe-source .msh-notice{font-size:11px;line-height:1.6}.mwe-source>.msh-primary,.mwe-stop{min-height:44px;font-size:13px}.mwe-stop{color:#9e5044;cursor:pointer;background:#fff5f2;border:1px solid #d39a8e;border-radius:10px;font-weight:780}.mwe-progress{gap:6px;display:grid}.mwe-progress article{border:1px solid #e0e6e9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;display:grid}.mwe-progress b{color:#667881;background:#edf2f5;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.mwe-progress div{gap:2px;min-width:0;display:grid}.mwe-progress span{color:#52616a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mwe-progress small{color:#77868e;font-size:11px}.mwe-progress article.is-done b{color:#287256;background:#e1f3ea}.mwe-progress article.is-error b{color:#a15047;background:#f9e8e5}.mwe-results{gap:14px;min-width:0;display:grid}.mwe-empty{text-align:center;place-content:center;justify-items:center;min-height:540px;padding:32px;display:grid}.mwe-empty>span{color:var(--mwe-blue);letter-spacing:.03em;background:#e9f1f8;border-radius:12px;padding:10px 13px;font-size:11px;font-weight:850}.mwe-empty h2{max-width:540px;color:var(--mwe-ink);margin:14px 0 6px;font-size:20px}.mwe-empty p{color:#6f7e86;max-width:510px;margin:0;font-size:13px;line-height:1.65}.mwe-results-head{padding:3px 2px}.mwe-results-head>div{gap:2px;display:grid}.mwe-results-head strong{color:#496674;font-size:14px}.mwe-results-head span{color:#728189;font-size:11px}.mwe-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mwe-summary article{text-align:center;background:#fff;border:1px solid #dce5ea;border-radius:13px;justify-items:center;gap:2px;padding:12px 8px;display:grid}.mwe-summary span,.mwe-summary small{color:#687982;font-size:11px}.mwe-summary strong{color:var(--mwe-blue);font-size:24px;line-height:1}.mwe-review-alerts{background:#fffaf0;border-color:#e7c98f;gap:10px;padding:16px;display:grid}.mwe-review-alerts>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mwe-review-alerts>header>div{align-items:center;gap:8px;display:flex}.mwe-review-alerts>header span{color:#76541f;background:#f4dfb5;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.mwe-review-alerts h3,.mwe-review-alerts h4{color:#654d2b;margin:0}.mwe-review-alerts h3{font-size:14px}.mwe-review-alerts h4{font-size:13px}.mwe-review-alerts>header>strong{color:#83663a;font-size:11px}.mwe-review-alerts article{border-top:1px solid #eddcb9;gap:7px;padding-top:10px;display:grid}.mwe-review-alerts p{color:#6d5b40;margin:0;font-size:12px;line-height:1.65}.mwe-review-alerts ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mwe-review-alerts li{background:#fff;border:1px solid #e8d3aa;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}.mwe-review-alerts li strong{color:#6e5022;font-size:12px}.mwe-review-alerts li span{color:#7d6c51;font-size:11px}.mwe-citation-settings{grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:end;gap:14px;padding:16px;display:grid}.mwe-citation-settings h3{color:#405965;margin:0;font-size:14px}.mwe-citation-settings p{color:#697a83;margin:4px 0 0;font-size:11px;line-height:1.6}.mwe-citation-settings label,.mwe-citation-fields label{color:#5f7079;gap:5px;font-size:11px;font-weight:760;display:grid}.mwe-citation-settings select,.mwe-citation-fields input{box-sizing:border-box;color:#455760;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d5e0e6;border-radius:9px;padding:0 10px;font-size:12px}.mwe-citation{background:#f8fbfd;border:1px solid #dbe4ea;border-radius:11px;margin-top:11px;overflow:hidden}.mwe-citation>summary{color:#3f6580;cursor:pointer;align-items:center;min-height:44px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.mwe-citation>div{border-top:1px solid #dfe7ec;gap:10px;padding:12px;display:grid}.mwe-citation>div>p{color:#687983;margin:0;font-size:11px;line-height:1.6}.mwe-citation-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mwe-citation output{color:#3d4f58;overflow-wrap:anywhere;background:#fff;border:1px solid #d8e2e8;border-radius:9px;padding:12px;font-size:12px;line-height:1.65;display:block}.mwe-citation ul{color:#795f36;gap:4px;margin:0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.mwe-citation .mwe-citation-ready{color:#347153}.mwe-citation>div>button{color:#315f80;cursor:pointer;background:#fff;border:1px solid #bfd1dd;border-radius:9px;justify-self:start;min-height:44px;padding:0 12px;font-size:12px;font-weight:800}.mwe-claim-review{gap:12px;padding:16px;display:grid}.mwe-claim-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mwe-claim-review>header>div{gap:3px;display:grid}.mwe-claim-review h3{color:#405965;margin:0;font-size:14px}.mwe-claim-review p{color:#697a83;margin:0;font-size:11px;line-height:1.6}.mwe-claim-review>header>strong{color:#835d25;white-space:nowrap;background:#fff0df;border-radius:999px;padding:6px 9px;font-size:11px}.mwe-claim-review>label,.mwe-claim-relation{color:#596b74;gap:5px;font-size:11px;font-weight:760;display:grid}.mwe-claim-review>label>input,.mwe-claim-relation select{box-sizing:border-box;color:#465861;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d5e0e6;border-radius:9px;padding:0 10px;font-size:12px}.mwe-claim-actions{flex-wrap:wrap;gap:7px;display:flex}.mwe-claim-actions button{color:#3b6681;cursor:pointer;background:#fff;border:1px solid #cfdce4;border-radius:9px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800}.mwe-claim-actions button:first-child{color:#fff;background:#315f8a;border-color:#315f8a}.mwe-claim-actions button:disabled{cursor:not-allowed;opacity:.5}.mwe-claim-result{background:#f8fbfd;border:1px solid #d7e3ea;border-radius:11px;gap:10px;padding:12px;display:grid}.mwe-claim-result>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mwe-claim-result article{background:#fff;border:1px solid #dde7ec;border-radius:9px;justify-items:center;gap:3px;padding:9px;display:grid}.mwe-claim-result article span,.mwe-claim-result small{color:#6d7e87;font-size:11px}.mwe-claim-result article strong{color:#315f8a;font-size:20px}.mwe-claim-result aside{background:#fff8e8;border-radius:9px;padding:10px}.mwe-claim-result aside strong{color:#765521;font-size:12px}.mwe-claim-result aside p{color:#735f3d;margin-top:3px}.mwe-claim-relation{border-top:1px solid #e2e9ed;margin-top:10px;padding-top:10px}.mwe-filter,.mwe-export{padding:16px}.mwe-filter>header{border-bottom:1px solid #e7ecef;padding-bottom:11px}.mwe-filter header p,.mwe-export p{color:#6f7e86;margin:3px 0 0;font-size:11px;line-height:1.55}.mwe-filter header>span{color:#657781;font-size:11px;font-weight:740}.mwe-filter>div{grid-template-columns:minmax(140px,.7fr) minmax(180px,1.3fr);gap:8px;margin-top:11px;display:grid}.mwe-filter label{color:#657780;gap:5px;font-size:11px;display:grid}.mwe-filter select,.mwe-filter input{box-sizing:border-box;color:#4e5e67;width:100%;min-height:44px;font:inherit;background:#fbfcfd;border:1px solid #d7e0e5;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.mwe-source-list{gap:12px;display:grid}.mwe-source-list>article{min-width:0;padding:17px}.mwe-source-list>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mwe-source-list>article>header>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mwe-source-list header b{color:var(--mwe-blue);font-size:13px}.mwe-source-list header span,.mwe-source-list header em{color:#65747d;background:#edf2f5;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal}.mwe-source-list header span.is-official{color:#2a7258;background:#e1f2eb}.mwe-source-list header span.is-academic{color:#4b648e;background:#e8eef8}.mwe-source-list header span.is-publisher{color:#886027;background:#fff0df}.mwe-source-list>article>header>a{min-height:44px;color:var(--mwe-blue);align-items:center;padding:0 8px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.mwe-source-list>article>h3{color:#344852;margin:12px 0 3px;font-size:16px;line-height:1.4}.mwe-host{color:#708089;margin:0;font-size:11px}.mwe-source-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0 0;display:grid}.mwe-source-list dl>div{background:#f5f8fa;border-radius:9px;padding:9px}.mwe-source-list dt{color:#718189;font-size:11px}.mwe-source-list dd{overflow-wrap:anywhere;color:#52636d;margin:3px 0 0;font-size:12px;line-height:1.5}.mwe-class-note{color:#657780;margin:9px 0 0;font-size:11px;line-height:1.55}.mwe-passages{gap:8px;margin-top:12px;display:grid}.mwe-passages>section{background:#fcfdfd;border:1px solid #dfe7eb;border-radius:11px;padding:11px}.mwe-passages section>header{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.mwe-passages header b{color:#345f83;font-size:12px}.mwe-passages header>div{flex-wrap:wrap;gap:4px;display:flex}.mwe-passages header span,.mwe-passages footer span{color:#55728a;background:#eaf1f7;border-radius:999px;padding:4px 6px;font-size:11px}.mwe-passages header button{color:#5a6d77;cursor:pointer;background:#fff;border:1px solid #d5e0e6;border-radius:8px;min-height:44px;padding:0 10px;font-size:12px;font-weight:730}.mwe-passages section>p{color:#45565f;margin:9px 0 0;font-size:13px;line-height:1.65}.mwe-passages footer{border-top:1px solid #e7edef;flex-wrap:wrap;align-items:center;gap:4px;margin-top:9px;padding-top:8px;display:flex}.mwe-passages footer strong{color:#687981;margin-right:3px;font-size:11px}.mwe-passages footer span{color:#825e2e;background:#fff1df}.mwe-export>div{min-width:0}.mwe-export{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mwe-export footer{flex-shrink:0;gap:7px;display:flex}.mwe-export button{color:#546873;cursor:pointer;background:#fff;border:1px solid #d4dfe5;border-radius:9px;min-height:44px;padding:0 12px;font-size:12px;font-weight:750}.mwe-export .msh-primary{background:var(--mwe-blue);color:#fff;border:0}.mwe-advanced{border-top:1px solid #e1e8ec;grid-column:1/-1;width:100%;margin-top:12px;padding-top:12px}.mwe-advanced summary{color:#526b79;cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:760;display:flex}.mwe-advanced p{margin:0 0 8px}.mwe-status{color:#3d6784;background:#e9f3fa;border-radius:10px;margin:0;padding:11px 13px;font-size:12px}.mwe-small-empty{color:#718089;text-align:center;padding:28px;font-size:12px}@media (width<=1120px){.mwe-layout{grid-template-columns:1fr}.mwe-source{position:static}}@media (width<=700px){.mwe-steps,.mwe-purpose>div,.mwe-source-list dl{grid-template-columns:1fr}.mwe-export{grid-template-columns:1fr;align-items:stretch}.mwe-review-alerts>header,.mwe-review-alerts>header>div{align-items:flex-start}.mwe-review-alerts>header,.mwe-claim-review>header{flex-direction:column}.mwe-citation-settings,.mwe-citation-fields{grid-template-columns:1fr}.mwe-claim-result>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mwe-source,.mwe-filter,.mwe-export,.mwe-source-list>article{padding:14px}.mwe-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mwe-filter>div{grid-template-columns:1fr}.mwe-passages section>header{grid-template-columns:auto 1fr}.mwe-passages header button{grid-column:1/-1}.mwe-export footer{grid-template-columns:1fr;display:grid}.mwe-citation>div>button{width:100%}.mwe-claim-actions{display:grid}}.msi-studio{--msi-purple:#6750d5;--msi-ink:#25222b;padding-bottom:34px}.msi-head{align-items:flex-end}.msi-layout{grid-template-columns:minmax(292px,.46fr) minmax(560px,1.54fr);gap:16px;margin-top:20px;display:grid}.msi-controls{align-self:start;gap:0;padding:0;display:grid;overflow:hidden}.msi-controls>section{border-top:1px solid #ece8f1;gap:12px;padding:16px;display:grid}.msi-file{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.msi-file>div{gap:4px;min-width:0;display:grid}.msi-file strong{overflow-wrap:anywhere;color:var(--msi-ink);font-size:12px}.msi-file span{color:#8e8996;font-size:9px}.msi-file button,.msi-ready button{color:#665b77;cursor:pointer;background:#fff;border:1px solid #ded9e7;border-radius:8px;flex:none;min-height:30px;padding:0 9px;font-size:9px;font-weight:750}.msi-section-title{align-items:flex-start;gap:9px;display:flex}.msi-section-title>span{color:#5f47c9;background:#eee9ff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.msi-section-title>div{gap:2px;display:grid}.msi-section-title h2{color:var(--msi-ink);margin:0;font-size:11px}.msi-section-title p{color:#918c99;margin:0;font-size:9px;line-height:1.45}.msi-consent{background:#f7f4ff;border:1px solid #ded6f6;border-radius:13px;gap:8px;padding:12px;display:grid}.msi-consent strong{color:#5142a4;font-size:10px}.msi-consent p{color:#756f82;margin:0;font-size:9px;line-height:1.55}.msi-rights{color:#6f6878;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:7px;padding:8px;font-size:8px;line-height:1.5;display:grid}.msi-rights input{accent-color:#6850d5;width:14px;height:14px;margin:0}.msi-consent button{color:#fff;cursor:pointer;background:#6850d5;border:0;border-radius:9px;min-height:36px;font-size:10px;font-weight:850}.msi-consent button:disabled{cursor:wait;opacity:.68}.msi-ready{color:#31704d;background:#eef8f2;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:9px;font-weight:780;display:flex}.msi-ready>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.msi-manual-start{justify-content:space-between;align-items:center;gap:8px;display:flex}.msi-manual-start>span{color:#8c8793;font-size:9px}.msi-manual-start>div{gap:5px;display:flex}.msi-manual-start button,.msi-small-actions button,.msi-history button{color:#675f71;cursor:pointer;background:#fff;border:1px solid #e0dce7;border-radius:8px;min-height:29px;padding:0 8px;font-size:8px;font-weight:720}.msi-mode-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.msi-mode-grid button{color:#696370;cursor:pointer;background:#fff;border:1px solid #ded9e7;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:10px;font-weight:780;display:flex}.msi-mode-grid button[aria-pressed=true]{color:#5741b8;border-color:#7158db;box-shadow:inset 0 0 0 2px #ece7ff}.msi-mode-grid i{border-radius:50%;width:9px;height:9px}.msi-mode-grid i.is-restore{background:#31b879;box-shadow:0 0 0 4px #daf5e9}.msi-mode-grid i.is-remove{background:#ed6a74;box-shadow:0 0 0 4px #fde5e7}.msi-sliders{gap:10px;display:grid}.msi-sliders label{color:#68626e;grid-template-columns:1fr auto;gap:5px;font-size:9px;display:grid}.msi-sliders output{color:#5e49c4;font-weight:800}.msi-sliders input{accent-color:#6951d4;grid-column:1/-1;width:100%}.msi-small-actions,.msi-history{flex-wrap:wrap;gap:5px;display:flex}.msi-result-check{color:#6d6676;background:#faf8ff;border:1px solid #ded8f1;border-radius:11px;gap:5px;padding:11px;font-size:9px;line-height:1.45;display:grid}.msi-result-check strong{color:#5342a9;font-size:10px}.msi-result-check span{gap:6px;display:flex}.msi-result-check span:before{content:"✓";color:#2f8b5f;font-weight:900}.msi-small-actions button{flex:1}.msi-small-actions button:disabled,.msi-history button:disabled{cursor:not-allowed;opacity:.42}.msi-select{color:#6d6674;grid-template-columns:1fr minmax(108px,.7fr);align-items:center;gap:9px;font-size:9px;display:grid}.msi-select select{color:#4e4854;background:#fff;border:1px solid #ded9e6;border-radius:8px;min-height:34px;padding:0 8px;font-size:9px}.msi-backgrounds{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.msi-backgrounds button{color:#77717e;cursor:pointer;background:#fff;border:1px solid #e1dde7;border-radius:9px;place-content:center;justify-items:center;gap:4px;min-height:47px;font-size:8px;display:grid}.msi-backgrounds button[aria-pressed=true]{color:#5843b6;border-color:#6c53d5;box-shadow:inset 0 0 0 2px #eee9ff}.msi-backgrounds i,.msi-preview-choice button{border:1px solid #d8d3df;border-radius:50%;width:18px;height:18px}.msi-backgrounds-extended{grid-template-columns:repeat(4,1fr)}.msi-backgrounds .is-gradient{background:linear-gradient(135deg,#d9e8ff,#ffe5cf)}.msi-backgrounds .is-image{background:linear-gradient(135deg,#5e4bb9 0 48%,#f0bf80 48% 100%);position:relative}.msi-color-control{color:#6e6775;border:1px solid #e2dde8;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:grid}.msi-color-control input,.msi-gradient-controls input[type=color]{cursor:pointer;background:#fff;border:1px solid #dcd6e4;border-radius:6px;width:28px;height:26px;padding:1px}.msi-color-control code{color:#746b7b;font-size:8px}.msi-gradient-controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.msi-gradient-controls label{color:#6e6775;border:1px solid #e2dde8;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-height:34px;padding:6px 8px;font-size:8px;display:flex}.msi-gradient-controls label:last-child{grid-column:1/-1;grid-template-columns:1fr auto;display:grid}.msi-gradient-controls label:last-child input{accent-color:#6951d4;grid-column:1/-1;width:100%}.msi-background-upload{gap:8px;display:grid}.msi-background-upload>label:first-child{cursor:pointer;background:#faf8fd;border:1px dashed #cfc6dd;border-radius:10px;gap:3px;padding:11px;display:grid;position:relative}.msi-background-upload>label:first-child input{opacity:0;width:1px;height:1px;position:absolute}.msi-background-upload>label:first-child strong{color:#5a4c69;overflow-wrap:anywhere;font-size:9px}.msi-background-upload>label:first-child span{color:#928a99;font-size:7px}.msi-composition-checks{gap:4px;display:grid}.msi-composition-checks>div{background:#f1f8f4;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 6px;padding:6px 7px;display:grid}.msi-composition-checks>div.is-fail{background:#fff1f1}.msi-composition-checks span{color:#327052;background:#d9efe2;border-radius:5px;grid-row:1/3;align-self:center;padding:3px 4px;font-size:6px;font-weight:900}.msi-composition-checks .is-fail span{color:#9c454d;background:#f5d6d9}.msi-composition-checks strong{color:#526058;font-size:7px}.msi-composition-checks small{color:#859087;font-size:6px}.msi-advanced{color:#777182;gap:8px;font-size:8px;display:grid}.msi-advanced>summary{cursor:pointer;font-weight:800}.msi-advanced[open]{background:#faf9fc;border:1px solid #e5e0ea;border-radius:9px;padding:9px}.msi-advanced .msh-secondary{margin-top:8px}.msi-hint{color:#9a7080;margin:0;font-size:8px;line-height:1.45}.msi-drop{max-width:820px;margin:22px auto 0;padding:18px}.msi-drop>label{cursor:pointer;text-align:center;background:linear-gradient(145deg,#fbfaff,#f5f1ff);border:1px dashed #c9c1dd;border-radius:19px;place-content:center;justify-items:center;min-height:350px;transition:all .18s;display:grid}.msi-drop.is-dragging>label{background:#eee9ff;border-color:#6f55d8;transform:scale(.995)}.msi-drop input{opacity:0;width:1px;height:1px;position:absolute}.msi-drop label>span{color:#6047c9;background:#e6dfff;border-radius:21px;place-items:center;width:68px;height:68px;font-size:10px;font-weight:900;display:grid;box-shadow:0 13px 30px #5a42be29}.msi-drop strong{color:#302c36;margin-top:16px;font-size:15px}.msi-drop small{color:#918b99;max-width:430px;margin-top:7px;font-size:10px;line-height:1.55}.msi-demo-start{color:#8a8491;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:8px;display:flex}.msi-demo-start button{min-height:32px}.msi-stage{grid-template-rows:auto 1fr auto;min-height:670px;display:grid;overflow:hidden}.msi-stage>header{border-bottom:1px solid #ebe7ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.msi-stage>header>div:first-child{gap:3px;display:grid}.msi-stage>header strong{color:#38323e;font-size:11px}.msi-stage>header span{color:#928d99;font-size:8px}.msi-stage-actions button{color:#665c71;cursor:pointer;background:#fff;border:1px solid #ddd8e4;border-radius:9px;min-height:32px;padding:0 10px;font-size:9px}.msi-stage-actions button:disabled{opacity:.4;cursor:not-allowed}.msi-canvas-shell{background-color:#fff;place-items:center;min-height:550px;padding:28px;display:grid;position:relative;overflow:hidden}.msi-canvas-shell.is-transparent,.msi-backgrounds .is-checker,.msi-preview-choice .is-checker{background-color:#f7f7f8;background-image:linear-gradient(45deg,#dedbe3 25%,#0000 25%),linear-gradient(-45deg,#dedbe3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dedbe3 75%),linear-gradient(-45deg,#0000 75%,#dedbe3 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px}.msi-canvas-shell.is-white,.msi-backgrounds .is-white,.msi-preview-choice .is-white{background:#fff}.msi-canvas-shell.is-dark,.msi-backgrounds .is-dark,.msi-preview-choice .is-dark{background:#15131b}.msi-canvas-shell.is-brand,.msi-backgrounds .is-brand,.msi-preview-choice .is-brand{background:#ddd4ff}.msi-canvas-shell canvas{filter:drop-shadow(0 15px 27px #20192c1f);touch-action:none;border-radius:3px;width:auto;max-width:100%;height:auto;max-height:610px;display:block}.msi-canvas-shell canvas.is-mode-select{cursor:crosshair}.msi-canvas-shell canvas.is-mode-restore{cursor:cell}.msi-canvas-shell canvas.is-mode-remove{cursor:not-allowed}.msi-canvas-shell canvas.is-processing{opacity:.58}.msi-processing{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8f6fd94;place-content:center;justify-items:center;gap:5px;display:grid;position:absolute;inset:0}.msi-processing>span{border:3px solid #dcd4f7;border-top-color:#674fd2;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite msi-spin}.msi-processing strong{color:#4e3fa3;margin-top:6px;font-size:11px}.msi-processing small{color:#807989;font-size:8px}@keyframes msi-spin{to{transform:rotate(360deg)}}.msi-stage>footer{border-top:1px solid #ebe7ef;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.msi-status{align-items:center;gap:7px;min-width:0;display:flex}.msi-status>span{background:#44b97d;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #e0f6ea}.msi-status>span.is-error{background:#e26972;box-shadow:0 0 0 4px #fde5e7}.msi-status p{color:#706a77;margin:0;font-size:9px;line-height:1.45}.msi-preview-choice{flex:none;align-items:center;gap:5px;display:flex}.msi-preview-choice span{color:#97919c;margin-right:3px;font-size:8px}.msi-preview-choice button{cursor:pointer;padding:0}.msi-preview-choice button[aria-pressed=true]{outline-offset:2px;outline:2px solid #6550c8}.msi-privacy{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.msi-privacy>div{background:#fbfafd;border:1px solid #e7e2ec;border-radius:13px;padding:14px 15px}.msi-privacy strong{color:#49424f;font-size:10px}.msi-privacy p{color:#8d8793;margin:5px 0 0;font-size:8px;line-height:1.55}@media (width<=1040px){.msi-layout{grid-template-columns:1fr}.msi-controls{grid-template-columns:repeat(2,1fr)}.msi-file{grid-column:1/-1}.msi-controls>section{border-top:1px solid #ece8f1;border-right:1px solid #ece8f1}.msi-controls>section:last-child{grid-column:1/-1}.msi-stage{min-height:580px}.msi-canvas-shell{min-height:460px}}@media (width<=700px){.msi-head{align-items:flex-start}.msi-layout{margin-top:14px}.msi-controls{grid-template-columns:1fr}.msi-file,.msi-controls>section:last-child{grid-column:auto}.msi-stage{min-height:480px}.msi-canvas-shell{min-height:330px;padding:14px}.msi-stage>footer{flex-direction:column;align-items:flex-start}.msi-preview-choice{justify-content:flex-end;width:100%}.msi-privacy{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.msi-processing>span{animation-duration:1.8s}}.msi-purpose-panel{background:#fff;border:1px solid #e2deec;border-radius:18px;grid-template-columns:minmax(210px,.75fr) minmax(420px,1.6fr) minmax(200px,.65fr);align-items:center;gap:16px;margin-top:20px;padding:18px;display:grid;box-shadow:0 12px 30px #382d5a0d}.msi-purpose-panel>div:first-child>span{color:#6850d5;letter-spacing:.06em;font-size:12px;font-weight:850}.msi-purpose-panel h2{color:#302b3a;margin:4px 0 0;font-size:18px}.msi-purpose-panel p{color:#716b79;margin:5px 0 0;font-size:12px;line-height:1.55}.msi-purpose{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.msi-purpose button{color:#4c4655;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9e8;border-radius:12px;min-height:68px;padding:10px 12px}.msi-purpose button[aria-pressed=true]{background:#f3f0ff;border-color:#7158db;box-shadow:inset 0 0 0 1px #7158db}.msi-purpose button strong,.msi-purpose button span{display:block}.msi-purpose button strong{font-size:13px}.msi-purpose button span{color:#77717e;margin-top:4px;font-size:11px;line-height:1.4}.msi-purpose-guide{background:#f7f5ff;border:1px solid #dbd4f5;border-radius:13px;gap:5px;padding:13px;display:grid}.msi-purpose-guide strong{color:#523fa8;font-size:13px}.msi-purpose-guide span{color:#686171;font-size:12px;line-height:1.5}.msi-easy-steps{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.msi-easy-steps li{background:#ffffffb8;border:1px solid #e4e0e9;border-radius:13px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px 12px;display:flex}.msi-easy-steps li>span{color:#6049c4;background:#eee9ff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.msi-easy-steps strong,.msi-easy-steps small{display:block}.msi-easy-steps strong{color:#47414e;font-size:13px}.msi-easy-steps small{color:#817b87;margin-top:3px;font-size:11px}.msi-file strong{font-size:14px}.msi-file span{font-size:12px}.msi-file button,.msi-ready button,.msi-manual-start button,.msi-small-actions button,.msi-history button,.msi-demo-start button,.msi-stage-actions button{min-height:44px;padding:0 12px;font-size:12px}.msi-section-title{gap:11px}.msi-section-title>span{flex-basis:30px;width:30px;height:30px;font-size:11px}.msi-section-title h2{font-size:15px}.msi-section-title p{margin-top:3px;font-size:12px;line-height:1.5}.msi-consent{gap:10px;padding:14px}.msi-consent strong{font-size:14px}.msi-consent p{font-size:12px}.msi-rights{grid-template-columns:24px 1fr;gap:9px;padding:11px;font-size:12px}.msi-rights input{width:22px;height:22px}.msi-consent button{min-height:48px;font-size:13px}.msi-ready{min-height:48px;padding:10px 12px;font-size:12px}.msi-ready>div{justify-content:stretch;width:100%}.msi-ready>div button{flex:150px}.msi-manual-start{flex-direction:column;align-items:flex-start}.msi-manual-start>span{font-size:12px}.msi-manual-start>div{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.msi-mode-grid{gap:8px}.msi-mode-grid button{min-height:48px;font-size:13px}.msi-mode-grid i{width:11px;height:11px}.msi-sliders{gap:12px}.msi-sliders label{font-size:12px}.msi-sliders input{min-height:44px}.msi-small-actions,.msi-history{gap:8px}.msi-result-check{gap:7px;padding:13px;font-size:12px}.msi-result-check strong{font-size:13px}.msi-select{grid-template-columns:1fr;gap:6px;font-size:12px}.msi-select select{min-height:44px;padding:0 10px;font-size:12px}.msi-backgrounds{gap:8px}.msi-backgrounds button{min-height:64px;padding:7px;font-size:11px}.msi-backgrounds i{width:24px;height:24px}.msi-color-control{min-height:48px;padding:9px 11px;font-size:12px}.msi-color-control input,.msi-gradient-controls input[type=color]{width:44px;height:44px}.msi-color-control code{font-size:11px}.msi-gradient-controls{gap:8px}.msi-gradient-controls label{min-height:52px;padding:7px 9px;font-size:12px}.msi-gradient-controls label:last-child input{min-height:44px}.msi-background-upload>label:first-child{min-height:64px;padding:12px}.msi-background-upload>label:first-child strong{font-size:12px}.msi-background-upload>label:first-child span{font-size:11px}.msi-composition-checks{gap:7px}.msi-composition-checks>div{padding:9px}.msi-composition-checks span{font-size:10px}.msi-composition-checks strong{font-size:12px}.msi-composition-checks small{font-size:11px;line-height:1.45}.msi-advanced{font-size:12px}.msi-advanced>summary{align-items:center;min-height:44px;font-size:12px;display:flex}.msi-advanced[open]{padding:11px}.msi-hint{font-size:12px}.msi-demo-start{flex-wrap:wrap;font-size:12px}.msi-drop strong{font-size:18px}.msi-drop small{font-size:12px}.msi-stage>header strong{font-size:14px}.msi-stage>header span{font-size:12px}.msi-processing strong{font-size:14px}.msi-processing small,.msi-status p{font-size:12px}.msi-preview-choice{gap:8px}.msi-preview-choice span{font-size:11px}.msi-preview-choice button{width:44px;height:44px}.msi-privacy{gap:12px}.msi-privacy>div{padding:16px}.msi-privacy strong{font-size:13px}.msi-privacy p{font-size:12px}.msi-studio .msh-primary{min-height:48px;font-size:13px}.msi-purpose button:focus-visible,.msi-file button:focus-visible,.msi-consent button:focus-visible,.msi-manual-start button:focus-visible,.msi-mode-grid button:focus-visible,.msi-small-actions button:focus-visible,.msi-history button:focus-visible,.msi-backgrounds button:focus-visible,.msi-stage-actions button:focus-visible,.msi-preview-choice button:focus-visible,.msi-advanced>summary:focus-visible,.msi-select select:focus-visible,.msi-studio .msh-primary:focus-visible{outline-offset:2px;outline:3px solid #6750d547}@media (width<=1040px){.msi-purpose-panel{grid-template-columns:1fr;align-items:start}.msi-purpose-guide{width:100%}}@media (width<=700px){.msi-purpose-panel{margin-top:14px;padding:14px}.msi-purpose,.msi-easy-steps{grid-template-columns:1fr}.msi-purpose button{min-height:64px}.msi-easy-steps li{min-height:60px}.msi-ready{flex-direction:column;align-items:flex-start}.msi-ready>div{grid-template-columns:1fr;display:grid}.msi-backgrounds-extended{grid-template-columns:repeat(2,1fr)}.msi-gradient-controls{grid-template-columns:1fr}.msi-gradient-controls label:last-child{grid-column:auto}}.mir-choice-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.mir-choice-guide article{background:#fff;border:1px solid #ddd7e9;border-radius:14px;min-width:0;padding:15px 16px}.mir-choice-guide article:last-child{background:#f8f6ff;border-color:#d8cef5}.mir-choice-guide span,.mir-choice-guide strong,.mir-choice-guide p{display:block}.mir-choice-guide span{color:#6b55c7;font-size:10px;font-weight:850}.mir-choice-guide strong{color:#3f3949;margin-top:4px;font-size:14px}.mir-choice-guide p{color:#706979;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.55}.mir-drop{gap:12px;display:grid}.mir-demo{color:#817b88;justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.mir-demo button{min-height:34px}.mir-rights{background:#fffaf0;border:1px solid #e6d8b9}.mir-resolution-note{background:#fff9ed;border:1px solid #f0d7a5;border-radius:10px;padding:11px 12px}.mir-resolution-note.is-same{background:#f5faf7;border-color:#dbe8df}.mir-resolution-note strong{color:#785522;font-size:11px}.mir-resolution-note.is-same strong{color:#3f6a50}.mir-resolution-note p{color:#766750;margin:4px 0 0;font-size:10px;line-height:1.55}.mir-coverage{color:#4c6558;background:#f2f8f5;border-radius:10px;grid-template-columns:1fr auto;gap:3px 8px;padding:10px 11px;display:grid}.mir-coverage span{font-size:8px}.mir-coverage strong{grid-area:1/2/3;align-self:center;font-size:15px}.mir-coverage small{color:#7f9689;font-size:7px}.mir-coverage.is-risk{color:#9c464d;background:#fff0f0}.mir-checks{gap:5px;display:grid}.mir-checks>div{background:#f4f8f5;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 7px;padding:7px 8px;display:grid}.mir-checks>div.is-fail{background:#fff1f1}.mir-checks span{color:#347052;background:#dff2e7;border-radius:5px;grid-row:1/3;align-self:center;padding:3px 5px;font-size:6px;font-weight:900}.mir-checks .is-fail span{color:#9b454d;background:#f8dada}.mir-checks strong{color:#4c5850;font-size:8px}.mir-checks small{color:#7e8d84;font-size:7px}.mir-empty-checks{color:#918b97;border:1px dashed #dcd7e3;border-radius:9px;margin:0;padding:12px;font-size:8px;line-height:1.5}.mir-limit{text-align:right;flex:none;gap:2px;display:grid}.mir-limit strong{color:#735a33;font-size:8px}.mir-limit span{color:#9b8c74;font-size:7px}.mir-stage .msi-stage-actions{gap:5px;display:flex}.mir-stage .msi-stage-actions button[aria-pressed=true]{color:#5c46b7;border-color:#7258d5;box-shadow:inset 0 0 0 2px #eee9ff}.mir-stage canvas.is-mode-remove{cursor:crosshair}@media (width<=700px){.mir-choice-guide{grid-template-columns:1fr}.mir-choice-guide article{min-height:96px;padding:16px}.mir-choice-guide span{font-size:12px}.mir-choice-guide strong{font-size:15px}.mir-choice-guide p{font-size:13px}.mir-demo{text-align:center;flex-direction:column;align-items:stretch}.mir-limit{text-align:left;width:100%}.mir-stage .msi-stage-actions{flex-wrap:wrap;justify-content:flex-end}.mir-resolution-note{padding:13px}.mir-resolution-note strong{font-size:13px}.mir-resolution-note p{font-size:12px}}.mas-mode-tabs{background:#f7f4fa;border:1px solid #e2ddea;border-radius:12px;gap:5px;width:max-content;max-width:100%;margin:18px 0 0;padding:4px;display:flex}.mas-storage-boundary{background:linear-gradient(135deg,#f2fbf7,#fff);border:1px solid #d8e6df;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 15px;display:flex}.mas-storage-boundary>div{gap:3px;display:grid}.mas-storage-boundary strong{color:#2d5c4c;font-size:10px}.mas-storage-boundary p{color:#5e756d;margin:0;font-size:9px;line-height:1.55}.mas-storage-boundary>span{color:#27664f;white-space:nowrap;background:#e5f5ed;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.mas-purpose{background:#fbfaff;border:1px solid #dfdaea;border-radius:14px;grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);gap:12px 16px;margin-top:14px;padding:15px;display:grid}.mas-purpose>div:first-child{align-content:center;gap:3px;display:grid}.mas-purpose>div:first-child span{color:#6650c8;font-size:9px;font-weight:850}.mas-purpose h2{color:#37323e;margin:0;font-size:14px}.mas-purpose>div:first-child p{color:#746e7c;margin:2px 0 0;font-size:10px;line-height:1.55}.mas-purpose>div[role=group]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mas-purpose button{color:#514b59;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd7e8;border-radius:11px;align-content:center;gap:3px;min-height:60px;padding:10px;display:grid}.mas-purpose button strong{font-size:11px}.mas-purpose button small{color:#7b7582;font-size:9px;line-height:1.4}.mas-purpose button[aria-pressed=true]{color:#4e3aa5;background:#f0ecff;border-color:#6b54ca;box-shadow:0 0 0 1px #6b54ca}.mas-purpose button:focus-visible{outline-offset:2px;outline:3px solid #6751c747}.mas-purpose>p{color:#526b61;background:#f0f7f4;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;min-height:44px;margin:0;padding:9px 11px;font-size:10px;line-height:1.5;display:flex}.mas-purpose>p strong{color:#2f6852;white-space:nowrap}.mas-purpose-hint{color:#5d6f67;margin-top:6px;font-size:9px;line-height:1.5;display:block}.mas-purpose-hint strong{color:#3c6d5a}.mas-reset-confirm{background:#fff8fa;border-radius:11px;border:1px solid #efc6cf!important;gap:8px!important;padding:13px!important;display:grid!important}.mas-reset-confirm h2{color:#6b3a47;margin:0!important;font-size:11px!important}.mas-reset-confirm p{color:#806a71;margin:0;font-size:9px;line-height:1.55}.mas-reset-confirm>div{flex-wrap:wrap;gap:7px;display:flex}.mas-reset-confirm button{color:#655b68;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #d9cbd0;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.mas-reset-confirm button:last-child{color:#fff;background:#a34b61;border-color:#a34b61}.mas-mode-tabs button{color:#7a7481;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 14px;font-size:10px;font-weight:800}.mas-mode-tabs button[aria-current=page]{color:#5d47c1;background:#fff;box-shadow:0 4px 14px #3b2b5217}.mas-transcribe-layout{grid-template-columns:minmax(270px,.42fr) minmax(0,1.58fr);gap:16px;margin-top:14px;display:grid}.mas-transcribe-setup{align-self:start;gap:15px;padding:17px;display:grid}.mas-transcribe-setup>section,.mas-transcribe-setup fieldset{border:0;border-bottom:1px solid #ece8f0;gap:8px;margin:0;padding:0 0 14px;display:grid}.mas-transcribe-setup h2,.mas-transcribe-setup legend{color:#423c48;margin:0;font-size:11px;font-weight:850}.mas-transcribe-setup p{color:#817b87;margin:0;font-size:10px;line-height:1.5}.mas-window-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mas-window-picker button{color:#5f4db5;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d1e4;border-radius:9px;font-size:9px;font-weight:850}.mas-window-picker button:disabled{cursor:not-allowed;opacity:.45}.mas-window-picker small{color:#6f6778;font-size:9px;font-weight:800}.mas-transcribe-setup fieldset>label{color:#655f6b;cursor:pointer;border:1px solid #e4dfea;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:10px;display:flex}.mas-transcribe-setup fieldset>label:has(input:checked){color:#5745a5;background:#f5f1ff;border-color:#8068d7}.mas-transcribe-setup input{accent-color:#6950cf}.mas-transcribe-setup fieldset label span{gap:2px;display:grid}.mas-transcribe-setup fieldset label strong{font-size:10px}.mas-transcribe-setup fieldset label small{color:#766f7c;font-size:9px;line-height:1.4}.mas-language-select{color:#423c48;border-bottom:1px solid #ece8f0;gap:6px;padding:0 0 14px;font-size:11px;display:grid}.mas-language-select select{color:#544d59;background:#fff;border:1px solid #ddd7e5;border-radius:9px;width:100%;min-height:42px;padding:0 10px;font-size:10px}.mas-language-select small{color:#766f7c;font-size:9px;line-height:1.45}.mas-consent{background:#faf8ff;border-radius:11px;border:1px solid #ddd5f0!important;padding:12px!important}.mas-consent ul{color:#6f6876;gap:4px;margin:0;padding-left:17px;font-size:8px;line-height:1.45;display:grid}.mas-consent>label{color:#554c5e;align-items:flex-start;gap:7px;font-size:8px;font-weight:750;line-height:1.45;display:flex}.mas-run-status{color:#5746a5;background:#f1edff;border-radius:10px;gap:7px;padding:11px;display:grid}.mas-run-status strong{font-size:9px;line-height:1.45}.mas-run-status progress{accent-color:#6850cd;width:100%;height:7px}.mas-run-status small{color:#8b84a0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mas-recovery{color:#5f4c31;background:#fff9ed;border:1px solid #f0c98d;border-radius:11px;gap:7px;padding:12px;display:grid}.mas-recovery strong{font-size:10px;line-height:1.4}.mas-recovery p{margin:0;font-size:8px;line-height:1.55}.mas-recovery ol{gap:3px;margin:0;padding-left:18px;font-size:8px;line-height:1.5;display:grid}.mas-license{color:#77717d!important;font-size:9px!important;line-height:1.5!important}.mas-transcript-workspace{min-width:0;overflow:hidden}.mas-transcript-empty{background:radial-gradient(circle at 88% 12%,#eee8ff 0,#0000 34%),linear-gradient(145deg,#fff,#faf8fc);align-content:center;justify-items:start;gap:11px;min-height:610px;padding:42px;display:grid}.mas-transcript-empty>span{color:#755fcf;letter-spacing:.12em;font-size:8px;font-weight:900}.mas-transcript-empty h2{color:#302a37;max-width:520px;margin:0;font-size:21px;line-height:1.2}.mas-transcript-empty>p{color:#817a87;max-width:560px;margin:0 0 8px;font-size:10px;line-height:1.6}.mas-transcript-empty>div{background:#ffffffc2;border:1px solid #e6e1eb;border-radius:12px;width:min(100%,560px);padding:13px 15px}.mas-transcript-empty strong{color:#4c4553;font-size:9px}.mas-transcript-empty ul{color:#77717d;gap:3px;margin:7px 0 0;padding-left:17px;font-size:8px;line-height:1.5;display:grid}.mas-transcript-empty>button{color:#604bbe;cursor:pointer;background:#fff;border:1px solid #dcd5e7;border-radius:9px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800}.mas-transcript-head{border-bottom:1px solid #e9e5ed;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.mas-transcript-head>div{gap:3px;display:grid}.mas-transcript-head strong{color:#3f3946;font-size:12px}.mas-transcript-head span{color:#77717d;font-size:10px}.mas-transcript-head .mas-profile-warning{color:#92400e;font-weight:750;line-height:1.45}.mas-transcript-head label{color:#625c68;gap:4px;font-size:10px;display:grid}.mas-transcript-head input{color:#4f4954;border:1px solid #ddd8e4;border-radius:9px;width:min(260px,34vw);min-height:42px;padding:0 10px;font-size:10px}.mas-review-tools{grid-auto-flow:initial;flex-wrap:wrap;align-items:end;gap:6px!important;display:flex!important}.mas-review-tools label{min-width:92px}.mas-review-tools select,.mas-review-tools button{color:#62596b;min-height:42px;font:inherit;background:#fff;border:1px solid #ddd8e4;border-radius:9px;padding:0 10px;font-size:9px}.mas-review-tools button{cursor:pointer;font-weight:750}.mas-review-tools button:disabled{cursor:not-allowed;opacity:.45}.mas-speaker-helper{background:linear-gradient(145deg,#f2fbf7,#fff);border:1px solid #cfe3dc;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:12px 18px;margin:14px;padding:15px;display:grid}.mas-speaker-helper>div:first-child{align-content:start;gap:4px;display:grid}.mas-speaker-helper>div:first-child>span{color:#28745b;letter-spacing:.08em;font-size:9px;font-weight:900}.mas-speaker-helper h2{color:#263f37;margin:0;font-size:17px}.mas-speaker-helper p{color:#5f716b;margin:0;font-size:10px;line-height:1.55}.mas-speaker-helper>div:nth-child(2){align-items:end;gap:8px;display:flex}.mas-speaker-helper label{color:#4c625a;flex:1;gap:5px;font-size:10px;font-weight:750;display:grid}.mas-speaker-helper input,.mas-speaker-helper button{color:#324f45;min-height:42px;font:inherit;background:#fff;border:1px solid #bcd7cd;border-radius:10px;font-size:10px}.mas-speaker-helper input{width:100%;padding:0 11px}.mas-speaker-helper button{cursor:pointer;padding:0 12px;font-weight:850}.mas-speaker-helper button:disabled{cursor:not-allowed;opacity:.45}.mas-speaker-helper>p,.mas-speaker-helper>details{grid-column:1/-1}.mas-speaker-helper>p[role=status]{color:#1f684f;background:#e5f6ef;border-radius:9px;padding:9px 11px;font-weight:800}.mas-speaker-helper details{color:#61736c;font-size:9px}.mas-speaker-helper summary{cursor:pointer;min-height:34px;font-weight:800}.mas-smart-work{background:linear-gradient(145deg,#f8f5ff,#fff);border:1px solid #dcd2f2;border-radius:14px;gap:11px;margin:14px;padding:14px;display:grid}.mas-smart-work>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mas-smart-work>header>div{gap:3px;display:grid}.mas-smart-work>header span{color:#7055cd;letter-spacing:.12em;font-size:7px;font-weight:900}.mas-smart-work>header h2{color:#3f3748;margin:0;font-size:13px}.mas-smart-work>header p{color:#7a7281;margin:0;font-size:8px;line-height:1.5}.mas-smart-work>header>button{color:#614cbc;cursor:pointer;background:#fff;border:1px solid #d6cde9;border-radius:9px;flex:none;min-height:33px;padding:0 10px;font-size:8px;font-weight:850}.mas-smart-tabs{background:#fff;border:1px solid #e6e0ee;border-radius:10px;gap:5px;padding:4px;display:flex;overflow:auto}.mas-smart-tabs button{color:#756e7d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1 0 auto;min-height:32px;padding:0 10px;font-size:8px;font-weight:800}.mas-smart-tabs button[aria-selected=true]{color:#fff;background:#6650c9;box-shadow:0 4px 12px #523da72e}.mas-smart-panel{min-width:0}.mas-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mas-evidence-grid article,.mas-speaker-briefs article,.mas-action-candidates article{background:#fff;border:1px solid #e4deeb;border-radius:10px;min-width:0;padding:11px}.mas-evidence-grid article>div,.mas-action-candidates article>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mas-evidence-grid button,.mas-speaker-briefs button,.mas-action-candidates button{color:#624db9;cursor:pointer;background:#faf8ff;border:1px solid #ddd5ec;border-radius:7px;min-height:25px;padding:0 7px;font-size:7px;font-weight:800}.mas-evidence-grid p{color:#4f4856;overflow-wrap:anywhere;margin:8px 0 5px;font-size:8px;line-height:1.55}.mas-evidence-grid small{color:#918999;font-size:7px}.mas-smart-notice{color:#756d7e;background:#f2eff8;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.mas-speaker-briefs,.mas-action-candidates{gap:8px;display:grid}.mas-speaker-briefs>p:last-child,.mas-action-candidates>p:last-child{color:#8c8592;text-align:center;margin:0;padding:18px;font-size:8px}.mas-speaker-briefs article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mas-speaker-briefs article>header strong{color:#473e50;font-size:9px}.mas-speaker-briefs article>header span{color:#918998;font-size:7px}.mas-speaker-briefs ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.mas-speaker-briefs li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;display:grid}.mas-speaker-briefs li span{color:#665e6d;overflow-wrap:anywhere;font-size:8px;line-height:1.5}.mas-action-candidates article{gap:8px;display:grid}.mas-action-candidates article.is-accepted{background:#fbfffc;border-color:#9fd2b8;box-shadow:inset 3px 0 #4f9b74}.mas-action-candidates article>label{color:#61586a;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.mas-action-candidates article>input{color:#443d4b;background:#fbfafc;border:1px solid #ded8e5;border-radius:8px;width:100%;min-height:34px;padding:0 9px;font-size:8px}.mas-action-candidates article>div span{color:#948c9a;font-size:7px}.mas-keyword-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mas-keyword-evidence button{color:#554a60;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1daec;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.mas-keyword-evidence strong{overflow-wrap:anywhere;font-size:9px}.mas-keyword-evidence span{color:#958c9c;overflow-wrap:anywhere;font-size:7px}.mas-smart-work>footer{color:#817987;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:2px;font-size:7px;display:flex}.mas-smart-work>footer span{font-weight:800}.mas-smart-work>footer small{color:#9a929f;flex:420px;font-size:7px;line-height:1.45}.mas-segment-list{gap:9px;max-height:720px;padding:0 14px 14px;display:grid;overflow:auto}.mas-segment-list article{background:#fff;border:1px solid #e4dfe9;border-radius:12px;gap:9px;padding:13px;display:grid}.mas-segment-list article.is-reviewed{background:#fbfffc;border-color:#b9dfcb}.mas-segment-list article.has-quality-warning{background:#fffdf7;border-color:#e4bd79}.mas-quality-warning{color:#8b6720;background:#fff3d8;border-radius:8px;flex-wrap:wrap;gap:6px;margin:0;padding:8px 9px;font-size:8px;line-height:1.45;display:flex}.mas-quality-warning strong{color:#77500e}.mas-segment-list article>header{align-items:center;gap:8px;display:flex}.mas-segment-list article>header button{color:#624bc2;cursor:pointer;background:#eee9ff;border:0;border-radius:7px;padding:5px 8px;font-family:ui-monospace,monospace;font-size:8px;font-weight:800}.mas-segment-list article>header span{color:#a09aa5;font-size:7px}.mas-segment-list article>header label{color:#716a77;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.mas-speaker-field,.mas-text-field{color:#665f6c;gap:5px;font-size:10px;display:grid}.mas-speaker-field input,.mas-text-field textarea{color:#423d47;width:100%;font:inherit;background:#fbfafc;border:1px solid #ded9e4;border-radius:8px;font-size:10px}.mas-speaker-field input{min-height:42px;padding:0 10px}.mas-text-field textarea{resize:vertical;min-height:68px;padding:9px;line-height:1.55}.mas-no-results{color:#918b97;text-align:center;padding:30px;font-size:9px}.mas-export{background:#fbfafc;border-top:1px solid #e9e5ed;flex-wrap:wrap;align-items:center;gap:6px;padding:13px 15px;display:flex}.mas-export>div{min-width:200px;margin-right:auto;display:grid}.mas-export strong{color:#4d4653;font-size:9px}.mas-export span{color:#938d99;font-size:7px}.mas-export button{color:#614dbb;cursor:pointer;background:#fff;border:1px solid #dcd7e4;border-radius:8px;min-height:31px;padding:0 9px;font-size:8px;font-weight:850}.mas-export button:disabled{cursor:not-allowed;opacity:.48}.mas-export-note{color:#8d8792;flex:1 0 100%;font-size:7px;line-height:1.5}.mas-followup{background:linear-gradient(135deg,#f8f5ff,#fff);border:1px solid #d9d0f3;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:11px 16px;margin:0 14px 14px;padding:15px;display:grid}.mas-followup>div:first-child{gap:4px;display:grid}.mas-followup>div:first-child span{color:#7258d0;letter-spacing:.12em;font-size:7px;font-weight:900}.mas-followup h2{color:#403848;margin:0;font-size:12px}.mas-followup p{color:#756e7c;max-width:720px;margin:0;font-size:8px;line-height:1.55}.mas-followup>label{color:#625a69;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.mas-followup>label small{color:#918a98;font-size:7px;font-weight:500}.mas-followup>div:nth-of-type(2){flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.mas-followup>div:nth-of-type(2) button{color:#5f4ab9;cursor:pointer;background:#fff;border:1px solid #d9d2e5;border-radius:9px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800}.mas-followup>div:nth-of-type(2) button:last-child{color:#fff;background:#6950ce;border-color:#6950ce}.mas-followup button:disabled{opacity:.42;cursor:not-allowed!important}.mas-followup>small{color:#a15e71;grid-column:1/-1;font-size:7px}.mmm-handoff{background:linear-gradient(135deg,#f6f2ff,#fff);border:1px solid #d9d0f3;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:16px;padding:16px 18px;display:flex}.mmm-handoff>div{gap:4px;display:grid}.mmm-handoff span{color:#6e54cd;letter-spacing:.12em;font-size:7px;font-weight:900}.mmm-handoff h2{color:#3f3748;margin:0;font-size:13px}.mmm-handoff p{color:#726a79;max-width:780px;margin:0;font-size:9px;line-height:1.55}.mmm-handoff>div>strong{color:#9f5066;font-size:8px;line-height:1.5}.mmm-handoff button{color:#62596c;cursor:pointer;background:#fff;border:1px solid #d9d2e4;border-radius:9px;min-height:33px;padding:0 10px;font-size:8px;font-weight:750}.mmm-confirm{background:#fff8fa;border:1px solid #efc9d1;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:14px 16px;display:flex}.mmm-confirm>div:first-child{gap:3px;display:grid}.mmm-confirm strong{color:#6d3e4b;font-size:10px}.mmm-confirm p{color:#8b7179;margin:0;font-size:8px}.mmm-confirm>div:last-child{flex:none;gap:6px;display:flex}.mmm-confirm button{color:#655c70;cursor:pointer;background:#fff;border:1px solid #decfd4;border-radius:9px;min-height:33px;padding:0 10px;font-size:8px;font-weight:750}.mmm-confirm button.is-danger{color:#fff;background:#a44c63;border-color:#a44c63}.mmm-reference{background:#faf8ff;border:1px solid #ded7ee;border-radius:11px;gap:8px;padding:11px;display:grid}.mmm-reference header{justify-content:space-between;align-items:center;display:flex}.mmm-reference header strong{color:#51465d;font-size:9px}.mmm-reference header span,.mmm-reference small{color:#938b9a;font-size:7px}.mmm-reference>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mmm-reference b{color:#5f48bd;background:#e9e3ff;border-radius:6px;padding:4px 6px;font-size:8px}.mmm-reference time,.mmm-reference>div span{color:#77707d;font-size:7px}.mmm-reference p{color:#5f5865;margin:0;font-size:8px;line-height:1.55}.mmm-node{background:#fcfbfd;border:1px solid #eeeaf3;border-radius:9px;margin-top:7px;padding:7px}.mmm-node>label{margin-top:0!important}.mmm-source-links{flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0 27px;display:flex}.mmm-source-links>span{color:#99919f;font-size:7px}.mmm-source-links button{color:#6952c6;background:#fff;border:1px solid #dcd5eb;border-radius:6px;min-height:22px;padding:0 6px;font-size:7px;font-weight:800}.mmm-source-links button[aria-pressed=true]{color:#fff;background:#6850cc;border-color:#6850cc}.mmm-save-note{min-width:180px;margin-right:auto;display:grid}.mmm-save-note strong{color:#514a57;font-size:8px}.mmm-save-note span{color:#948d99;font-size:7px}@media (width<=1040px){.mas-transcribe-layout{grid-template-columns:1fr}.mas-transcribe-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.mas-transcribe-setup>.mas-file,.mas-transcribe-setup>.mas-consent,.mas-transcribe-setup>.msh-primary,.mas-transcribe-setup>.msh-secondary,.mas-transcribe-setup>.mas-run-status,.mas-transcribe-setup>.mas-recovery,.mas-transcribe-setup>.msh-error,.mas-transcribe-setup>.mas-license{grid-column:1/-1}}@media (width<=700px){.mas-storage-boundary{flex-direction:column;align-items:stretch}.mas-storage-boundary>span{white-space:normal;align-self:flex-start}.mas-purpose,.mas-purpose>div[role=group]{grid-template-columns:1fr}.mas-purpose>p{flex-direction:column;grid-column:auto;align-items:flex-start}.mas-purpose>p strong{white-space:normal}.mas-mode-tabs{width:100%}.mas-mode-tabs button{flex:1}.mas-transcribe-setup{grid-template-columns:1fr}.mas-transcribe-setup>*{grid-column:auto!important}.mas-window-picker>div{grid-template-columns:1fr}.mas-transcript-empty{min-height:480px;padding:25px 18px}.mas-transcript-empty h2{font-size:18px}.mas-transcript-head{flex-direction:column;align-items:stretch}.mas-transcript-head input{width:100%}.mas-review-tools{align-items:stretch}.mas-review-tools label,.mas-review-tools select,.mas-review-tools button{flex:120px}.mas-speaker-helper{grid-template-columns:1fr;margin:10px}.mas-speaker-helper>div:nth-child(2){flex-direction:column;align-items:stretch}.mas-speaker-helper>div:nth-child(2) button{width:100%;min-height:48px}.mas-smart-work>header{flex-direction:column;align-items:stretch}.mas-smart-work>header>button{width:100%}.mas-evidence-grid,.mas-keyword-evidence{grid-template-columns:1fr}.mas-speaker-briefs article>header{flex-direction:column;align-items:flex-start;gap:3px}.mas-speaker-briefs li{grid-template-columns:1fr}.mas-export>div{width:100%;margin:0 0 4px}.mas-segment-list{max-height:none}.mas-followup{grid-template-columns:1fr}.mas-followup>label{align-items:flex-start}.mas-reset-confirm>div{flex-direction:column}.mas-reset-confirm button{width:100%;min-height:48px}.mmm-handoff,.mmm-confirm{flex-direction:column;align-items:stretch}.mmm-confirm>div:last-child{justify-content:flex-end}.mmm-save-note{width:100%;margin:0 0 4px}}.mw-workspace.is-math-verification{background:#f7f7fb;overflow:auto}.mvs-studio{color:#302a39;grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-content:start;gap:14px;min-height:100%;padding:18px;display:grid}.mvs-head{background:radial-gradient(circle at 88% 0,#ede7ff 0,#0000 34%),linear-gradient(145deg,#fff,#faf9fd);border:1px solid #e0dbee;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex;box-shadow:0 12px 32px #2f25460f}.mvs-head>div:first-child{gap:5px;display:grid}.mvs-head>div:first-child>span,.mvs-section-heading span,.mvs-result>header span,.mvs-review>div:first-child span{color:#6d54ca;letter-spacing:.12em;font-size:8px;font-weight:900}.mvs-head h1{color:#30283a;margin:0;font-size:23px;line-height:1.15}.mvs-head p{color:#746d7c;max-width:660px;margin:0;font-size:10px;line-height:1.55}.mvs-head-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mvs-head-badges span{color:#635777;white-space:nowrap;background:#ffffffc7;border:1px solid #ddd6ed;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:750}.mvs-scope-notice{background:#fffaf0;border:1px solid #ead2a8;border-radius:12px;grid-column:1/-1;overflow:hidden}.mvs-scope-notice>summary{color:#805d1a;cursor:pointer;align-items:center;min-height:44px;padding:0 15px;font-size:10px;font-weight:850;list-style-position:inside;display:flex}.mvs-scope-notice>p{color:#876f43;margin:0;padding:0 15px 13px;font-size:9px;line-height:1.6}.mvs-input-panel,.mvs-result{background:#fff;border:1px solid #e1dce9;border-radius:15px;min-width:0;box-shadow:0 10px 28px #2e25410b}.mvs-input-panel{align-content:start;gap:10px;padding:16px;display:grid}.mvs-section-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.mvs-section-heading>div{gap:3px;display:grid}.mvs-section-heading h2,.mvs-result>header h2,.mvs-review h2{color:#3d3546;margin:0;font-size:13px}.mvs-section-heading small{color:#9a939f;font-size:8px}.mocr-panel{background:linear-gradient(145deg,#faf8ff,#fff);border:1px solid #dcd4ed;border-radius:12px;gap:9px;padding:12px;display:grid}.mocr-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mocr-panel>header>div{gap:2px;display:grid}.mocr-panel>header span{color:#7056ca;letter-spacing:.1em;font-size:7px;font-weight:900}.mocr-panel>header h3{color:#44394e;margin:0;font-size:10px}.mocr-panel>header>strong{color:#357455;white-space:nowrap;background:#e9f7ef;border-radius:999px;padding:5px 7px;font-size:7px}.mocr-limit,.mocr-panel>footer{color:#82798b;margin:0;font-size:7px;line-height:1.5}.mocr-panel>footer{border-top:1px solid #e9e4ef;padding-top:8px}.mocr-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mocr-picker{color:#604bb2;cursor:pointer;text-align:center;background:#f7f3ff;border:1px dashed #9e8bd3;border-radius:10px;place-content:center;gap:4px;min-height:78px;padding:12px;display:grid}.mocr-picker strong{font-size:9px}.mocr-picker span{color:#81758f;font-size:7px}.mocr-preview{background:linear-gradient(45deg,#eee 25%,#0000 25%) 0 0/12px 12px,linear-gradient(45deg,#0000 75%,#eee 75%) 0 0/12px 12px,#fafafa;border:1px solid #ded8e7;border-radius:10px;place-items:center;max-height:240px;display:grid;position:relative;overflow:auto}.mocr-preview img{object-fit:contain;max-width:100%;max-height:235px;display:block}.mocr-crop-box{z-index:1;pointer-events:none;background:#7556d514;border:2px solid #7556d5;position:absolute;box-shadow:0 0 0 999px #1c16272e}.mocr-file{justify-content:space-between;align-items:center;gap:8px;display:flex}.mocr-file>div{gap:1px;min-width:0;display:grid}.mocr-file strong{color:#514858;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mocr-file span{color:#928a99;font-size:7px}.mocr-file button,.mocr-crop button{color:#6752b8;cursor:pointer;background:#fff;border:1px solid #d9d1e5;border-radius:7px;min-height:27px;font-size:7px;font-weight:800}.mocr-crop{border:1px solid #e1dce7;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:6px;margin:0;padding:9px;display:grid}.mocr-crop legend{color:#766b80;padding:0 4px;font-size:7px;font-weight:800}.mocr-crop label{color:#81778a;gap:3px;min-width:0;font-size:7px;display:grid}.mocr-crop input{color:#44394c;width:100%;min-height:28px;font:inherit;background:#fff;border:1px solid #dcd5e5;border-radius:6px;padding:0 5px;font-size:8px}.mocr-run-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.mocr-run-row label{color:#756b7e;gap:3px;font-size:7px;font-weight:800;display:grid}.mocr-run-row select,.mocr-run-row button{min-height:33px;font:inherit;border:1px solid #d9d2e4;border-radius:8px;font-size:8px}.mocr-run-row select{color:#4b4252;background:#fff;width:100%;padding:0 8px}.mocr-run-row button{color:#fff;cursor:pointer;background:#6750c7;padding:0 10px;font-weight:850}.mocr-run-row button.is-stop{color:#a1425b;background:#fff0f2}.mocr-progress{gap:4px;display:grid}.mocr-progress progress{accent-color:#6d54cb;width:100%;height:7px}.mocr-progress span,.mocr-status{color:#81788a;margin:0;font-size:7px;line-height:1.4}.mocr-review{gap:8px;padding-top:3px;display:grid}.mocr-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:190px;display:grid;overflow:auto}.mocr-candidates button{color:#5c5364;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd7e5;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.mocr-candidates button.is-selected{background:#faf8ff;border-color:#7358cc;outline:2px solid #eee9ff}.mocr-candidates span,.mocr-candidates small{color:#857b8d;font-size:6px}.mocr-candidates code{color:#3f3549;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mocr-expression{color:#665b71;gap:4px;font-size:8px;font-weight:850;display:grid}.mocr-expression textarea{min-height:64px!important;padding:9px!important}.mocr-expression+p{color:#89808f;margin:0;font-size:7px;line-height:1.45}.mocr-warnings{color:#875f1d;background:#fff6e7;border-radius:8px;gap:3px;margin:0;padding:8px 8px 8px 23px;font-size:7px;line-height:1.45;display:grid}.mocr-no-warning{background:#edf8f1;border-radius:8px;color:#397457!important;margin:0!important;padding:8px!important;font-size:7px!important}.mocr-confirm-check{color:#655c6d;align-items:flex-start;gap:6px;font-size:7px;line-height:1.45;display:flex}.mocr-confirm-check input{accent-color:#6750c7;flex:none;margin:1px 0 0}.mocr-confirm{color:#fff;cursor:pointer;background:#3f7d5d;border:0;border-radius:8px;min-height:35px;font-size:8px;font-weight:850}.mocr-error{color:#a3425c;background:#fff0f3;border-radius:8px;margin:0;padding:8px;font-size:7px;font-weight:750;line-height:1.45}.mword-panel{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #d7dfec;border-radius:12px;overflow:hidden}.mword-panel>summary{color:#3f4d66;cursor:pointer;align-items:center;gap:10px;min-height:53px;padding:10px 12px;list-style:none;display:flex}.mword-panel>summary::-webkit-details-marker{display:none}.mword-panel>summary:after{content:"＋";color:#526fb5;margin-left:2px;font-size:12px;font-weight:900}.mword-panel[open]>summary{background:#f7faff;border-bottom:1px solid #dfe5ef}.mword-panel[open]>summary:after{content:"−"}.mword-panel>summary>span{gap:2px;min-width:0;margin-right:auto;display:grid}.mword-panel>summary strong{font-size:13px}.mword-panel>summary small{color:#6f7a8c;font-size:11px;line-height:1.4}.mword-panel>summary em{color:#367457;white-space:nowrap;background:#e8f5ed;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:850}.mword-body{gap:10px;padding:12px;display:grid}.mword-body>header,.mword-review section>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mword-body>header>div,.mword-review section>header>div{gap:2px;display:grid}.mword-body>header span,.mword-review section>header span{color:#4e70b9;letter-spacing:.05em;font-size:11px;font-weight:900}.mword-body>header h3{color:#3e4a60;margin:0;font-size:15px;line-height:1.35}.mword-body>header>strong,.mword-model>header>strong{color:#4969a9;white-space:nowrap;background:#edf3fd;border-radius:999px;padding:6px 8px;font-size:11px}.mword-intro{color:#687488;margin:0;font-size:12px;line-height:1.6}.mword-source,.mword-model>label{color:#536176;gap:5px;font-size:12px;font-weight:850;display:grid}.mword-source textarea,.mword-model textarea,.mword-model input{color:#374255;width:100%;font:inherit;background:#fff;border:1px solid #d7dfeb;border-radius:8px;font-size:13px;line-height:1.55}.mword-source textarea{resize:vertical;min-height:92px;padding:9px}.mword-examples{flex-wrap:wrap;gap:5px;display:flex}.mword-examples button{color:#536b9e;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:7px;min-height:40px;padding:0 11px;font-size:12px;font-weight:800}.mword-analyze{color:#fff;cursor:pointer;background:#4769b2;border:0;border-radius:8px;min-height:44px;font-size:13px;font-weight:850;box-shadow:0 5px 14px #4262a52e}.mword-review{gap:12px;display:grid}.mword-review>section{background:#fff;border:1px solid #dfe5ee;border-radius:10px;gap:8px;padding:10px;display:grid}.mword-review section>header h4{color:#455166;margin:0;font-size:14px;line-height:1.4}.mword-review section>header small{color:#788496;font-size:11px}.mword-sentences,.mword-quantities{gap:6px;display:grid}.mword-sentences article{background:#fbfcfe;border:1px solid #e0e5ed;border-radius:8px;gap:5px;padding:8px;display:grid}.mword-sentences article.is-question{background:#f7faff;border-color:#bdccec}.mword-sentences article>header,.mword-quantities article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mword-sentences article>header span,.mword-quantities article>header span{color:#4e69a7;font-size:11px;font-weight:900}.mword-sentences article>header strong{color:#5270b4;font-size:11px}.mword-sentences p{color:#4f5969;margin:0;font-size:13px;line-height:1.55}.mword-sentences label,.mword-checks label{color:#5f6c80;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.mword-sentences input,.mword-checks input{accent-color:#4d6fb8;flex:none;margin:1px 0 0}.mword-quantities article{background:#fcfdff;border:1px solid #e0e5ec;border-radius:9px;gap:7px;padding:9px;display:grid}.mword-quantities article>header strong{color:#6f7b8d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mword-quantities article>div{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr);gap:6px;display:grid}.mword-quantities label{color:#657186;gap:4px;font-size:11px;font-weight:800;display:grid}.mword-quantities input,.mword-quantities select{color:#3f4a5c;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d7dee9;border-radius:6px;padding:0 9px;font-size:13px}.mword-meaning input{min-height:40px}.mword-model{background:linear-gradient(145deg,#f8faff,#fff)!important}.mword-model textarea{resize:vertical;min-height:56px;padding:8px}.mword-model input{min-height:34px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mword-model>p{color:#6f7a8d;margin:0;font-size:11px;line-height:1.55}.mword-risks{background:#fffaf1!important;border-color:#eadab9!important}.mword-risks ul{color:#805f26;gap:5px;margin:0;padding:0 0 0 20px;font-size:12px;line-height:1.55;display:grid}.mword-risks>p,.mword-empty{color:#6f7b8e;text-align:center;border:1px dashed #dce2eb;border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:1.55}.mword-checks{background:#f9fbfe;border:1px solid #dbe2ec;border-radius:9px;gap:5px;padding:10px;display:grid}.mword-error{color:#a3425c;background:#fff0f3;border-radius:8px;margin:0;padding:9px;font-size:12px;font-weight:750;line-height:1.5}.mword-actions{flex-wrap:wrap;gap:6px;display:flex}.mword-actions button{color:#4d68a7;cursor:pointer;background:#fff;border:1px solid #d5ddeb;border-radius:7px;min-height:42px;padding:0 11px;font-size:12px;font-weight:850}.mword-actions button.is-primary{color:#fff;background:#4769b2;border-color:#4769b2;flex:170px}.mword-advanced{background:#fbfcfe;border:1px solid #dbe2ec;border-radius:8px;overflow:hidden}.mword-advanced>summary{color:#5d6c82;cursor:pointer;min-height:40px;padding:11px;font-size:12px;font-weight:850}.mword-advanced>div{justify-content:space-between;align-items:center;gap:10px;padding:0 11px 11px;display:flex}.mword-advanced p{color:#778397;margin:0;font-size:11px;line-height:1.5}.mword-advanced button{color:#4d68a7;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5ddeb;border-radius:7px;min-height:40px;padding:0 11px;font-size:12px;font-weight:850}.mvs-input-panel>textarea{color:#39323f;width:100%;min-height:145px;font:inherit;resize:vertical;background:#fcfbfd;border:1px solid #dcd6e4;border-radius:11px;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.6}.mvs-input-panel textarea:focus,.mvs-user-check input:focus{border-color:#745bd0;outline:3px solid #eee9ff}.mvs-input-panel>p{color:#89828f;margin:0;font-size:8px;line-height:1.5}.mvs-examples{flex-wrap:wrap;gap:5px;display:flex}.mvs-examples button{color:#645b6d;cursor:pointer;background:#faf9fc;border:1px solid #ded8e7;border-radius:8px;min-height:44px;padding:0 11px;font-size:10px;font-weight:750}.mvs-examples button:hover{color:#5e48b4;background:#f6f2ff;border-color:#9d8bdb}.mvs-primary{color:#fff;cursor:pointer;background:#674dca;border:0;border-radius:10px;min-height:46px;font-size:11px;font-weight:850;box-shadow:0 7px 18px #5e45bb33}.mvs-more-inputs{background:#fbfafc;border:1px solid #dfd9e8;border-radius:11px;margin-top:2px;overflow:hidden}.mvs-more-inputs>summary{color:#514759;cursor:pointer;align-content:center;gap:2px;min-height:68px;padding:10px 38px 10px 12px;list-style-position:inside;display:grid}.mvs-more-inputs>summary>span{color:#755dcb;letter-spacing:.08em;font-size:8px;font-weight:900}.mvs-more-inputs>summary>strong{font-size:11px;line-height:1.4}.mvs-more-inputs>summary>small{color:#857d8c;font-size:9px;line-height:1.45}.mvs-more-inputs>div{gap:10px;padding:0 10px 10px;display:grid}.mvs-more-inputs[open]>summary{background:#f8f6fb;border-bottom:1px solid #e8e4ed}.mvs-more-inputs :where(button,select,input:not([type=checkbox]),summary,.mocr-picker){box-sizing:border-box;min-height:44px}.mvs-error{background:#fff0f3;border-radius:8px;padding:9px 10px;font-weight:700;line-height:1.45;color:#a3425c!important;margin:0!important;font-size:8px!important}.mvs-result{overflow:hidden}.mvs-result>header{background:linear-gradient(145deg,#fff,#fbfaff);border-bottom:1px solid #e9e5ee;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 17px;display:flex}.mvs-result>header>div{gap:4px;display:grid}.mvs-result>header h2{overflow-wrap:anywhere;font-size:16px}.mvs-result>header p{color:#7f7787;margin:0;font-size:8px;line-height:1.5}.mvs-result>header>strong{color:#756c7d;background:#eeeaf3;border-radius:999px;flex:none;padding:6px 8px;font-size:8px}.mvs-result>header>strong.is-verified,.mvs-result>header>strong.is-identity{color:#367457;background:#e9f7ef}.mvs-result>header>strong.is-no-solution,.mvs-result>header>strong.is-no-real-solution{color:#8a631a;background:#fff2dc}.mvs-tabs{background:#faf9fc;border-bottom:1px solid #ece8f0;gap:5px;padding:8px 10px;display:flex;overflow:auto}.mvs-tabs button{color:#746b7c;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;min-height:44px;padding:0 12px;font-size:10px;font-weight:800}.mvs-tabs button span{color:inherit;opacity:.72;margin-left:3px}.mvs-tabs button[aria-selected=true]{color:#fff;background:#6750c7;box-shadow:0 5px 12px #5b42b72e}.mvs-tab-panel{min-height:330px;padding:13px}.mvs-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mvs-steps li{background:#fff;border:1px solid #e4dfea;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;display:grid}.mvs-steps li>span{color:#6249bf;background:#eee9ff;border-radius:6px;align-self:start;padding:4px 6px;font-family:ui-monospace,monospace;font-size:7px;font-weight:900}.mvs-steps li>div{gap:5px;min-width:0;display:grid}.mvs-steps h3,.mvs-check-grid h3,.mvs-user-check h3,.mvs-scope-grid h3{color:#483f51;margin:0;font-size:9px}.mvs-steps code{color:#392e46;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f5fa;border-radius:7px;padding:7px 8px;font-size:9px;line-height:1.45;display:block;overflow:auto}.mvs-steps p,.mvs-user-check p,.mvs-scope-grid p{color:#827a89;margin:0;font-size:8px;line-height:1.5}.mvs-steps details,.mvs-check-grid details{color:#827989;font-size:8px}.mvs-steps details>summary,.mvs-check-grid details>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:750;display:flex}.mvs-steps details small,.mvs-check-grid details small{margin-top:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.mvs-verify{gap:12px;display:grid}.mvs-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mvs-check-grid article{background:#fbfffc;border:1px solid #d9e9df;border-radius:10px;gap:7px;padding:11px;display:grid}.mvs-check-grid article>header{justify-content:space-between;align-items:center;display:flex}.mvs-check-grid article>header span{color:#81788a;font-family:ui-monospace,monospace;font-size:7px}.mvs-check-grid article>header strong{color:#3b7b59;font-size:8px}.mvs-check-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.mvs-check-grid dl div{background:#f3f7f4;border-radius:7px;min-width:0;padding:7px}.mvs-check-grid dt{color:#8b8390;font-size:7px}.mvs-check-grid dd{color:#463d4e;overflow-wrap:anywhere;margin:3px 0 0;font-family:ui-monospace,monospace;font-size:9px}.mvs-empty{color:#8d8592;text-align:center;border:1px dashed #ded7e6;border-radius:10px;grid-column:1/-1;margin:0;padding:24px;font-size:8px}.mvs-user-check{background:linear-gradient(135deg,#f8f5ff,#fff);border:1px solid #d9d0f2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto minmax(180px,260px);align-items:end;gap:8px 12px;padding:13px;display:grid}.mvs-user-check>div:first-child{gap:3px;display:grid}.mvs-user-check>div:first-child span{color:#6d53ca;letter-spacing:.1em;font-size:7px;font-weight:900}.mvs-user-check>label{color:#6d6475;font-size:8px;font-weight:800}.mvs-user-check>div:nth-of-type(2){grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.mvs-user-check input,.mvs-user-check button{min-height:44px;font:inherit;border:1px solid #d9d2e5;border-radius:8px;font-size:10px}.mvs-user-check input{color:#433b49;background:#fff;min-width:0;padding:0 9px}.mvs-user-check button{color:#fff;cursor:pointer;background:#6750c7;padding:0 9px;font-weight:800}.mvs-user-check>p{border-radius:7px;grid-column:1/-1;margin:0;padding:8px 9px;font-size:8px;font-weight:750}.mvs-user-check>p.is-pass{color:#367455;background:#eaf7ef}.mvs-user-check>p.is-fail{color:#a1425a;background:#fff0f2}.mvs-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mvs-scope-grid article{background:#fff;border:1px solid #e3dee8;border-radius:10px;gap:5px;padding:12px;display:grid}.mvs-scope-grid article>span{border-radius:999px;justify-self:start;padding:4px 6px;font-size:7px;font-weight:850}.mvs-scope-grid article.is-open{background:#fbfffc;border-color:#cce5d6}.mvs-scope-grid article.is-open>span{color:#347352;background:#e6f5ec}.mvs-scope-grid article.is-locked{background:#f8f7f9}.mvs-scope-grid article.is-locked>span{color:#7b7283;background:#ebe8ee}.mvs-review-details{background:#faf9fc;border:1px solid #e2dce9;border-radius:11px;margin:0 13px 13px;overflow:hidden}.mvs-review-details>summary{color:#514858;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:10px;display:flex}.mvs-review-details>summary span{color:#83798c;font-size:9px;font-weight:750}.mvs-review-details[open]>summary{border-bottom:1px solid #e6e1eb}.mvs-review{grid-template-columns:minmax(150px,.8fr) minmax(260px,1.4fr) auto;align-items:center;gap:12px;margin:0;padding:13px;display:grid}.mvs-review>div:first-child{gap:3px;display:grid}.mvs-review>div:first-child p{color:#89818f;margin:0;font-size:7px}.mvs-review>div:nth-child(2){gap:5px;display:grid}.mvs-review label{color:#665e6d;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:9px;line-height:1.45;display:flex}.mvs-review>strong{color:#6952c4;white-space:nowrap;font-size:9px}.mvs-export{background:#fbfafc;border-top:1px solid #e9e5ed;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 14px;display:flex}.mvs-export>div{min-width:220px;margin-right:auto;display:grid}.mvs-export strong{color:#514957;font-size:9px}.mvs-export span{color:#938c99;font-size:7px}.mvs-export button{color:#614bbb;cursor:pointer;background:#fff;border:1px solid #dcd6e4;border-radius:8px;min-height:44px;padding:0 12px;font-size:10px;font-weight:850}.mvs-export-advanced{background:#fff;border:1px solid #ddd7e5;border-radius:8px;position:relative;overflow:hidden}.mvs-export-advanced>summary{color:#736a7b;cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.mvs-export-advanced[open]{align-items:center;gap:6px;padding-right:6px;display:flex}.mvs-export-advanced[open]>summary{border-right:1px solid #e5e0e9}.mvs-studio :where(button,summary,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #d9ceff}.mvs-empty-state{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:420px;padding:30px;display:grid}.mvs-empty-state>span{color:#664dc6;background:#eee9ff;border-radius:15px;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:25px;display:grid}.mvs-empty-state h3{color:#433a4b;margin:0;font-size:13px}.mvs-empty-state p{color:#89818f;max-width:420px;margin:0;font-size:8px;line-height:1.5}@media (width<=980px){.mvs-studio{grid-template-columns:1fr}.mvs-head,.mvs-scope-notice{grid-column:auto}}@media (width<=680px){.mvs-studio{padding:10px}.mvs-head{flex-direction:column;align-items:stretch;padding:15px}.mvs-head-badges{justify-content:flex-start}.mvs-result>header{flex-direction:column;align-items:stretch}.mvs-result>header>strong{align-self:flex-start}.mvs-check-grid,.mvs-scope-grid,.mvs-user-check{grid-template-columns:1fr}.mvs-user-check>div:nth-of-type(2),.mvs-user-check>p{grid-column:auto}.mvs-review{grid-template-columns:1fr}.mvs-review-details>summary{flex-direction:column;justify-content:center;align-items:flex-start}.mvs-export>div{width:100%;margin:0 0 3px}.mvs-export>button,.mvs-export-advanced{flex:100%}.mvs-export-advanced[open]{grid-template-columns:1fr;padding:0 6px 6px;display:grid}.mvs-export-advanced[open]>summary{border-bottom:1px solid #e5e0e9;border-right:0}.mocr-crop{grid-template-columns:repeat(2,minmax(0,1fr))}.mocr-crop button{grid-column:1/-1}.mocr-run-row,.mocr-candidates,.mword-quantities article>div{grid-template-columns:1fr}.mword-body>header{flex-direction:column}.mword-actions{grid-template-columns:1fr;display:grid}.mword-actions button{width:100%}.mword-advanced>div{flex-direction:column;align-items:stretch}}.mw-workspace.is-translation-verification{background:#f6f7fb;overflow:auto}.mtv-studio{color:#302a39;grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-content:start;gap:14px;min-height:100%;padding:18px;display:grid}.mtv-head{background:radial-gradient(circle at 90% 0,#e3edff 0,#0000 34%),linear-gradient(145deg,#fff,#f9fbff);border:1px solid #dce1ec;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex;box-shadow:0 12px 32px #242f4b0f}.mtv-head>div:first-child{gap:5px;display:grid}.mtv-head>div:first-child>span,.mtv-section-head span,.mtv-result>header span,.mtv-manual>div:first-child>span{color:#4669c9;letter-spacing:.12em;font-size:8px;font-weight:900}.mtv-head h1{color:#29334c;margin:0;font-size:23px;line-height:1.15}.mtv-head p{color:#6d768b;max-width:680px;margin:0;font-size:10px;line-height:1.55}.mtv-head-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mtv-head-badges span{color:#53627d;white-space:nowrap;background:#fffc;border:1px solid #d5deee;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:750}.mtv-input,.mtv-result,.mtv-manual{background:#fff;border:1px solid #dde2ea;border-radius:15px;min-width:0;box-shadow:0 10px 28px #252f460b}.mtv-input{align-content:start;gap:11px;padding:16px;display:grid}.mtv-section-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.mtv-section-head>div{gap:3px;display:grid}.mtv-section-head h2,.mtv-result>header h2,.mtv-manual h2{color:#364056;margin:0;font-size:13px}.mtv-section-head small{color:#949bab;font-size:8px}.mtv-language-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:7px;display:grid}.mtv-language-row label,.mtv-manual label,.mtv-glossary-list label{color:#6e778a;gap:4px;font-size:8px;font-weight:750;display:grid}.mtv-language-row select,.mtv-language-row button,.mtv-manual input,.mtv-glossary-list input{color:#3f485b;min-height:34px;font:inherit;background:#fbfcfe;border:1px solid #d7dde8;border-radius:8px;font-size:8px}.mtv-language-row select{width:100%;padding:0 8px}.mtv-language-row button{cursor:pointer;color:#4e68b5;width:34px;font-size:13px;font-weight:900}.mtlp-picker{align-content:start;min-width:0;white-space:normal!important;background:0 0!important;border:0!important;gap:5px!important;padding:0!important;display:grid!important}.mtlp-label{color:#5f687d;font-size:11px;font-weight:850}.mtlp-search{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0;display:grid}.mtlp-search input,.mtlp-picker select{box-sizing:border-box;color:#343d50;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d5dce8;border-radius:9px;padding:8px 10px;font-size:12px}.mtlp-search input:focus,.mtlp-picker select:focus{outline-offset:1px;border-color:#5375d0;outline:3px solid #5375d029}.mtlp-search button{min-width:54px;padding:7px 9px;color:#56647d!important;background:#fff!important;border:1px solid #d8deea!important;border-radius:9px!important;width:auto!important;min-height:44px!important;font-size:11px!important}.mtlp-status{overflow-wrap:anywhere;line-height:1.4;color:#747e91!important;font-size:10px!important;font-weight:650!important}.mpd-translate-languages>.mtlp-picker{align-self:start}.mpd-translate-languages>.mtlp-picker .mtlp-label{font-size:11px}.mpd-translate-languages>.mtlp-picker select{min-height:44px}.mpd-translate-language-lock,.mmm-translation-lock{color:#70591e;overflow-wrap:anywhere;background:#fff9e6;border:1px solid #e5d297;border-radius:11px;gap:4px;min-width:0;padding:11px 12px;display:grid}.mpd-translate-language-lock strong,.mmm-translation-lock strong{font-size:11px}.mpd-translate-language-lock p,.mmm-translation-lock p{color:#75642f;margin:0;font-size:10px;line-height:1.55}.mpd-translate-run.is-stop{background:#a5435d;border-color:#a5435d}.mmm-translation-body>.mtlp-picker{width:100%}.mtv-language-sync,.mit-language-sync{color:#6e778a;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.mit-primary.is-stop{background:#9f4a61}.mpu-page-actions{overflow-wrap:anywhere;background:linear-gradient(135deg,#fbfcff,#f4f8ff);border:1px solid #d7dfeb;border-radius:18px;gap:14px;padding:20px;display:grid}.mpu-page-actions>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mpu-page-actions>header>div{gap:4px;display:grid}.mpu-page-actions>header span{color:#4b66b0;letter-spacing:.08em;font-size:10px;font-weight:900}.mpu-page-actions h2{color:#303a50;margin:0;font-size:18px}.mpu-page-actions>header p{color:#697489;max-width:520px;margin:0;font-size:11px;line-height:1.6}.mpu-recommendation-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.mpu-recommendation-grid button{color:#39445d;cursor:pointer;text-align:left;background:#fff;border:1px solid #cad5e8;border-radius:13px;align-content:start;gap:5px;min-width:0;min-height:104px;padding:13px;display:grid}.mpu-recommendation-grid button:hover,.mpu-recommendation-grid button:focus-visible,.mpu-favorite-bar button:hover,.mpu-favorite-bar button:focus-visible{outline-offset:2px;border-color:#5572bf;outline:3px solid #5572bf2e}.mpu-recommendation-grid strong{font-size:13px}.mpu-recommendation-grid span{color:#667186;font-size:11px;line-height:1.5}.mpu-recommendation-grid small{color:#4f68aa;font-size:10px;font-weight:800}.mpu-favorite-bar{background:#fff;border:1px solid #d8d4eb;border-radius:13px;gap:8px;padding:12px;display:grid}.mpu-favorite-bar>strong{color:#4d456b;font-size:12px}.mpu-favorite-bar>div{flex-wrap:wrap;gap:7px;display:flex}.mpu-favorite-bar button{color:#55458c;cursor:pointer;min-height:44px;font:inherit;background:#f8f5ff;border:1px solid #d4cdec;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:800}.mpu-favorite-bar small{color:#797383;font-size:10px;line-height:1.5}@media (width<=680px){.mpu-page-actions{padding:15px}.mpu-page-actions>header{display:grid}.mpu-recommendation-grid{grid-template-columns:1fr}.mpu-recommendation-grid button,.mpu-favorite-bar button{min-height:48px}.mpu-favorite-bar>div{grid-template-columns:1fr;display:grid}.mpu-favorite-bar button{width:100%}}.mtv-input>textarea,.mtv-manual textarea{color:#343c4e;width:100%;font:inherit;resize:vertical;background:#fbfcfe;border:1px solid #d7dde8;border-radius:10px;padding:11px;font-size:10px;line-height:1.6}.mtv-input>textarea{min-height:150px}.mtv-input>textarea:focus,.mtv-manual textarea:focus,.mtv-manual input:focus,.mtv-glossary-list input:focus,.mtv-language-row select:focus{border-color:#5375d0;outline:3px solid #eaf0ff}.mtv-input>p{color:#858d9c;margin:0;font-size:8px;line-height:1.5}.mtv-nearby-context{overflow-wrap:anywhere;background:#f7f9ff;border:1px solid #cfd9ed;border-radius:11px;gap:8px;padding:11px;display:grid}.mtv-nearby-context>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mtv-nearby-context>header>div{gap:2px;display:grid}.mtv-nearby-context>header span,.mtv-dictionary>header span{color:#516fc3;letter-spacing:.07em;font-size:7px;font-weight:900}.mtv-nearby-context h3,.mtv-dictionary h3{color:#39465f;margin:0;font-size:11px}.mtv-nearby-context>header button{color:#536591;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dbea;border-radius:8px;font-size:8px;font-weight:850}.mtv-nearby-context>p{white-space:pre-wrap;background:#fff;border-radius:8px;max-height:130px;padding:9px;overflow:auto;color:#606a7d!important;margin:0!important;font-size:8px!important;line-height:1.6!important}.mtv-nearby-context>label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d9dfec;border-radius:9px;align-items:flex-start;gap:8px;min-height:44px;padding:9px;display:flex}.mtv-nearby-context>label input{accent-color:#4f6fc7;flex:0 0 20px;width:20px;height:20px;margin:0}.mtv-nearby-context>label span{gap:2px;display:grid}.mtv-nearby-context>label strong{color:#45536f;font-size:9px}.mtv-nearby-context>label small{color:#7b8495;font-size:8px;line-height:1.45}.mtv-technical{color:#818a9b;font-size:8px;line-height:1.45}.mtv-technical summary{cursor:pointer;color:#657087;font-weight:800}.mtv-technical p{margin:6px 0 0}.mtv-examples{flex-wrap:wrap;gap:5px;display:flex}.mtv-examples button{color:#52627e;cursor:pointer;background:#f9fbff;border:1px solid #d9deea;border-radius:8px;min-height:29px;padding:0 8px;font-size:8px;font-weight:750}.mtv-glossary{background:#f8fbff;border:1px solid #dbe3f2;border-radius:11px;gap:8px;padding:11px;display:grid}.mtv-glossary>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mtv-glossary>header>div{gap:2px;display:grid}.mtv-glossary>header span{color:#5270c7;letter-spacing:.08em;font-size:7px;font-weight:900}.mtv-glossary h3{color:#3c4861;margin:0;font-size:10px}.mtv-glossary p{color:#80899b;margin:0;font-size:7px;line-height:1.45}.mtv-glossary>header button,.mtv-glossary-list>div>button{color:#4d68b6;cursor:pointer;background:#fff;border:1px solid #ccd7eb;border-radius:7px;min-height:29px;padding:0 8px;font-size:7px;font-weight:800}.mtv-glossary button:disabled{cursor:not-allowed;opacity:.45}.mtv-glossary-list{gap:6px;display:grid}.mtv-glossary-list>div{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:5px;display:grid}.mtv-glossary-list>div>span:first-child{color:#506dbe;align-self:center;font-family:ui-monospace,monospace;font-size:7px;font-weight:900}.mtv-glossary-list>div>span:nth-of-type(2){color:#8790a0;align-self:center;font-size:10px}.mtv-glossary-list input{width:100%;min-width:0;padding:0 7px}.mtv-glossary-memory,.mit-glossary-memory{border-top:1px solid #dfe5f0;padding-top:8px;grid-template-columns:1fr!important;align-items:stretch!important;gap:7px!important;display:grid!important}.mtv-glossary-memory>div,.mit-glossary-memory>div{flex-wrap:wrap;gap:7px;display:flex}.mtv-glossary-memory button,.mit-glossary-memory button{color:#4d68b6;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd7eb;border-radius:8px;padding:0 10px;font-size:11px;font-weight:800}.mtv-glossary-memory p,.mit-glossary-memory p{color:#6f798d;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.mtv-consent{color:#776a4e;background:#fffaf0;border:1px solid #ead7aa;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;font-size:8px;line-height:1.5;display:flex}.mtv-consent input{accent-color:#4f70c8;margin-top:2px}.mtv-consent span{gap:2px;display:grid}.mtv-consent strong{color:#695724}.mtv-error{background:#fff0f3;border-radius:8px;padding:9px 10px;font-weight:700;line-height:1.45;color:#a3425c!important;margin:0!important;font-size:8px!important}.mtv-primary{color:#fff;cursor:pointer;background:#4e6fc8;border:0;border-radius:10px;min-height:39px;font-size:9px;font-weight:850;box-shadow:0 7px 18px #3f5ba933}.mtv-primary.is-stop{background:#8b4050;min-height:44px}.mtv-primary:disabled{cursor:wait;opacity:.62}.mtv-result{overflow:hidden}.mtv-result>header{background:linear-gradient(145deg,#fff,#f9fbff);border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 17px;display:flex}.mtv-result>header>div{gap:4px;display:grid}.mtv-result>header h2{overflow-wrap:anywhere;font-size:16px}.mtv-result>header p{color:#788195;max-width:650px;margin:0;font-size:8px;line-height:1.5}.mtv-result>header>strong{color:#70798a;background:#edf0f4;border-radius:999px;flex:none;padding:6px 8px;font-size:8px}.mtv-result>header>strong.is-pass{color:#337252;background:#e8f6ee}.mtv-result>header>strong.is-review{color:#8a6217;background:#fff0d8}.mtv-dictionary{overflow-wrap:anywhere;background:linear-gradient(145deg,#f7f9ff,#fff);border:1px solid #ced9ee;border-radius:12px;gap:9px;margin:0 13px 12px;padding:12px;display:grid}.mtv-dictionary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mtv-dictionary>header>div{gap:2px;display:grid}.mtv-dictionary>header>strong{color:#4a63a8;background:#e8edfb;border-radius:999px;padding:5px 7px;font-size:7px}.mtv-dictionary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mtv-dictionary dl>div{background:#fff;border:1px solid #e0e5ef;border-radius:9px;min-width:0;padding:9px}.mtv-dictionary dt{color:#7280a0;font-size:7px;font-weight:850}.mtv-dictionary dd{color:#374258;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.55}.mtv-compare{background:#fff;border-bottom:1px solid #e7eaf0;gap:10px;padding:12px 13px;display:grid}.mtv-compare>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mtv-compare>header>div{gap:2px;display:grid}.mtv-compare>header span{color:#506fc4;letter-spacing:.08em;font-weight:900}.mtv-compare>header h3{color:#3e485d;margin:0;font-size:13px}.mtv-compare>header p{color:#7d8799;text-align:right;max-width:500px;margin:0;line-height:1.45}.mtv-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mtv-compare-grid>article{background:#fff;border:1px solid #dfe4ec;border-radius:11px;grid-template-rows:auto minmax(86px,auto) auto;min-width:0;display:grid;overflow:hidden}.mtv-compare-grid>article.is-selected{border-color:#7089d0;box-shadow:0 0 0 2px #e9efff}.mtv-compare-grid article>header{background:#fafbfe;border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.mtv-compare-grid article>header>div{gap:2px;min-width:0;display:grid}.mtv-compare-grid article>header span{color:#7f899b}.mtv-compare-grid article>header strong{color:#414b60;overflow-wrap:anywhere}.mtv-compare-grid article>header button{color:#4f69b4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5ddec;border-radius:7px;min-height:32px;padding:0 8px;font-weight:800}.mtv-compare-grid article>header button[aria-pressed=true]{color:#fff;background:#4f6fc6;border-color:#5b78ca}.mtv-compare-grid article>p{color:#3b4353;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:11px;line-height:1.65}.mtv-compare-grid article>footer{background:#fafbfe;border-top:1px solid #e9ecf1;flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.mtv-compare-grid article>footer span{color:#337252;background:#e8f6ee;border-radius:999px;padding:4px 7px;font-weight:800}.mtv-compare-grid article>footer span.is-review{color:#8a6217;background:#fff0d8}.mtv-tabs{background:#f8faff;border-bottom:1px solid #e7eaf0;gap:5px;padding:8px 10px;display:flex;overflow:auto}.mtv-tabs button{color:#6f798d;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;min-height:33px;padding:0 10px;font-size:8px;font-weight:800}.mtv-tabs button>span{opacity:.72;margin-right:5px;font-family:ui-monospace,monospace}.mtv-tabs button[aria-selected=true]{color:#fff;background:#4f6fc6;box-shadow:0 5px 12px #39549f2e}.mtv-candidate-panel{gap:10px;padding:13px;display:grid}.mtv-candidate-text{background:#fff;border:1px solid #dfe4ec;border-radius:11px;overflow:hidden}.mtv-candidate-text>header{background:#fafbfe;border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.mtv-candidate-text>header>div{gap:2px;display:grid}.mtv-candidate-text span{color:#7d8799;font-size:7px}.mtv-candidate-text h3{color:#414b60;margin:0;font-size:9px}.mtv-candidate-text button{color:#985066;cursor:pointer;background:#fff;border:1px solid #e1d8dc;border-radius:7px;min-height:27px;font-size:7px}.mtv-candidate-text>p{color:#3b4353;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-size:10px;line-height:1.65}.mtv-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mtv-summary article{background:#fbfffc;border:1px solid #d9e8df;border-radius:9px;gap:3px;padding:10px;display:grid}.mtv-summary article.is-review{background:#fffdf7;border-color:#ead8b3}.mtv-summary span,.mtv-summary p{color:#818a9a;font-size:7px}.mtv-summary strong{color:#3b7255;font-size:15px}.mtv-summary .is-review strong{color:#90691e}.mtv-summary p{margin:0;line-height:1.4}.mtv-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mtv-checks article{background:#fbfffc;border:1px solid #d9e8df;border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.mtv-checks article.is-review{background:#fffdf7;border-color:#ead7b0}.mtv-checks header{justify-content:space-between;align-items:center;display:flex}.mtv-checks header span{color:#758095;font-family:ui-monospace,monospace;font-size:7px}.mtv-checks header strong{color:#377352;font-size:8px}.mtv-checks .is-review header strong{color:#906819}.mtv-checks h3{color:#414a5d;margin:0;font-size:9px}.mtv-checks dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.mtv-checks dl div{background:#eff2f7b3;border-radius:7px;min-width:0;padding:7px}.mtv-checks dt{color:#8a92a2;font-size:7px}.mtv-checks dd{color:#3f485a;overflow-wrap:anywhere;margin:3px 0 0;font-family:ui-monospace,monospace;font-size:8px}.mtv-checks article>p{color:#7e8798;margin:0;font-size:7px;line-height:1.45}.mtv-service-note{background:#f7faff;border:1px solid #dbe3f2;border-radius:9px;gap:4px;padding:10px;display:grid}.mtv-service-note strong{color:#405985;font-size:8px}.mtv-service-note p,.mtv-service-note span,.mtv-service-note em{color:#7b8598;margin:0;font-size:7px;font-style:normal;line-height:1.45}.mtv-service-note em{color:#9a5e21}.mtv-export{background:#fafbfe;border-top:1px solid #e7eaf0;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 14px;display:flex}.mtv-export>div{min-width:220px;margin-right:auto;display:grid}.mtv-export strong{color:#4b5569;font-size:9px}.mtv-export span{color:#8e96a5;font-size:7px}.mtv-export button{color:#4865b7;cursor:pointer;background:#fff;border:1px solid #d5dce8;border-radius:8px;min-height:31px;padding:0 9px;font-size:8px;font-weight:850}.mtv-export>details{flex:none}.mtv-export>details[open]{align-items:center;gap:6px;display:flex}.mtv-note-review{overflow-wrap:anywhere;background:#f8faff;border:1px solid #d6deee;border-radius:12px;gap:10px;margin:12px 14px 14px;padding:13px;display:grid}.mtv-note-review>header,.mtv-note-review>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.mtv-note-review>header>div,.mtv-note-review label>span{gap:2px;min-width:0;display:grid}.mtv-note-review header span,.mtv-note-review header small,.mtv-note-review label small{color:#748096;font-size:11px;line-height:1.5}.mtv-note-review h3{color:#3e4a62;margin:0;font-size:14px}.mtv-note-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mtv-note-review dl div{background:#fff;border-radius:9px;min-width:0;padding:9px}.mtv-note-review dt{color:#4e67b0;font-size:11px;font-weight:900}.mtv-note-review dd{color:#5e687b;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.5}.mtv-note-review label{color:#465168;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mtv-note-review input{width:18px;height:18px;margin:2px 0 0}.mtv-note-review>div button{color:#4963aa;cursor:pointer;background:#fff;border:1px solid #cfd8e9;border-radius:9px;min-height:44px;padding:0 10px;font-size:12px;font-weight:850}.mtv-note-review>div button:last-child{color:#fff;background:#4f6fc6;border-color:#4f6fc6}.mtv-note-review>div button:disabled{cursor:not-allowed;opacity:.45}.mtv-empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:450px;padding:30px;display:grid}.mtv-empty>span{color:#4668c5;background:#e8efff;border-radius:15px;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:24px;display:grid}.mtv-empty h3{color:#3d475c;margin:0;font-size:13px}.mtv-empty p{color:#818a9c;max-width:450px;margin:0;font-size:8px;line-height:1.5}.mtv-manual{grid-column:1/-1;grid-template-columns:minmax(240px,.8fr) minmax(180px,.45fr) minmax(320px,1fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.mtv-manual>div:first-child{gap:3px;display:grid}.mtv-manual>div:first-child p{color:#818a9b;margin:0;font-size:7px;line-height:1.45}.mtv-manual input{width:100%;padding:0 8px}.mtv-manual textarea{min-height:64px}.mtv-manual>button{color:#fff;cursor:pointer;background:#4f6fc6;border:0;border-radius:9px;min-height:35px;padding:0 11px;font-size:8px;font-weight:850}@media (width<=1050px){.mtv-studio{grid-template-columns:1fr}.mtv-head,.mtv-manual{grid-column:auto}.mtv-manual{grid-template-columns:repeat(2,minmax(0,1fr))}.mtv-manual>div:first-child,.mtv-manual>label:last-of-type{grid-column:1/-1}}@media (width<=680px){.mtv-studio{padding:10px}.mtv-head{flex-direction:column;align-items:stretch;padding:15px}.mtv-head-badges{justify-content:flex-start}.mtv-language-row{grid-template-columns:1fr auto 1fr}.mtv-language-row.is-searchable,.mit-language-row.is-searchable{grid-template-columns:1fr}.mtv-language-row.is-searchable>button{width:100%;min-height:48px}.mit-language-row.is-searchable>span{display:none}.mtlp-search input,.mtlp-picker select,.mtlp-search button{min-height:48px!important}.mtv-glossary-list>div{grid-template-columns:auto minmax(0,1fr) auto}.mtv-glossary-list>div>label{grid-column:2}.mtv-glossary-list>div>span:nth-of-type(2){display:none}.mtv-glossary-list>div>button{grid-area:1/3/3}.mtv-result>header{flex-direction:column;align-items:stretch}.mtv-result>header>strong{align-self:flex-start}.mtv-compare>header{flex-direction:column;align-items:flex-start}.mtv-compare>header p{text-align:left}.mtv-compare-grid{grid-template-columns:1fr}.mtv-nearby-context>header{display:grid}.mtv-nearby-context>header button,.mtv-nearby-context>label{width:100%;min-height:48px}.mtv-dictionary>header{display:grid}.mtv-dictionary dl,.mtv-summary,.mtv-checks{grid-template-columns:1fr}.mtv-export>div{width:100%;margin:0 0 3px}.mtv-note-review>header,.mtv-note-review>div{flex-direction:column;align-items:stretch}.mtv-note-review dl{grid-template-columns:1fr}.mtv-note-review>div button{width:100%;min-height:48px}.mtv-manual{grid-template-columns:1fr}.mtv-manual>div:first-child,.mtv-manual>label:last-of-type{grid-column:auto}.mtv-manual>button{width:100%}}.mw-workspace.is-image-translation{background:#f6f7fb;overflow:auto}.mit-studio{color:#2e3545;grid-template-columns:minmax(320px,.95fr) minmax(340px,1.05fr);align-content:start;gap:14px;min-height:100%;padding:18px;display:grid}.mit-head{background:radial-gradient(circle at 88% 0,#e2ecff 0,#0000 34%),linear-gradient(145deg,#fff,#fafbff);border:1px solid #dce1ed;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex;box-shadow:0 12px 32px #262f480f}.mit-head>div:first-child{gap:5px;display:grid}.mit-head>div:first-child>span,.mit-section-head span,.mit-translation>header span,.mit-overlay>header span{color:#506bc2;letter-spacing:.12em;font-size:8px;font-weight:900}.mit-head h1{color:#2d3851;margin:0;font-size:23px;line-height:1.15}.mit-head p{color:#6f788c;max-width:680px;margin:0;font-size:10px;line-height:1.55}.mit-head-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mit-head-badges span{color:#52617b;white-space:nowrap;background:#fffc;border:1px solid #d5deee;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:750}.mit-image-panel,.mit-review-panel,.mit-translation,.mit-overlay{background:#fff;border:1px solid #dce1ea;border-radius:15px;min-width:0;box-shadow:0 10px 28px #252f460b}.mit-image-panel,.mit-review-panel{align-content:start;gap:10px;padding:15px;display:grid}.mit-section-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.mit-section-head>div{gap:3px;display:grid}.mit-section-head h2,.mit-translation>header h2,.mit-overlay h2{color:#384258;margin:0;font-size:13px}.mit-section-head small{color:#929aab;font-size:8px}.mit-hidden-input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mit-drop{color:#4d618d;cursor:pointer;text-align:center;background:linear-gradient(145deg,#f8faff,#fff);border:1px dashed #b8c4dc;border-radius:12px;place-content:center;gap:7px;min-height:310px;padding:25px;display:grid}.mit-drop strong{font-size:12px}.mit-drop span{color:#838da0;font-size:8px}.mit-preview{background:#e9edf4;border:1px solid #dce1e9;border-radius:11px;line-height:0;position:relative;overflow:hidden}.mit-preview>img{object-fit:contain;width:100%;max-height:560px;display:block}.mit-preview>button{cursor:pointer;background:#516cc71a;border:1.5px solid #5068bed9;min-width:18px;min-height:16px;padding:0;position:absolute}.mit-preview>button.is-selected{background:#e24a6d24;border-width:2px;border-color:#e45573;box-shadow:0 0 0 2px #fffc}.mit-preview>button span{color:#fff;background:#506bc0;border-radius:4px 4px 0 0;padding:2px 4px;font:700 7px/1 ui-monospace,monospace;position:absolute;top:-15px;left:-1px}.mit-file-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mit-file-row>div{gap:2px;min-width:0;display:grid}.mit-file-row strong{color:#465065;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mit-file-row span{color:#858e9f;font-size:7px}.mit-file-row button,.mit-export-ocr{color:#5067ad;cursor:pointer;background:#fff;border:1px solid #d4dbe7;border-radius:7px;min-height:29px;padding:0 8px;font-size:7px;font-weight:800}.mit-ocr-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:7px;display:grid}.mit-ocr-controls label,.mit-language-row label{color:#6c7588;gap:4px;font-size:8px;font-weight:750;display:grid}.mit-ocr-controls select,.mit-language-row select{color:#3d475b;width:100%;min-height:34px;font:inherit;background:#fbfcfe;border:1px solid #d5dce7;border-radius:8px;padding:0 8px;font-size:8px}.mit-ocr-controls>button{color:#fff;cursor:pointer;background:#526fc5;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.mit-ocr-controls>button.is-stop{background:#9f4a61}.mit-ocr-controls>button:disabled{cursor:not-allowed;opacity:.45}.mit-progress{gap:4px;display:grid}.mit-progress progress{accent-color:#526fc5;width:100%;height:7px}.mit-progress span,.mit-scope{color:#858d9d;margin:0;font-size:7px;line-height:1.5}.mit-line-list{gap:7px;max-height:570px;display:grid;overflow:auto}.mit-line-list article{background:#fff;border:1px solid #dfe3ea;border-radius:9px;gap:6px;padding:9px;display:grid}.mit-line-list article.is-selected{background:#f8faff;border-color:#8196d7;box-shadow:0 0 0 2px #edf1ff}.mit-line-list header{align-items:center;gap:7px;display:flex}.mit-line-list header button{color:#4a65b8;cursor:pointer;background:#e9efff;border:0;border-radius:5px;padding:4px 6px;font:800 7px ui-monospace,monospace}.mit-line-list header span,.mit-line-list header em{color:#8790a1;font-size:7px;font-style:normal}.mit-line-list header em{color:#9a681a;margin-left:auto}.mit-line-list textarea{color:#384153;width:100%;min-height:54px;font:inherit;resize:vertical;background:#fbfcfe;border:1px solid #d8dee8;border-radius:7px;padding:8px;font-size:9px;line-height:1.5}.mit-line-list textarea:focus,.mit-ocr-controls select:focus,.mit-language-row select:focus,.mit-glossary input:focus{border-color:#5874ca;outline:3px solid #eaf0ff}.mit-selected{background:#f3f6fd;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.mit-selected strong{color:#4a5e8e;font-size:8px}.mit-selected span{color:#7d8799;font:7px ui-monospace,monospace}.mit-selected details{color:#7d8799;font-size:7px}.mit-selected details>summary{cursor:pointer;font-weight:800}.mit-selected details span{margin-top:4px;display:block}.mit-export-ocr{justify-self:end}.mit-empty{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:260px;padding:25px;display:grid}.mit-empty>span{color:#4d68bd;background:#e9efff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.mit-empty h3{color:#414b60;margin:0;font-size:12px}.mit-empty p{color:#838c9d;max-width:400px;margin:0;font-size:8px;line-height:1.5}.mit-translation,.mit-overlay{grid-column:1/-1;overflow:hidden}.mit-translation>header,.mit-overlay>header{background:linear-gradient(145deg,#fff,#fafbfe);border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.mit-translation>header>div,.mit-overlay>header>div:first-child{gap:4px;display:grid}.mit-translation>header p,.mit-overlay>header p{color:#7d8597;max-width:680px;margin:0;font-size:8px;line-height:1.5}.mit-translation>header>strong{color:#70798a;background:#edf0f5;border-radius:999px;flex:none;padding:6px 8px;font-size:8px}.mit-translation>header>strong.is-pass{color:#337252;background:#e8f6ee}.mit-translation>header>strong.is-review{color:#8a6217;background:#fff0d8}.mit-translation-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);display:grid}.mit-translation-setup{border-right:1px solid #e6e9ef;align-content:start;gap:10px;padding:14px;display:grid}.mit-language-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:7px;display:grid}.mit-language-row>span{color:#8790a0;padding-bottom:9px}.mit-language-lock{color:#725d25;background:#fff9e8;border:1px solid #e6d59e;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.mit-language-lock strong{font-size:12px}.mit-language-lock p{margin:0;font-size:11px;line-height:1.55}.mit-payload{background:#fafbfe;border:1px solid #dfe4ed;border-radius:9px;overflow:hidden}.mit-payload header{border-bottom:1px solid #e5e8ee;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.mit-payload strong{color:#4c566b;font-size:8px}.mit-payload header span{color:#858e9f;font-size:7px}.mit-payload pre{color:#3d4658;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:0;padding:9px;font:8px/1.55 ui-monospace,monospace;overflow:auto}.mit-payload>p{color:#8c6419;background:#fff3dc;margin:0;padding:7px 9px;font-size:7px}.mit-glossary{background:#f8fbff;border:1px solid #dbe3f2;border-radius:9px;gap:6px;padding:9px;display:grid}.mit-glossary>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mit-glossary>header>div{gap:2px;display:grid}.mit-glossary>header strong{color:#445986;font-size:8px}.mit-glossary>header span{color:#828c9e;font-size:7px}.mit-glossary button{color:#5069b6;cursor:pointer;background:#fff;border:1px solid #d1daeb;border-radius:6px;min-height:27px;padding:0 7px;font-size:7px}.mit-glossary button:disabled{cursor:not-allowed;opacity:.45}.mit-glossary>div{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.mit-glossary>div>span:first-child{color:#5069b7;font:800 7px ui-monospace,monospace}.mit-glossary>div>span:nth-of-type(2){color:#8790a0}.mit-glossary input{color:#3e4759;width:100%;min-width:0;min-height:30px;font:inherit;background:#fff;border:1px solid #d5ddea;border-radius:7px;padding:0 7px;font-size:8px}.mit-consent{color:#76694c;background:#fffaf0;border:1px solid #e9d5a8;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;font-size:8px;line-height:1.5;display:flex}.mit-consent input{accent-color:#526fc5;margin-top:2px}.mit-consent span{gap:2px;display:grid}.mit-error{color:#a3425c;background:#fff0f3;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;font-weight:700;line-height:1.45}.mit-primary{color:#fff;cursor:pointer;background:#506ec5;border:0;border-radius:9px;min-height:38px;font-size:9px;font-weight:850}.mit-primary:disabled{cursor:not-allowed;opacity:.48}.mit-translation-result{min-width:0;padding:14px}.mit-result-summary{background:#fbfcfe;border:1px solid #dfe4ec;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px;display:flex}.mit-result-summary>div{gap:3px;display:grid}.mit-result-summary span{color:#516cc1;font-size:7px;font-weight:850}.mit-result-summary h3{color:#3d475c;margin:0;font-size:11px}.mit-result-summary dl{gap:5px;margin:0;display:flex}.mit-result-summary dl div{text-align:center;background:#f0f3f8;border-radius:7px;min-width:62px;padding:6px}.mit-result-summary dt{color:#858e9f;font-size:6px}.mit-result-summary dd{color:#46536d;margin:2px 0 0;font-size:10px;font-weight:850}.mit-translated-lines{gap:7px;margin-top:9px;display:grid}.mit-translated-lines article{border:1px solid #e0e4eb;border-radius:9px;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:9px;padding:9px;display:grid}.mit-translated-lines header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;display:grid}.mit-translated-lines header span{color:#4c66b8;background:#e9efff;border-radius:5px;padding:3px 5px;font:800 7px ui-monospace,monospace}.mit-translated-lines header strong{color:#566074;font-size:8px;line-height:1.45}.mit-translated-lines p{color:#30394b;margin:0;font-size:9px;line-height:1.5}.mit-warnings{color:#8d6418;background:#fff3dc;border-radius:8px;margin:9px 0 0;padding:8px 8px 8px 25px;font-size:7px;line-height:1.5}.mit-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.mit-checks article{background:#fbfffc;border:1px solid #d9e8df;border-radius:9px;gap:4px;padding:9px;display:grid}.mit-checks article.is-review{background:#fffdf7;border-color:#ead7b0}.mit-checks header{justify-content:space-between;display:flex}.mit-checks header span{color:#737f94;font:7px ui-monospace,monospace}.mit-checks header strong{color:#347152;font-size:7px}.mit-checks .is-review header strong{color:#8d6419}.mit-checks h4{color:#404a5e;margin:0;font-size:8px}.mit-checks p,.mit-checks small{color:#697386;overflow-wrap:anywhere;margin:0;font-size:7px;line-height:1.45}.mit-checks small{color:#8790a1}.mit-technical-checks{color:#667188;background:#f8fafd;border:1px solid #d9e1ee;border-radius:9px;margin-top:9px;padding:9px;font-size:8px}.mit-technical-checks>summary{cursor:pointer;color:#4d65ad;font-weight:850}.mit-overlay>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mit-overlay button{color:#4e67b2;cursor:pointer;background:#fff;border:1px solid #d2dae7;border-radius:7px;min-height:30px;padding:0 8px;font-size:7px;font-weight:800}.mit-overlay canvas{object-fit:contain;background:#edf0f5;border:1px solid #dce1e9;border-radius:10px;width:calc(100% - 28px);max-height:760px;margin:14px;display:block}.mit-note-review{overflow-wrap:anywhere;background:#f8faff;border:1px solid #cfd9ee;border-radius:15px;grid-column:1/-1;gap:13px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 28px #252f460b}.mit-note-review>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mit-note-review>header>div{gap:4px;display:grid}.mit-note-review>header span{color:#506bc2;letter-spacing:.1em;font-size:9px;font-weight:900}.mit-note-review h2{color:#384258;margin:0;font-size:15px}.mit-note-review>header small,.mit-note-review label small{color:#747f93;line-height:1.5}.mit-note-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mit-note-review dl>div{background:#fff;border:1px solid #dbe2ef;border-radius:10px;min-width:0;padding:11px}.mit-note-review dt{color:#4f68b4;font-size:9px;font-weight:850}.mit-note-review dd{color:#5e687c;margin:4px 0 0;font-size:10px;line-height:1.55}.mit-note-review>label{cursor:pointer;background:#fff;border:1px solid #dbe2ef;border-radius:10px;align-items:flex-start;gap:9px;min-height:44px;padding:10px;display:flex}.mit-note-review>label input{accent-color:#506bc2;flex:none;width:20px;height:20px}.mit-note-review>label span{color:#414d65;gap:3px;font-size:10px;display:grid}.mit-note-review>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mit-note-review button{color:#4e67b2;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d2e8;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:800}.mit-note-review button:last-child{color:#fff;background:#506bc2;border-color:#506bc2}.mit-note-review button:disabled{cursor:not-allowed;opacity:.48}.mit-note-review button:focus-visible,.mit-note-review input:focus-visible{outline-offset:3px;outline:3px solid #506bc247}@media (width<=1050px){.mit-studio{grid-template-columns:1fr}.mit-head,.mit-translation,.mit-overlay{grid-column:auto}.mit-translation-grid{grid-template-columns:1fr}.mit-translation-setup{border-bottom:1px solid #e6e9ef;border-right:0}}@media (width<=680px){.mit-studio{padding:10px}.mit-head{flex-direction:column;align-items:stretch;padding:15px}.mit-head-badges{justify-content:flex-start}.mit-drop{min-height:230px}.mit-ocr-controls{grid-template-columns:1fr}.mit-ocr-controls>button{width:100%}.mit-glossary>div{grid-template-columns:auto minmax(0,1fr) auto}.mit-glossary>div>input{grid-column:2}.mit-glossary>div>span:nth-of-type(2){display:none}.mit-glossary>div>button{grid-area:1/3/3}.mit-translation>header,.mit-overlay>header{flex-direction:column;align-items:stretch}.mit-translation>header>strong{align-self:flex-start}.mit-result-summary{flex-direction:column}.mit-result-summary dl{width:100%}.mit-result-summary dl div{flex:1}.mit-translated-lines article,.mit-checks{grid-template-columns:1fr}.mit-overlay>header>div:last-child{justify-content:flex-start}.mit-note-review{grid-column:auto;padding:14px}.mit-note-review>header{display:grid}.mit-note-review dl{grid-template-columns:1fr}.mit-note-review>div{grid-template-columns:1fr;display:grid}.mit-note-review button{width:100%;min-height:48px}}.mpc-studio{background:#f6f7fb;border-top:1px solid #e6e8f0;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:18px;padding:18px;display:grid}.mpc-controls,.mpc-report{background:#fff;border:1px solid #e3e6ef;border-radius:20px;min-width:0;padding:20px;box-shadow:0 12px 35px #2126420f}.mpc-controls>header span,.mpc-report>header span{letter-spacing:.16em;color:#7656d6;font-size:10px;font-weight:800}.mpc-controls>header h3,.mpc-report>header h3{color:#20223a;margin:5px 0 7px;font-size:22px;line-height:1.2}.mpc-controls>header p{color:#6a6d7f;margin:0;font-size:13px;line-height:1.55}.mpc-kind{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.mpc-kind button,.mpc-kind .is-locked{text-align:left;color:#3a3d53;background:#fafaff;border:1px solid #e0e3ec;border-radius:14px;min-width:0;padding:12px}.mpc-kind button{cursor:pointer}.mpc-kind button[aria-pressed=true]{background:#f2eeff;border-color:#7656d6;box-shadow:0 0 0 2px #7656d617}.mpc-kind button:focus-visible,.mpc-run:focus-visible,.mpc-report button:focus-visible{outline-offset:2px;outline:3px solid #5b48be47}.mpc-kind strong,.mpc-kind small{display:block}.mpc-kind small{color:#777b8d;margin-top:5px;font-size:10px;line-height:1.4}.mpc-kind .is-locked{color:#777;cursor:not-allowed;background:#f3f3f6}.mpc-output-guide{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid #dfe5ef;border-radius:14px;gap:10px;margin-top:12px;padding:13px;display:grid}.mpc-output-guide header{gap:3px;display:grid}.mpc-output-guide header span{color:#6250b0;letter-spacing:.11em;font-size:9px;font-weight:900}.mpc-output-guide h4{color:#30364d;margin:0;font-size:14px}.mpc-output-guide dl{gap:7px;margin:0;display:grid}.mpc-output-guide dl>div{background:#fff;border-radius:9px;grid-template-columns:110px minmax(0,1fr);gap:9px;padding:8px 9px;display:grid}.mpc-output-guide dt{color:#626a80;font-size:10px;font-weight:850}.mpc-output-guide dd{color:#555e74;margin:0;font-size:11px;line-height:1.5}.mpc-output-guide ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.mpc-output-guide li{background:#f8fcf9;border:1px solid #dbe8df;border-radius:9px;gap:3px;padding:8px;display:grid}.mpc-output-guide li strong{color:#35634b;font-size:10px}.mpc-output-guide li span{color:#66776d;font-size:9px;line-height:1.4}.mpc-image-use{border:1px solid #e1e4ed;border-radius:14px;margin:16px 0 0;padding:12px}.mpc-image-use legend{color:#34374d;padding:0 5px;font-size:12px;font-weight:800}.mpc-image-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mpc-image-use-cases button{color:#44495d;cursor:pointer;text-align:left;background:#fbfbfe;border:1px solid #dee1ea;border-radius:12px;align-content:start;gap:4px;min-width:0;min-height:82px;padding:11px;display:grid}.mpc-image-use-cases button span{color:#7763c1;font-size:10px;font-weight:850}.mpc-image-use-cases button strong{font-size:13px}.mpc-image-use-cases button small{color:#74798b;font-size:11px;line-height:1.4}.mpc-image-use-cases button[aria-pressed=true]{background:#f2eeff;border-color:#7656d6;box-shadow:0 0 0 2px #7656d617}.mpc-image-use>small{color:#73788a;margin-top:8px;font-size:11px;line-height:1.45;display:block}.mpc-pages{border:1px solid #e3e5ed;border-radius:14px;margin:16px 0 0;padding:12px}.mpc-pages legend{color:#34374d;padding:0 5px;font-size:12px;font-weight:800}.mpc-pages>div{flex-wrap:wrap;gap:14px;display:flex}.mpc-pages>div label{color:#4d5064;align-items:center;gap:6px;font-size:12px;display:flex}.mpc-pages>small{color:#7b7e90;margin-top:8px;font-size:10px;line-height:1.45;display:block}.mpc-custom{color:#4d5064;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:grid}.mpc-custom input,.mpc-image-options select{color:#303347;width:100%;font:inherit;background:#fff;border:1px solid #dfe2ea;border-radius:10px;padding:9px 10px}.mpc-image-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.mpc-image-options label{color:#56596e;gap:5px;font-size:11px;font-weight:700;display:grid}.mpc-image-advanced{background:#fbfbfd;border:1px solid #e1e4ed;border-radius:12px;margin-top:12px;overflow:hidden}.mpc-image-advanced>summary{color:#5d5292;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.mpc-image-advanced>summary span{color:#6854ad;background:#ece8f8;border-radius:999px;padding:4px 7px;font-size:10px}.mpc-image-advanced>.mpc-image-options{background:#fff;border-top:1px solid #e5e6ed;margin:0;padding:12px}.mpc-docx-note{color:#44604a;background:#f5fbf6;border:1px solid #dce9df;border-radius:12px;margin:12px 0 0;padding:11px;font-size:11px;line-height:1.55}.mpc-selection{background:#f4f2fb;border-radius:12px;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.mpc-selection strong{color:#40366c;font-size:12px}.mpc-selection span{color:#747185;text-align:right;font-size:10px}.mpc-run{width:100%;margin-top:12px;padding:12px}.mpc-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:12px;display:grid}.mpc-progress progress{accent-color:#7656d6;grid-column:1/-1;width:100%}.mpc-progress span{color:#5e6175;font-size:11px}.mpc-progress button{color:#8a4242;background:#fff6f6;border:1px solid #dfc6c6;border-radius:9px;padding:7px 10px;font-size:11px}.mpc-recovery{background:#fffaf0;border:1px solid #ead7b8;border-radius:11px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.mpc-recovery strong{color:#73572c;font-size:11px}.mpc-recovery ul{color:#806d4d;gap:3px;margin:0;padding-left:17px;font-size:10px;line-height:1.45;display:grid}.mpc-partial{background:linear-gradient(145deg,#fbf9ff,#fff);border:1px solid #d9c9f2;border-radius:14px;gap:11px;margin-top:10px;padding:13px;display:grid}.mpc-partial.is-stale{background:#fffdf8;border-color:#e1d7c3}.mpc-partial>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpc-partial>header>div{gap:3px;min-width:0;display:grid}.mpc-partial>header span{color:#7656d6;font-size:10px;font-weight:900}.mpc-partial>header h4{color:#37304d;margin:0;font-size:14px;line-height:1.4}.mpc-partial>header>strong{color:#60499a;background:#eee8fb;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.mpc-partial.is-stale>header>strong{color:#775f38;background:#f4eee1}.mpc-partial>p{color:#686378;margin:0;font-size:11px;line-height:1.55}.mpc-partial>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mpc-partial>ul li{background:#fff;border:1px solid #e4dff0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.mpc-partial>ul li>span{gap:3px;min-width:0;display:grid}.mpc-partial>ul strong{color:#45405a;font-size:11px}.mpc-partial>ul small{color:#767184;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.mpc-partial>ul em{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.mpc-partial>ul em.is-retryable{color:#2d6942;background:#e5f5ea}.mpc-partial>ul em.is-blocked{color:#805a20;background:#fff0dc}.mpc-partial>.mpc-partial-limit{color:#795821;background:#fff4e3;border-radius:9px;padding:9px 10px}.mpc-partial>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mpc-partial>footer button{box-sizing:border-box;color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#6e51c3;border:1px solid #6e51c3;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:900}.mpc-partial>footer button:disabled{cursor:not-allowed;opacity:.5}.mpc-partial>footer span{color:#777183;text-align:right;font-size:10px;line-height:1.45}.mpc-partial :where(button):focus-visible{outline-offset:2px;outline:3px solid #5b48be4d}.mpc-report>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpc-report>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mpc-download-check{color:#6b7285;margin:0;font-size:10px;line-height:1.45}.mpc-presentation-ready{background:linear-gradient(145deg,#f8fbff,#faf8ff);border:1px solid #d9e2f1;border-radius:15px;gap:12px;margin-top:16px;padding:14px;display:grid}.mpc-presentation-ready>header{gap:3px;display:grid}.mpc-presentation-ready>header span{color:#6250b0;letter-spacing:.12em;font-size:9px;font-weight:900}.mpc-presentation-ready h4{color:#2f354c;margin:0;font-size:15px}.mpc-presentation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mpc-presentation-summary article{background:#fff;border:1px solid #e0e5ef;border-radius:11px;gap:4px;min-width:0;padding:10px;display:grid}.mpc-presentation-summary strong{color:#423b72;font-size:13px}.mpc-presentation-summary span{color:#687086;font-size:10px;line-height:1.45}.mpc-presentation-ready ol{color:#50586e;gap:5px;margin:0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}.mpc-presentation-ready>p{color:#74798b;border-top:1px solid #e3e6ef;margin:0;padding-top:10px;font-size:10px;line-height:1.5}.mpc-image-ready{background:linear-gradient(145deg,#f7fcf9,#fbfaff);border:1px solid #d8e8df;border-radius:15px;gap:12px;margin-top:16px;padding:14px;display:grid}.mpc-image-ready>header{gap:3px;display:grid}.mpc-image-ready>header span{color:#39705a;letter-spacing:.12em;font-size:9px;font-weight:900}.mpc-image-ready h4{color:#2f493e;margin:0;font-size:15px}.mpc-image-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mpc-image-summary article{background:#fff;border:1px solid #dfe9e3;border-radius:11px;gap:4px;min-width:0;padding:10px;display:grid}.mpc-image-summary strong{color:#35644f;font-size:13px}.mpc-image-summary span{color:#68786f;font-size:10px;line-height:1.45}.mpc-image-ready ul{color:#4f6258;gap:5px;margin:0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}.mpc-image-ready>p{color:#728078;border-top:1px solid #dfe8e3;margin:0;padding-top:10px;font-size:10px;line-height:1.5}.mpc-image-ready>.mpc-image-format-note{color:#4f6258;border-top:0;padding-top:0;font-size:11px}.mpc-report>header button{color:#4d5064;cursor:pointer;background:#fff;border:1px solid #dedfea;border-radius:9px;padding:7px 9px;font-size:10px}.mpc-technical{color:#74788a;font-size:9px;line-height:1.5}.mpc-technical>summary{cursor:pointer;color:#565b72;font-weight:800}.mpc-report>header>.mpc-technical{max-width:320px}.mpc-report>header>.mpc-technical>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.mpc-records .mpc-technical{grid-column:1/-1}.mpc-records .mpc-technical code{margin-top:5px;display:block}.mpc-records{gap:8px;max-height:360px;margin-top:14px;display:grid;overflow:auto}.mpc-records article{background:#fafbfe;border:1px solid #e5e7ef;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px;display:grid}.mpc-records strong{color:#34374c;font-size:12px}.mpc-records span{color:#6e7183;justify-self:end;font-size:10px}.mpc-records code{text-overflow:ellipsis;color:#665493;grid-column:1/-1;font-size:10px;overflow:hidden}.mpc-records small{color:#7b7e8f;grid-column:1/-1;font-size:10px}.mpc-report>ul{color:#80572a;margin:12px 0;padding-left:18px;font-size:11px;line-height:1.55}.mpc-report>small{color:#7a7d8d;margin-top:12px;font-size:10px;line-height:1.5;display:block}.mpc-pptx-artifact{background:#f8fcf9;border:1px solid #dce4de;border-radius:12px;gap:6px;margin-top:12px;padding:11px;display:grid}.mpc-pptx-artifact>strong{color:#354c40;overflow-wrap:anywhere;font-size:11px}.mpc-pptx-artifact>span{color:#738079;overflow-wrap:anywhere;font:9px ui-monospace,monospace}.mpc-pptx-artifact>div{gap:6px;display:grid}.mpc-pptx-artifact article{background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 7px;padding:7px;display:grid}.mpc-pptx-artifact article b{color:#4f6f5c;font:850 8px ui-monospace,monospace}.mpc-pptx-artifact article span{color:#46534b;font-size:9px}.mpc-pptx-artifact article em{color:#2e7750;font-size:8px;font-style:normal;font-weight:850}.mpc-pptx-artifact article.is-fail em{color:#a44558}.mpc-pptx-artifact article small{color:#7f8983;grid-column:1/-1;font-size:8px;line-height:1.4}@media (width<=1050px){.mpc-studio{grid-template-columns:1fr}.mpc-report{min-height:240px}}@media (width<=680px){.mpc-studio{gap:10px;padding:10px}.mpc-controls,.mpc-report{border-radius:15px;padding:14px}.mpc-kind,.mpc-image-use-cases,.mpc-image-options{grid-template-columns:1fr}.mpc-output-guide dl>div{grid-template-columns:1fr;gap:3px}.mpc-output-guide ul,.mpc-presentation-summary,.mpc-image-summary{grid-template-columns:1fr}.mpc-selection{display:grid}.mpc-selection span{text-align:left}.mpc-report>header{display:grid}.mpc-report>header>div:last-child{justify-content:flex-start}.mpc-pages>div{gap:8px;display:grid}.mpc-custom{grid-template-columns:1fr}.mpc-presentation-ready,.mpc-image-ready{padding:12px}.mpc-presentation-ready h4,.mpc-image-ready h4{font-size:15px}.mpc-presentation-summary strong,.mpc-image-summary strong{font-size:14px}.mpc-presentation-summary span,.mpc-presentation-ready ol,.mpc-presentation-ready>p,.mpc-image-summary span,.mpc-image-ready ul,.mpc-image-ready>p,.mpc-image-ready>.mpc-image-format-note{font-size:12px}.mpc-partial>header,.mpc-partial>footer{grid-template-columns:1fr;display:grid}.mpc-partial>header>strong{justify-self:start}.mpc-partial>footer button{width:100%;min-height:48px}.mpc-partial>footer span{text-align:left}}@media (width<=390px){.mpc-partial,.mpc-partial *{min-width:0;max-width:100%}.mpc-partial{padding:11px;overflow-x:clip}.mpc-partial>ul li{grid-template-columns:1fr}.mpc-partial>ul em{justify-self:start}.mpc-partial :where(h4,p,strong,small,span,em,button){overflow-wrap:anywhere;word-break:break-word}.mpc-partial>footer button{white-space:normal}}.mpc-kind button{min-height:76px}.mpc-kind strong{font-size:14px}.mpc-kind small{font-size:12px}.mpc-output-guide h4{font-size:14px}.mpc-output-guide dt,.mpc-output-guide dd,.mpc-output-guide li strong,.mpc-output-guide li span{font-size:12px}.mpc-pages legend,.mpc-pages>div label,.mpc-custom{font-size:13px}.mpc-pages>div label{min-height:44px}.mpc-pages>small{font-size:12px}.mpc-custom input,.mpc-image-options select{min-height:44px;font-size:13px}.mpc-image-options label,.mpc-docx-note{font-size:12px}.mpc-selection strong{font-size:13px}.mpc-selection span,.mpc-progress span{font-size:12px}.mpc-run{min-height:46px;font-size:13px}.mpc-progress button{min-height:44px;font-size:12px}.mpc-report>header button,.mpc-report summary{min-height:44px;font-size:11px}.mpc-technical{font-size:11px}.mpc-records strong{font-size:13px}.mpc-records span,.mpc-records code,.mpc-records small,.mpc-report>small{font-size:11px}.mpc-report>ul,.mpc-download-check,.mpc-recovery ul{font-size:12px}.mpc-image-use-cases button:focus-visible,.mpc-image-advanced>summary:focus-visible{outline-offset:2px;outline:3px solid #5b48be47}.mls-panel{background:#fff;border:1px solid #d9dfeb;border-radius:15px;margin:12px 0;overflow:hidden;box-shadow:0 9px 25px #242b440a}.mls-panel>summary{cursor:pointer;background:linear-gradient(135deg,#f9fbff,#f5f1ff);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:flex}.mls-panel>summary::-webkit-details-marker{display:none}.mls-panel>summary>span{gap:3px;display:grid}.mls-panel>summary strong{color:#353b54;font-size:11px}.mls-panel>summary small{color:#7d8497;font-size:8px}.mls-panel>summary em{color:#34724f;white-space:nowrap;background:#e7f5ec;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.mls-panel>summary:focus-visible,.mls-body button:focus-visible,.mls-body textarea:focus-visible,.mls-body input:focus-visible,.mls-operations summary:focus-visible{outline-offset:-3px;outline:3px solid #5b48be47}.mls-body{color:#353a4d;background:#f7f8fb;border-top:1px solid #e4e7ef;gap:13px;padding:15px;display:grid}.mls-head{background:radial-gradient(circle at 95% 0,#ece5ff 0,#0000 35%),#fff;border:1px solid #e1e4ed;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.mls-head>div{gap:4px;display:grid}.mls-head span,.mls-section-head span,.mls-verdict span{color:#6950c5;letter-spacing:.12em;font-size:8px;font-weight:900}.mls-head h3{color:#272d43;margin:0;font-size:15px}.mls-head>strong{color:#3b7050;white-space:nowrap;background:#edf5ef;border-radius:999px;padding:6px 8px;font-size:8px}.mls-input,.mls-section{background:#fff;border:1px solid #e0e3ec;border-radius:13px;gap:10px;padding:14px;display:grid}.mls-section-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.mls-section-head>div{gap:3px;display:grid}.mls-section-head h4{color:#343a50;margin:0;font-size:12px}.mls-section-head small{color:#858c9c;font-size:8px}.mls-input>label{color:#52596d;font-size:9px;font-weight:800}.mls-input textarea{resize:vertical;color:#2e3447;background:#fbfcfe;border:1px solid #d9dde7;border-radius:9px;width:100%;min-height:108px;padding:10px;font:10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.mls-input>p{color:#7c8394;margin:0;font-size:8px;line-height:1.55}.mls-examples{flex-wrap:wrap;gap:6px;display:flex}.mls-examples button,.mls-export button{color:#5c4aac;cursor:pointer;background:#fff;border:1px solid #d7dce7;border-radius:8px;min-height:29px;padding:0 9px;font-size:8px;font-weight:800}.mls-primary,.mls-user>button{color:#fff;cursor:pointer;background:#674dc2;border:0;border-radius:9px;min-height:36px;font-size:9px;font-weight:850}.mls-error{color:#a53d58;background:#fff0f3;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;font-weight:750;line-height:1.5}.mls-report{gap:12px;display:grid}.mls-verdict{background:#f7fcf8;border:1px solid #d8e7dd;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex}.mls-verdict>div{gap:4px;display:grid}.mls-verdict h4{color:#2f6044;margin:0;font-size:17px}.mls-verdict p{color:#62786a;margin:0;font-size:9px;line-height:1.5}.mls-verdict>strong{color:#31704d;white-space:nowrap;background:#dff1e5;border-radius:999px;padding:6px 8px;font-size:8px}.mls-verdict.is-infinite{background:#fffaf0;border-color:#e7dab7}.mls-verdict.is-infinite h4{color:#805b19}.mls-verdict.is-infinite>strong{color:#795617;background:#f6e8c3}.mls-verdict.is-inconsistent{background:#fff7f8;border-color:#ebced5}.mls-verdict.is-inconsistent h4{color:#99455c}.mls-verdict.is-inconsistent>strong{color:#974159;background:#f8dfe5}.mls-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mls-metrics article{background:#fff;border:1px solid #e0e3eb;border-radius:10px;gap:3px;padding:10px;display:grid}.mls-metrics span{color:#7c8496;font-size:7px}.mls-metrics strong{color:#3e4560;font-size:15px}.mls-metrics small{color:#8b91a0;overflow-wrap:anywhere;font-size:7px}.mls-equations,.mls-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mls-equations article,.mls-check-grid article{background:#fbfcfe;border:1px solid #e0e3eb;border-radius:10px;min-width:0;padding:10px}.mls-equations header,.mls-check-grid header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mls-equations header span,.mls-check-grid header span{color:#6551b1;font:800 8px ui-monospace,monospace}.mls-equations header strong{color:#40475b;overflow-wrap:anywhere;font:9px/1.45 ui-monospace,monospace}.mls-equations dl,.mls-check-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0 0;display:grid}.mls-equations dl div,.mls-check-grid dl div{background:#f0f2f7;border-radius:7px;min-width:0;padding:6px}.mls-equations dt,.mls-check-grid dt{color:#858c9d;font-size:6px}.mls-equations dd,.mls-check-grid dd{color:#434a5f;overflow-wrap:anywhere;margin:2px 0 0;font:800 8px ui-monospace,monospace}.mls-solutions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.mls-solutions article{background:#faf8ff;border:1px solid #ded9ef;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px;display:grid}.mls-solutions span{color:#fff;background:#6750b8;border-radius:8px;grid-row:1/3;place-items:center;width:26px;height:26px;font:850 11px ui-monospace,monospace;display:grid}.mls-solutions strong{color:#383050;overflow-wrap:anywhere;font:11px ui-monospace,monospace}.mls-solutions small{color:#817a92;font-size:7px}.mls-note{color:#785c21;background:#fff5dc;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.mls-contradiction{background:#fff8f9;border:1px solid #eccfd6;border-radius:10px;gap:6px;padding:11px;display:grid}.mls-contradiction>strong{color:#9b4059;font-size:11px}.mls-contradiction p{color:#7a5c64;margin:0;font-size:8px;line-height:1.5}.mls-contradiction code{color:#814457;font-size:8px}.mls-check-grid article.is-pass{background:#fbfffc;border-color:#d8eadf}.mls-check-grid article.is-fail{background:#fff9fa;border-color:#ebccd4}.mls-check-grid header strong{color:#347151;font-size:8px}.mls-check-grid .is-fail header strong{color:#a04159}.mls-empty{color:#7e8596;text-align:center;justify-items:center;gap:6px;padding:20px;display:grid}.mls-empty>span{color:#6652b4;font:18px ui-monospace,monospace}.mls-empty strong{color:#4d5367;font-size:10px}.mls-empty p{margin:0;font-size:8px;line-height:1.5}.mls-matrix-wrap{border:1px solid #e0e3eb;border-radius:9px;max-width:100%;overflow:auto}.mls-matrix{border-collapse:collapse;background:#fff;width:100%;font:8px ui-monospace,monospace}.mls-matrix th,.mls-matrix td{text-align:center;border-bottom:1px solid #e5e7ed;border-right:1px solid #e5e7ed;min-width:56px;padding:7px 9px}.mls-matrix th{color:#574896;background:#f2f0fa}.mls-matrix td{color:#3f4558}.mls-matrix tr:last-child>*{border-bottom:0}.mls-matrix tr>:last-child{border-right:0}.mls-operations{gap:6px;display:grid}.mls-operations>details{background:#fbfcfe;border:1px solid #e0e3eb;border-radius:9px;overflow:hidden}.mls-operations>details>summary{cursor:pointer;padding:9px 10px}.mls-operations>details>summary>span{gap:3px;display:grid}.mls-operations>details>summary strong{color:#4a5065;font-size:8px}.mls-operations>details>summary small{color:#82899a;font-size:7px;line-height:1.45}.mls-operations .mls-matrix-wrap{margin:0 9px 9px}.mls-technical{color:#737b8e;background:#fbfcfe;border:1px solid #e0e3eb;border-radius:9px;gap:8px;padding:9px;font-size:8px;display:grid}.mls-technical>summary{cursor:pointer;color:#54459a;font-weight:850}.mls-technical>p{margin:0;line-height:1.5}.mls-technical>.mls-matrix-wrap{margin-top:2px}.mls-user{background:linear-gradient(145deg,#fff,#faf9ff)}.mls-candidate{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.mls-candidate label{color:#575e72;gap:4px;font-size:8px;font-weight:800;display:grid}.mls-candidate input{color:#33394d;background:#fff;border:1px solid #d8dce6;border-radius:8px;width:100%;min-height:33px;padding:0 9px;font:9px ui-monospace,monospace}.mls-user-status{border-radius:8px;margin:0;padding:9px 10px;font-size:8px;font-weight:800}.mls-user-status.is-pass{color:#33704e;background:#e8f5ed}.mls-user-status.is-fail{color:#9f4058;background:#fff0f3}.mls-export{background:#fff;border:1px solid #e0e3eb;border-radius:11px;align-items:center;gap:7px;padding:12px;display:flex}.mls-export>div{flex:1;gap:3px;display:grid}.mls-export strong{color:#454b5f;font-size:9px}.mls-export span{color:#82899a;font-size:7px}@media (width<=760px){.mls-head,.mls-verdict{flex-direction:column;align-items:stretch}.mls-head>strong,.mls-verdict>strong{align-self:flex-start}.mls-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mls-equations,.mls-check-grid{grid-template-columns:1fr}}@media (width<=480px){.mls-body{padding:10px}.mls-input,.mls-section{padding:11px}.mls-section-head{flex-direction:column;align-items:flex-start}.mls-metrics,.mls-equations dl,.mls-check-grid dl{grid-template-columns:1fr 1fr}.mls-export{flex-wrap:wrap;align-items:stretch}.mls-export>div{flex-basis:100%}.mls-export button{flex:1}.mls-panel>summary small{line-height:1.4}}.mcv-panel{background:#fff;border:1px solid #d9dfeb;border-radius:15px;margin:12px 0;overflow:hidden;box-shadow:0 9px 25px #242b440a}.mcv-panel>summary{cursor:pointer;background:linear-gradient(135deg,#f7fbff,#f0f8f7);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:flex}.mcv-panel>summary::-webkit-details-marker{display:none}.mcv-panel>summary>span{gap:3px;display:grid}.mcv-panel>summary strong{color:#353b54;font-size:11px}.mcv-panel>summary small{color:#7d8497;font-size:8px}.mcv-panel>summary em{color:#286f59;white-space:nowrap;background:#def3ea;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.mcv-panel>summary:focus-visible,.mcv-body button:focus-visible,.mcv-body textarea:focus-visible,.mcv-body input:focus-visible{outline-offset:-3px;outline:3px solid #207d6640}.mcv-body{color:#353a4d;background:#f7f9fa;border-top:1px solid #e4e7ef;gap:13px;padding:15px;display:grid}.mcv-head{background:radial-gradient(circle at 93% 0,#daf2eb 0,#0000 35%),#fff;border:1px solid #dce7e4;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.mcv-head>div{gap:4px;display:grid}.mcv-head span,.mcv-section-head span,.mcv-verdict span{color:#27846b;letter-spacing:.12em;font-size:8px;font-weight:900}.mcv-head h3{color:#263d38;margin:0;font-size:15px}.mcv-head p{color:#71827e;max-width:680px;margin:0;font-size:9px;line-height:1.55}.mcv-head>strong{color:#33725f;white-space:nowrap;background:#e6f5ef;border-radius:999px;padding:6px 8px;font-size:8px}.mcv-input,.mcv-equation,.mcv-steps,.mcv-checks,.mcv-user{background:#fff;border:1px solid #e0e5e9;border-radius:13px;gap:10px;padding:14px;display:grid}.mcv-section-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.mcv-section-head>div{gap:3px;display:grid}.mcv-section-head h4{color:#343f4b;margin:0;font-size:12px}.mcv-section-head small{color:#86908f;font-size:8px}.mcv-input>label,.mcv-user>label{color:#4f625e;font-size:9px;font-weight:800}.mcv-input textarea{resize:vertical;color:#2f403d;background:#fbfdfd;border:1px solid #d8e0df;border-radius:9px;width:100%;min-height:94px;padding:10px;font:10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.mcv-input>p{color:#788784;margin:0;font-size:8px;line-height:1.55}.mcv-input code{color:#26735f;font-weight:850}.mcv-examples{flex-wrap:wrap;gap:6px;display:flex}.mcv-examples button,.mcv-export button{color:#28745f;cursor:pointer;background:#fff;border:1px solid #d4dfdc;border-radius:8px;min-height:29px;padding:0 9px;font-size:8px;font-weight:800}.mcv-primary,.mcv-user>div>button{color:#fff;cursor:pointer;background:#277b65;border:0;border-radius:9px;min-height:36px;font-size:9px;font-weight:850}.mcv-error{color:#a53d58;background:#fff0f3;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;font-weight:750;line-height:1.5}.mcv-report{gap:12px;display:grid}.mcv-verdict{background:#f6fcf9;border:1px solid #d2e7df;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex}.mcv-verdict>div{gap:4px;display:grid}.mcv-verdict h4{color:#275f4f;overflow-wrap:anywhere;margin:0;font:850 17px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}.mcv-verdict p{color:#627b72;margin:0;font-size:9px;line-height:1.5}.mcv-verdict>strong{color:#286b57;white-space:nowrap;background:#dbf0e7;border-radius:999px;padding:6px 8px;font-size:8px}.mcv-verdict.is-identity{background:#f8f8ff;border-color:#d9dcf0}.mcv-verdict.is-identity h4{color:#56518b}.mcv-verdict.is-identity>strong{color:#5e5793;background:#e8e6fa}.mcv-verdict.is-no-solution{background:#fff7f8;border-color:#ebced5}.mcv-verdict.is-no-solution h4{color:#99455c}.mcv-verdict.is-no-solution>strong{color:#974159;background:#f8dfe5}.mcv-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mcv-parts article{background:#fff;border:1px solid #dfe7e5;border-radius:10px;gap:3px;padding:11px;display:grid}.mcv-parts span{color:#7b8986;font-size:7px}.mcv-parts strong{color:#2e4b44;overflow-wrap:anywhere;font:850 14px ui-monospace,monospace}.mcv-parts small{color:#8a9593;font-size:7px}.mcv-equation>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mcv-equation article{background:#f2f7f6;border-radius:9px;gap:4px;padding:9px;display:grid}.mcv-equation article span{color:#788783;font-size:7px}.mcv-equation article strong{color:#344c46;overflow-wrap:anywhere;font:850 10px ui-monospace,monospace}.mcv-steps ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mcv-steps li{background:#fbfdfc;border:1px solid #e0e6e4;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.mcv-steps li>span{color:#26735e;background:#dff2eb;border-radius:6px;align-self:start;padding:4px 6px;font:850 7px ui-monospace,monospace}.mcv-steps li>div{gap:4px;min-width:0;display:grid}.mcv-steps h5{color:#3b4a47;margin:0;font-size:9px}.mcv-steps code,.mcv-steps strong{color:#40534f;overflow-wrap:anywhere;font:8px/1.5 ui-monospace,monospace;display:block}.mcv-steps strong{color:#246451;background:#f0f5f4;border-radius:7px;padding:6px 7px}.mcv-steps p{color:#7a8784;margin:0;font-size:7px;line-height:1.5}.mcv-check{background:#fbfffd;border:1px solid #d5e9e1;border-radius:10px;gap:8px;padding:11px;display:grid}.mcv-check.is-fail{background:#fff9fa;border-color:#ebccd4}.mcv-check header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mcv-check header>div{gap:2px;display:grid}.mcv-check header span{color:#277760;font:850 7px ui-monospace,monospace}.mcv-check h5{color:#3e4c49;margin:0;font-size:9px}.mcv-check header>strong{color:#287258;font-size:8px}.mcv-check.is-fail header>strong{color:#9c4258}.mcv-check>p{color:#3b4e49;margin:0;font:850 9px ui-monospace,monospace}.mcv-check dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.mcv-check dl div{background:#eef5f2;border-radius:7px;min-width:0;padding:7px}.mcv-check.is-fail dl div{background:#faedf0}.mcv-check dt{color:#7e8c88;font-size:6px}.mcv-check dd{color:#344b45;overflow-wrap:anywhere;margin:2px 0 0;font:850 8px ui-monospace,monospace}.mcv-user{background:linear-gradient(145deg,#fff,#f7fcfa)}.mcv-user>div:not(.mcv-section-head){grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.mcv-user input{color:#30443f;background:#fff;border:1px solid #d4dfdc;border-radius:9px;width:100%;min-width:0;min-height:36px;padding:0 9px;font:9px ui-monospace,monospace}.mcv-user>div>button{padding:0 11px}.mcv-scope{background:#fffdf5;border:1px solid #e3dfcb;border-radius:10px;gap:4px;padding:11px;display:grid}.mcv-scope strong{color:#675d34;font-size:9px}.mcv-scope p,.mcv-scope span{color:#817856;margin:0;font-size:8px;line-height:1.5}.mcv-scope span{color:#968b68}.mcv-export{background:#fff;border:1px solid #e0e5e4;border-radius:11px;align-items:center;gap:7px;padding:12px;display:flex}.mcv-export>div{flex:1;gap:3px;display:grid}.mcv-export strong{color:#454f4d;font-size:9px}.mcv-export span{color:#828e8b;font-size:7px}.mcv-empty{color:#7e8b88;text-align:center;justify-items:center;gap:6px;padding:22px;display:grid}.mcv-empty>span{color:#286d59;background:#e2f2ed;border-radius:12px;padding:10px 13px;font:850 15px ui-monospace,monospace}.mcv-empty strong{color:#4b5b57;font-size:10px}.mcv-empty p{max-width:440px;margin:0;font-size:8px;line-height:1.5}@media (width<=760px){.mcv-head,.mcv-verdict{flex-direction:column;align-items:stretch}.mcv-head>strong,.mcv-verdict>strong{align-self:flex-start}.mcv-parts,.mcv-equation>div:last-child,.mcv-user>div:not(.mcv-section-head){grid-template-columns:1fr}.mcv-user>div>button{width:100%}}@media (width<=480px){.mcv-body{padding:10px}.mcv-input,.mcv-equation,.mcv-steps,.mcv-checks,.mcv-user{padding:11px}.mcv-section-head{flex-direction:column;align-items:flex-start}.mcv-check dl{grid-template-columns:1fr 1fr}.mcv-export{flex-wrap:wrap;align-items:stretch}.mcv-export>div{flex-basis:100%}.mcv-export button{flex:1}.mcv-panel>summary small{line-height:1.4}}.mcv-panel>summary strong{font-size:14px}.mcv-panel>summary small{font-size:11px;line-height:1.5}.mcv-panel>summary em{font-size:11px}.mcv-head span,.mcv-section-head span,.mcv-verdict span{letter-spacing:.04em;font-size:11px}.mcv-head h3{font-size:17px}.mcv-head p{font-size:12px;line-height:1.6}.mcv-head>strong{font-size:11px}.mcv-section-head h4{font-size:15px}.mcv-section-head small{font-size:11px}.mcv-input>label,.mcv-user>label{font-size:12px}.mcv-input textarea{font-size:14px}.mcv-input>p{font-size:11px;line-height:1.6}.mcv-examples button,.mcv-export button,.mcv-advanced button{min-height:40px;padding:0 12px;font-size:12px}.mcv-primary,.mcv-user>div>button{min-height:44px;font-size:13px}.mcv-error{font-size:11px}.mcv-verdict p{font-size:12px}.mcv-verdict>strong,.mcv-parts span,.mcv-parts small,.mcv-equation article span{font-size:11px}.mcv-equation article strong{font-size:12px}.mcv-steps li>span{font-size:11px}.mcv-steps h5{font-size:12px}.mcv-steps code,.mcv-steps strong,.mcv-steps p,.mcv-check header span{font-size:11px}.mcv-check h5{font-size:12px}.mcv-check header>strong{font-size:11px}.mcv-check>p{font-size:12px}.mcv-check dt,.mcv-check dd{font-size:11px}.mcv-user input{min-height:44px;font-size:13px}.mcv-scope strong{font-size:12px}.mcv-scope p,.mcv-scope span{font-size:11px;line-height:1.6}.mcv-export strong{font-size:12px}.mcv-export span{font-size:11px;line-height:1.5}.mcv-empty strong{font-size:13px}.mcv-empty p{font-size:11px;line-height:1.6}.mcv-advanced{background:#fff;border:1px solid #e0e5e4;border-radius:11px;padding:11px 12px;font-size:12px}.mcv-advanced summary{color:#50645f;cursor:pointer;width:fit-content;font-weight:850}.mcv-advanced p{color:#788784;margin:9px 0;font-size:11px;line-height:1.55}.mcv-advanced button{color:#28745f;cursor:pointer;background:#fff;border:1px solid #d4dfdc;border-radius:8px;font-weight:800}.mcv-save-status{color:#286f59;background:#eaf7f1;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.mpc-calc-panel{background:#fff;border:1px solid #d9dfeb;border-radius:15px;margin:12px 0;overflow:hidden;box-shadow:0 9px 25px #242b440a}.mpc-calc-panel>summary{cursor:pointer;background:linear-gradient(135deg,#faf9ff,#f3f6ff);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:flex}.mpc-calc-panel>summary::-webkit-details-marker{display:none}.mpc-calc-panel>summary>span{gap:3px;display:grid}.mpc-calc-panel>summary strong{color:#353b54;font-size:11px}.mpc-calc-panel>summary small{color:#7d8497;font-size:8px}.mpc-calc-panel>summary em{color:#4d5fa8;white-space:nowrap;background:#e6ecff;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.mpc-calc-panel>summary:focus-visible,.mpc-calc-body button:focus-visible,.mpc-calc-body textarea:focus-visible,.mpc-calc-body input:focus-visible{outline-offset:-3px;outline:3px solid #4b5caf40}.mpc-calc-body{color:#353a4d;background:#f8f8fc;border-top:1px solid #e4e7ef;gap:13px;padding:15px;display:grid}.mpc-calc-head{background:radial-gradient(circle at 92% 0,#e4e8ff 0,#0000 35%),#fff;border:1px solid #dfe3f0;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.mpc-calc-head>div{gap:4px;display:grid}.mpc-calc-head span,.mpc-calc-section-head span,.mpc-calc-verdict span{color:#596bb8;letter-spacing:.12em;font-size:8px;font-weight:900}.mpc-calc-head h3{color:#303953;margin:0;font-size:15px}.mpc-calc-head p{color:#737c94;max-width:700px;margin:0;font-size:9px;line-height:1.55}.mpc-calc-head>strong{color:#5263a7;white-space:nowrap;background:#edf0ff;border-radius:999px;padding:6px 8px;font-size:8px}.mpc-calc-input,.mpc-calc-steps,.mpc-calc-checks,.mpc-calc-user{background:#fff;border:1px solid #e0e3ec;border-radius:13px;gap:10px;padding:14px;display:grid}.mpc-calc-section-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.mpc-calc-section-head>div{gap:3px;display:grid}.mpc-calc-section-head h4{color:#394057;margin:0;font-size:12px}.mpc-calc-section-head small{color:#878da0;font-size:8px}.mpc-calc-expression{grid-template-columns:75px minmax(0,1fr);gap:8px;display:grid}.mpc-calc-expression label,.mpc-calc-settings label,.mpc-calc-user-grid>div>label{color:#555d75;gap:4px;font-size:8px;font-weight:800;display:grid}.mpc-calc-expression input,.mpc-calc-settings input,.mpc-calc-user input{color:#343b51;background:#fbfcff;border:1px solid #d8dce8;border-radius:9px;width:100%;min-width:0;font:9px ui-monospace,monospace}.mpc-calc-expression input{text-align:center;min-height:94px;font-size:15px}.mpc-calc-expression textarea{resize:vertical;color:#343b51;background:#fbfcff;border:1px solid #d8dce8;border-radius:9px;width:100%;min-height:94px;padding:10px;font:10px/1.65 ui-monospace,monospace}.mpc-calc-input>p{color:#798094;margin:0;font-size:8px;line-height:1.55}.mpc-calc-input code{color:#5364a7;font-weight:850}.mpc-calc-settings{grid-template-columns:minmax(120px,.35fr) minmax(0,.65fr);gap:8px;display:grid}.mpc-calc-settings>label,.mpc-calc-settings fieldset{background:#fafbff;border:1px solid #e1e4ee;border-radius:10px;padding:9px}.mpc-calc-settings fieldset{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.mpc-calc-settings legend{color:#596177;padding:0 4px;font-size:8px;font-weight:850}.mpc-calc-settings input{min-height:32px;padding:0 8px}.mpc-calc-examples{flex-wrap:wrap;gap:6px;display:flex}.mpc-calc-examples button,.mpc-calc-export button{color:#5363aa;cursor:pointer;background:#fff;border:1px solid #d7dbea;border-radius:8px;min-height:29px;padding:0 9px;font-size:8px;font-weight:800}.mpc-calc-primary,.mpc-calc-user-grid button{color:#fff;cursor:pointer;background:#5869b2;border:0;border-radius:9px;min-height:36px;font-size:9px;font-weight:850}.mpc-calc-error{color:#a53d58;background:#fff0f3;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;font-weight:750;line-height:1.5}.mpc-calc-report{gap:12px;display:grid}.mpc-calc-verdict{background:#f8f9ff;border:1px solid #d8def0;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex}.mpc-calc-verdict>div{gap:4px;display:grid}.mpc-calc-verdict h4{color:#394979;overflow-wrap:anywhere;margin:0;font:850 17px/1.25 ui-monospace,monospace}.mpc-calc-verdict p{color:#66718d;margin:0;font-size:9px;line-height:1.5}.mpc-calc-verdict>strong{color:#4a5d9f;white-space:nowrap;background:#e4e9fb;border-radius:999px;padding:6px 8px;font-size:8px}.mpc-calc-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mpc-calc-results article{background:#fff;border:1px solid #e0e3ed;border-radius:10px;gap:4px;padding:11px;display:grid}.mpc-calc-results span{color:#7b8296;font-size:7px}.mpc-calc-results strong{color:#3b435c;overflow-wrap:anywhere;font:850 11px ui-monospace,monospace}.mpc-calc-results small{color:#8c92a2;overflow-wrap:anywhere;font-size:7px}.mpc-calc-steps ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mpc-calc-steps li{background:#fcfcff;border:1px solid #e1e4ed;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.mpc-calc-steps li>span{color:#5263a6;background:#e7ebfb;border-radius:6px;align-self:start;padding:4px 6px;font:850 7px ui-monospace,monospace}.mpc-calc-steps li>div{gap:4px;min-width:0;display:grid}.mpc-calc-steps h5{color:#42495f;margin:0;font-size:9px}.mpc-calc-steps code,.mpc-calc-steps strong{color:#46506a;overflow-wrap:anywhere;font:8px/1.5 ui-monospace,monospace;display:block}.mpc-calc-steps strong{color:#44579a;background:#f0f2fa;border-radius:7px;padding:6px 7px}.mpc-calc-steps p{color:#7b8294;margin:0;font-size:7px;line-height:1.5}.mpc-calc-checks>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mpc-check{background:#fbfffc;border:1px solid #dbe7df;border-radius:10px;gap:8px;padding:10px;display:grid}.mpc-check.is-fail{background:#fff9fa;border-color:#ebccd4}.mpc-check header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mpc-check header>div{gap:2px;display:grid}.mpc-check header span{color:#5365aa;font:850 7px ui-monospace,monospace}.mpc-check h5{color:#42495e;margin:0;font-size:8px}.mpc-check header>strong{color:#317050;font-size:7px}.mpc-check.is-fail header>strong{color:#9d4258}.mpc-check dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.mpc-check dl div{background:#f0f4f2;border-radius:7px;min-width:0;padding:6px}.mpc-check.is-fail dl div{background:#faedf0}.mpc-check dt{color:#7f8985;font-size:6px}.mpc-check dd{color:#3e4d48;overflow-wrap:anywhere;margin:2px 0 0;font:850 7px ui-monospace,monospace}.mpc-calc-user{background:linear-gradient(145deg,#fff,#fafaff)}.mpc-calc-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mpc-calc-user-grid>div{background:#fff;border:1px solid #e1e4ee;border-radius:10px;align-content:start;gap:7px;padding:9px;display:grid}.mpc-calc-user-grid>div>div:first-of-type{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.mpc-calc-user input{min-height:34px;padding:0 8px}.mpc-calc-user-grid button{padding:0 10px}.mpc-calc-scope{background:#fffdf5;border:1px solid #e4dfcb;border-radius:10px;gap:4px;padding:11px;display:grid}.mpc-calc-scope strong{color:#695f35;font-size:9px}.mpc-calc-scope p,.mpc-calc-scope span{color:#817856;margin:0;font-size:8px;line-height:1.5}.mpc-calc-scope span{color:#968b68}.mpc-calc-export{background:#fff;border:1px solid #e0e3eb;border-radius:11px;align-items:center;gap:7px;padding:12px;display:flex}.mpc-calc-export>div{flex:1;gap:3px;display:grid}.mpc-calc-export strong{color:#484d61;font-size:9px}.mpc-calc-export span{color:#82889a;font-size:7px}.mpc-calc-empty{color:#7e8496;text-align:center;justify-items:center;gap:6px;padding:22px;display:grid}.mpc-calc-empty>span{color:#5263a5;background:#e9ecfb;border-radius:12px;padding:10px 13px;font:850 14px ui-monospace,monospace}.mpc-calc-empty strong{color:#4e5469;font-size:10px}.mpc-calc-empty p{max-width:460px;margin:0;font-size:8px;line-height:1.5}@media (width<=760px){.mpc-calc-head,.mpc-calc-verdict{flex-direction:column;align-items:stretch}.mpc-calc-head>strong,.mpc-calc-verdict>strong{align-self:flex-start}.mpc-calc-results,.mpc-calc-checks>div:last-child,.mpc-calc-user-grid{grid-template-columns:1fr}}@media (width<=480px){.mpc-calc-body{padding:10px}.mpc-calc-input,.mpc-calc-steps,.mpc-calc-checks,.mpc-calc-user{padding:11px}.mpc-calc-section-head{flex-direction:column;align-items:flex-start}.mpc-calc-expression,.mpc-calc-settings{grid-template-columns:1fr}.mpc-calc-expression input{text-align:left;min-height:42px;padding:0 9px;font-size:10px}.mpc-calc-settings fieldset,.mpc-check dl{grid-template-columns:1fr 1fr}.mpc-calc-export{flex-wrap:wrap;align-items:stretch}.mpc-calc-export>div{flex-basis:100%}.mpc-calc-export button{flex:1}.mpc-calc-panel>summary small{line-height:1.4}}.mvs-more-inputs :where(button,input:not([type=checkbox]):not([type=radio]):not([type=file]),select,summary){box-sizing:border-box;min-height:44px!important}.mqu-studio{color:#33384d;background:#f6f7fb;border-top:1px solid #e6e8f0;gap:16px;padding:18px;display:grid}.mqu-head{background:radial-gradient(circle at 92% 0,#eee8ff 0,#0000 36%),#fff;border:1px solid #dfe3ed;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex;box-shadow:0 12px 34px #2429440e}.mqu-head>div{gap:5px;display:grid}.mqu-head span,.mqu-section-head span{color:#7156c9;letter-spacing:.14em;font-size:8px;font-weight:900}.mqu-head h2{color:#282d47;margin:0;font-size:20px}.mqu-head p{color:#73798e;max-width:720px;margin:0;font-size:9px;line-height:1.58}.mqu-head>strong{color:#6350a7;white-space:nowrap;background:#efeaff;border-radius:999px;padding:7px 9px;font-size:8px}.mqu-grid{grid-template-columns:minmax(260px,.74fr) minmax(250px,.66fr) minmax(340px,1fr);align-items:start;gap:13px;display:grid}.mqu-source,.mqu-controls,.mqu-result{background:#fff;border:1px solid #e0e3eb;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 9px 26px #262b430b}.mqu-section-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.mqu-section-head>div{gap:3px;display:grid}.mqu-section-head h3{color:#3a4057;margin:0;font-size:12px}.mqu-section-head button,.mqu-source-preview footer button{color:#6653af;cursor:pointer;background:#fff;border:1px solid #d9ddeb;border-radius:8px;min-height:28px;padding:0 8px;font-size:7px;font-weight:850}.mqu-section-head>strong{color:#6550ab;font:850 8px ui-monospace,monospace}.mqu-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mqu-drop{cursor:pointer;text-align:center;background:linear-gradient(145deg,#faf9ff,#fff);border:1px dashed #bdb5d8;border-radius:12px;place-content:center;gap:6px;min-height:310px;padding:24px;display:grid}.mqu-drop strong{color:#5c4b96;font-size:11px}.mqu-drop span{color:#858b9c;font-size:8px}.mqu-source-preview{background:#eceef4;border:1px solid #dfe2ea;border-radius:12px;overflow:hidden}.mqu-source-preview canvas,.mqu-result-canvas canvas{object-fit:contain;width:100%;max-height:560px;display:block}.mqu-source-preview footer{background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.mqu-source-preview footer>div{gap:2px;min-width:0;display:grid}.mqu-source-preview footer strong{color:#464c60;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mqu-source-preview footer span{color:#858b9b;font-size:7px}.mqu-controls fieldset{border:1px solid #e1e3eb;border-radius:10px;margin:0;padding:9px}.mqu-controls legend{color:#555c72;padding:0 4px;font-size:8px;font-weight:850}.mqu-segmented,.mqu-preset{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.mqu-preset{grid-template-columns:repeat(2,minmax(0,1fr))}.mqu-segmented button,.mqu-preset button{color:#676c7f;cursor:pointer;background:#fafaff;border:1px solid #dedfea;border-radius:8px;min-height:31px;font-size:8px;font-weight:800}.mqu-segmented button[aria-pressed=true],.mqu-preset button[aria-pressed=true]{color:#5f49aa;background:#f0ecff;border-color:#8067d2;box-shadow:0 0 0 2px #7256c914}.mqu-controls>label{color:#575e73;grid-template-columns:minmax(0,1fr) auto;gap:5px;font-size:8px;font-weight:800;display:grid}.mqu-controls>label output{color:#7156c9;font:850 8px ui-monospace,monospace}.mqu-controls>label input{accent-color:#7656d6;grid-column:1/-1;width:100%}.mqu-primary{color:#fff;cursor:pointer;background:#7156c9;border:0;border-radius:9px;min-height:39px;font-size:9px;font-weight:900}.mqu-primary:disabled{cursor:not-allowed;opacity:.45}.mqu-controls progress{accent-color:#7156c9;width:100%;height:7px}.mqu-message{color:#676d80;background:#f2f3f7;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.mqu-message.is-error{color:#a3425b;background:#fff0f3}.mqu-message.is-done{color:#327055;background:#ecf7f1}.mqu-result-canvas{background:repeating-conic-gradient(#e6e8ee 0 25%,#f5f6f8 0 50%) 50%/18px 18px;border:1px solid #dce0e9;border-radius:12px;position:relative;overflow:hidden}.mqu-result-canvas>span{color:#fff;background:#232638d1;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:850;position:absolute;top:8px;left:8px}.mqu-compare{color:#6251a4;cursor:pointer;touch-action:none;background:#fff;border:1px solid #d7d9e7;border-radius:8px;min-height:32px;font-size:8px;font-weight:850}.mqu-compare:active{background:#f0ecff}.mqu-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mqu-metrics>div{text-align:center;background:#f4f3f9;border-radius:8px;gap:3px;padding:8px;display:grid}.mqu-metrics span{color:#7b8091;font-size:6px}.mqu-metrics strong{color:#4c4769;overflow-wrap:anywhere;font:850 9px ui-monospace,monospace}.mqu-technical{color:#767d90;font-size:8px}.mqu-technical>summary{cursor:pointer;color:#6251a4;font-weight:850}.mqu-technical[open]>.mqu-metrics,.mqu-technical[open]>.mqu-checks{margin-top:7px}.mqu-export{background:#fbfcfe;border:1px solid #e0e2e9;border-radius:10px;grid-template-columns:minmax(90px,.65fr) minmax(70px,.45fr) auto;align-items:end;gap:7px;padding:10px;display:grid}.mqu-export label{color:#5f6578;gap:4px;font-size:7px;font-weight:800;display:grid}.mqu-export select,.mqu-export input{color:#393f52;background:#fff;border:1px solid #d8dce6;border-radius:7px;width:100%;min-height:31px;padding:0 7px;font:8px inherit}.mqu-export button{color:#fff;cursor:pointer;background:#5e4aa8;border:0;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:850}.mqu-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mqu-checks article{background:#fbfffc;border:1px solid #d7e8de;border-radius:9px;gap:3px;padding:8px;display:grid}.mqu-checks article.is-fail{background:#fff9fa;border-color:#edcbd4}.mqu-checks header{justify-content:space-between;display:flex}.mqu-checks header span{color:#6652ad;font:850 7px ui-monospace,monospace}.mqu-checks header strong{color:#337052;font-size:7px}.mqu-checks .is-fail header strong{color:#a03f58}.mqu-checks h4{color:#42485b;margin:0;font-size:8px}.mqu-checks p,.mqu-note,.mqu-pass{color:#757b8d;margin:0;font-size:7px;line-height:1.5}.mqu-note{background:#f5f4fa;border-radius:8px;padding:9px}.mqu-pass{color:#317054;background:#e9f6ef;border-radius:8px;padding:9px;font-weight:800}.mqu-empty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:330px;padding:25px;display:grid}.mqu-empty>span{color:#6750b4;background:#ece8fa;border-radius:16px;place-items:center;width:54px;height:54px;font:900 15px ui-monospace,monospace;display:grid}.mqu-empty strong{color:#4c5266;font-size:10px}.mqu-empty p{color:#858b9c;max-width:380px;margin:0;font-size:8px;line-height:1.5}.mqu-studio button:focus-visible,.mqu-studio input:focus-visible,.mqu-studio select:focus-visible,.mqu-drop:focus-visible{outline-offset:2px;outline:3px solid #7156c942}@media (width<=1100px){.mqu-grid{grid-template-columns:1fr 1fr}.mqu-result{grid-column:1/-1}}@media (width<=720px){.mqu-studio{padding:10px}.mqu-head{flex-direction:column;align-items:stretch;padding:15px}.mqu-head>strong{align-self:flex-start}.mqu-grid{grid-template-columns:1fr}.mqu-result{grid-column:auto}.mqu-drop{min-height:220px}}@media (width<=440px){.mqu-export{grid-template-columns:1fr 1fr}.mqu-export button{grid-column:1/-1}.mqu-checks{grid-template-columns:1fr}.mqu-metrics{grid-template-columns:1fr 1fr}.mqu-metrics>div:last-child{grid-column:1/-1}}.mqu-studio :where(p,span,small,label,legend,summary){font-size:11px!important}.mqu-studio :where(button,select,input:not([type=range]),summary){box-sizing:border-box;min-height:44px!important;font-size:11px!important}.mqu-head p{font-size:12px!important}.mqu-head>strong{font-size:10px!important}.mqu-section-head h3{font-size:14px}.mqu-section-head button,.mqu-source-preview footer button{min-height:44px;padding:0 12px;font-size:11px!important}.mqu-drop strong{font-size:14px}.mqu-drop span{font-size:11px!important}.mqu-source-preview footer strong{font-size:12px}.mqu-source-preview footer span{font-size:11px!important}.mqu-use-fieldset{padding:11px!important}.mqu-use-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mqu-use-cases button{color:#4f5569;cursor:pointer;text-align:left;background:#fbfbfe;border:1px solid #dddfea;border-radius:10px;align-content:start;gap:4px;padding:10px;display:grid}.mqu-use-cases button strong{font-size:12px}.mqu-use-cases button span{color:#7a8091;line-height:1.45}.mqu-use-cases button[aria-pressed=true]{background:#f0ecff;border-color:#8067d2;box-shadow:0 0 0 2px #7256c914}.mqu-use-cases button[aria-pressed=true] strong{color:#5f49aa}.mqu-recommendation{background:#f5fbf8;border:1px solid #d9e5df;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px;display:grid}.mqu-recommendation>strong{color:#337054;font-size:12px}.mqu-recommendation>span{color:#4f5f57;text-align:right;font-weight:800}.mqu-recommendation>p,.mqu-recommendation>small{color:#69756e;grid-column:1/-1;margin:0;line-height:1.5}.mqu-recommendation>small{color:#496756;border-top:1px solid #e0ebe5;padding-top:3px;font-weight:800}.mqu-face-boundary{background:#fff8fa;border:1px solid #e6d5dc;border-radius:11px;gap:5px;padding:11px 12px;display:grid}.mqu-face-boundary strong{color:#8b405c;font-size:12px}.mqu-face-boundary p{color:#765f68;margin:0;line-height:1.55}.mqu-ai-lock{background:#faf8ff;border:1px dashed #c9bedf;border-radius:11px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.mqu-ai-lock>span{background:#ede8f8;border-radius:11px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.mqu-ai-lock strong{color:#5f4b97;font-size:12px}.mqu-ai-lock p{color:#6f687b;margin:4px 0 0;line-height:1.55}.mqu-download-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mqu-download-actions button{color:#6250a5;cursor:pointer;background:#f7f4ff;border:1px solid #cfc8e4;border-radius:10px;min-height:44px;font-size:11px;font-weight:850}.mqu-download-actions button:last-child{color:#fff;background:#7058bd;border-color:#7058bd}.mqu-adjustments{background:#fbfbfd;border:1px solid #e0e2ea;border-radius:11px;overflow:hidden}.mqu-adjustments>summary{color:#6251a4;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-weight:850;display:flex}.mqu-adjustments>summary span{color:#6854ad;background:#ece8f8;border-radius:999px;padding:4px 7px;font-size:10px!important}.mqu-adjustments>div{background:#fff;border-top:1px solid #e5e6ed;gap:12px;padding:12px;display:grid}.mqu-adjustments>div>label{color:#575e73;grid-template-columns:minmax(0,1fr) auto;gap:7px;font-weight:800;display:grid}.mqu-adjustments>div>label output{color:#7156c9;font:850 11px ui-monospace,monospace}.mqu-adjustments>div>label input{accent-color:#7656d6;grid-column:1/-1;width:100%;min-height:28px}.mqu-segmented button,.mqu-preset button,.mqu-primary,.mqu-compare,.mqu-export button{min-height:44px!important}.mqu-message{font-size:11px}.mqu-export label,.mqu-export select,.mqu-export input,.mqu-note,.mqu-pass,.mqu-empty p{font-size:11px!important}.mqu-empty strong{font-size:13px}.mqu-technical>summary{padding:0 2px}.mqu-checks h4{font-size:12px}.mqu-checks p,.mqu-checks header strong,.mqu-checks header span{font-size:11px!important}.mqu-adjustments input[type=range]{min-height:44px!important}@media (width<=440px){.mqu-use-cases,.mqu-recommendation{grid-template-columns:1fr}.mqu-recommendation>span{text-align:left}.mqu-head h2{font-size:19px}.mqu-download-actions{grid-template-columns:1fr}}.mpc-persona{background:#f6f7fb}.mpc-persona-head{background:radial-gradient(circle at 92% 0,#e7efff 0,#0000 34%),#fff}.mpc-persona-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;padding:16px;display:grid}.mpc-persona-editor,.mpc-persona-preview{align-content:start;gap:11px;min-width:0;display:grid}.mps-draft-boundary{background:#f9fbff;border:1px solid #d9e1f2;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:14px 16px 0;padding:13px 14px;display:flex}.mps-draft-boundary>div{gap:3px;min-width:0;display:grid}.mps-draft-boundary>div>span{color:#65739a;font-weight:850}.mps-draft-boundary>div>strong{color:#3f4d73;font-size:13px}.mps-draft-boundary p{color:#6f788e;margin:0;line-height:1.55}.mps-draft-boundary>strong[role=status]{color:#5269b5;background:#edf2ff;border-radius:999px;flex:none;padding:8px 10px;font-size:11px}.mps-draft-boundary.has-changes{background:#fffaf0;border-color:#e6c46f}.mps-draft-boundary.has-changes>strong[role=status]{color:#805c08;background:#fff0c8}.mps-device-drafts{background:#fff;border:1px solid #d8e1f0;border-radius:15px;gap:11px;margin:12px 16px 0;padding:15px;display:grid;box-shadow:0 8px 24px #2e3a5b0b}.mps-device-drafts>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mps-device-drafts>header>div{gap:3px;min-width:0;display:grid}.mps-device-drafts>header span{color:#526bbb;letter-spacing:.06em;font-weight:900}.mps-device-drafts h2,.mps-device-drafts h3{color:#354057;margin:0}.mps-device-drafts h2{font-size:17px}.mps-device-drafts h3{font-size:14px}.mps-device-drafts p{color:#6f788e;margin:0;line-height:1.55}.mps-device-drafts button{box-sizing:border-box;color:#5068ad;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd8e9;border-radius:10px;padding:0 12px;font-weight:850}.mps-device-drafts>header>button{color:#fff;background:#5d74be;border-color:#5d74be;flex:none}.mps-device-drafts button:disabled{cursor:not-allowed;opacity:.58}.mps-device-draft-list{gap:8px;display:grid}.mps-device-draft-list>article{background:#fbfcff;border:1px solid #e0e4ed;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.mps-device-draft-list>article.is-active{background:#f2f5ff;border-color:#6b80c6;box-shadow:0 0 0 2px #526bbb17}.mps-device-draft-list>article.is-favorite{border-color:#d8bd69}.mps-device-draft-list .mps-draft-favorite{color:#a06b00;border-color:#ddc873;width:44px;min-width:44px;padding:0;font-size:19px}.mps-device-draft-list>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.mps-device-draft-list strong{color:#414b62;overflow-wrap:anywhere}.mps-device-draft-list small{color:#8a90a0}.mps-device-draft-list>article>div:last-child{gap:7px;display:flex}.mps-device-draft-empty{text-align:center;background:#f7f8fb;border-radius:10px;padding:12px}.mps-device-drafts>footer{color:#747d91;justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.mps-device-drafts>footer>button{min-height:44px}.mps-device-draft-status{border-radius:10px;padding:10px 12px;color:#4f639c!important;background:#eef4ff!important}.mps-device-draft-dialog{background:#f7f9ff;border:1px solid #cfdaee;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.mps-device-draft-dialog>div:first-child{gap:4px;min-width:0;display:grid}.mps-device-draft-dialog>div:last-child{flex:none;gap:8px;display:flex}.mps-device-draft-dialog>div:last-child>button:last-child{color:#fff;background:#5d74be;border-color:#5d74be}.mps-device-draft-dialog.is-warning{background:#fffaf0;border-color:#e5c46f}.mps-device-draft-dialog.is-danger{background:#fff7f9;border-color:#e6bec8}.mps-device-draft-dialog.is-danger>div:last-child>button:last-child{background:#a54c62;border-color:#a54c62}.mpc-card,.mpc-preview-card,.mpc-test-card,.mpc-contract-checks,.mpc-export-card{background:#fff;border:1px solid #e0e4ed;border-radius:15px;min-width:0;box-shadow:0 9px 25px #232a440b}.mpc-card{overflow:hidden}.mpc-card>summary{cursor:pointer;background:linear-gradient(145deg,#fff,#fafbfe);padding:13px 14px;list-style:none;display:flex}.mpc-card>summary::-webkit-details-marker{display:none}.mpc-card>summary>span{grid-template-columns:auto minmax(0,1fr);gap:2px 8px;display:grid}.mpc-card>summary b{color:#5069bb;background:#eaf0ff;border-radius:8px;grid-row:1/3;place-items:center;width:29px;height:29px;font:850 8px ui-monospace,monospace;display:grid}.mpc-card>summary strong{color:#3f465c;font-size:10px}.mpc-card>summary small{color:#82899b;font-size:7px}.mpc-card-body{border-top:1px solid #e7e9ef;gap:10px;padding:13px;display:grid}.mpc-card-body>label,.mpc-two label,.mpc-list label,.mpc-test-card>label{color:#555d73;gap:4px;font-size:8px;font-weight:800;display:grid}.mpc-card-body input,.mpc-card-body textarea,.mpc-card-body select,.mpc-test-card textarea{color:#343a4e;width:100%;min-width:0;font:inherit;background:#fbfcfe;border:1px solid #d8dde7;border-radius:8px;padding:8px 9px;font-size:8px;line-height:1.5}.mpc-card-body textarea,.mpc-test-card textarea{resize:vertical}.mpc-card-body input:focus,.mpc-card-body textarea:focus,.mpc-card-body select:focus,.mpc-test-card textarea:focus{border-color:#5670c7;outline:3px solid #eaf0ff}.mpc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mpc-capabilities{border-top:1px solid #e7e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:13px;display:grid}.mpc-capabilities>label{color:#47516a;background:#fbfcff;border:1px solid #dde3ed;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;padding:9px;display:grid}.mpc-capabilities>label.is-locked{color:#7f8290;background:#f4f4f7}.mpc-capabilities input{accent-color:#526fc5;margin-top:2px}.mpc-capabilities span{gap:3px;display:grid}.mpc-capabilities strong{font-size:8px}.mpc-capabilities small{color:#81899a;font-size:7px;line-height:1.4}.mpc-capabilities em{color:#777b88;background:#e8e8ec;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:850}.mpc-list{gap:8px;display:grid}.mpc-list>article{background:#fbfcfe;border:1px solid #dfe4ed;border-radius:10px;gap:7px;padding:9px;display:grid}.mpc-list>article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mpc-list code,.mpc-starters code,.mpc-rule-checks code,.mpc-contract-checks code{color:#536cbc;font:850 7px ui-monospace,monospace}.mpc-list header select{min-height:29px;padding:0 7px}.mpc-list button,.mpc-starters button{color:#8a5162;cursor:pointer;background:#fff;border:1px solid #d9dce6;border-radius:7px;min-height:27px;padding:0 7px;font-size:7px;font-weight:800}.mpc-list button:disabled,.mpc-starters button:disabled{cursor:not-allowed;opacity:.35}.mpc-reviewed{align-items:center;grid-template-columns:none!important;gap:6px!important;font-weight:700!important;display:flex!important}.mpc-reviewed input{accent-color:#526fc5;width:auto!important}.mpc-add{color:#5069b9;cursor:pointer;background:#f8faff;border:1px solid #d3dbea;border-radius:8px;justify-self:start;min-height:30px;padding:0 9px;font-size:8px;font-weight:850}.mpc-starters{gap:7px;display:grid}.mpc-starters label{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.mpc-starters input{min-height:31px;padding:0 8px}.mpc-preview-card,.mpc-test-card,.mpc-contract-checks{gap:10px;padding:14px;display:grid}.mpc-preview-card>span,.mpc-test-card header span,.mpc-contract-checks>header span{color:#516bc0;letter-spacing:.13em;font-size:7px;font-weight:900}.mpc-preview-card h2,.mpc-test-card h2,.mpc-contract-checks h2{color:#354057;margin:0;font-size:13px}.mpc-preview-card>p{color:#68728a;margin:0;font-size:8px}.mpc-preview-card blockquote{color:#4e5d81;background:#f5f7fd;border-left:3px solid #7188d2;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.mpc-preview-card pre{color:#3d4559;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfe;border:1px solid #e0e4ec;border-radius:9px;max-height:280px;margin:0;padding:10px;font:8px/1.55 ui-monospace,monospace;overflow:auto}.mpc-preview-card>small{color:#878e9f;font-size:7px}.mpc-test-card>header,.mpc-contract-checks>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mpc-test-card>header>div,.mpc-contract-checks>header>div{gap:3px;display:grid}.mpc-test-card>header>strong,.mpc-contract-checks>header>strong{color:#5368aa;white-space:nowrap;background:#edf1fb;border-radius:999px;padding:5px 7px;font-size:7px}.mpc-test-note{color:#806a3e;background:#fff8e9;border-radius:8px;margin:0;padding:9px;font-size:7px;line-height:1.5}.mpc-rule-checks{gap:7px;display:grid}.mpc-rule-checks>article{background:#fbfffc;border:1px solid #d7e8df;border-radius:9px;gap:6px;padding:9px;display:grid}.mpc-rule-checks>article.is-fail{background:#fff9fa;border-color:#ebcbd3}.mpc-rule-checks>article.is-review{background:#fffdf5;border-color:#eadcaf}.mpc-rule-checks>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mpc-rule-checks>article>header>div{gap:2px;display:grid}.mpc-rule-checks strong{color:#41495e;font-size:8px}.mpc-rule-checks em{color:#337150;font-size:7px;font-style:normal;font-weight:850}.mpc-rule-checks .is-fail em{color:#9b4057}.mpc-rule-checks .is-review em{color:#896417}.mpc-rule-checks p{color:#697286;margin:0;font-size:7px;line-height:1.5}.mpc-rule-checks>article>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mpc-rule-checks>article>div span{color:#7e8496;font-size:7px}.mpc-rule-checks>article>div button{color:#5c6376;cursor:pointer;background:#fff;border:1px solid #d7dce6;border-radius:6px;min-height:25px;padding:0 6px;font-size:6px;font-weight:850}.mpc-rule-checks>article>div button[aria-pressed=true]{color:#4d62a8;background:#edf1ff;border-color:#687dc2}.mpc-contract-checks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mpc-contract-checks article{background:#fbfffc;border:1px solid #d9e8df;border-radius:8px;gap:3px;padding:8px;display:grid}.mpc-contract-checks article.is-fail{background:snow;border-color:#ebcfd6}.mpc-contract-checks article>header{justify-content:space-between;display:flex}.mpc-contract-checks article>header strong{color:#337051;font-size:7px}.mpc-contract-checks .is-fail>header strong{color:#9c4258}.mpc-contract-checks h3{color:#434a5e;margin:0;font-size:8px}.mpc-contract-checks p{color:#737b8d;margin:0;font-size:7px;line-height:1.45}.mpc-export-card{align-items:center;gap:7px;padding:12px;display:flex}.mpc-export-card>div{flex:1;gap:3px;display:grid}.mpc-export-card>div strong{color:#444b5f;font-size:9px}.mpc-export-card>div span{color:#81899a;font-size:7px}.mpc-export-card>button{color:#5269b5;cursor:pointer;background:#fff;border:1px solid #d5dbe7;border-radius:8px;min-height:31px;padding:0 8px;font-size:7px;font-weight:850}.mpc-export-card>.msh-primary{color:#fff;background:#516dc0;border:0}.mpc-persona button:focus-visible,.mpc-persona summary:focus-visible{outline-offset:2px;outline:3px solid #526fc545}.mpc-preview-card details,.mpc-advanced-section{background:#fff;border:1px solid #e0e4ed;border-radius:11px;min-width:0}.mpc-preview-card details>summary,.mpc-advanced-section>summary{color:#56617a;cursor:pointer;padding:10px 12px;font-size:8px;font-weight:850;list-style:none}.mpc-preview-card details>summary::-webkit-details-marker{display:none}.mpc-advanced-section>summary::-webkit-details-marker{display:none}.mpc-preview-card details>summary:after,.mpc-advanced-section>summary:after{float:right;content:"⌄";color:#8a91a1}.mpc-preview-card details[open]>summary:after,.mpc-advanced-section[open]>summary:after{content:"⌃"}.mpc-preview-card details>pre{margin:0 10px 10px}.mpc-advanced-section>.mpc-test-card,.mpc-advanced-section>.mpc-contract-checks{box-shadow:none;border:0;border-top:1px solid #e5e8ef;border-radius:0}@media (width<=1080px){.mpc-persona-layout{grid-template-columns:1fr}.mpc-persona-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.mpc-test-card,.mpc-export-card{grid-column:1/-1}}@media (width<=700px){.mps-draft-boundary{flex-direction:column;align-items:flex-start;margin:10px 10px 0}.mps-draft-boundary>strong[role=status]{align-self:flex-start}.mps-device-drafts{margin:10px 10px 0;padding:12px}.mps-device-drafts>header,.mps-device-draft-dialog{flex-direction:column;align-items:stretch}.mps-device-drafts>header>button,.mps-device-draft-dialog button{width:100%;min-height:48px}.mps-device-draft-list>article{grid-template-columns:48px minmax(0,1fr)}.mps-device-draft-list .mps-draft-favorite{width:48px;min-width:48px;min-height:48px}.mps-device-draft-list>article>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.mps-device-draft-list button{min-height:48px}.mps-device-drafts>footer{flex-direction:column;align-items:stretch}.mps-device-drafts>footer>button{width:100%;min-height:48px}.mps-device-draft-dialog>div:last-child{grid-template-columns:1fr;display:grid}.mpc-persona-layout{padding:10px}.mpc-persona-preview{grid-template-columns:1fr}.mpc-test-card,.mpc-export-card{grid-column:auto}.mpc-two,.mpc-capabilities,.mpc-contract-checks>div{grid-template-columns:1fr}.mpc-export-card{flex-wrap:wrap;align-items:stretch}.mpc-export-card>div{flex-basis:100%}.mpc-export-card>button{flex:1}.mpc-card>summary small{line-height:1.4}}@media (width<=430px){.mpc-list>article>header{grid-template-columns:auto 1fr}.mpc-list>article>header button{grid-column:1/-1}.mpc-starters label{grid-template-columns:auto minmax(0,1fr)}.mpc-starters button{grid-column:1/-1}.mpc-export-card>.msh-primary{flex-basis:100%}}.mpl-runner{background:radial-gradient(circle at 96% 0,#e8f1ff 0,#0000 32%),#fff;border:1px solid #dce4f1;border-radius:15px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 9px 25px #232a440b}.mpl-runner>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpl-runner>header>div{gap:3px;display:grid}.mpl-runner>header span,.mpl-result>header span{color:#3d72bb;letter-spacing:.13em;font-size:7px;font-weight:900}.mpl-runner h2,.mpl-result h3{color:#2f405a;margin:0;font-size:13px}.mpl-runner>header p{color:#6e7b91;max-width:600px;margin:0;font-size:8px;line-height:1.55}.mpl-runner>header>strong{color:#627086;white-space:nowrap;background:#edf2f8;border-radius:999px;padding:5px 7px;font-size:7px}.mpl-runner>header>strong.is-ready,.mpl-runner>header>strong.is-done{color:#2e7050;background:#e4f4eb}.mpl-runner>header>strong.is-loading,.mpl-runner>header>strong.is-generating{color:#4866b1;background:#e8efff}.mpl-runner>header>strong.is-error{color:#9d4057;background:#fdecef}.mpl-model-card{background:#f8fbff;border:1px solid #dfe6ef;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.mpl-model-card>div{flex:1;gap:2px;min-width:0;display:grid}.mpl-model-card strong{color:#384963;overflow-wrap:anywhere;font-size:8px}.mpl-model-card span{color:#778499;font-size:7px}.mpl-model-card code{color:#5672aa;font:7px ui-monospace,monospace}.mpl-model-card a{color:#4269a3;white-space:nowrap;background:#fff;border:1px solid #cfdaea;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:850;text-decoration:none}.mpl-limit,.mpl-error,.mpl-status,.mpl-reasoning{border-radius:8px;margin:0;padding:9px 10px;font-size:7px;line-height:1.5}.mpl-limit{color:#77673f;background:#fffdf4;border:1px solid #eadcaf}.mpl-error,.mpl-status.is-error{color:#9f4058;background:#fff0f3}.mpl-consent{color:#4c596e;background:#fbfcfe;border:1px solid #dce4ef;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;display:flex}.mpl-consent input{accent-color:#4c72ba;margin-top:2px}.mpl-consent span{gap:2px;display:grid}.mpl-consent strong{font-size:8px}.mpl-consent small{color:#7d8799;font-size:7px;line-height:1.5}.mpl-primary{color:#fff;cursor:pointer;background:#416db2;border:0;border-radius:9px;min-height:36px;padding:0 10px;font-size:8px;font-weight:900}.mpl-primary:disabled{cursor:not-allowed;opacity:.45}.mpl-progress{gap:5px;display:grid}.mpl-progress progress{accent-color:#4b72b8;width:100%;height:7px}.mpl-progress>div{color:#778396;justify-content:space-between;gap:8px;font-size:7px;display:flex}.mpl-progress strong{color:#50678a}.mpl-prompt{grid-template-columns:minmax(0,1fr) 104px;align-items:end;gap:7px;display:grid}.mpl-prompt>label{color:#526078;gap:4px;font-size:8px;font-weight:800;display:grid}.mpl-prompt>label:first-child{grid-row:1/3}.mpl-prompt textarea,.mpl-prompt select{color:#354158;width:100%;min-width:0;font:inherit;background:#fbfcfe;border:1px solid #d7dfeb;border-radius:8px;padding:8px;font-size:8px;line-height:1.5}.mpl-prompt textarea{resize:vertical}.mpl-prompt textarea:focus,.mpl-prompt select:focus{border-color:#4c72b9;outline:3px solid #e8f0fc}.mpl-cancel{color:#8b4d5d;cursor:pointer;background:#fff;border:1px solid #dfcfd4;border-radius:7px;justify-self:end;min-height:28px;padding:0 8px;font-size:7px;font-weight:800}.mpl-status{color:#52647e;background:#eef3fa}.mpl-status.is-done,.mpl-status.is-ready{color:#326f51;background:#e9f6ef}.mpl-result{border-top:1px solid #e2e7ef;gap:9px;padding-top:10px;display:grid}.mpl-result>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mpl-result>header>div{gap:2px;display:grid}.mpl-result>header>strong{color:#56647a;font-size:7px}.mpl-reasoning{color:#665d86;background:#f3f1fb}.mpl-result>pre{color:#303b50;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfe;border:1px solid #dee4ed;border-radius:9px;max-height:300px;margin:0;padding:10px;font:8px/1.6 ui-monospace,monospace;overflow:auto}.mpl-rule-summary{flex-wrap:wrap;gap:5px;display:flex}.mpl-rule-summary span{color:#327052;background:#e7f3ec;border-radius:999px;padding:4px 6px;font:850 6px ui-monospace,monospace}.mpl-rule-summary span.is-fail{color:#9d4057;background:#fae8ec}.mpl-rule-summary span.is-review{color:#8b6417;background:#fff1d7}.mpl-local-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mpl-local-checks article{background:#fbfffc;border:1px solid #d7e7de;border-radius:8px;gap:3px;padding:8px;display:grid}.mpl-local-checks article.is-fail{background:#fffafb;border-color:#eacdd4}.mpl-local-checks article>header{justify-content:space-between;display:flex}.mpl-local-checks code{color:#4870b2;font:850 7px ui-monospace,monospace}.mpl-local-checks article>header strong{color:#317051;font-size:7px}.mpl-local-checks .is-fail>header strong{color:#9c4057}.mpl-local-checks article>span{color:#414d61;font-size:8px;font-weight:800}.mpl-local-checks p{color:#727d91;overflow-wrap:anywhere;margin:0;font-size:7px;line-height:1.4}.mpl-result>footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.mpl-result>footer span{color:#637087;font-size:7px}.mpl-result>footer button{color:#456ba7;cursor:pointer;background:#fff;border:1px solid #d1dbea;border-radius:7px;min-height:29px;padding:0 8px;font-size:7px;font-weight:850}.mpl-model-details,.mpl-result-details{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:10px}.mpl-model-details>summary,.mpl-result-details>summary{color:#58667d;cursor:pointer;padding:9px 10px;font-size:8px;font-weight:850;list-style:none}.mpl-model-details>summary::-webkit-details-marker{display:none}.mpl-result-details>summary::-webkit-details-marker{display:none}.mpl-model-details>summary:after,.mpl-result-details>summary:after{float:right;content:"⌄";color:#8b95a5}.mpl-model-details[open]>summary:after,.mpl-result-details[open]>summary:after{content:"⌃"}.mpl-model-details>.mpl-model-card,.mpl-model-details>.mpl-limit{margin:0 8px 8px}.mpl-result-details>.mpl-rule-summary{padding:0 9px 7px}.mpl-result-details>.mpl-local-checks{padding:0 9px 9px}@media (width<=700px){.mpl-runner>header{flex-direction:column;align-items:stretch}.mpl-runner>header>strong{align-self:flex-start}.mpl-prompt{grid-template-columns:1fr}.mpl-prompt>label:first-child{grid-row:auto}.mpl-local-checks{grid-template-columns:1fr}}@media (width<=430px){.mpl-model-card{flex-direction:column;align-items:stretch}.mpl-model-card a{text-align:center}.mpl-result>footer{flex-direction:column;align-items:stretch}.mpl-result>footer button{width:100%}}.mpu-lab{color:#202522;min-height:100%;font-family:var(--font-sans,Arial,sans-serif);background:#f4f3ef;padding:30px}.mpu-hero,.mpu-type-grid,.mpu-starters,.mpu-tabs,.mpu-panel{width:min(1320px,100%);margin-left:auto;margin-right:auto}.mpu-hero{color:#fff;background:linear-gradient(135deg,#162821,#25392f);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:14px;padding:30px;display:flex;box-shadow:0 20px 70px #17261f29}.mpu-hero>div:first-child{max-width:790px}.mpu-hero span,.mpu-section-head span,.mpu-compiled header span{color:#a8dbb8;letter-spacing:.14em;font-size:10px;font-weight:900}.mpu-hero h1{letter-spacing:-.055em;margin:8px 0 11px;font-size:clamp(31px,4.5vw,58px);line-height:.98}.mpu-hero p{color:#ccdbd1;margin:0;line-height:1.7}.mpu-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mpu-badges span{color:#e8f2ec;letter-spacing:0;background:#2d4438;border:1px solid #4a6256;border-radius:999px;padding:7px 10px}.mpu-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.mpu-type-grid article{background:#fff;border:1px solid #d7ddd8;border-radius:17px;gap:8px;padding:17px;display:grid}.mpu-type-grid article.is-active{border-color:#29784e;box-shadow:inset 0 0 0 1px #29784e}.mpu-type-grid header{justify-content:space-between;gap:12px;display:flex}.mpu-type-grid code{color:#27734b;font:850 10px ui-monospace,monospace}.mpu-type-grid p{color:#657069;margin:0;font-size:12px;line-height:1.55}.mpu-type-grid span{color:#27734b;font-size:11px;font-weight:850}.mpu-type-grid button,.mpu-panel button{color:#26332c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfcbc3;border-radius:10px;justify-self:start;padding:8px 11px;font-size:12px;font-weight:800}.mpu-type-grid button:focus-visible,.mpu-panel button:focus-visible,.mpu-panel input:focus-visible,.mpu-panel textarea:focus-visible,.mpu-panel select:focus-visible,.mpu-tabs button:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mpu-panel button:disabled{cursor:not-allowed;opacity:.45}.mpu-starters{background:#fff;border:1px solid #d5dcd6;border-radius:18px;gap:12px;margin-bottom:12px;padding:18px;display:grid}.mpu-starters>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.mpu-starters>header>div{gap:3px;display:grid}.mpu-starters>header span{color:#27734b;letter-spacing:.12em;font-size:10px;font-weight:900}.mpu-starters h2{letter-spacing:-.035em;margin:0;font-size:21px}.mpu-starters>header p,.mpu-starter-note{color:#67736b;margin:0;font-size:12px;line-height:1.55}.mpu-starter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mpu-starter-grid button{text-align:left;color:#243028;cursor:pointer;background:#f8faf7;border:1px solid #d6ded8;border-radius:13px;gap:5px;min-height:82px;padding:12px;display:grid}.mpu-starter-grid button:hover{background:#f1f8f3;border-color:#5b9b74}.mpu-starter-grid button:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mpu-starter-grid strong{font-size:13px}.mpu-starter-grid span{color:#68756d;font-size:11px;line-height:1.45}.mpu-starter-note{padding-top:2px}.mpu-starter-note:before{content:"안내 · ";color:#27734b;font-weight:850}.mpu-tabs{background:#dfe4df;border-radius:14px;gap:5px;margin-bottom:10px;padding:5px;display:flex}.mpu-tabs button{color:#66716a;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:43px;font-weight:850;display:flex}.mpu-tabs button[aria-selected=true]{color:#1d2922;background:#fff;box-shadow:0 4px 14px #1c272114}.mpu-tabs small{background:#eaf0eb;border-radius:999px;padding:2px 6px;font-size:9px}.mpu-panel{background:#fff;border:1px solid #d5dcd6;border-radius:21px;gap:15px;margin-bottom:28px;padding:22px;display:grid;box-shadow:0 12px 44px #1c25200e}.mpu-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mpu-section-head>div{gap:3px;display:grid}.mpu-section-head span{color:#27734b}.mpu-section-head h2{letter-spacing:-.035em;margin:0;font-size:22px}.mpu-section-head>strong{color:#738078;font:11px ui-monospace,monospace}.mpu-section-head>details{color:#657069;font-size:10px}.mpu-section-head>details>summary{cursor:pointer;font-weight:800}.mpu-section-head>details code{overflow-wrap:anywhere;margin-top:5px;display:block}.mpu-subhead{border-top:1px solid #e5e9e6;margin-top:15px;padding-top:18px}.mpu-two,.mpu-url{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mpu-panel>label,.mpu-two label,.mpu-url label,.mpu-fields label,.mpu-language-layout>label,.mpu-fixture-fields label{color:#3f4a44;gap:6px;font-size:12px;font-weight:800;display:grid}.mpu-panel input[type=text],.mpu-panel input[type=url],.mpu-panel input:not([type]),.mpu-panel textarea,.mpu-panel select{color:#202a24;width:100%;min-width:0;font:inherit;background:#fbfcfa;border:1px solid #cbd4ce;border-radius:10px;padding:10px 11px;font-size:13px;line-height:1.5}.mpu-panel textarea{resize:vertical}.mpu-panel label small,.mpu-panel legend small{color:#7a857e;font-weight:500}.mpu-panel fieldset{border:1px solid #dce2de;border-radius:12px;flex-wrap:wrap;gap:10px 18px;margin:0;padding:12px;display:flex}.mpu-panel legend{padding:0 6px;font-size:12px;font-weight:850}.mpu-panel fieldset>label{align-items:center;gap:6px;font-size:12px;display:flex}.mpu-panel input[type=checkbox],.mpu-panel input[type=radio]{accent-color:#27734b}.mpu-prompt{min-height:390px;font:12px/1.65 ui-monospace,Consolas,monospace!important}.mpu-token-buttons{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.mpu-token-buttons button{color:#27734b;min-height:29px;padding:5px 8px;font:750 10px ui-monospace,monospace}.mpu-note,.mpu-profile,.mpu-error{border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.mpu-note{color:#536159;background:#eef4ef}.mpu-note>summary{cursor:pointer;font-weight:850}.mpu-note>p{margin:7px 0 0}.mpu-profile{color:#226440;background:#e7f5ec}.mpu-error{color:#9d332b;background:#fff0ef}.mpu-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mpu-fields article{background:#fbfcfa;border:1px solid #dce2de;border-radius:13px;gap:9px;padding:13px;display:grid}.mpu-fields article>header{align-items:center;gap:9px;display:flex}.mpu-fields code{color:#27734b;font:900 11px ui-monospace,monospace}.mpu-fields article>header label{align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.mpu-fields article>header button{color:#934238;min-height:27px;padding:4px 7px;font-size:10px}.mpu-language-layout{grid-template-columns:180px 1fr 1fr;align-items:start;gap:10px;display:grid}.mpu-language-layout fieldset{display:block}.mpu-language-layout fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:4px;display:grid}.mpu-language-layout fieldset label{align-items:flex-start;gap:5px;font-size:11px;display:flex}.mpu-next{border-top:1px solid #e5e9e6;justify-content:flex-end;padding-top:15px;display:flex}.mpu-next button{color:#fff;background:#1f7048;border-color:#1f7048;padding-left:16px;padding-right:16px}.mpu-fetch{background:#f8faf7;border:1px solid #d8e0da;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.mpu-fetch>label{align-items:flex-start;gap:10px;display:flex}.mpu-fetch input{margin-top:4px}.mpu-fetch span{gap:3px;display:grid}.mpu-fetch strong{font-size:12px}.mpu-fetch small{color:#6c786f;font-size:11px;line-height:1.5}.mpu-fetch button{color:#fff;background:#20342a;border-color:#20342a}.mpu-fixture-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mpu-fixture-fields h3{grid-column:1/-1;margin:12px 0 0}.mpu-fixture-fields label{border:1px solid #dde3df;border-radius:12px;padding:12px}.mpu-fixture-fields em{color:#8b4a00;background:#fff0dd;border-radius:999px;justify-self:start;padding:2px 5px;font-size:9px;font-style:normal}.mpu-technical{background:#fff;border:1px solid #d8dfda;border-radius:14px;overflow:hidden}.mpu-technical>summary{cursor:pointer;color:#275f43;background:#edf2ee;padding:12px 14px;font-size:12px;font-weight:850}.mpu-technical>.mpu-checks{padding:10px}.mpu-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mpu-checks article{background:#fbfffc;border:1px solid #d8e4dd;border-radius:13px;min-width:0;padding:13px}.mpu-checks article.is-fail{background:#fff8f7;border-color:#efbbb6}.mpu-checks article.is-review{background:#fffdf5;border-color:#ead49c}.mpu-checks header{justify-content:space-between;display:flex}.mpu-checks code{color:#27734b;font:900 11px ui-monospace,monospace}.mpu-checks header strong{font-size:10px}.mpu-checks h3{margin:10px 0 5px;font-size:13px}.mpu-checks p,.mpu-checks li{color:#5e6b63;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.mpu-checks p{margin:0}.mpu-checks ul{margin:8px 0 0;padding-left:17px}.mpu-compiled{border:1px solid #d8dfda;border-radius:14px;overflow:hidden}.mpu-compiled>summary{cursor:pointer;color:#275f43;background:#edf2ee;padding:12px 14px;font-size:12px;font-weight:850}.mpu-compiled>header{background:#f7faf8;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.mpu-compiled>header>div{gap:2px;display:grid}.mpu-compiled header span{color:#27734b}.mpu-compiled header strong{color:#66736b;font:10px ui-monospace,monospace}.mpu-compiled pre{color:#d6e7dc;white-space:pre-wrap;overflow-wrap:anywhere;background:#111a15;max-height:540px;margin:0;padding:16px;font:12px/1.65 ui-monospace,Consolas,monospace;overflow:auto}.mpu-boundary{color:#675522;background:#fff5da;border-radius:12px;grid-template-columns:210px 1fr;gap:12px;padding:13px;display:grid}.mpu-boundary p{margin:0;font-size:12px;line-height:1.55}.mpu-export{justify-content:flex-end;gap:8px;display:flex}.mpu-export button{color:#fff;background:#1f7048;border-color:#1f7048}.mpu-empty{text-align:center;border:1px dashed #cbd5ce;border-radius:14px;place-items:center;min-height:260px;padding:24px;display:grid}.mpu-empty h3,.mpu-empty p{margin:4px}.mpu-empty p{color:#6c7770}.mpu-ai{background:linear-gradient(145deg,#fbfffc,#f3f8f4);border:1px solid #cddbd2;border-radius:16px;gap:12px;padding:18px;display:grid}.mpu-ai>header,.mpu-ai-result>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mpu-ai>header>div,.mpu-ai-result>header>div{gap:3px;display:grid}.mpu-ai>header span,.mpu-ai-result>header span,.mpu-save-confirm>div:first-child>span{color:#27734b;letter-spacing:.1em;font-size:10px;font-weight:900}.mpu-ai h3,.mpu-ai-result h3,.mpu-save-confirm h3{color:#26352c;margin:0;font-size:18px}.mpu-ai>header>strong{color:#266344;white-space:nowrap;background:#e3f2e8;border-radius:999px;padding:6px 9px;font-size:11px}.mpu-ai>p{color:#627068;margin:0;font-size:12px;line-height:1.55}.mpu-ai>label:not(.mpu-ai-consent){color:#3d4a42;gap:6px;font-size:12px;font-weight:850;display:grid}.mpu-ai-ready{color:#2f6c4b;margin:0;font-size:11px;font-weight:750}.mpu-ai-consent{cursor:pointer;background:#fff;border:1px solid #d2ddd5;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.mpu-ai-consent:has(input:disabled){cursor:not-allowed;opacity:.62}.mpu-ai-consent input{width:20px;height:20px;margin:1px 0 0}.mpu-ai-consent span{gap:4px;display:grid}.mpu-ai-consent strong{font-size:12px}.mpu-ai-consent small{color:#68766e;font-size:11px;line-height:1.55}.mpu-ai>.mpu-ai-run{color:#fff;background:#1f7048;border-color:#1f7048;width:100%;min-height:46px;font-size:13px}.mpu-ai-result{background:#fff;border:1px solid #cbdcd1;border-radius:14px;gap:12px;margin-top:4px;padding:16px;display:grid}.mpu-ai-result.is-stale{background:#fafafa;border-style:dashed}.mpu-ai-result>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mpu-ai-result>pre{color:#273129;max-height:540px;font:13px/1.75 var(--font-sans,Arial,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e0e6e2;border-radius:11px;margin:0;padding:15px;overflow:auto}.mpu-ai-source{color:#445b4b;background:#edf5ef;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.mpu-ai-source a{color:#17613c;overflow-wrap:anywhere;font-weight:800}.mpu-ai-result>small{color:#6d7871;font-size:11px;line-height:1.5}.mpu-ai-empty{text-align:center;border:1px dashed #cad6ce;border-radius:12px;gap:3px;padding:20px;display:grid}.mpu-ai-empty strong{font-size:13px}.mpu-ai-empty span{color:#748078;font-size:11px}.mpu-ai-saved{color:#286546;background:#e7f5ec;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.mpu-ai-saved button{min-height:34px}.mpu-save-confirm{background:#fff;border:2px solid #2b7751;border-radius:14px;gap:11px;padding:16px;display:grid;box-shadow:0 18px 50px #182f2121}.mpu-save-confirm>div:first-child{gap:4px;display:grid}.mpu-save-confirm p{color:#67736b;margin:0;font-size:12px;line-height:1.55}.mpu-save-confirm>pre{color:#404a43;white-space:pre-wrap;background:#f5f7f5;border-radius:9px;max-height:180px;margin:0;padding:11px;font:11px/1.55 ui-monospace,Consolas,monospace;overflow:auto}.mpu-save-confirm>div:last-child{justify-content:flex-end;gap:8px;display:flex}.mpu-save-confirm>div:last-child button:last-child{color:#fff;background:#1f7048;border-color:#1f7048}.mpu-followup{background:#f8faf8;border:1px solid #d9e1dc;border-radius:13px;gap:11px;margin-top:4px;padding:15px;display:grid}.mpu-followup>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpu-followup>header>div{gap:3px;display:grid}.mpu-followup>header span{color:#27734b;letter-spacing:.08em;font-size:9px;font-weight:900}.mpu-followup h4{color:#2d3b32;margin:0;font-size:15px}.mpu-followup>header>small,.mpu-followup>small{color:#718078;font-size:9px;line-height:1.5}.mpu-followup>article{background:#fff;border:1px solid #dde5df;border-radius:11px;gap:7px;padding:11px;display:grid}.mpu-followup>article>p{color:#385342;background:#e9f3ed;border-radius:9px;gap:3px;margin:0;padding:9px 10px;font-size:11px;line-height:1.55;display:grid}.mpu-followup>article>p strong{color:#247149;font-size:9px}.mpu-followup>article>div>span{color:#607168;font-size:9px;font-weight:800}.mpu-followup>article pre{color:#303b34;max-height:360px;font:12px/1.65 var(--font-sans,Arial,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faf8;border-radius:9px;margin:6px 0 0;padding:10px;overflow:auto}.mpu-followup>label:not(.mpu-followup-consent){color:#3d4a42;gap:6px;font-size:11px;font-weight:800;display:grid}.mpu-followup textarea{box-sizing:border-box;color:#26342b;width:100%;min-height:88px;font:12px/1.6 var(--font-sans,Arial,sans-serif);resize:vertical;background:#fff;border:1px solid #cfd9d2;border-radius:10px;padding:11px}.mpu-followup textarea:focus{border-color:#27734b;outline:3px solid #27734b1f}.mpu-followup-consent{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d1dbd4;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:60px;padding:10px 11px;display:grid}.mpu-followup-consent input{width:21px;height:21px}.mpu-followup-consent span{gap:3px;display:grid}.mpu-followup-consent strong{font-size:10px;line-height:1.45}.mpu-followup-consent small{color:#6e7a73;font-size:9px;line-height:1.45}.mpu-followup-actions{justify-content:flex-end;gap:7px;display:flex}.mpu-followup-actions button{min-height:44px}.mpu-followup-actions button:last-child{color:#fff;background:#1f7048;border-color:#1f7048}.mpu-followup-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1000px){.mpu-lab{padding:20px}.mpu-hero{display:grid}.mpu-badges{justify-content:flex-start}.mpu-language-layout{grid-template-columns:1fr 1fr}.mpu-language-layout>label{grid-column:1/-1}.mpu-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.mpu-lab{padding:12px}.mpu-hero{border-radius:21px;padding:23px 18px}.mpu-type-grid,.mpu-starter-grid,.mpu-two,.mpu-url,.mpu-fields,.mpu-language-layout,.mpu-fixture-fields,.mpu-checks{grid-template-columns:1fr}.mpu-starters{padding:15px}.mpu-starters>header{flex-direction:column;align-items:flex-start;gap:5px}.mpu-starter-grid button{min-height:72px}.mpu-tabs{overflow-x:auto}.mpu-tabs button{min-width:110px}.mpu-panel{border-radius:16px;padding:15px}.mpu-section-head,.mpu-ai>header,.mpu-ai-result>header,.mpu-followup>header{flex-direction:column}.mpu-token-buttons{justify-content:flex-start}.mpu-language-layout fieldset>div,.mpu-fetch{grid-template-columns:1fr}.mpu-fetch button{width:100%}.mpu-boundary{grid-template-columns:1fr}.mpu-export{display:grid}.mpu-export button{width:100%}.mpu-compiled>header{flex-direction:column;align-items:flex-start}.mpu-compiled>header button,.mpu-ai-result>header>div:last-child,.mpu-ai-result>header button,.mpu-save-confirm>div:last-child,.mpu-save-confirm>div:last-child button{width:100%}.mpu-ai-result>header>div:last-child,.mpu-save-confirm>div:last-child{display:grid}.mpu-ai-saved{flex-direction:column;align-items:stretch}.mpu-ai-saved button{width:100%}.mpu-followup-actions{grid-template-columns:1fr;display:grid}.mpu-followup-actions button{width:100%}}.mpr-hero,.mpr-flow,.mpr-boundary,.mpr-simple-tabs,.mpr-advanced-nav,.mpr-panel,.mpr-status{width:min(1320px,100%);margin-left:auto;margin-right:auto}.mpr-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;margin-bottom:0;padding:0;list-style:none;display:grid}.mpr-flow li{color:#6c6074;background:#fff;border:1px solid #ddd2e3;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.mpr-flow li>span{color:#6e477b;background:#eee7f1;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.mpr-flow li>div{gap:2px;min-width:0;display:grid}.mpr-flow strong{font-size:13px}.mpr-flow small{color:#817588;font-size:11px}.mpr-flow li.is-current{background:#fdf9ff;border-color:#9f72af;box-shadow:inset 0 0 0 1px #9f72af}.mpr-flow li.is-current>span{color:#fff;background:#7c438f}.mpr-flow li.is-done{background:#f5fbf7;border-color:#75a88d}.mpr-flow li.is-done>span{background:#2f7d57}.mpr-studio :where(p,span,small,label,summary,li,em){font-size:max(11px,1em)}.mpr-studio button{min-height:44px;font-size:13px}.mpr-studio input,.mpr-studio select{min-height:44px}.mpr-simple-tabs button{min-height:48px;font-size:14px}.mpr-advanced-nav{box-sizing:border-box;background:#faf8fb;border:1px solid #ddd2e3;border-radius:14px;margin-top:10px}.mpr-advanced-nav>summary{color:#60466b;cursor:pointer;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.mpr-advanced-nav>p{color:#74677c;margin:0;padding:0 14px 10px;line-height:1.55}.mpr-advanced-nav>.mpr-tabs{width:auto;margin:0 10px 10px}.mpr-status{box-sizing:border-box;color:#276347;background:#eef7f2;border-radius:11px;margin-top:10px;margin-bottom:0;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.55}.mpr-writing-guide{background:#faf8fb;border:1px solid #d9cce0;border-radius:14px;min-width:0}.mpr-writing-guide>summary{color:#60466b;cursor:pointer;align-items:center;min-height:44px;padding:9px 13px;display:flex}.mpr-writing-guide>summary>span{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.mpr-writing-guide>summary strong{font-size:13px}.mpr-writing-guide>summary small{color:#7d6e84;text-align:right;overflow-wrap:anywhere}.mpr-writing-guide>div{gap:10px;padding:0 13px 13px;display:grid}.mpr-writing-guide p{color:#74677c;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.mpr-writing-guide ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mpr-writing-guide li{color:#665b6c;background:#fff;border:1px solid #e2d9e6;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}.mpr-writing-guide li>span{color:#765181;background:#eee8f1;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.mpr-writing-guide li>div{gap:3px;min-width:0;display:grid}.mpr-writing-guide li strong{font-size:12px}.mpr-writing-guide li small{color:#817588;overflow-wrap:anywhere;line-height:1.45}.mpr-writing-guide li em{color:#8a7c90;grid-column:2;font-size:10px;font-style:normal;font-weight:800}.mpr-writing-guide li.is-found{background:#f5fbf7;border-color:#b9d8c7}.mpr-writing-guide li.is-found>span{color:#fff;background:#2f7d57}.mpr-writing-guide li.is-found em{color:#2f7553}.mpr-design-easy{width:min(900px,100%);margin:0 auto}.mpr-design-easy .mpr-optimizer{background:#fff;padding:18px}.mpr-optimizer>p{font-size:12px}.mpr-advanced-design{background:#faf8fb;border:1px solid #e0d6e5;border-radius:14px}.mpr-advanced-design>summary{color:#744086;cursor:pointer;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.mpr-advanced-design>p{color:#74677c;margin:0;padding:0 14px 12px;line-height:1.55}.mpr-advanced-design>.mpr-contract{background:#fff;margin:0 12px 12px}.mpr-candidate>div{gap:6px;display:grid}.mpr-candidate>div>strong{font-size:12px}.mpr-candidate pre{max-height:360px}.mpr-warning{color:#785413;background:#fff8e4;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.mpr-confirm{background:#fff;border:1px solid #d9cce0;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;padding:12px;display:grid!important}.mpr-confirm input{accent-color:#7c438f;height:20px;margin-top:1px;width:20px!important;min-height:20px!important}.mpr-confirm span{line-height:1.5}.mpr-output-actions{flex-wrap:wrap;gap:8px;display:flex}.mpr-output-actions button{color:#fff;background:#7c438f;border-color:#7c438f}.mpr-output>p{color:#74677c;margin:0;font-size:11px;line-height:1.55}@media (width<=680px){.mpr-flow{grid-template-columns:1fr}.mpr-simple-tabs{overflow:visible}.mpr-simple-tabs button{min-width:0}.mpr-advanced-nav>.mpr-tabs{display:grid;overflow:visible}.mpr-advanced-nav>.mpr-tabs button{min-width:0}.mpr-writing-guide>summary{min-height:48px}.mpr-writing-guide>summary>span{display:grid}.mpr-writing-guide>summary small{text-align:left}.mpr-writing-guide ul{grid-template-columns:1fr}.mpr-design-easy .mpr-optimizer{padding:14px}.mpr-advanced-design>.mpr-contract{margin:0 8px 8px}.mpr-output-actions{display:grid}.mpr-output-actions button{width:100%}}.msd-studio{color:#182330;min-height:100%;font-family:var(--font-sans,Arial,sans-serif);background:#f1f4f7;padding:30px}.msd-hero,.msd-boundary,.msd-tabs,.msd-panel,.msd-error,.msd-handoff-notice{width:min(1320px,100%);margin-left:auto;margin-right:auto}.msd-hero{color:#fff;background:linear-gradient(135deg,#12243a,#183f55 62%,#21596b);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:28px;padding:31px;display:flex;box-shadow:0 20px 70px #112a3d2e}.msd-hero>div:first-child{max-width:800px}.msd-hero span,.msd-section-head span{color:#9ad9e6;letter-spacing:.14em;font-size:10px;font-weight:900}.msd-hero h1{letter-spacing:-.055em;margin:8px 0 11px;font-size:clamp(31px,4.5vw,58px);line-height:.98}.msd-hero p{color:#d2e4eb;margin:0;line-height:1.7}.msd-hero-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.msd-hero-badges span{color:#edf8fb;letter-spacing:0;background:#234d62;border:1px solid #497185;border-radius:999px;padding:7px 10px}.msd-boundary{color:#66521c;background:#fff8df;border:1px solid #ead8a6;border-radius:13px;grid-template-columns:220px 1fr;gap:14px;margin-top:11px;padding:13px 15px;display:grid}.msd-boundary p{margin:0;font-size:12px;line-height:1.55}.msd-handoff-notice{box-sizing:border-box;color:#286849;background:#eef9f3;border:1px solid #b9ddcb;border-radius:11px;margin-top:10px;margin-bottom:0;padding:11px 13px;font-size:12px;line-height:1.55}.msd-tabs{background:#dce4ea;border-radius:14px;gap:5px;margin-top:11px;padding:5px;display:flex}.msd-tabs button{color:#62717f;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:44px;font-weight:850;display:flex}.msd-tabs button[aria-selected=true]{color:#17283a;background:#fff;box-shadow:0 4px 14px #192b3914}.msd-tabs button:focus-visible,.msd-panel button:focus-visible,.msd-panel input:focus-visible,.msd-panel textarea:focus-visible,.msd-panel select:focus-visible{outline-offset:2px;outline:3px solid #f5b82e}.msd-panel{background:#fff;border:1px solid #d2dce4;border-radius:21px;gap:15px;margin-top:10px;margin-bottom:28px;padding:22px;display:grid;box-shadow:0 12px 44px #192b390e}.msd-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.msd-section-head>div{gap:3px;display:grid}.msd-section-head span{color:#267890}.msd-section-head h2{letter-spacing:-.035em;margin:0;font-size:22px}.msd-section-head>strong{color:#667887;font:11px ui-monospace,monospace}.msd-panel button{color:#253a49;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d3dc;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:800}.msd-panel button:disabled{cursor:not-allowed;opacity:.42}.msd-panel label{color:#374b59;gap:6px;font-size:12px;font-weight:800;display:grid}.msd-panel input:not([type=checkbox]),.msd-panel textarea,.msd-panel select{color:#172735;width:100%;min-width:0;font:inherit;background:#fbfcfd;border:1px solid #c8d4dc;border-radius:10px;padding:10px 11px;font-size:13px;line-height:1.5}.msd-panel textarea{resize:vertical}.msd-panel label small{color:#7c8b96;font-weight:500}.msd-error{box-sizing:border-box;color:#9b342d;background:#fff0ef;border-radius:11px;margin-top:10px;margin-bottom:0;padding:11px 13px;font-size:12px;line-height:1.55}.msd-note{color:#4f6570;background:#edf5f7;border-radius:11px;margin:0;padding:11px 13px}.msd-note summary{cursor:pointer;font-size:12px;font-weight:850}.msd-note p{margin:4px 0 0;font-size:12px;line-height:1.55}.msd-next{border-top:1px solid #e3e9ed;justify-content:flex-end;padding-top:14px;display:flex}.msd-next button,.msd-audit-actions button:first-child{color:#fff;background:#1d6f86;border-color:#1d6f86}.msd-source-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:13px;display:grid}.msd-source-form{background:#fbfcfd;border:1px solid #d7e0e6;border-radius:15px;gap:11px;padding:14px;display:grid}.msd-form-grid,.msd-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.msd-source-actions{flex-wrap:wrap;gap:8px;display:flex}.msd-file-button{cursor:pointer;background:#fff;border:1px solid #c6d3dc;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:8px 11px;color:#253a49!important;font-size:12px!important;display:inline-flex!important}.msd-file-button input{clip:rect(0 0 0 0);white-space:nowrap;height:1px;position:absolute;overflow:hidden;width:1px!important}.msd-web-consent{background:#f3f7f9;border:1px solid #d7e0e6;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.msd-web-consent>label{align-items:flex-start;gap:8px;display:flex}.msd-web-consent input{accent-color:#1d728a;margin-top:3px}.msd-web-consent span{gap:3px;display:grid}.msd-web-consent small{color:#6f808c;font-size:11px;line-height:1.45}.msd-source-list{gap:8px;max-height:590px;display:grid;overflow:auto}.msd-source-list article{background:#fff;border:1px solid #d6e0e6;border-radius:13px;gap:6px;padding:12px;display:grid}.msd-source-list article>header{align-items:center;gap:7px;display:flex}.msd-source-list code,.msd-plan-summary code,.msd-check-grid code{color:#1f728b;font:900 10px ui-monospace,monospace}.msd-source-list header span{color:#3f6f7c;background:#e8f2f5;border-radius:999px;padding:3px 6px;font-size:9px}.msd-source-list header button{color:#934337;min-height:44px;margin-left:auto;padding:3px 7px;font-size:10px}.msd-source-list h3{margin:0;font-size:13px}.msd-source-list p,.msd-source-list small{color:#677986;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.msd-empty{text-align:center;border:1px dashed #bdcbd4;border-radius:14px;place-items:center;min-height:240px;padding:22px;display:grid}.msd-empty h3,.msd-empty p{margin:4px}.msd-empty p{color:#667886}.msd-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.msd-template-grid button{text-align:left;align-content:start;gap:5px;min-height:92px;display:grid}.msd-template-grid button[aria-pressed=true]{background:#eaf5f8;border-color:#1d728a;box-shadow:inset 0 0 0 1px #1d728a}.msd-template-grid span{color:#667886;font-size:10px;line-height:1.45}.msd-structure-grid>.mtlp-picker{align-self:start}.msd-structure-grid .is-wide{grid-column:1/-1}.msd-language-boundary{color:#286849;overflow-wrap:anywhere;background:#eef9f3;border:1px solid #b9ddcb;border-radius:12px;gap:4px;min-width:0;padding:12px 13px;display:grid}.msd-language-boundary.needs-ai{color:#6d5720;background:#fff9e8;border-color:#e5d2a3}.msd-language-boundary p,.msd-language-boundary small{margin:0;font-size:11px;line-height:1.55}.msd-language-boundary small{opacity:.86}.msd-plan-summary,.msd-audit-details{background:#fbfcfd;border:1px solid #d7e0e6;border-radius:12px}.msd-plan-summary>summary,.msd-audit-details>summary{color:#1d6f86;cursor:pointer;padding:11px 13px;font-size:12px;font-weight:850}.msd-plan-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.msd-plan-summary article{background:#f8fafb;border:1px solid #d7e0e6;border-radius:11px;gap:4px;padding:10px;display:grid}.msd-plan-summary strong{font-size:11px}.msd-plan-summary span{color:#72828e;font:9px ui-monospace,monospace}.msd-audit-details>.msd-check-grid{padding:0 12px 12px}.msd-draft{min-height:620px;font:12px/1.65 ui-monospace,Consolas,monospace!important}.msd-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.msd-check-grid article{background:#fbfffd;border:1px solid #d4e5dd;border-radius:12px;min-width:0;padding:12px}.msd-check-grid article.is-fail{background:#fff8f7;border-color:#efbbb5}.msd-check-grid article.is-review{background:#fffdf4;border-color:#ead39a}.msd-check-grid article>header{justify-content:space-between;gap:8px;display:flex}.msd-check-grid header strong{font-size:10px}.msd-check-grid h3{margin:8px 0 5px;font-size:13px}.msd-check-grid p,.msd-check-grid li{color:#5c6e78;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.msd-check-grid p{margin:0}.msd-check-grid ul{margin:7px 0 0;padding-left:17px}.msd-confirm{border:1px solid #d7e0e6;border-radius:13px;gap:9px;margin:0;padding:13px;display:grid}.msd-confirm legend{padding:0 6px;font-weight:900}.msd-confirm label{align-items:flex-start;gap:8px;font-weight:650;display:flex}.msd-confirm input{accent-color:#1d728a;margin-top:3px}.msd-audit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.msd-audit-actions button:last-child{color:#fff;background:#1d6f86;border-color:#1d6f86}.msd-citation-style{border:1px solid #d7e0e6;border-radius:13px;gap:10px;margin:0;padding:13px;display:grid}.msd-citation-style legend{padding:0 6px;font-size:13px;font-weight:900}.msd-citation-style>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.msd-citation-style label{cursor:pointer;background:#fbfcfd;border:1px solid #d5dfe5;border-radius:11px;align-items:flex-start;min-height:70px;padding:10px;display:flex}.msd-citation-style label.is-selected{background:#eaf5f8;border-color:#1d728a;box-shadow:inset 0 0 0 1px #1d728a}.msd-citation-style input{accent-color:#1d728a;margin-top:3px}.msd-citation-style span{gap:4px;display:grid}.msd-citation-style p{color:#6d7e89;margin:0;font-size:11px;line-height:1.55}.msd-ai-panel{background:linear-gradient(150deg,#f7fcfd,#eef7f9);border:1px solid #b9d7df;border-radius:17px;gap:12px;padding:15px;display:grid}.msd-ai-panel>header,.msd-ai-result>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.msd-ai-panel>header div,.msd-ai-result>header div{gap:3px;display:grid}.msd-ai-panel>header span,.msd-ai-result>header span{color:#267890;letter-spacing:.08em;font-size:10px;font-weight:900}.msd-ai-panel h3,.msd-ai-result h4{color:#183443;margin:0;font-size:17px}.msd-ai-panel>header p{color:#607783;margin:0;font-size:11px;line-height:1.55}.msd-ai-panel>header>strong,.msd-ai-result>header>strong{color:#21677a;white-space:nowrap;background:#dceff3;border-radius:999px;padding:5px 8px;font-size:10px}.msd-ai-settings{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:10px;display:grid}.msd-ai-settings article{background:#fff;border:1px solid #d2e2e7;border-radius:11px;gap:4px;padding:10px;display:grid}.msd-ai-settings article strong{font-size:12px}.msd-ai-settings article span,.msd-ai-settings article small{color:#617782;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.msd-ai-cost,.msd-ai-status{color:#286448;background:#e7f4ed;border-radius:10px;margin:0;padding:10px 11px;font-size:11px;line-height:1.55}.msd-ai-lock{color:#6d5720;background:#fff9e8;border:1px solid #e5d2a3;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.msd-ai-lock span{font-size:11px;line-height:1.5}.msd-ai-confirm{background:#fff;border:1px solid #ccdae1;border-radius:11px;align-items:flex-start;min-height:44px;padding:10px;display:flex!important}.msd-ai-confirm.is-warning{background:#fff9e9;border-color:#e3bd79}.msd-ai-confirm input{accent-color:#1d728a;margin-top:3px}.msd-ai-confirm span{gap:3px;display:grid}.msd-ai-confirm small{font-size:11px;line-height:1.5}.msd-ai-actions{justify-content:flex-end;display:flex}.msd-ai-actions button{color:#fff;background:#1d6f86;border-color:#1d6f86}.msd-ai-actions button.is-stop{background:#9d4037;border-color:#9d4037}.msd-ai-result{border-top:1px solid #c9dce2;gap:11px;padding-top:13px;display:grid}.msd-ai-result.is-outdated{opacity:.72}.msd-ai-result textarea{min-height:360px;font:12px/1.65 ui-monospace,Consolas,monospace!important}.msd-ai-review{flex-wrap:wrap;gap:7px;display:flex}.msd-ai-review span{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.msd-ai-review .is-pass{color:#267049;background:#e6f4ec}.msd-ai-review .is-fail{color:#9c3e36;background:#fdecea}.msd-ai-result>button{color:#fff;background:#1d6f86;border-color:#1d6f86;justify-self:end}@media (width<=1000px){.msd-studio{padding:20px}.msd-hero{display:grid}.msd-hero-badges{justify-content:flex-start}.msd-source-layout{grid-template-columns:1fr}.msd-source-list{max-height:none}.msd-template-grid,.msd-plan-summary>div,.msd-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.msd-studio{padding:12px}.msd-hero{border-radius:21px;padding:23px 18px}.msd-boundary,.msd-web-consent{grid-template-columns:1fr}.msd-tabs{overflow-x:auto}.msd-tabs button{min-width:105px}.msd-panel{border-radius:16px;padding:15px}.msd-section-head{flex-direction:column}.msd-form-grid,.msd-structure-grid,.msd-template-grid,.msd-plan-summary>div,.msd-check-grid,.msd-citation-style>div,.msd-ai-settings{grid-template-columns:1fr}.msd-structure-grid .is-wide{grid-column:auto}.msd-source-actions,.msd-audit-actions,.msd-ai-actions{display:grid}.msd-source-actions>*,.msd-audit-actions button,.msd-web-consent button,.msd-ai-actions button,.msd-ai-result>button{width:100%}.msd-ai-panel>header,.msd-ai-result>header{display:grid}.msd-ai-lock{grid-template-columns:1fr}.msd-draft{min-height:480px}.msd-ai-result textarea{min-height:320px}}.mpr-studio{color:#241d2d;min-height:100%;font-family:var(--font-sans,Arial,sans-serif);background:#f5f2f8;padding:30px}.mpr-hero,.mpr-boundary,.mpr-tabs,.mpr-panel{width:min(1320px,100%);margin-left:auto;margin-right:auto}.mpr-hero{color:#fff;background:linear-gradient(135deg,#261a39,#493060 60%,#68436d);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:28px;padding:31px;display:flex;box-shadow:0 20px 70px #2e1b3d2e}.mpr-hero>div:first-child{max-width:800px}.mpr-hero span,.mpr-section-head span,.mpr-optimizer>span{color:#e2b8ec;letter-spacing:.14em;font-size:10px;font-weight:900}.mpr-hero h1{letter-spacing:-.055em;margin:8px 0 11px;font-size:clamp(31px,4.5vw,58px);line-height:.98}.mpr-hero p{color:#e6d9ea;margin:0;line-height:1.7}.mpr-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mpr-badges span{color:#fbf3fd;letter-spacing:0;background:#563a63;border:1px solid #765981;border-radius:999px;padding:7px 10px}.mpr-boundary{color:#66521c;background:#fff8df;border:1px solid #ead8a6;border-radius:13px;grid-template-columns:250px 1fr;gap:14px;margin-top:11px;padding:13px 15px;display:grid}.mpr-boundary p{margin:0;font-size:12px;line-height:1.55}.mpr-tabs{background:#e3dce8;border-radius:14px;gap:5px;margin-top:11px;padding:5px;display:flex}.mpr-tabs button{color:#6e6177;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;min-height:44px;font-weight:850}.mpr-tabs button[aria-selected=true]{color:#30223b;background:#fff;box-shadow:0 4px 14px #35234114}.mpr-tabs button:focus-visible,.mpr-panel button:focus-visible,.mpr-panel input:focus-visible,.mpr-panel textarea:focus-visible,.mpr-panel select:focus-visible{outline-offset:2px;outline:3px solid #f2b930}.mpr-panel{background:#fff;border:1px solid #ddd2e3;border-radius:21px;gap:15px;margin-top:10px;margin-bottom:28px;padding:22px;display:grid;box-shadow:0 12px 44px #3523410e}.mpr-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mpr-section-head>div{gap:3px;display:grid}.mpr-section-head span,.mpr-optimizer>span{color:#8a4da0}.mpr-section-head h2{letter-spacing:-.035em;margin:0;font-size:22px}.mpr-section-head>strong{color:#786b80;font:11px ui-monospace,monospace}.mpr-panel button{color:#432d50;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4c4dc;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:800}.mpr-panel button:disabled{cursor:not-allowed;opacity:.42}.mpr-panel label{color:#51415a;gap:6px;font-size:12px;font-weight:800;display:grid}.mpr-panel input,.mpr-panel textarea,.mpr-panel select{color:#2a2030;width:100%;min-width:0;font:inherit;background:#fcfbfd;border:1px solid #d4c7db;border-radius:10px;padding:10px 11px;font-size:13px;line-height:1.5}.mpr-panel textarea{resize:vertical}.mpr-panel label small{color:#877b8d;font-weight:500}.mpr-design-grid,.mpr-fill-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:13px;display:grid}.mpr-contract,.mpr-optimizer,.mpr-questions,.mpr-compile{background:#fcfbfd;border:1px solid #e0d6e5;border-radius:15px;gap:11px;min-width:0;padding:14px;display:grid}.mpr-two,.mpr-diff-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mpr-template{min-height:680px;font:12px/1.65 ui-monospace,Consolas,monospace!important}.mpr-next{border-top:1px solid #e9e3ec;justify-content:flex-end;padding-top:13px;display:flex}.mpr-next button,.mpr-primary{color:#fff!important;background:#7c438f!important;border-color:#7c438f!important}.mpr-errors,.mpr-error,.mpr-pass{border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.mpr-errors,.mpr-error{color:#9b342d;background:#fff0ef}.mpr-pass{color:#286c4a;background:#e9f6ef}.mpr-optimizer h3{margin:0;font-size:17px}.mpr-optimizer>p{color:#74667c;margin:0;font-size:11px;line-height:1.55}.mpr-candidate{border-top:1px solid #e7ddeb;gap:8px;padding-top:10px;display:grid}.mpr-candidate>header,.mpr-output>header,.mpr-version-list article>header,.mpr-checks article>header,.mpr-cases article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mpr-candidate code,.mpr-version-list code,.mpr-checks code,.mpr-cases code,.mpr-questions code{color:#8949a0;font:900 10px ui-monospace,monospace}.mpr-candidate pre,.mpr-output pre,.mpr-diff pre{color:#f0e6f4;white-space:pre-wrap;overflow-wrap:anywhere;background:#201827;border-radius:10px;max-height:440px;margin:0;padding:12px;font:11px/1.65 ui-monospace,Consolas,monospace;overflow:auto}.mpr-questions>label{background:#fff;border:1px solid #e0d6e5;border-radius:12px;padding:11px}.mpr-questions>label>span{align-items:center;gap:7px;display:flex}.mpr-questions em{color:#854900;background:#fff0df;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal}.mpr-output{gap:8px;display:grid}.mpr-output>header span{color:#8a4da0;letter-spacing:.12em;font-size:10px;font-weight:900}.mpr-output pre{max-height:660px}.mpr-technical,.mpr-candidate details,.mpr-version-list details{background:#fff;border:1px solid #e0d6e5;border-radius:10px}.mpr-technical>summary,.mpr-candidate summary,.mpr-version-list summary{color:#7c438f;cursor:pointer;padding:9px 10px;font-size:11px;font-weight:850}.mpr-technical>.mpr-checks{padding:0 10px 10px}.mpr-candidate details code,.mpr-version-list details code,.mpr-version-list details small{overflow-wrap:anywhere;padding:0 10px 8px;display:block}.mpr-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mpr-checks article{background:#fbfffd;border:1px solid #d5e5dd;border-radius:11px;padding:10px}.mpr-checks article.is-fail{background:#fff8f7;border-color:#efbbb6}.mpr-checks article.is-review{background:#fffdf4;border-color:#e8d39e}.mpr-checks h3{margin:7px 0 4px;font-size:12px}.mpr-checks p,.mpr-checks li{color:#685e6e;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.mpr-checks p{margin:0}.mpr-checks ul{margin:6px 0 0;padding-left:16px}.mpr-checks header strong{font-size:9px}.mpr-empty{text-align:center;border:1px dashed #cdbfd4;border-radius:14px;place-items:center;min-height:230px;padding:22px;display:grid}.mpr-empty h3,.mpr-empty p{margin:4px}.mpr-empty p{color:#74677c}.mpr-version-save{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.mpr-version-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mpr-version-list article{background:#fcfbfd;border:1px solid #ded3e3;border-radius:12px;gap:6px;padding:12px;display:grid}.mpr-version-list span,.mpr-version-list small{color:#786b80;overflow-wrap:anywhere;font-size:10px}.mpr-version-list button{justify-self:start}.mpr-diff{border:1px solid #ded3e3;border-radius:13px;gap:8px;padding:13px;display:grid}.mpr-diff>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mpr-diff pre{background:#2a2230;max-height:300px}.mpr-case-actions,.mpr-export{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mpr-cases{gap:10px;display:grid}.mpr-cases>article{background:#fcfbfd;border:1px solid #ded4e3;border-radius:13px;gap:10px;padding:13px;display:grid}.mpr-cases>article.is-pass{background:#fbfffc;border-color:#aad6bf}.mpr-cases>article.is-fail{background:snow;border-color:#efbbb6}.mpr-cases article>header{grid-template-columns:minmax(0,1fr) auto;display:grid}.mpr-cases article>header button{color:#934337;min-height:44px}.mpr-case-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mpr-case-values label{font-size:10px}.mpr-export{border-top:1px solid #e7dfeb;padding-top:13px}.mpr-export p{color:#75677d;margin:0 auto 0 0;font-size:11px}.mpr-export button{color:#fff;background:#7c438f;border-color:#7c438f}.mpr-library{background:#faf8fb;border:1px solid #d9cde0;border-radius:15px}.mpr-library>summary{color:#704181;cursor:pointer;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:900;display:flex}.mpr-library-body{gap:12px;padding:0 14px 14px;display:grid}.mpr-library-body>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mpr-library-body h3,.mpr-library-body h4{margin:0}.mpr-library-body>header p,.mpr-library-grid p,.mpr-template-preview p{color:#74677c;margin:5px 0 0;font-size:11px;line-height:1.55}.mpr-file-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.mpr-file-action{cursor:pointer;background:#fff;border:1px solid #d4c4dc;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:8px 11px;position:relative;color:#432d50!important;font-size:12px!important;font-weight:800!important;display:flex!important}.mpr-file-action:focus-within{outline-offset:2px;outline:3px solid #f2b930}.mpr-file-action input{clip:rect(0,0,0,0);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.mpr-file-boundary{color:#315f49;background:#eef7f2;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.mpr-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mpr-library-grid article{background:#fff;border:1px solid #e0d6e5;border-radius:12px;gap:7px;min-width:0;padding:13px;display:grid}.mpr-library-grid article small{color:#806f88}.mpr-library-grid article button{align-self:end}.mpr-template-preview{background:#fff;border:2px solid #9f72af;border-radius:13px;gap:10px;padding:14px;display:grid}.mpr-template-preview>div>span{color:#8a4da0;letter-spacing:.08em;font-size:10px;font-weight:900}.mpr-template-preview dl{flex-wrap:wrap;gap:8px;margin:0;display:flex}.mpr-template-preview dl>div{background:#f4eff6;border-radius:9px;min-width:130px;padding:9px 10px}.mpr-template-preview dt{color:#796c80;font-size:10px}.mpr-template-preview dd{margin:2px 0 0;font-size:12px;font-weight:850}.mpr-template-preview details{border:1px solid #e0d6e5;border-radius:10px}.mpr-template-preview summary{color:#704181;cursor:pointer;align-items:center;min-height:44px;padding:0 11px;font-size:11px;font-weight:850;display:flex}.mpr-template-preview pre{color:#f0e6f4;white-space:pre-wrap;overflow-wrap:anywhere;background:#201827;border-radius:0 0 9px 9px;max-height:300px;margin:0;padding:12px;font:11px/1.65 ui-monospace,Consolas,monospace;overflow:auto}.mpr-template-preview footer{justify-content:flex-end;gap:8px;display:flex}.mpr-shortcut{color:#76677d!important;margin:-3px 0 0!important;font-size:10px!important}@media (width<=1050px){.mpr-studio{padding:20px}.mpr-hero{display:grid}.mpr-badges{justify-content:flex-start}.mpr-design-grid,.mpr-fill-grid{grid-template-columns:1fr}.mpr-version-list,.mpr-case-values{grid-template-columns:repeat(2,minmax(0,1fr))}.mpr-library-body>header{display:grid}.mpr-file-actions{justify-content:flex-start}}@media (width<=680px){.mpr-studio{padding:12px}.mpr-hero{border-radius:21px;padding:23px 18px}.mpr-boundary{grid-template-columns:1fr}.mpr-tabs{overflow-x:auto}.mpr-tabs button{min-width:120px}.mpr-panel{border-radius:16px;padding:15px}.mpr-section-head{flex-direction:column}.mpr-two,.mpr-version-save,.mpr-version-list,.mpr-diff>div,.mpr-case-values,.mpr-library-grid,.mpr-checks{grid-template-columns:1fr}.mpr-template{min-height:520px}.mpr-case-actions,.mpr-export,.mpr-file-actions{display:grid}.mpr-case-actions button,.mpr-export button,.mpr-file-actions button,.mpr-file-action{width:100%}.mpr-export p{margin:0}.mpr-cases article>header{grid-template-columns:1fr}.mpr-cases article>header button{width:100%}.mpr-template-preview footer{display:grid}.mpr-template-preview footer button{width:100%}}.mpi-studio{--mpi-ink:#17231d;--mpi-muted:#607067;--mpi-line:#dbe5df;--mpi-accent:#176b4c;--mpi-soft:#eff8f3;color:var(--mpi-ink);font-family:var(--font-sans,Arial,sans-serif);gap:18px;display:grid}.mpi-hero{border:1px solid var(--mpi-line);background:linear-gradient(135deg,#f7fbf8,#eef8f2 60%,#f7f3e8);border-radius:26px;justify-content:space-between;gap:24px;padding:28px;display:flex}.mpi-hero>div:first-child{max-width:780px}.mpi-hero span,.mpi-panel>header span,.mpi-handoff>div>span{letter-spacing:.12em;text-transform:uppercase;color:var(--mpi-accent);font-size:11px;font-weight:800}.mpi-hero h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(28px,4vw,48px);line-height:1.02}.mpi-hero p,.mpi-boundary p,.mpi-note{color:var(--mpi-muted);margin:0;line-height:1.65}.mpi-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px;max-width:320px;display:flex}.mpi-badges span{color:#315b48;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #bcd8c8;border-radius:999px;padding:8px 11px}.mpi-boundary{background:#fff8e7;border-left:4px solid #b7791f;border-radius:12px;padding:16px 18px}.mpi-boundary strong{margin-bottom:4px;display:block}.mpi-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mpi-platforms button{text-align:left;border:1px solid var(--mpi-line);min-height:108px;color:var(--mpi-ink);cursor:pointer;background:#fff;border-radius:18px;padding:16px}.mpi-platforms button:hover{border-color:#86b59f}.mpi-platforms button[aria-selected=true]{border-color:var(--mpi-accent);background:var(--mpi-soft);box-shadow:inset 0 0 0 2px #cce9d9}.mpi-platforms strong,.mpi-platforms span{display:block}.mpi-platforms strong{margin-bottom:7px;font-size:15px}.mpi-platforms span{color:var(--mpi-muted);font-size:12px;line-height:1.45}.mpi-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:16px;display:grid}.mpi-panel{border:1px solid var(--mpi-line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 34px #1639270e}.mpi-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.mpi-panel>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.mpi-panel>header>strong{color:var(--mpi-muted);font-size:12px}.mpi-studio label{gap:7px;font-size:13px;font-weight:750;display:grid}.mpi-studio input,.mpi-studio select,.mpi-studio textarea{box-sizing:border-box;width:100%;color:var(--mpi-ink);font:inherit;background:#fff;border:1px solid #cad9d0;border-radius:11px;padding:10px 12px}.mpi-studio textarea{resize:vertical;line-height:1.55}.mpi-studio input:focus-visible,.mpi-studio select:focus-visible,.mpi-studio textarea:focus-visible,.mpi-studio button:focus-visible{outline-offset:2px;outline:3px solid #176b4c3d}.mpi-two,.mpi-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mpi-import-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.mpi-import-actions>span{color:var(--mpi-muted);font-size:11px}.mpi-studio button,.mpi-file{color:#234b38;cursor:pointer;background:#fff;border:1px solid #b9ccc1;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-weight:800;display:inline-flex}.mpi-studio button:disabled{opacity:.45;cursor:not-allowed}.mpi-primary{border-color:var(--mpi-accent)!important;background:var(--mpi-accent)!important;color:#fff!important}.mpi-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mpi-confirm{border:1px solid var(--mpi-line);background:#f8fbf9;border-radius:13px;align-items:start;margin-top:12px;padding:13px;grid-template-columns:auto 1fr!important}.mpi-confirm input{width:18px;height:18px;margin-top:2px}.mpi-confirm span{gap:3px;display:grid}.mpi-confirm small{color:var(--mpi-muted);font-weight:500;line-height:1.45}.mpi-note{background:#f6f8f7;border-radius:11px;margin:-6px 0 14px;padding:11px 13px;font-size:12px}.mpi-evidence{gap:9px;max-height:750px;padding-right:3px;display:grid;overflow:auto}.mpi-evidence article{border:1px solid var(--mpi-line);background:#fbfdfc;border-radius:13px;padding:13px}.mpi-evidence article>header{justify-content:space-between;gap:10px;display:flex}.mpi-evidence code{color:var(--mpi-accent);font-weight:850}.mpi-evidence small{color:var(--mpi-muted)}.mpi-evidence article>strong{color:#8c5b13;margin-top:8px;display:inline-block}.mpi-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.mpi-evidence footer{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.mpi-evidence footer span{overflow-wrap:anywhere;background:#eaf3ee;border-radius:6px;padding:3px 6px;font-size:10px}.mpi-evidence details,.mpi-technical,.mpi-handoff details{border:1px solid var(--mpi-line);background:#fff;border-radius:10px;margin-top:10px}.mpi-evidence summary,.mpi-technical>summary,.mpi-handoff summary{color:var(--mpi-accent);cursor:pointer;padding:8px 10px;font-size:11px;font-weight:850}.mpi-evidence details code,.mpi-evidence details small,.mpi-handoff details code{padding:0 10px 8px;display:block}.mpi-technical>.mpi-checks{padding:0 10px 10px}.mpi-handoff details{background:#0f1c16;border-color:#355444}.mpi-handoff summary{color:#b8d6c6}.mpi-audit{gap:16px;display:grid}.mpi-action-row{grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr) auto;align-items:end}.mpi-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mpi-checks article{border:1px solid var(--mpi-line);background:#fafcfb;border-radius:13px;min-width:0;padding:13px}.mpi-checks article.is-fail{background:#fff5f5;border-color:#e5a4a4}.mpi-checks article.is-review{background:#fffbef;border-color:#dfc17c}.mpi-checks article>header{justify-content:space-between;display:flex}.mpi-checks h3{margin:8px 0 5px;font-size:14px}.mpi-checks p,.mpi-checks li{color:var(--mpi-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.mpi-checks ul{margin:7px 0 0;padding-left:17px}.mpi-checks code{font-weight:850}.mpi-checks article>header strong{font-size:10px}.mpi-handoff{color:#eaf5ef;background:#14231c;border-radius:16px;gap:12px;padding:17px;display:grid}.mpi-handoff>div{gap:4px;display:grid}.mpi-handoff h3,.mpi-handoff p{margin:0}.mpi-handoff p,.mpi-handoff code{color:#a9c6b8;overflow-wrap:anywhere;font-size:11px}.mpi-handoff pre{color:#eaf5ef;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f1c16;border:1px solid #355444;border-radius:12px;max-height:440px;margin:0;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mpi-handoff footer{flex-wrap:wrap;gap:8px;display:flex}.mpi-handoff footer button{color:#eaf5ef;background:#1e3329;border-color:#547663}.mpi-error{color:#a32323;background:#fff0f0;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.mpi-empty{text-align:center;color:var(--mpi-muted);border:1px dashed #c9d8cf;border-radius:14px;padding:30px 16px}.mpi-empty h3{color:var(--mpi-ink);margin:0 0 6px}.mpi-empty p{margin:0}@media (width<=1050px){.mpi-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.mpi-layout{grid-template-columns:1fr}.mpi-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.mpi-studio{gap:12px}.mpi-hero{border-radius:19px;padding:20px;display:grid}.mpi-badges{justify-content:flex-start}.mpi-platforms,.mpi-two,.mpi-action-row,.mpi-checks{grid-template-columns:1fr}.mpi-platforms button{min-height:auto}.mpi-panel{border-radius:17px;padding:16px}.mpi-panel>header{align-items:flex-start}.mpi-import-actions{align-items:stretch}.mpi-import-actions button,.mpi-file{width:100%}.mpi-handoff footer{display:grid}.mpi-handoff footer button{width:100%}.mpi-evidence{max-height:none}}.msa-file.is-dragging{border-color:var(--msa-accent);background:var(--msa-soft);outline:2px dashed var(--msa-accent);outline-offset:2px}.msa-attachment{border:1px solid var(--msa-line);background:var(--msa-soft);overflow-wrap:anywhere;border-radius:14px;justify-items:start;gap:10px;padding:20px;display:grid}.msa-attachment img{object-fit:contain;border-radius:8px;max-width:100%;max-height:320px;display:block}.msa-attachment p{margin:0;font-size:13px;line-height:1.6}.msa-attachment>span,.msa-attachment>small{color:var(--msa-muted);font-size:12px;line-height:1.6}.msa-file:focus-within{outline-offset:2px;outline:3px solid #4a3ea13d}.msa-file:has(input:disabled){opacity:.55;cursor:not-allowed}.msa-file small{overflow-wrap:anywhere;line-height:1.6}:is(.mw-app:has(.mw-workspace.is-article-simplifier),.mw-layout:has(.mw-workspace.is-article-simplifier)){max-width:100vw;overflow-x:clip}.mw-workspace.is-article-simplifier{box-sizing:border-box;min-width:0;padding-top:0;overflow-x:clip}.msa-studio{--msa-ink:#1f2630;--msa-muted:#687281;--msa-line:#dce1e8;--msa-accent:#4a3ea1;--msa-soft:#f2f0ff;box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--msa-ink);gap:18px;display:grid;overflow-x:clip}.msa-studio *{box-sizing:border-box;min-width:0}.msa-hero{border:1px solid var(--msa-line);background:linear-gradient(135deg,#fbfbff,#f0efff 62%,#f8f5eb);border-radius:26px;justify-content:space-between;gap:24px;padding:28px;display:flex}.msa-hero>div:first-child{max-width:780px}.msa-hero>div:first-child>span,.msa-panel>header span{letter-spacing:.12em;text-transform:uppercase;color:var(--msa-accent);font-size:11px;font-weight:850}.msa-hero h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(28px,4vw,47px);line-height:1.03}.msa-hero p,.msa-boundary p{color:var(--msa-muted);margin:0;line-height:1.65}.msa-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px;max-width:310px;display:flex}.msa-badges span{color:#4a4382;background:#fff;border:1px solid #c9c4ec;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.msa-boundary{background:#fff8e7;border-left:4px solid #b7791f;border-radius:12px;padding:16px 18px}.msa-boundary strong{margin-bottom:4px;display:block}.msa-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:16px;display:grid}.msa-panel{border:1px solid var(--msa-line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 34px #231d540d}.msa-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.msa-panel>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.msa-panel>header>strong{color:var(--msa-muted);font-size:12px}.msa-studio label{gap:7px;font-size:13px;font-weight:760;display:grid}.msa-studio input,.msa-studio select,.msa-studio textarea{box-sizing:border-box;width:100%;color:var(--msa-ink);font:inherit;background:#fff;border:1px solid #cdd3dd;border-radius:11px;padding:10px 12px}.msa-studio textarea{resize:vertical;line-height:1.58}.msa-studio input:focus-visible,.msa-studio select:focus-visible,.msa-studio textarea:focus-visible,.msa-studio button:focus-visible,.msa-studio summary:focus-visible{outline-offset:2px;outline:3px solid #4a3ea13d}.msa-studio button,.msa-file{color:#403779;cursor:pointer;background:#fff;border:1px solid #c3c4da;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-weight:800;display:inline-flex}.msa-studio button:disabled{opacity:.45;cursor:not-allowed}.msa-primary{border-color:var(--msa-accent)!important;background:var(--msa-accent)!important;color:#fff!important}.msa-tabs{background:#f1f3f6;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;padding:5px;display:grid}.msa-tabs button{min-height:36px;color:var(--msa-muted);background:0 0;border-color:#0000}.msa-tabs button[aria-selected=true]{color:var(--msa-accent);background:#fff;box-shadow:0 2px 8px #1e1e3c14}.msa-file{text-align:center;margin-bottom:14px;display:grid}.msa-file input{opacity:0;width:1px;height:1px;position:absolute}.msa-file small{color:var(--msa-muted);font-weight:500}.msa-url{border:1px solid var(--msa-line);background:#fafbfc;border-radius:13px;gap:10px;margin-bottom:14px;padding:13px;display:grid}.msa-url>small{color:var(--msa-muted)}.msa-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:12px 0;display:grid}.msa-confirm{border:1px solid var(--msa-line);background:#fafbfc;border-radius:12px;align-items:start;margin-top:11px;padding:12px;grid-template-columns:auto 1fr!important}.msa-confirm input{width:18px;height:18px;margin-top:2px}.msa-confirm span{gap:3px;display:grid}.msa-confirm small{color:var(--msa-muted);font-weight:500;line-height:1.45}.msa-contract>.msa-primary{width:100%;margin-top:13px}.msa-options{border:1px solid var(--msa-line);background:#fafbfc;border-radius:12px;margin-bottom:13px}.msa-options>summary{min-height:44px;color:var(--msa-accent);cursor:pointer;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:flex}.msa-options>div{gap:11px;padding:0 12px 13px;display:grid}.msa-options small{color:var(--msa-muted);font-size:11px;font-weight:500;line-height:1.45}.msa-technical{border:1px solid var(--msa-line);background:#fff;border-radius:11px;margin-top:14px}.msa-technical>summary{color:var(--msa-accent);cursor:pointer;padding:10px 12px;font-size:12px;font-weight:850}.msa-technical>.msa-checks{padding:0 10px 10px}.msa-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.msa-checks article{border:1px solid var(--msa-line);background:#fbfcfd;border-radius:12px;min-width:0;padding:12px}.msa-checks article.is-fail{background:#fff4f4;border-color:#e3a3a3}.msa-checks article.is-review{background:#fffbef;border-color:#dbc17e}.msa-checks article>header{justify-content:space-between;display:flex}.msa-checks article>header strong{font-size:10px}.msa-checks h3{margin:7px 0 4px;font-size:13px}.msa-checks p,.msa-checks li{color:var(--msa-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.msa-checks ul{margin:6px 0 0;padding-left:16px}.msa-error{color:#a32323;background:#fff0f0;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:750}.msa-empty{text-align:center;color:var(--msa-muted);border:1px dashed #ccd2dc;border-radius:13px;padding:28px 14px}.msa-empty h3{color:var(--msa-ink);margin:0 0 5px}.msa-empty p{margin:0}.msa-paragraphs{gap:13px;display:grid}.msa-paragraphs>article{border:1px solid var(--msa-line);background:#fcfcff;border-radius:15px;padding:17px}.msa-paragraphs>article>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msa-paragraphs>article>header code{color:var(--msa-accent);font-weight:850}.msa-paragraphs>article>header span{color:var(--msa-muted);font-size:10px}.msa-paragraphs>article>header small{margin-left:auto}.msa-paragraphs>article>p{margin:12px 0;font-size:16px;line-height:1.68}.msa-paragraphs details{border-top:1px dashed #d4d8e0;padding-top:10px}.msa-paragraphs summary{cursor:pointer;color:var(--msa-accent);font-size:12px;font-weight:800}.msa-paragraphs pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.58 var(--font-sans,Arial,sans-serif);background:#f2f3f6;border-radius:10px;margin:10px 0;padding:12px}.msa-paragraphs details>code{color:var(--msa-muted);overflow-wrap:anywhere;font-size:9px}.msa-export{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.msa-export p{color:var(--msa-muted);flex:360px;margin:0;font-size:11px;line-height:1.5}.msa-review-editor{background:linear-gradient(145deg,#faf9ff,#fff);border:1px solid #cfc9ef;border-radius:16px;gap:12px;padding:17px;display:grid}.msa-review-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.msa-review-editor>header span{color:var(--msa-accent);letter-spacing:.08em;font-size:11px;font-weight:850}.msa-review-editor h3{margin:3px 0 0;font-size:18px}.msa-review-editor>header>strong{background:var(--msa-soft);color:var(--msa-accent);border-radius:999px;padding:6px 9px;font-size:11px}.msa-review-editor textarea{min-height:180px;font-size:15px}.msa-review-note{justify-content:space-between;align-items:center;gap:12px;display:flex}.msa-review-note p{color:var(--msa-muted);margin:0;font-size:11px;line-height:1.55}.msa-review-note button{flex:none}.msa-review-editor>details,.msa-evidence{border:1px solid var(--msa-line);background:#fff;border-radius:11px}.msa-review-editor>details>summary,.msa-evidence>summary{min-height:44px;color:var(--msa-accent);cursor:pointer;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:flex}.msa-review-editor>details>pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.58 var(--font-sans,Arial,sans-serif);background:#f2f3f6;border-radius:9px;margin:0 11px 11px;padding:12px}.msa-evidence{margin-top:14px}.msa-evidence>.msa-paragraphs{padding:0 12px 12px}.msa-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.msa-result-actions>strong{color:var(--msa-muted);font-size:12px}.msa-result-actions>button[aria-pressed=true]{border-color:var(--msa-accent);background:var(--msa-soft);color:var(--msa-accent)}.msa-result-history{align-items:center;gap:6px;display:flex}.msa-result-history button{min-width:48px;min-height:44px;padding:7px 10px}.msa-result-history span{min-width:42px;color:var(--msa-muted);text-align:center;font-size:12px;font-weight:850}.msa-quick-original{background:#f3f2fa;border-left:4px solid #7b70bf;border-radius:10px;margin:10px 0;padding:12px;animation:.18s ease-out msa-original-in}.msa-quick-original>strong{color:#4a4382;font-size:12px}.msa-quick-original>pre{color:#4d5260;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 var(--font-sans,Arial,sans-serif);background:0 0;margin:7px 0 0;padding:0}@keyframes msa-original-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.msa-help,.msa-status{color:#554696;background:#f4f2ff;border-radius:10px;margin:11px 0 0;padding:10px 12px;font-size:12px;line-height:1.55}.msa-ai-boundary{background:#faf9ff;border:1px solid #d9d4ed;border-radius:12px;gap:4px;margin-top:12px;padding:12px;display:grid}.msa-ai-boundary strong{color:#433887;font-size:12px}.msa-ai-boundary span,.msa-ai-boundary small{color:var(--msa-muted);font-size:11px;line-height:1.5}.msa-run-actions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;margin-top:13px;display:grid}.msa-run-actions .msa-primary{margin:0}.msa-ai-result{background:linear-gradient(#fff,#fbfaff);border-color:#d4cef0}.msa-ai-review{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}.msa-ai-review article{border:1px solid var(--msa-line);background:#fafbfc;border-radius:12px;gap:5px;min-width:0;padding:12px;display:grid}.msa-ai-review article.is-pass{background:#f6fcf8;border-color:#cbe2d5}.msa-ai-review article.is-warning{background:#fffaf0;border-color:#e6c88e}.msa-ai-review strong{font-size:11px}.msa-ai-review span{overflow-wrap:anywhere;color:var(--msa-muted);font-size:11px;line-height:1.5}.msa-ai-original{border:1px solid var(--msa-line);background:#f7f8fa;border-radius:12px;margin-top:12px;padding:14px}.msa-ai-original>strong{font-size:12px}.msa-ai-original>pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font:12px/1.65 var(--font-sans,Arial,sans-serif);margin:9px 0 0;overflow:auto}.msa-simple-layout{grid-template-columns:1fr}.msa-source-mode-row{grid-template-columns:minmax(0,3fr) minmax(160px,1fr);gap:8px;margin-bottom:14px;display:grid}.msa-source-mode-row .msa-tabs{margin-bottom:0}.msa-video-summary-button{min-height:46px!important;color:var(--msa-accent)!important;background:#f7f5ff!important;border-color:#c9c4ec!important}.msa-source-panel textarea{min-height:360px}.msa-source-footer{color:var(--msa-muted);flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:7px;font-size:11px;display:flex}.msa-summary-actions>div{grid-template-columns:1fr;padding-top:12px}.msa-summary-actions .msa-primary{border-color:var(--msa-accent);background:var(--msa-accent);color:#fff;text-align:center}.msa-summary-actions+.msa-status,.msa-summary-actions+.msa-error{margin-top:12px}@media (width<=1050px){.msa-layout{grid-template-columns:1fr}.msa-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.msa-studio{gap:12px}.msa-hero{border-radius:19px;padding:20px;display:grid}.msa-badges{justify-content:flex-start}.msa-panel{border-radius:17px;padding:16px}.msa-two,.msa-checks,.msa-other-sources>div,.msa-ai-review,.msa-run-actions,.msa-source-mode-row,.msa-tabs{grid-template-columns:1fr}.msa-tabs button,.msa-video-summary-button{width:100%}.msa-review-editor>header,.msa-review-note{flex-direction:column;align-items:stretch}.msa-review-note button{width:100%}.msa-result>header{display:grid}.msa-result-actions{justify-content:flex-start;align-items:stretch}.msa-result-actions>button{width:100%}.msa-paragraphs>article>header small{width:100%;margin-left:0}.msa-export{display:grid}.msa-export button{width:100%}}.msa-summary-options{gap:20px;margin:20px 0 8px;display:grid}.msa-summary-options fieldset{border:0;min-width:0;margin:0;padding:0}.msa-summary-options legend{color:var(--msa-ink);margin-bottom:9px;padding:0;font-size:13px;font-weight:750}.msa-option-chips{flex-wrap:wrap;gap:8px;display:flex}.msa-option-chips button{max-width:100%;color:var(--msa-ink);overflow-wrap:anywhere;background:#f1f2f5;border:1px solid #0000;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.msa-option-chips button[aria-pressed=true]{background:var(--msa-soft);color:var(--msa-accent);border-color:#d8d0fc}.msa-option-chips button:hover:not(:disabled){border-color:#c9c0ef}.msa-summary-options fieldset:disabled{opacity:.55}.msa-summary-options fieldset:disabled button{cursor:not-allowed}.msa-custom-option{flex-wrap:wrap;align-items:flex-end;gap:8px;max-width:620px;margin-top:12px;display:flex}.msa-custom-option label{flex:220px;min-width:0}.msa-custom-option button{flex:none}.mask-studio{--mask-ink:#17212b;--mask-muted:#66717f;--mask-line:#d9e0e7;--mask-accent:#145d78;--mask-soft:#edf7fa;color:var(--mask-ink);gap:18px;display:grid}.mask-hero{border:1px solid var(--mask-line);background:linear-gradient(135deg,#f9fcfd,#eaf7fa 62%,#f8f4e8);border-radius:26px;justify-content:space-between;gap:24px;padding:28px;display:flex}.mask-hero>div:first-child{max-width:790px}.mask-hero>div:first-child>span,.mask-panel>header span,.mask-plan>header span,.mask-response>header span{letter-spacing:.12em;text-transform:uppercase;color:var(--mask-accent);font-size:11px;font-weight:850}.mask-hero h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(28px,4vw,47px);line-height:1.03}.mask-hero p,.mask-boundary p{color:var(--mask-muted);margin:0;line-height:1.65}.mask-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px;max-width:310px;display:flex}.mask-badges span{color:#285c6f;background:#fff;border:1px solid #b8d5df;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.mask-boundary{background:#fff8e7;border-left:4px solid #b7791f;border-radius:12px;padding:16px 18px}.mask-boundary summary{cursor:pointer;color:#6f531e;font-weight:850}.mask-boundary[open] summary{margin-bottom:6px}.mask-panel>details{margin:12px 0}.mask-panel>details>summary{cursor:pointer;border:1px solid var(--mask-line);color:var(--mask-accent);background:#f7fafb;border-radius:10px;padding:11px 12px;font-size:12px;font-weight:800}.mask-panel>details[open]>summary{margin-bottom:9px}.mask-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:16px;display:grid}.mask-panel{border:1px solid var(--mask-line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 34px #143f500d}.mask-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.mask-panel>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.mask-panel>header>strong{color:var(--mask-muted);font-size:12px}.mask-studio label{gap:7px;font-size:13px;font-weight:760;display:grid}.mask-studio input,.mask-studio select,.mask-studio textarea{box-sizing:border-box;width:100%;color:var(--mask-ink);font:inherit;background:#fff;border:1px solid #cbd5dc;border-radius:11px;padding:10px 12px}.mask-studio textarea{resize:vertical;line-height:1.55}.mask-schema{tab-size:2;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace!important}.mask-studio input:focus-visible,.mask-studio select:focus-visible,.mask-studio textarea:focus-visible,.mask-studio button:focus-visible{outline-offset:2px;outline:3px solid #145d783d}.mask-studio button,.mask-import label{color:#215b70;cursor:pointer;background:#fff;border:1px solid #b8ccd4;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-weight:800;display:inline-flex}.mask-studio button:disabled{opacity:.45;cursor:not-allowed}.mask-primary{border-color:var(--mask-accent)!important;background:var(--mask-accent)!important;color:#fff!important}.mask-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.mask-import{flex-wrap:wrap;align-items:center;gap:9px;margin:13px 0;display:flex}.mask-import input{opacity:0;width:1px;height:1px;position:absolute}.mask-import span{color:var(--mask-muted);font-size:11px}.mask-errors{color:#9d2525;background:#fff3f3;border-radius:10px;margin:10px 0 0;padding:11px 11px 11px 28px;font-size:11px;line-height:1.5}.mask-success{color:#23623d;background:#eef9f2;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:12px;font-weight:750}.mask-operation{border:1px solid var(--mask-line);background:var(--mask-soft);border-radius:13px;margin:12px 0;padding:14px}.mask-operation header{justify-content:space-between;display:flex}.mask-operation h3{margin:0}.mask-operation p{color:var(--mask-muted);margin:0;line-height:1.5}.mask-operation small{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.mask-operation details,.mask-technical,.mask-plan details,.mask-response details{border:1px solid var(--mask-line);background:#fff;border-radius:10px;margin-top:10px}.mask-operation summary,.mask-technical>summary,.mask-plan summary,.mask-response summary{color:var(--mask-accent);cursor:pointer;padding:9px 11px;font-size:11px;font-weight:850}.mask-operation details p,.mask-operation details code,.mask-response details p,.mask-response details code{overflow-wrap:anywhere;padding:0 11px 9px;display:block}.mask-technical>.mask-checks{padding:0 10px 10px}.mask-plan details{background:#0d1b21;border-color:#36535f}.mask-plan summary{color:#a5c9d5}.mask-plan details>code{color:#e8f5f8;overflow-wrap:anywhere;padding:0 11px 10px;display:block}.mask-plan details>pre{margin:0 10px 10px}.mask-parameters{gap:9px;margin:12px 0;display:grid}.mask-parameters label>span{align-items:center;gap:7px;display:flex}.mask-parameters code{color:var(--mask-accent);background:#e8f1f4;border-radius:5px;padding:2px 5px;font-size:10px}.mask-parameters em{color:#ad2929;font-style:normal}.mask-parameters small{color:var(--mask-muted);margin-left:auto}.mask-audit{gap:14px;display:grid}.mask-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mask-checks article{border:1px solid var(--mask-line);background:#fbfcfd;border-radius:12px;min-width:0;padding:12px}.mask-checks article.is-fail{background:#fff4f4;border-color:#e3a3a3}.mask-checks article.is-review{background:#fffbef;border-color:#ddc27a}.mask-checks article>header{justify-content:space-between;display:flex}.mask-checks article>header strong{font-size:10px}.mask-checks h3{margin:7px 0 4px;font-size:13px}.mask-checks p,.mask-checks li{color:var(--mask-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.mask-checks ul{margin:6px 0 0;padding-left:16px}.mask-plan{color:#e8f5f8;background:#13242c;border-radius:16px;gap:12px;padding:17px;display:grid}.mask-plan>header,.mask-response>header{justify-content:space-between;gap:14px;display:flex}.mask-plan h3,.mask-response h3{overflow-wrap:anywhere;margin:4px 0 0}.mask-plan>header>code{color:#a5c9d5;overflow-wrap:anywhere;max-width:260px;font-size:10px}.mask-plan>pre,.mask-response>pre{color:#e8f5f8;white-space:pre-wrap;overflow-wrap:anywhere;background:#0d1b21;border:1px solid #36535f;border-radius:11px;max-height:430px;margin:0;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mask-test-controls{grid-template-columns:minmax(210px,.8fr) minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.mask-test-controls label{color:#e8f5f8}.mask-confirm{background:#192f39;border:1px solid #395866;border-radius:11px;align-items:start;padding:11px;grid-template-columns:auto 1fr!important}.mask-confirm input{width:18px;height:18px;margin-top:2px}.mask-confirm.is-danger{background:#3b2920;border-color:#a9714e}.mask-response{border:1px solid var(--mask-line);background:#fafcfd;border-radius:15px;gap:10px;padding:16px;display:grid}.mask-response>header>strong{color:var(--mask-muted);font-size:11px}.mask-response>p{color:var(--mask-muted);margin:0;font-size:11px;line-height:1.5}.mask-response>pre{color:#1d2a31;background:#f1f4f6;border-color:#d4dce1}.mask-error{color:#a32323;background:#fff0f0;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:750}.mask-empty{text-align:center;color:var(--mask-muted);border:1px dashed #cbd5dc;border-radius:13px;padding:30px 14px}.mask-empty h3{color:var(--mask-ink);margin:0 0 5px}.mask-empty p{margin:0}.mask-export{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mask-export p{color:var(--mask-muted);flex:390px;margin:0;font-size:11px;line-height:1.5}@media (width<=1100px){.mask-layout{grid-template-columns:1fr}.mask-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.mask-test-controls{grid-template-columns:1fr 1fr}}@media (width<=680px){.mask-studio{gap:12px}.mask-hero{border-radius:19px;padding:20px;display:grid}.mask-badges{justify-content:flex-start}.mask-panel{border-radius:17px;padding:16px}.mask-two,.mask-checks,.mask-test-controls,.mask-reuse-grid{grid-template-columns:1fr}.mask-import{display:grid}.mask-import label,.mask-studio button{width:100%}.mask-plan>header,.mask-response>header{display:grid}.mask-plan>header>code{max-width:none}.mask-export{display:grid}.mask-export button{width:100%}}.mask-reuse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mask-reuse-grid article{border:1px solid var(--mask-line);background:#f8fbfc;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:17px;display:grid}.mask-reuse-grid article>span{background:#dceff4;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.mask-reuse-grid h3{margin:0 0 5px;font-size:16px}.mask-reuse-grid p,.mask-reuse-grid small{color:var(--mask-muted);margin:0;font-size:12px;line-height:1.55;display:block}.mask-reuse-grid article>button{grid-column:1/-1;width:100%}.mask-reuse-grid .is-locked{background:#f7f7f8}.mask-reuse-grid .is-locked>span{background:#e7e8eb}.mask-reuse-grid .is-locked small{color:#555f6a;margin-top:7px;font-weight:700}@media (width<=680px){.mask-reuse-grid{grid-template-columns:1fr}}.mms-studio{--mms-ink:#1c2430;--mms-muted:#687384;--mms-line:#dbe1e8;--mms-accent:#3657a7;--mms-soft:#f0f4ff;color:var(--mms-ink);gap:18px;display:grid}.mms-hero{border:1px solid var(--mms-line);background:linear-gradient(135deg,#fbfcff,#edf3ff 62%,#f7f1e6);border-radius:26px;justify-content:space-between;gap:24px;padding:28px;display:flex}.mms-hero>div:first-child{max-width:800px}.mms-hero>div:first-child>span,.mms-panel>header span,.mms-payload>header span{color:var(--mms-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.mms-hero h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(28px,4vw,47px);line-height:1.03}.mms-hero p,.mms-boundary p{color:var(--mms-muted);margin:0;line-height:1.65}.mms-hero>div:last-child{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px;max-width:300px;display:flex}.mms-hero>div:last-child span{color:#41558e;background:#fff;border:1px solid #becaeb;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.mms-boundary{background:#fff8e7;border-left:4px solid #b7791f;border-radius:12px;padding:16px 18px}.mms-boundary strong{margin-bottom:4px;display:block}.mms-direct-connection{background:#f8f9fc;border:1px solid #d4dbe8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:20px 22px;display:grid}.mms-direct-connection>div:first-child{min-width:0}.mms-direct-connection>div:first-child>span{color:var(--mms-accent);letter-spacing:.08em;font-size:11px;font-weight:850}.mms-direct-connection h2{margin:5px 0 7px;font-size:20px}.mms-direct-connection p{color:var(--mms-muted);margin:0;line-height:1.6}.mms-direct-connection>div>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mms-direct-connection>div>div span{color:#4c5d80;background:#fff;border:1px solid #d1d8e6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:780}.mms-direct-connection>button{align-self:start;min-width:112px;min-height:44px}.mms-direct-connection details{border-top:1px solid #d9dfe9;grid-column:1/-1;padding-top:12px}.mms-direct-connection summary{color:#38518e;cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.mms-direct-connection ul{color:var(--mms-muted);margin:4px 0 0;padding-left:20px;font-size:12px;line-height:1.7}.mms-language{margin-bottom:12px}.mms-studio label>small{color:var(--mms-muted);font-weight:500;line-height:1.4}.mmsc-panel{background:#f8f9fc;border:1px solid #d4dbe8;border-radius:20px;gap:14px;min-width:0;padding:22px;display:grid}.mmsc-panel>header,.mmsc-detail section>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mmsc-panel>header>div,.mmsc-detail section>header>div{gap:4px;min-width:0;display:grid}.mmsc-panel>header span,.mmsc-detail section>header span{color:var(--mms-accent);letter-spacing:.06em;font-size:11px;font-weight:850}.mmsc-panel h2,.mmsc-panel h3{color:#253552;margin:0}.mmsc-panel>header p{max-width:780px;color:var(--mms-muted);margin:0;line-height:1.6}.mmsc-panel>header>strong{white-space:nowrap;color:#697287;background:#e8ebf2;border-radius:999px;padding:7px 10px;font-size:11px}.mmsc-panel>header>strong.is-connected{color:#286444;background:#dff4e8}.mmsc-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mmsc-platforms button{text-align:left;gap:3px;min-height:64px;display:grid}.mmsc-platforms button.is-active{border-color:var(--mms-accent);box-shadow:inset 0 0 0 1px var(--mms-accent);background:#eaf0ff}.mmsc-platforms small{color:var(--mms-muted)}.mmsc-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.mmsc-detail>article,.mmsc-detail>section,.mmsc-disconnect{box-sizing:border-box;background:#fff;border:1px solid #dce2ed;border-radius:15px;min-width:0;padding:14px}.mmsc-lock{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;display:grid;background:#fff9e9!important;border-color:#e4d29e!important}.mmsc-lock strong{color:#675117}.mmsc-lock p{color:#6f623f;grid-column:1/2;margin:0;line-height:1.55}.mmsc-lock a{color:#5e4b18;background:#fff;border:1px solid #c8b677;border-radius:10px;grid-area:1/2/3/3;justify-content:center;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:flex}.mmsc-detail>section{gap:11px;display:grid}.mmsc-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mmsc-capabilities span{color:#465675;overflow-wrap:anywhere;background:#f7f9fd;border:1px solid #dfe5ee;border-radius:10px;min-width:0;padding:9px;font-size:11px;font-weight:780}.mmsc-note{color:var(--mms-muted);margin:0;font-size:11px;line-height:1.5}.mmsc-scope{border:1px solid #e0e5ee;border-radius:11px;gap:0;margin:0;display:grid;overflow:hidden}.mmsc-scope>div{border-bottom:1px solid #e7eaf0;grid-template-columns:100px minmax(0,1fr);gap:9px;padding:9px 10px;display:grid}.mmsc-scope>div:last-child{border-bottom:0}.mmsc-scope dt{color:#66738a;font-size:10px;font-weight:850}.mmsc-scope dd{color:#394860;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.5}.mmsc-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mmsc-limit-grid>div{background:#f8f9fc;border:1px solid #e0e5ee;border-radius:11px;gap:3px;min-width:0;padding:11px;display:grid}.mmsc-limit-grid span{color:#62718a;font-size:10px;font-weight:850}.mmsc-limit-grid strong{color:#30415d;overflow-wrap:anywhere}.mmsc-limit-grid small{color:#748094;overflow-wrap:anywhere;line-height:1.45}.mmsc-confirmations{grid-column:1/-1}.mmsc-confirmations>label{box-sizing:border-box;background:#fafbfe;border:1px solid #dce2ec;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:54px;padding:10px;display:grid}.mmsc-confirmations>label:has(input:disabled){color:#858a94;background:#eff1f4}.mmsc-confirmations input[type=checkbox],.mmsc-disconnect input[type=checkbox]{width:20px;height:20px;accent-color:var(--mms-accent);margin:1px 0 0}.mmsc-confirmations label>span{gap:3px;display:grid}.mmsc-confirmations label small{color:var(--mms-muted);line-height:1.45}.mmsc-actions{flex-wrap:wrap;gap:8px;display:flex}.mmsc-primary{border-color:var(--mms-accent)!important;background:var(--mms-accent)!important;color:#fff!important}.mmsc-disconnect{grid-column:1/-1;padding:0;overflow:hidden}.mmsc-disconnect>summary{box-sizing:border-box;color:#3d538a;cursor:pointer;align-items:center;min-height:48px;padding:11px 13px;font-weight:850;display:flex}.mmsc-disconnect[open]>summary{background:#f7f8fb;border-bottom:1px solid #e1e5ec}.mmsc-disconnect>div{gap:9px;padding:13px;display:grid}.mmsc-disconnect p{color:var(--mms-muted);margin:0;line-height:1.5}.mmsc-disconnect label{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;display:grid}.mmsc-disconnect small{color:var(--mms-muted);line-height:1.5}.mmsc-status,.mmsc-error{color:#3d548c;background:#eaf0fd;border-radius:10px;margin:0;padding:10px 12px;line-height:1.5}.mmsc-error{color:#942d39;background:#fff2f3;border:1px solid #e5b8bd}.mmsc-error button{margin-left:8px}.mmsc-panel :where(button,a,input,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mmsc-pairing{grid-column:1/-1;background:#f4f9ff!important;border-color:#b9cee8!important}.mmsc-pairing-body{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px;display:grid}.mmsc-qr{aspect-ratio:1;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #cad6e5;border-radius:14px;width:220px}.mmsc-pairing-body>div:last-child{gap:10px;display:grid}.mmsc-pairing p{color:#53647e;margin:0;line-height:1.55}.mmsc-pairing a,.mmsc-pairing button{box-sizing:border-box;color:#294b82;background:#fff;border:1px solid #8fa9ce;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:flex}.mmsc-pairing button{font:inherit;cursor:pointer}.mms-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:start;gap:16px;display:grid}.mms-panel{border:1px solid var(--mms-line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 34px #2135680d}.mms-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.mms-panel>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.mms-panel>header>strong{color:var(--mms-muted);font-size:12px}.mms-studio label{gap:7px;font-size:13px;font-weight:760;display:grid}.mms-studio input,.mms-studio select,.mms-studio textarea{box-sizing:border-box;width:100%;color:var(--mms-ink);font:inherit;background:#fff;border:1px solid #ccd4df;border-radius:11px;padding:10px 12px}.mms-studio textarea{resize:vertical;line-height:1.58}.mms-studio input:focus-visible,.mms-studio select:focus-visible,.mms-studio textarea:focus-visible,.mms-studio button:focus-visible{outline-offset:2px;outline:3px solid #3657a73d}.mms-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.mms-confirm{border:1px solid var(--mms-line);background:#fafbfe;border-radius:12px;align-items:start;padding:12px;grid-template-columns:auto 1fr!important}.mms-confirm input{width:18px;height:18px;margin-top:2px}.mms-confirm span{gap:3px;display:grid}.mms-confirm small{color:var(--mms-muted);font-weight:500;line-height:1.45}.mms-file,.mms-studio button{color:#38518e;cursor:pointer;background:#fff;border:1px solid #bec9df;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-weight:800;display:inline-flex}.mms-file input{opacity:0;width:1px;height:1px;position:absolute}.mms-primary{border-color:var(--mms-accent)!important;background:var(--mms-accent)!important;color:#fff!important}.mms-studio button:disabled{opacity:.45;cursor:not-allowed}.mms-note{background:var(--mms-soft);color:var(--mms-muted);border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5}.mms-error,.mms-status{border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.mms-error{color:#a32323;background:#fff0f0}.mms-status{color:#304f94;background:#edf4ff}.mms-files{gap:9px;margin-top:13px;display:grid}.mms-files article{border:1px solid var(--mms-line);background:#fbfcff;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.mms-files article>div{gap:3px;min-width:0;display:grid}.mms-files code{color:var(--mms-accent);font-weight:850}.mms-files strong,.mms-files span,.mms-files small{overflow-wrap:anywhere}.mms-files span,.mms-files small{color:var(--mms-muted);font-size:10px}.mms-files details,.mms-technical,.mms-payload details{border:1px solid var(--mms-line);background:#fff;border-radius:10px;margin-top:7px}.mms-files summary,.mms-technical>summary,.mms-payload summary{color:var(--mms-accent);cursor:pointer;padding:8px 10px;font-size:11px;font-weight:850}.mms-files details code,.mms-files details small,.mms-payload details code{padding:0 10px 8px;display:block}.mms-technical>.mms-checks{padding:0 10px 10px}.mms-files button{min-height:32px;padding:6px 9px}.mms-empty{text-align:center;color:var(--mms-muted);border:1px dashed #ccd4df;border-radius:13px;padding:28px 14px}.mms-empty h3{color:var(--mms-ink);margin:0 0 5px}.mms-empty p{margin:0}.mms-review{gap:15px;display:grid}.mms-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mms-review>.mms-primary{justify-self:start}.mms-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mms-checks article{border:1px solid var(--mms-line);background:#fbfcfd;border-radius:12px;min-width:0;padding:12px}.mms-checks article.is-fail{background:#fff4f4;border-color:#e3a3a3}.mms-checks article.is-review{background:#fffbef;border-color:#ddc27a}.mms-checks article>header{justify-content:space-between;display:flex}.mms-checks article>header strong{font-size:10px}.mms-checks h3{margin:7px 0 4px;font-size:13px}.mms-checks p,.mms-checks li{color:var(--mms-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.mms-checks ul{margin:6px 0 0;padding-left:16px}.mms-payload{color:#edf2ff;background:#172039;border-radius:16px;gap:12px;padding:17px;display:grid}.mms-payload>header{justify-content:space-between;gap:15px;display:flex}.mms-payload h3,.mms-payload p{margin:4px 0 0}.mms-payload p,.mms-payload>header>code{color:#b8c5e6;overflow-wrap:anywhere;font-size:11px}.mms-payload details{background:#10182c;border-color:#3e4d76}.mms-payload summary{color:#b8c5e6}.mms-payload details code{color:#edf2ff;overflow-wrap:anywhere}.mms-payload pre{color:#edf2ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#10182c;border:1px solid #3e4d76;border-radius:11px;max-height:420px;margin:0;padding:14px;font:12px/1.58 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mms-payload footer{flex-wrap:wrap;gap:8px;display:flex}.mms-payload footer button{color:#edf2ff;background:#202b49;border-color:#59678e}@media (width<=1050px){.mms-layout{grid-template-columns:1fr}.mms-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.mms-studio{gap:12px}.mms-hero{border-radius:19px;padding:20px;display:grid}.mms-hero>div:last-child{justify-content:flex-start}.mms-direct-connection{grid-template-columns:1fr;padding:17px}.mms-direct-connection>button{width:100%}.mms-panel{border-radius:17px;padding:16px}.mms-two,.mms-confirm-grid,.mms-checks{grid-template-columns:1fr}.mms-file,.mms-studio button{width:100%}.mms-files article,.mms-payload>header,.mms-payload footer{display:grid}.mms-payload footer button{width:100%}}@media (width<=760px){.mmsc-detail{grid-template-columns:1fr}.mmsc-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.mmsc-lock{grid-template-columns:1fr}.mmsc-lock p,.mmsc-lock a{grid-area:auto/1}.mmsc-capabilities,.mmsc-limit-grid{grid-template-columns:1fr}.mmsc-confirmations{grid-column:1}.mmsc-actions{grid-template-columns:1fr;display:grid}.mmsc-actions button{width:100%}.mmsc-pairing-body{grid-template-columns:1fr}.mmsc-qr{justify-self:center;width:min(100%,280px)}.mmsc-panel :where(button,a,input,summary){min-height:48px}}@media (width<=390px){.mmsc-panel,.mmsc-panel *{min-width:0;max-width:100%}.mmsc-panel{padding:13px;overflow-x:clip}.mmsc-panel>header,.mmsc-detail section>header{display:grid}.mmsc-platforms,.mmsc-scope>div{grid-template-columns:1fr}.mmsc-qr{width:100%}.mmsc-panel :where(p,span,strong,small,dd,label){overflow-wrap:anywhere}}.mmc-studio{--mmc-ink:#20232d;--mmc-muted:#6b7080;--mmc-line:#dedee8;--mmc-accent:#6a3d87;--mmc-soft:#f7f1fa;color:var(--mmc-ink);gap:18px;display:grid}.mmc-hero{border:1px solid var(--mmc-line);background:linear-gradient(135deg,#fff,#f6effa 60%,#f6f0e3);border-radius:26px;justify-content:space-between;gap:24px;padding:28px;display:flex}.mmc-hero>div:first-child{max-width:800px}.mmc-hero>div:first-child>span,.mmc-panel>header span,.mmc-payload>header span{color:var(--mmc-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.mmc-hero h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(28px,4vw,47px);line-height:1.03}.mmc-hero p,.mmc-boundary p{color:var(--mmc-muted);margin:0;line-height:1.65}.mmc-hero>div:last-child{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px;max-width:310px;display:flex}.mmc-hero>div:last-child span{color:#68457d;background:#fff;border:1px solid #d0bee0;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.mmc-boundary{background:#fff8e7;border-left:4px solid #b7791f;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.mmc-boundary>div{gap:4px;display:grid}.mmc-boundary button{flex:none}.mmc-studio button{color:#65407c;cursor:pointer;background:#fff;border:1px solid #cebfd7;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-weight:800;display:inline-flex}.mmc-studio button:disabled{opacity:.45;cursor:not-allowed}.mmc-primary{border-color:var(--mmc-accent)!important;background:var(--mmc-accent)!important;color:#fff!important}.mmc-studio input:focus-visible,.mmc-studio select:focus-visible,.mmc-studio textarea:focus-visible,.mmc-studio button:focus-visible{outline-offset:2px;outline:3px solid #6a3d873d}.mmc-error,.mmc-status,.mmc-warning{border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.mmc-error{color:#a32323;background:#fff0f0}.mmc-status{color:#246045;background:#eef7f2}.mmc-warning{color:#80570e;background:#fff8e7}.mmc-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:16px;display:grid}.mmc-panel{border:1px solid var(--mmc-line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 34px #4122510d}.mmc-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.mmc-panel>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.mmc-panel>header>strong{color:var(--mmc-muted);font-size:12px}.mmc-studio label{gap:7px;font-size:13px;font-weight:760;display:grid}.mmc-studio input,.mmc-studio select,.mmc-studio textarea{box-sizing:border-box;width:100%;color:var(--mmc-ink);font:inherit;background:#fff;border:1px solid #d2cdd8;border-radius:11px;padding:10px 12px}.mmc-studio textarea{resize:vertical;line-height:1.58}.mmc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:12px 0;display:grid}.mmc-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mmc-confirm{border:1px solid var(--mmc-line);background:#fcfaff;border-radius:12px;align-items:start;padding:12px;grid-template-columns:auto 1fr!important}.mmc-confirm input{width:18px;height:18px;margin-top:2px}.mmc-confirm span{gap:3px;display:grid}.mmc-confirm small{color:var(--mmc-muted);font-weight:500;line-height:1.45}.mmc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.mmc-technical,.mmc-item-technical{border:1px solid var(--mmc-line);background:#fcfbfd;border-radius:12px;margin-top:12px}.mmc-technical>summary,.mmc-item-technical>summary{color:var(--mmc-accent);cursor:pointer;padding:11px 13px;font-size:12px;font-weight:850}.mmc-technical>.mmc-checks{padding:0 12px 12px}.mmc-item-technical{margin:0}.mmc-item-technical>summary{padding:7px 9px}.mmc-item-technical>code,.mmc-item-technical>span{color:var(--mmc-muted);overflow-wrap:anywhere;margin:0 8px 8px 0;font-size:10px;display:inline-block}.mmc-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mmc-checks article{border:1px solid var(--mmc-line);background:#fcfbfd;border-radius:12px;min-width:0;padding:12px}.mmc-checks article.is-fail{background:#fff4f4;border-color:#e3a3a3}.mmc-checks article.is-review{background:#fffbef;border-color:#ddc27a}.mmc-checks article>header{justify-content:space-between;display:flex}.mmc-checks article>header strong{font-size:10px}.mmc-checks h3{margin:7px 0 4px;font-size:13px}.mmc-checks p,.mmc-checks li{color:var(--mmc-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.mmc-checks ul{margin:6px 0 0;padding-left:16px}.mmc-empty{text-align:center;color:var(--mmc-muted);border:1px dashed #d3ccda;border-radius:13px;padding:28px 14px}.mmc-empty h3{color:var(--mmc-ink);margin:0 0 5px}.mmc-empty p{margin:0}.mmc-filters{grid-template-columns:minmax(0,1fr) 150px;gap:9px;margin-bottom:13px;display:grid}.mmc-items{gap:10px;max-height:960px;padding-right:3px;display:grid;overflow:auto}.mmc-items article{border:1px solid var(--mmc-line);background:#fcfbfd;border-radius:14px;gap:9px;padding:14px;display:grid}.mmc-items article.is-expired{opacity:.7;background:#f4f3f5}.mmc-items article>header{justify-content:space-between;gap:10px;display:flex}.mmc-items article>header code{color:var(--mmc-accent);font-weight:850}.mmc-items article>header span{background:var(--mmc-soft);color:#65407b;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800}.mmc-items article>p{overflow-wrap:anywhere;margin:0;line-height:1.58}.mmc-items dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.mmc-items dl div{background:#f4f1f6;border-radius:8px;padding:7px}.mmc-items dt{color:var(--mmc-muted);font-size:9px}.mmc-items dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;font-weight:750}.mmc-items article>small{color:var(--mmc-muted);font-size:10px}.mmc-items footer{flex-wrap:wrap;gap:7px;display:flex}.mmc-items button.is-danger{color:#fff;background:#a92f2f;border-color:#b94343}.mmc-brief{gap:14px;display:grid}.mmc-brief-controls{grid-template-columns:minmax(180px,.5fr) minmax(260px,1fr) minmax(260px,1fr);align-items:stretch;gap:10px;display:grid}.mmc-payload{color:#f8effd;background:#23172e;border-radius:16px;gap:12px;padding:17px;display:grid}.mmc-payload>header{justify-content:space-between;gap:15px;display:flex}.mmc-payload h3,.mmc-payload p{margin:4px 0 0}.mmc-payload p,.mmc-payload>header>code{color:#d7bfe3;overflow-wrap:anywhere;font-size:11px}.mmc-payload pre{color:#f8effd;white-space:pre-wrap;overflow-wrap:anywhere;background:#190f22;border:1px solid #5b3e6c;border-radius:11px;max-height:420px;margin:0;padding:14px;font:12px/1.58 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mmc-library-note{color:var(--mmc-muted);background:#f5f3f7;border-radius:10px;margin:-7px 0 14px;padding:10px 12px;font-size:12px;line-height:1.55}.mmc-forget{background:#fcf9fe;border:1px solid #d8cce0;border-radius:15px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.mmc-forget>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mmc-forget>header span{color:var(--mmc-accent);letter-spacing:.1em;font-size:10px;font-weight:850}.mmc-forget h3{margin:3px 0 0;font-size:17px}.mmc-forget>header>strong{color:var(--mmc-muted);font-size:10px}.mmc-forget>p{color:var(--mmc-muted);margin:0;font-size:11px;line-height:1.55}.mmc-forget>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.mmc-memory-question-actions{gap:7px;display:flex}.mmc-recall-results,.mmc-forget-results{gap:8px;display:grid}.mmc-recall-results>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mmc-recall-results>header p,.mmc-forget-results>p,.mmc-recall-results>p{margin:0;font-size:11px;line-height:1.5}.mmc-recall-results>header span{color:var(--mmc-accent);background:#eee6f3;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.mmc-recall-results article{border:1px solid var(--mmc-line);background:#fff;border-radius:11px;gap:4px;padding:11px;display:grid}.mmc-recall-results article>span,.mmc-forget-results article span{color:var(--mmc-accent);font-size:9px;font-weight:850}.mmc-recall-results article p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.mmc-recall-results article small{color:var(--mmc-muted);overflow-wrap:anywhere;font-size:9px}.mmc-forget-results article{border:1px solid var(--mmc-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.mmc-forget-results article>div{gap:4px;min-width:0;display:grid}.mmc-forget-results article p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.mmc-forget-results article small{color:var(--mmc-muted);overflow-wrap:anywhere;font-size:9px}.mmc-forget-results button{flex:none}.mmc-forget-results button.is-danger{color:#fff;background:#a92f2f;border-color:#b94343}@media (width<=1100px){.mmc-layout{grid-template-columns:1fr}.mmc-checks{grid-template-columns:repeat(4,minmax(0,1fr))}.mmc-items{max-height:none}.mmc-brief-controls{grid-template-columns:1fr 1fr}}@media (width<=680px){.mmc-studio{gap:12px}.mmc-hero{border-radius:19px;padding:20px;display:grid}.mmc-hero>div:last-child{justify-content:flex-start}.mmc-boundary{flex-direction:column;align-items:stretch}.mmc-panel{border-radius:17px;padding:16px}.mmc-two,.mmc-confirm-grid,.mmc-checks,.mmc-filters,.mmc-brief-controls,.mmc-forget>form{grid-template-columns:1fr}.mmc-studio button{width:100%}.mmc-memory-question-actions{grid-template-columns:1fr;display:grid}.mmc-items dl{grid-template-columns:1fr 1fr}.mmc-payload>header,.mmc-forget>header,.mmc-recall-results>header{display:grid}.mmc-forget-results article{flex-direction:column;align-items:stretch}.mmc-actions{display:grid}.mmc-actions button{width:100%}}@media (width<=390px){.mmc-studio,.mmc-studio *{min-width:0;max-width:100%}.mmc-studio{overflow-x:clip}.mmc-panel,.mmc-forget{padding:13px}.mmc-items dl{grid-template-columns:1fr}.mmc-studio :where(p,span,strong,small,dd,label){overflow-wrap:anywhere}}.mbo-studio{--mbo-ink:#172033;--mbo-muted:#687083;--mbo-line:#dce1e8;--mbo-accent:#12645a;color:var(--mbo-ink);gap:18px;display:grid}.mbo-head{border:1px solid var(--mbo-line);background:linear-gradient(135deg,#fff,#edf8f5 62%,#f4f1e6);border-radius:26px;justify-content:space-between;gap:26px;padding:28px;display:flex}.mbo-head>div:first-child{max-width:790px}.mbo-head>div:first-child>span,.mbo-timeline>header span,.mbo-page>header span,.mbo-evidence>header span,.mbo-simple>header span,.mbo-data>header span,.mbo-links>header span,.mbo-forms>header span,.mbo-audit>header span{color:var(--mbo-accent);letter-spacing:.14em;font-size:10px;font-weight:900}.mbo-head h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(29px,4vw,46px);line-height:1.04}.mbo-head p{color:var(--mbo-muted);margin:0;line-height:1.65}.mbo-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px;max-width:330px;display:flex}.mbo-badges span{color:#285f58;background:#fff;border:1px solid #b9d7cf;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:850}.mbo-start{border:1px solid var(--mbo-line);background:#fff;border-radius:22px;gap:16px;padding:22px;display:grid}.mbo-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mbo-start label{gap:7px;font-size:12px;font-weight:800;display:grid}.mbo-start .mbo-wide{grid-column:1/-1}.mbo-start input,.mbo-start select,.mbo-start textarea{box-sizing:border-box;width:100%;color:var(--mbo-ink);font:inherit;background:#fff;border:1px solid #cfd7dd;border-radius:11px;padding:11px 12px}.mbo-start textarea{resize:vertical;line-height:1.55}.mbo-boundary{background:#fff8e7;border-left:4px solid #b7791f;border-radius:12px;padding:15px 17px}.mbo-boundary p{color:#725c32;margin:4px 0 0;font-size:12px;line-height:1.55}.mbo-consent{background:#f5fbf9;border:1px solid #cfe1dd;border-radius:12px;align-items:start;padding:13px;grid-template-columns:auto 1fr!important}.mbo-consent input{width:18px;height:18px;accent-color:var(--mbo-accent);margin-top:2px}.mbo-consent span{gap:3px;display:grid}.mbo-consent small{color:var(--mbo-muted);font-weight:500}.mbo-session{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mbo-timeline{border:1px solid var(--mbo-line);background:#fff;border-radius:20px;gap:14px;padding:18px;display:grid;position:sticky;top:18px}.mbo-timeline h2{margin:4px 0;font-size:23px}.mbo-timeline p{color:var(--mbo-muted);margin:0;font-size:11px}.mbo-timeline ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mbo-timeline li button{text-align:left;cursor:pointer;background:#f6f7f8;border:1px solid #0000;border-radius:11px;gap:9px;width:100%;padding:10px;display:flex}.mbo-timeline li.is-active button{background:#eef8f5;border-color:#9bc9be}.mbo-timeline i{color:#215e55;background:#dfeae7;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.mbo-timeline li span{gap:3px;min-width:0;display:grid}.mbo-timeline strong,.mbo-timeline small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mbo-timeline strong{font-size:11px}.mbo-timeline small{color:var(--mbo-muted);font-size:9px}.mbo-main{gap:15px;display:grid}.mbo-page,.mbo-evidence,.mbo-simple,.mbo-data,.mbo-links,.mbo-forms,.mbo-audit{border:1px solid var(--mbo-line);background:#fff;border-radius:20px;padding:19px}.mbo-page>header{gap:8px;display:grid}.mbo-page>header>div{align-items:center;gap:10px;display:flex}.mbo-page h2,.mbo-evidence h3,.mbo-simple h3,.mbo-data h3,.mbo-links h3,.mbo-forms h3,.mbo-audit h3{letter-spacing:-.02em;margin:4px 0 0}.mbo-page>header a{color:var(--mbo-accent);margin-left:auto;font-size:11px;font-weight:850}.mbo-page code,.mbo-evidence code{overflow-wrap:anywhere;color:#70788a;font-size:9px}.mbo-page>p{color:#4f586b;line-height:1.65}.mbo-page dl{gap:7px;margin:0;display:grid}.mbo-page dl div{background:#f6f7f8;border-radius:9px;grid-template-columns:100px 1fr;gap:10px;padding:9px;display:grid}.mbo-page dt{color:var(--mbo-muted);font-size:10px}.mbo-page dd{overflow-wrap:anywhere;margin:0;font-size:11px}.mbo-evidence>header,.mbo-simple>header,.mbo-data>header,.mbo-links>header,.mbo-forms>header,.mbo-audit>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.mbo-evidence>header>b,.mbo-data>header>b,.mbo-links>header>b,.mbo-forms>header>b,.mbo-audit>header>b{color:#245d55;background:#edf4f2;border-radius:999px;padding:6px 9px;font-size:10px}.mbo-evidence>div{gap:9px;margin-top:14px;display:grid}.mbo-evidence article{background:#f6faf9;border-left:3px solid #87bdb1;border-radius:9px;padding:13px}.mbo-evidence article strong{color:#1e655a;font-size:10px}.mbo-evidence article p{color:#394355;margin:7px 0;font-size:12px;line-height:1.6}.mbo-empty{color:var(--mbo-muted);text-align:center;border:1px dashed #ccd5d9;border-radius:10px;padding:16px}.mbo-link-list{gap:7px;max-height:560px;margin-top:14px;padding-right:3px;display:grid;overflow:auto}.mbo-link-list label{cursor:pointer;border:1px solid #dce1e5;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:11px;display:grid}.mbo-link-list label.is-selected{background:#eef8f5;border-color:#61a99a}.mbo-link-list label.is-blocked{opacity:.58;cursor:not-allowed;background:#f4f3f3}.mbo-link-list input{accent-color:var(--mbo-accent);margin-top:3px}.mbo-link-list span{gap:3px;min-width:0;display:grid}.mbo-link-list strong{font-size:11px}.mbo-link-list small{overflow-wrap:anywhere;color:var(--mbo-muted);font-size:9px}.mbo-link-list em{color:#4d746d;font-size:9px;font-style:normal}.mbo-navigation{background:#edf8f5;border-radius:12px;gap:9px;margin-top:13px;padding:14px;display:grid}.mbo-navigation p{overflow-wrap:anywhere;gap:3px;margin:0;font-size:10px;display:grid}.mbo-navigation label{align-items:flex-start;gap:8px;font-size:11px;display:flex}.mbo-navigation input{accent-color:var(--mbo-accent);margin-top:2px}.mbo-forms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.mbo-forms article{background:#fffcf6;border:1px solid #e0ddd7;border-radius:12px;padding:13px}.mbo-forms article header{justify-content:space-between;gap:8px;display:flex}.mbo-forms article header strong{font-size:11px}.mbo-forms article header span{color:#8a5c1e;font-size:9px;font-weight:800}.mbo-forms article>p{overflow-wrap:anywhere;color:#6e6251;font-size:9px}.mbo-forms ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mbo-forms li{background:#fff;border-radius:7px;justify-content:space-between;gap:8px;padding:6px;font-size:9px;display:flex}.mbo-forms article footer{color:#9a4f37;margin-top:9px;font-size:9px;font-weight:850}.mbo-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mbo-checks>div{background:#f6f7f8;border-radius:10px;gap:8px;padding:10px;display:flex}.mbo-checks i{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:900;display:grid}.mbo-checks .is-pass i{color:#17643e;background:#dff3e8}.mbo-checks .is-fail i{color:#a23b24;background:#fee5df}.mbo-checks span{gap:3px;display:grid}.mbo-checks strong{font-size:10px}.mbo-checks small{color:var(--mbo-muted);font-size:9px;line-height:1.4}.mbo-audit>header>b.is-ready{color:#17643e;background:#ddf3e7}.mbo-confirmations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mbo-confirmations label{border:1px solid #dce1e5;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:10px;line-height:1.45;display:flex}.mbo-confirmations input{accent-color:var(--mbo-accent);margin-top:2px}.mbo-audit>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.mbo-audit>footer button{color:#215e55;cursor:pointer;background:#fff;border:1px solid #b8ccc7;border-radius:10px;min-height:44px;padding:0 13px;font-weight:850}.mbo-audit>footer button:disabled{opacity:.4;cursor:not-allowed}.mbo-message{color:#235f55;background:#e9f6f2;border-radius:10px;margin:0;padding:11px 13px;font-size:11px}.mbo-boundary>summary{cursor:pointer;color:#6e551f;font-size:12px;font-weight:850}.mbo-boundary[open]>summary{margin-bottom:6px}.mbo-quick{background:#f6fbfa;border:1px solid #d7e7e2;border-radius:14px;gap:9px;margin:0;padding:14px;display:grid}.mbo-quick legend{color:#205e55;padding:0 6px;font-size:13px;font-weight:900}.mbo-quick p{color:var(--mbo-muted);margin:0;font-size:11px;line-height:1.55}.mbo-quick>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mbo-quick button{color:#285f58;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d7cf;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:850}.mbo-quick button.is-active{color:#fff;background:#12645a;border-color:#12645a}.mbo-quick button:focus-visible{outline-offset:2px;outline:3px solid #12645a3d}.mbo-simple>header>button{min-height:44px;color:var(--mbo-accent);cursor:pointer;background:#fff;border:1px solid #9fc9bf;border-radius:10px;padding:0 13px;font-weight:850}.mbo-simple>header>button[aria-pressed=true]{background:var(--mbo-accent);color:#fff}.mbo-simple-note,.mbo-data-note{color:var(--mbo-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.mbo-simple-list{gap:8px;margin-top:13px;display:grid}.mbo-simple-list article{background:#f7fbfa;border:1px solid #d9e8e4;border-radius:12px;padding:13px}.mbo-simple-list article>strong{color:#244d47;font-size:12px;line-height:1.58;display:block}.mbo-simple-list details{border-top:1px solid #dce8e5;margin-top:8px}.mbo-simple-list summary,.mbo-data details>summary{min-height:44px;color:var(--mbo-accent);cursor:pointer;align-items:center;font-size:10px;font-weight:850;display:flex}.mbo-simple-list p{color:#4b5968;margin:0 0 8px;font-size:11px;line-height:1.65}.mbo-table-list{gap:12px;margin-top:14px;display:grid}.mbo-table-list>article{background:#fbfdfc;border:1px solid #dbe5e2;border-radius:13px;min-width:0;padding:13px}.mbo-table-list>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mbo-table-list>article>header div{gap:3px;display:grid}.mbo-table-list>article>header strong{font-size:12px}.mbo-table-list>article>header small{color:var(--mbo-muted);font-size:9px}.mbo-table-list>article>header em{color:#80570f;background:#fff4dc;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.mbo-table-scroll{background:#fff;border:1px solid #d8e2df;border-radius:10px;max-width:100%;margin-top:10px;overflow:auto}.mbo-table-scroll:focus-visible,.mbo-simple>header>button:focus-visible{outline-offset:2px;outline:3px solid #12645a3d}.mbo-table-scroll table{border-collapse:collapse;width:max-content;min-width:100%;font-size:10px}.mbo-table-scroll caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mbo-table-scroll th,.mbo-table-scroll td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5ecea;border-right:1px solid #edf1f0;max-width:280px;padding:9px 11px}.mbo-table-scroll th{color:#224f48;background:#edf7f4;font-weight:900}.mbo-table-list code,.mbo-number-list code{color:#70788a;overflow-wrap:anywhere;font-size:9px}.mbo-number-list{gap:8px;margin-top:16px;display:grid}.mbo-number-list h4{color:#2d4e49;margin:0;font-size:12px}.mbo-number-list article{background:#fffaf0;border-left:3px solid #d3aa59;border-radius:9px;padding:12px}.mbo-number-list article>div{flex-wrap:wrap;gap:5px;display:flex}.mbo-number-list article>div span{color:#72500e;background:#fff0c8;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.mbo-number-list article>p{color:#4d5664;margin:8px 0 0;font-size:11px;line-height:1.6}.mbo-page details,.mbo-evidence details{color:#687083;font-size:9px}.mbo-page details>summary,.mbo-evidence details>summary{cursor:pointer;font-weight:800}.mbo-page details code,.mbo-evidence details code{overflow-wrap:anywhere;margin-top:5px;display:block}.mbo-forms details,.mbo-technical{color:var(--mbo-muted);margin-top:10px;font-size:10px}.mbo-forms details>summary,.mbo-technical>summary{cursor:pointer;font-weight:850}.mbo-forms details p{overflow-wrap:anywhere;margin:6px 0}.mbo-technical[open]>summary{margin-bottom:8px}.mbo-videos{border:1px solid var(--mbo-line);background:#fff;border-radius:20px;padding:19px}.mbo-videos>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.mbo-videos>header span{color:var(--mbo-accent);letter-spacing:.14em;font-size:10px;font-weight:900}.mbo-videos h3{letter-spacing:-.02em;margin:4px 0 0}.mbo-videos>header>b{color:#245d55;background:#edf4f2;border-radius:999px;padding:6px 9px;font-size:10px}.mbo-videos-note{color:var(--mbo-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.mbo-videos>div{gap:8px;margin-top:13px;display:grid}.mbo-videos article{background:#f8fbfa;border:1px solid #d9e7e3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mbo-videos article>div{gap:3px;min-width:0;display:grid}.mbo-videos article span{color:var(--mbo-accent);font-size:9px;font-weight:900}.mbo-videos article strong,.mbo-videos article small{overflow-wrap:anywhere}.mbo-videos article strong{font-size:12px}.mbo-videos article small{color:var(--mbo-muted);font-size:9px}.mbo-videos article a{min-height:44px;color:var(--mbo-accent);background:#fff;border:1px solid #a9ccc4;border-radius:10px;flex:none;align-items:center;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.mbo-videos article a:focus-visible{outline-offset:2px;outline:3px solid #12645a3d}.mbo-quick>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.mbo-page>header a{align-items:center;min-height:44px;display:flex}.mbo-link-list label,.mbo-confirmations label,.mbo-navigation label{box-sizing:border-box;min-height:44px}@media (width<=1050px){.mbo-session{grid-template-columns:1fr}.mbo-timeline{position:static}.mbo-timeline ol{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mbo-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.mbo-head{border-radius:19px;padding:20px;display:grid}.mbo-badges{justify-content:flex-start}.mbo-start{padding:15px}.mbo-quick>div,.mbo-start-grid{grid-template-columns:1fr}.mbo-start .mbo-wide{grid-column:auto}.mbo-page,.mbo-evidence,.mbo-simple,.mbo-data,.mbo-links,.mbo-forms,.mbo-audit{border-radius:15px;padding:14px}.mbo-page>header>div,.mbo-simple>header,.mbo-data>header{flex-direction:column;align-items:flex-start}.mbo-page>header a{margin-left:0}.mbo-page dl div,.mbo-forms>div,.mbo-checks,.mbo-confirmations{grid-template-columns:1fr}.mbo-simple>header>button{width:100%}.mbo-audit>footer{display:grid}.mbo-audit>footer button,.mbo-navigation .msh-primary{width:100%}.mbo-videos{border-radius:15px;padding:14px}.mbo-videos>header,.mbo-videos article{flex-direction:column;align-items:stretch}.mbo-videos article a{box-sizing:border-box;justify-content:center;width:100%}}@media (width<=760px){.msh-primary,.msh-secondary,:is(.mpl-runner,.mpd-info,.mpd-viewer,.mpd-analysis,.mal-lab,.mre-studio,.mab-studio,.mae-studio,.mra-start,.mra-progress,.mra-report,.mbo-studio,.mask-studio,.mmc-studio) :where(button,select,summary,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),.mocr-file button,.mocr-crop button,.mocr-crop input,.mocr-run-row button,.mocr-run-row select,.mocr-candidates button,.mocr-confirm,.mit-ocr-controls>button,.mit-ocr-controls select,.mit-language-row select,.mit-glossary button,.mit-glossary input,.mit-primary,.mit-export-ocr,.mit-overlay button,.mit-selected summary{min-height:44px}.mit-glossary button{min-width:44px}}.mw-workspace.is-text-counter{background:#f7f9ff}.mtc-studio{max-width:1180px;margin:0 auto;padding:34px 28px 48px}.mtc-head{align-items:flex-start}.mtc-head>div:first-child{gap:7px;display:grid}.mtc-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mtc-badges span{color:#347056;background:#f1fbf5;border:1px solid #cfe2d7;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.mtc-layout{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:18px;margin-top:20px;display:grid}.mtc-input,.mtc-result{align-content:start;gap:14px;padding:20px;display:grid}.mtc-input>header,.mtc-result>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mtc-input>header>div,.mtc-result>header{align-items:center;gap:10px;display:flex}.mtc-input>header span,.mtc-result>header>span{color:#fff;background:#6b54c6;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.mtc-input h2,.mtc-result h2{color:#302a39;margin:0;font-size:17px}.mtc-input header p,.mtc-result header p{color:#7a7381;margin:3px 0 0;font-size:11px}.mtc-input>header>strong{color:#665f72;font-size:12px}.mtc-input textarea{box-sizing:border-box;resize:vertical;color:#292530;background:#fff;border:1px solid #d8d2e1;border-radius:13px;width:100%;min-height:340px;padding:15px;font:14px/1.7 inherit}.mtc-input textarea:focus{border-color:#725ac9;outline:3px solid #725ac926}.mtc-actions{flex-wrap:wrap;gap:8px;display:flex}.mtc-actions button,.mtc-file,.mtc-save{box-sizing:border-box;color:#50485c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5cfdf;border-radius:11px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.mtc-actions button:hover:not(:disabled),.mtc-actions button:focus-visible,.mtc-file:hover,.mtc-file:focus-within{outline-offset:1px;border-color:#725ac9;outline:3px solid #725ac926}.mtc-actions button:disabled,.mtc-save:disabled{cursor:not-allowed;opacity:.48}.mtc-file{position:relative}.mtc-file input{opacity:0;width:1px;min-width:0;height:1px;min-height:0;position:absolute}.mtc-privacy,.mtc-status{color:#4f6d5b;background:#f2f7f4;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.mtc-count-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mtc-count-grid article{background:#fff;border:1px solid #e0dbea;border-radius:14px;gap:6px;min-width:0;padding:15px;display:grid}.mtc-count-grid article>span{color:#665e70;font-size:11px;font-weight:800}.mtc-count-grid article>strong{color:#4d3f85;overflow-wrap:anywhere;font-size:28px;line-height:1.1}.mtc-count-grid article>small{color:#8a8490;font-size:9px;line-height:1.45}.mtc-more{background:#fcfbfe;border:1px solid #ded9e7;border-radius:12px;overflow:hidden}.mtc-more summary{color:#5c5268;cursor:pointer;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.mtc-more summary:after{content:"⌄";margin-left:auto}.mtc-more[open] summary:after{content:"⌃"}.mtc-more dl{border-top:1px solid #e7e3ec;gap:0;margin:0;padding:0 13px;display:grid}.mtc-more dl>div{border-bottom:1px solid #ece8f0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.mtc-more dt{color:#77717f;font-size:11px}.mtc-more dd{color:#40384b;margin:0;font-size:12px;font-weight:850}.mtc-more p{color:#817a88;margin:0;padding:11px 13px;font-size:10px;line-height:1.55}.mtc-save{color:#fff;background:#6b54c6;border-color:#6b54c6;width:100%}.mtc-save:focus-visible{outline-offset:2px;outline:3px solid #6b54c640}.mtc-status{color:#6b6177;background:#f5f3fb}@media (width<=780px){.mtc-studio{padding:24px 16px 38px}.mtc-head{gap:12px}.mtc-badges{justify-content:flex-start}.mtc-layout{grid-template-columns:1fr}.mtc-input textarea{min-height:260px}}@media (width<=430px){.mtc-studio{padding:18px 12px 30px}.mtc-input,.mtc-result{padding:14px}.mtc-input>header{flex-direction:column;align-items:flex-start}.mtc-input>header>strong{align-self:flex-end}.mtc-count-grid{grid-template-columns:1fr}.mtc-actions{grid-template-columns:1fr;display:grid}.mtc-actions button,.mtc-file{width:100%}}.mw-workspace.is-random-picker{background:#f8f9ff}.mrp-studio{max-width:1120px;margin:0 auto;padding:34px 28px 48px}.mrp-head{align-items:flex-start}.mrp-head>div:first-child{gap:7px;display:grid}.mrp-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mrp-badges span{color:#347056;background:#f1fbf5;border:1px solid #cfe2d7;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.mrp-layout{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);gap:18px;margin-top:20px;display:grid}.mrp-settings,.mrp-result{align-content:start;gap:15px;padding:20px;display:grid}.mrp-settings>header,.mrp-result>header{align-items:center;gap:10px;display:flex}.mrp-settings>header>span,.mrp-result>header>span{color:#fff;background:#5b63c6;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.mrp-settings h2,.mrp-result h2{color:#302a39;margin:0;font-size:17px}.mrp-settings header p,.mrp-result header p{color:#7a7381;margin:3px 0 0;font-size:11px}.mrp-number-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.mrp-number-fields>span{color:#837b8a;place-items:center;min-height:44px;font-size:11px;display:grid}.mrp-settings label:not(.mrp-check){color:#5b5363;gap:7px;font-size:12px;font-weight:800;display:grid}.mrp-settings input[type=number],.mrp-settings input[type=text]{box-sizing:border-box;color:#2f2935;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d2e1;border-radius:11px;padding:9px 11px}.mrp-settings input:focus{border-color:#6269cf;outline:3px solid #6269cf26}.mrp-check{box-sizing:border-box;color:#514959;cursor:pointer;background:#fbfaff;border:1px solid #dfdae7;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:grid}.mrp-check input{accent-color:#5b63c6;width:20px;height:20px;margin:0}.mrp-check span{gap:3px;display:grid}.mrp-check strong{font-size:12px}.mrp-check small{color:#817986;font-size:10px;line-height:1.45}.mrp-more{background:#fcfbfe;border:1px solid #ded9e7;border-radius:12px;overflow:hidden}.mrp-more summary{color:#5c5268;cursor:pointer;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.mrp-more summary:after{content:"⌄";margin-left:auto}.mrp-more[open] summary:after{content:"⌃"}.mrp-more>div{border-top:1px solid #e7e3ec;gap:12px;padding:13px;display:grid}.mrp-actions,.mrp-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mrp-actions button,.mrp-result-actions button{color:#51485d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4cee0;border-radius:11px;padding:9px 13px;font-size:12px;font-weight:850}.mrp-actions button:hover,.mrp-actions button:focus-visible,.mrp-result-actions button:hover:not(:disabled),.mrp-result-actions button:focus-visible{outline-offset:1px;border-color:#5b63c6;outline:3px solid #5b63c629}.mrp-actions .mrp-primary{color:#fff;background:#5b63c6;border-color:#5b63c6}.mrp-result-actions button:disabled{cursor:not-allowed;opacity:.48}.mrp-error,.mrp-status,.mrp-boundary{border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.mrp-error{color:#a13e3e;background:#fff4f4;border:1px solid #ecc8c8}.mrp-status{color:#555f92;background:#f3f4fd}.mrp-boundary{color:#776f7d;background:#f7f5f9}.mrp-number-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:360px;margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.mrp-number-list li{background:linear-gradient(145deg,#fff,#f3f4ff);border:1px solid #dcd9ed;border-radius:14px;place-items:center;min-width:0;min-height:78px;padding:10px;display:grid}.mrp-number-list small{color:#8a8495;justify-self:start;font-size:9px}.mrp-number-list strong{color:#444b94;overflow-wrap:anywhere;max-width:100%;font-size:20px}.mrp-empty{text-align:center;background:#fcfbfe;border:1px dashed #d8d3e2;border-radius:15px;place-content:center;gap:6px;min-height:240px;padding:20px;display:grid}.mrp-empty strong{color:#5d5466}.mrp-empty p{color:#8a838f;margin:0;font-size:11px}.mrp-result-body{gap:11px;display:grid}.mrp-result-body.is-stale .mrp-number-list{opacity:.56}.mrp-stale{color:#765f1f;background:#fff9e9;border:1px solid #e6d8ac;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}@media (width<=780px){.mrp-studio{padding:24px 16px 38px}.mrp-head{gap:12px}.mrp-badges{justify-content:flex-start}.mrp-layout{grid-template-columns:1fr}.mrp-number-list{max-height:none}}@media (width<=430px){.mrp-studio{padding:18px 12px 30px}.mrp-settings,.mrp-result{padding:14px}.mrp-number-fields{grid-template-columns:1fr}.mrp-number-fields>span{min-height:auto}.mrp-number-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mrp-actions,.mrp-result-actions{grid-template-columns:1fr}}.mw-workspace.is-amount-calculator{background:#f7fafc}.macl-studio{max-width:1120px;margin:0 auto;padding:34px 28px 48px}.macl-head{align-items:flex-start}.macl-head>div:first-child{gap:7px;display:grid}.macl-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.macl-badges span{color:#2f7069;background:#effaf8;border:1px solid #c9dfdc;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.macl-layout{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);gap:18px;margin-top:20px;display:grid}.macl-settings,.macl-result{align-content:start;gap:15px;padding:20px;display:grid}.macl-settings>header,.macl-result>header{align-items:center;gap:10px;display:flex}.macl-settings>header>span,.macl-result>header>span{color:#fff;background:#327d78;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.macl-settings h2,.macl-result h2{color:#273434;margin:0;font-size:17px}.macl-settings header p,.macl-result header p{color:#74817f;margin:3px 0 0;font-size:11px}.macl-settings label{color:#4d5f5d;gap:7px;font-size:12px;font-weight:800;display:grid}.macl-settings input{box-sizing:border-box;color:#263432;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cedbd9;border-radius:11px;padding:9px 11px}.macl-settings input:focus{border-color:#327d78;outline:3px solid #327d7826}.macl-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.macl-mode button{color:#53615f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dedc;border-radius:12px;gap:4px;min-height:62px;padding:10px 12px;display:grid}.macl-mode button[aria-pressed=true]{color:#265f5b;background:#eef9f7;border-color:#327d78;box-shadow:inset 0 0 0 1px #327d78}.macl-mode button strong{font-size:13px}.macl-mode button small{font-size:10px;line-height:1.4}.macl-mode button:focus-visible{outline-offset:2px;outline:3px solid #327d782e}.macl-more{background:#fbfdfd;border:1px solid #d7e0df;border-radius:12px;overflow:hidden}.macl-more summary{color:#4e625f;cursor:pointer;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.macl-more summary:after{content:"⌄";margin-left:auto}.macl-more[open] summary:after{content:"⌃"}.macl-more>div{border-top:1px solid #e3e9e8;gap:12px;padding:13px;display:grid}.macl-actions,.macl-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.macl-actions button,.macl-result-actions button{color:#405653;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cedbd9;border-radius:11px;padding:9px 13px;font-size:12px;font-weight:850}.macl-actions button:hover,.macl-actions button:focus-visible,.macl-result-actions button:hover:not(:disabled),.macl-result-actions button:focus-visible{outline-offset:1px;border-color:#327d78;outline:3px solid #327d7826}.macl-actions .macl-primary{color:#fff;background:#327d78;border-color:#327d78}.macl-result-actions button:disabled{cursor:not-allowed;opacity:.48}.macl-error,.macl-status,.macl-boundary,.macl-stale{border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.macl-error{color:#a13e3e;background:#fff4f4;border:1px solid #ecc8c8}.macl-status{color:#3e6d68;background:#eef7f6}.macl-boundary{color:#707a79;background:#f6f7f7}.macl-result-body{gap:13px;display:grid}.macl-result-body.is-stale dl,.macl-result-body.is-stale .macl-split{opacity:.55}.macl-stale{color:#7b6424;background:#fff9e9;border:1px solid #e6d8ac}.macl-result dl{background:#fff;border:1px solid #d9e2e0;border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.macl-result dl>div{border-bottom:1px solid #e8eceb;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.macl-result dl>div:last-child{border-bottom:0}.macl-result dt{color:#6d7a78;font-size:11px}.macl-result dd{color:#314745;overflow-wrap:anywhere;text-align:right;margin:0;font-size:15px;font-weight:900}.macl-result .macl-total{background:#edf8f6}.macl-result .macl-total dd{color:#236c66;font-size:21px}.macl-split{background:#f8fcfb;border:1px solid #d5e2df;border-radius:13px;gap:5px;padding:14px;display:grid}.macl-split strong{color:#385b57;font-size:12px}.macl-split p{color:#2f4845;margin:0;font-size:13px;font-weight:800;line-height:1.55}.macl-split small{color:#74807e;font-size:10px;line-height:1.5}.macl-empty{text-align:center;background:#fbfdfd;border:1px dashed #cfdcda;border-radius:15px;place-content:center;gap:6px;min-height:240px;padding:20px;display:grid}.macl-empty strong{color:#50615f}.macl-empty p{color:#818c8a;margin:0;font-size:11px}@media (width<=780px){.macl-studio{padding:24px 16px 38px}.macl-head{gap:12px}.macl-badges{justify-content:flex-start}.macl-layout{grid-template-columns:1fr}}@media (width<=430px){.macl-studio{padding:18px 12px 30px}.macl-settings,.macl-result{padding:14px}.macl-mode,.macl-actions,.macl-result-actions{grid-template-columns:1fr}.macl-result dl>div{flex-direction:column;align-items:flex-start;gap:5px}.macl-result dd{text-align:left}}.mw-workspace.is-diagram-maker{background:linear-gradient(150deg,#f6f8ff 0,#f8f6ff 48%,#f2fbf8 100%)}.mdg-studio{--mdg-ink:#23283a;--mdg-muted:#687087;--mdg-line:#dce0ec;--mdg-accent:#5d4bc2;--mdg-soft:#f0edff;color:var(--mdg-ink);gap:18px;display:grid}.mdg-head{background:linear-gradient(135deg,#fff,#f3f0ff 62%,#ecf8f5);border:1px solid #d9d8eb;border-radius:26px;justify-content:space-between;gap:26px;padding:28px;display:flex}.mdg-head>div:first-child{max-width:790px}.mdg-head>div:first-child>span,.mdg-panel>header>div>span,.mdg-preview>header>span{color:var(--mdg-accent);letter-spacing:.14em;font-size:10px;font-weight:900}.mdg-head h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(29px,4vw,46px);line-height:1.04}.mdg-head p{color:var(--mdg-muted);margin:0;line-height:1.65}.mdg-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px;max-width:360px;display:flex}.mdg-badges span{color:#514393;background:#fff;border:1px solid #cbc5ec;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:850}.mdg-layout{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:start;gap:16px;display:grid}.mdg-panel{border:1px solid var(--mdg-line);background:#fff;border-radius:22px;min-width:0;padding:21px;box-shadow:0 12px 32px #312d520d}.mdg-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.mdg-panel>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.mdg-panel>header>strong{color:var(--mdg-muted);font-size:10px}.mdg-editor{gap:14px;display:grid}.mdg-purpose,.mdg-mode{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.mdg-purpose legend,.mdg-mode legend{grid-column:1/-1;margin-bottom:1px;font-size:12px;font-weight:850}.mdg-purpose label,.mdg-mode label{box-sizing:border-box;border:1px solid var(--mdg-line);cursor:pointer;background:#fafbfe;border-radius:13px;min-height:74px;padding:11px;display:grid;position:relative}.mdg-purpose label.is-active,.mdg-mode label.is-active{background:var(--mdg-soft);border-color:#8c7ddd}.mdg-purpose label:focus-within,.mdg-mode label:focus-within{outline-offset:2px;outline:3px solid #5d4bc22e}.mdg-purpose input,.mdg-mode input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mdg-purpose span,.mdg-mode span{gap:4px;min-width:0;display:grid}.mdg-purpose strong,.mdg-mode strong{font-size:12px}.mdg-purpose small,.mdg-mode small{color:var(--mdg-muted);font-size:9px;line-height:1.4}.mdg-file-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.mdg-file{cursor:pointer;background:#faf9ff;border:1px dashed #a9a0d6;border-radius:13px;align-items:center;min-width:0;padding:11px 13px;display:flex;position:relative}.mdg-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mdg-file span{pointer-events:none;gap:3px;display:grid}.mdg-file strong{font-size:12px}.mdg-file small{color:var(--mdg-muted);font-size:9px}.mdg-file-row>button,.mdg-actions button{min-height:44px;color:var(--mdg-ink);cursor:pointer;background:#fff;border:1px solid #c9cde0;border-radius:11px;padding:0 14px;font-weight:850}.mdg-file-row>button:hover,.mdg-actions button:hover{background:#f7f5ff;border-color:#9287d2}.mdg-file-name{color:#32645d;background:#eef8f5;border-radius:10px;justify-content:space-between;gap:10px;margin:0;padding:9px 11px;font-size:10px;display:flex}.mdg-file-name span{color:#607b76}.mdg-source{gap:7px;font-size:12px;font-weight:850;display:grid}.mdg-source textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:260px;color:var(--mdg-ink);background:#fcfcfe;border:1px solid #cdd2df;border-radius:13px;padding:13px;font:13px/1.58 ui-monospace,SFMono-Regular,Consolas,monospace}.mdg-source textarea:focus{border-color:var(--mdg-accent);outline:3px solid #5d4bc229}.mdg-editor details,.mdg-evidence,.mdg-technical{border:1px solid var(--mdg-line);color:var(--mdg-muted);background:#fafbfe;border-radius:12px;padding:12px 13px;font-size:10px}.mdg-editor summary,.mdg-evidence summary,.mdg-technical summary{box-sizing:border-box;cursor:pointer;color:#4f5470;align-items:center;min-height:44px;font-weight:850;display:flex}.mdg-editor ul{gap:5px;margin:9px 0 0;padding-left:18px;line-height:1.5;display:grid}.mdg-actions{justify-content:flex-end;gap:8px;display:flex}.mdg-actions button.is-primary{border-color:var(--mdg-accent);background:var(--mdg-accent);color:#fff}.mdg-error{color:#9f352d;background:#fff1f0;border-radius:10px;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.mdg-empty{color:var(--mdg-muted);text-align:center;border:1px dashed #cfd3df;border-radius:15px;padding:42px 16px}.mdg-empty strong{color:var(--mdg-ink)}.mdg-empty p{margin:6px 0 0;font-size:11px}.mdg-result{gap:14px;display:grid}.mdg-issues,.mdg-warnings{border-radius:14px;gap:8px;padding:13px;display:grid}.mdg-issues{background:#fff5f4;border:1px solid #e9aaa5}.mdg-warnings{background:#fffbef;border:1px solid #e6cc8b}.mdg-issues h3,.mdg-warnings h3{margin:0 0 2px;font-size:13px}.mdg-issues article{grid-template-columns:auto 1fr;gap:8px;display:grid}.mdg-issues strong,.mdg-warnings strong{font-size:10px}.mdg-issues p,.mdg-warnings p{margin:0;font-size:10px;line-height:1.5}.mdg-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mdg-summary article{border:1px solid var(--mdg-line);background:#fafbfe;border-radius:12px;gap:4px;padding:12px;display:grid}.mdg-summary span{color:var(--mdg-muted);font-size:9px}.mdg-summary strong{font-size:14px}.mdg-preview{gap:10px;display:grid}.mdg-preview>header{justify-content:space-between;align-items:end;display:flex}.mdg-preview h3{margin:4px 0 0;font-size:18px}.mdg-preview>div{background:#f8f7ff;border:1px solid #d8d7e7;border-radius:16px;max-width:100%;overflow:auto}.mdg-preview svg{width:100%;min-width:620px;height:auto;display:block}.mdg-evidence>div{gap:7px;margin-top:10px;display:grid}.mdg-evidence article{background:#fff;border-radius:9px;grid-template-columns:100px 1fr;gap:9px;padding:8px;display:grid}.mdg-evidence strong{color:var(--mdg-accent);font-size:10px}.mdg-evidence p{color:#42485b;overflow-wrap:anywhere;margin:0;font-size:11px}.mdg-technical pre{color:#f4f1ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#242238;border-radius:9px;max-height:300px;margin:10px 0 0;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mdg-export{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mdg-export button{width:100%}@media (width<=1080px){.mdg-layout{grid-template-columns:1fr}.mdg-source textarea{min-height:220px}}@media (width<=700px){.mdg-studio{gap:12px}.mdg-head{border-radius:19px;padding:20px;display:grid}.mdg-badges{justify-content:flex-start}.mdg-panel{border-radius:17px;padding:15px}.mdg-purpose,.mdg-mode,.mdg-file-row,.mdg-actions,.mdg-export{grid-template-columns:1fr}.mdg-file-row,.mdg-actions{display:grid}.mdg-actions button,.mdg-file-row>button{width:100%;min-height:48px}.mdg-summary{grid-template-columns:1fr 1fr}.mdg-file-name,.mdg-issues article,.mdg-evidence article{grid-template-columns:1fr;display:grid}.mdg-preview svg{min-width:560px}}.msh-badges span{font-size:11px}.mra-start label,.mra-scope-fieldset legend{font-size:12px}.mra-start textarea,.mra-start select,.mra-start input{min-height:44px;font-size:13px}.mra-start>.msh-primary{min-height:44px}.mra-scope-grid button{min-height:96px}.mra-scope-grid button strong{font-size:13px}.mra-scope-grid button span,.mra-scope-grid button small,.mra-control-grid label>span,.mra-control-grid label>small{font-size:11px}.mra-provider-details>summary{box-sizing:border-box;min-height:44px;font-size:12px}.mra-provider-preview strong,.mra-provider-preview p,.mra-progress>header span,.mra-progress header p,.mra-progress li strong,.mra-progress li span,.mra-report>header span,.mra-report>header small{font-size:11px}.mra-progress h2{font-size:20px}.mra-progress li i{font-size:11px}.mra-source-group>header strong{font-size:14px}.mra-source-group>header span,.mra-source-group>header b,.mra-source-labels small,.mra-source-labels em,.mra-source-meta span,.mra-source-group .mra-sources footer span,.mra-source-group .mra-sources footer b{font-size:11px}.mra-source-group .mra-sources>a>strong{font-size:13px}.mra-source-group .mra-sources>a>p{min-height:52px;font-size:12px}.mra-provider-status a strong,.mra-provider-status a small,.mra-provider-status a b,.mra-warning strong,.mra-warning p{font-size:11px}.mra-advanced{align-self:center}.mra-advanced>summary{color:#5d4e86;cursor:pointer;background:#fff;border:1px solid #d9d3e9;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.mra-advanced[open]{align-items:center;gap:7px;display:flex}.mra-advanced[open]>summary{background:#f4f0ff}.mra-advanced button,.mfb-actions>button,.msa-studio button,.msa-file,.msa-tabs button{min-height:44px}.msa-source>[role=tabpanel]{gap:10px;display:grid}.msa-paragraphs details>code{font-size:11px}.msa-export>details{margin-top:0}.msa-export>details[open]{align-items:center;gap:7px;display:flex}.msa-export>details>summary{box-sizing:border-box;align-items:center;min-height:44px;padding:0 12px;display:flex}.msa-save-status{color:#3e7258;flex:1 0 100%;font-size:12px;font-weight:750}.mtv-head h1{font-size:27px}.mtv-section-head h2,.mtv-result>header h2,.mtv-manual h2{font-size:16px}.mtv-glossary h3,.mtv-candidate-text h3,.mtv-checks h3{font-size:13px}.mtv-language-row select,.mtv-language-row button,.mtv-manual input,.mtv-glossary-list input,.mtv-examples button,.mtv-glossary>header button,.mtv-glossary-list>div>button,.mtv-primary,.mtv-tabs button,.mtv-candidate-text button,.mtv-export button,.mtv-manual>button{min-height:44px;font-size:12px}.mtv-language-row button{width:44px}.mtv-input>textarea,.mtv-manual textarea{font-size:13px}.mtv-candidate-text>p{font-size:14px}.mtv-summary span,.mtv-summary p,.mtv-checks header span,.mtv-checks header strong,.mtv-checks article>p,.mtv-service-note strong,.mtv-service-note p,.mtv-service-note span,.mtv-service-note em,.mtv-export strong,.mtv-export span,.mtv-empty p,.mtv-manual>div:first-child p{font-size:11px}.mtv-checks dd{font-size:12px}.mtv-technical{font-size:11px}.mtv-empty{min-height:360px}@media (width<=680px){.mra-scope-grid button,.mra-start select,.mra-start input,.mra-start textarea,.mra-advanced>summary,.mra-advanced button,.mfb-actions>button,.msa-studio button,.msa-file,.msa-tabs button,.msa-export>details>summary,.mtv-language-row select,.mtv-language-row button,.mtv-manual input,.mtv-glossary-list input,.mtv-examples button,.mtv-glossary>header button,.mtv-glossary-list>div>button,.mtv-primary,.mtv-tabs button,.mtv-candidate-text button,.mtv-export button,.mtv-manual>button{min-height:44px}.mtv-glossary-memory>div,.mit-glossary-memory>div{grid-template-columns:1fr;display:grid}.mtv-glossary-memory button,.mit-glossary-memory button{width:100%;min-height:48px}}@media (width<=600px){.mfb-collection{margin:0 14px 14px;padding:14px}.mfb-collection>header{flex-direction:column}.mfb-collection-fields,.mfb-collection-link,.mfb-collection-metrics{grid-template-columns:1fr}.mfb-collection-link button,.mfb-collection-link a,.mfb-collection-setup>button{justify-self:stretch;width:100%}.mfb-share-review>header{flex-direction:column;align-items:stretch}.mfb-share-review dl>div{grid-template-columns:1fr}.mfb-share-review>div{grid-template-columns:1fr;display:grid}.mfb-share-review>header button,.mfb-share-review>div button{width:100%;min-height:48px}.mfb-collection-actions{grid-template-columns:1fr;display:grid}.mfb-collected-list li{flex-direction:column;align-items:stretch}.mfb-collected-list li button,.mfb-response-files a{width:100%;min-height:48px}.mfb-response-files{width:100%;min-width:0}.mfb-qr-share>header{flex-direction:column}.mfb-qr-share>header button{width:100%}.mfb-qr-result{grid-template-columns:1fr}.mfb-qr-result img{justify-self:center;width:min(100%,256px)}.mfb-qr-result a,.mfb-qr-result button{min-height:48px}}@media (width<=680px){.mra-purpose-fieldset>div,.mra-control-grid{grid-template-columns:1fr}}.mfb-theme-picker{background:#faf9fc;border:1px solid #e1dce9;border-radius:12px;min-width:0;margin:0;padding:12px}.mfb-theme-picker legend{color:#514a59;padding:0 5px;font-size:12px;font-weight:800}.mfb-theme-picker>p{color:#7b7482;margin:0 0 9px;font-size:10px;line-height:1.5}.mfb-theme-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mfb-theme-picker button{color:#514b57;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded9e5;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;min-height:52px;padding:7px 9px;display:grid}.mfb-theme-picker button>span{border:3px solid #fff;border-radius:50%;grid-row:1/3;width:16px;height:16px;box-shadow:0 0 0 1px #d8d2df}.mfb-theme-picker button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mfb-theme-picker button>small{color:#817b86;font-size:9px}.mfb-theme-picker button[aria-pressed=true]{border-color:#6650cc;box-shadow:0 0 0 2px #6650cc1f}.mfb-theme-picker .is-lavender>span{background:#7056ce}.mfb-theme-picker .is-ocean>span{background:#1673b3}.mfb-theme-picker .is-forest>span{background:#2d7b5a}.mfb-theme-picker .is-sunset>span{background:#b85f24}.mfb-preview.is-lavender{--preview-accent:#6248c7;--preview-soft:#eee8ff;--preview-page:#fbfaff}.mfb-preview.is-ocean{--preview-accent:#146ba8;--preview-soft:#e2f2ff;--preview-page:#f6fbff}.mfb-preview.is-forest{--preview-accent:#287454;--preview-soft:#e2f4ea;--preview-page:#f6fbf8}.mfb-preview.is-sunset{--preview-accent:#a6531d;--preview-soft:#ffead8;--preview-page:#fff9f4}.mfb-preview.is-lavender,.mfb-preview.is-ocean,.mfb-preview.is-forest,.mfb-preview.is-sunset{background:var(--preview-page)}.mfb-preview.is-lavender>span,.mfb-preview.is-ocean>span,.mfb-preview.is-forest>span,.mfb-preview.is-sunset>span{color:var(--preview-accent)}.mfb-preview.is-lavender .mfb-preview-progress,.mfb-preview.is-ocean .mfb-preview-progress,.mfb-preview.is-forest .mfb-preview-progress,.mfb-preview.is-sunset .mfb-preview-progress{background:var(--preview-soft);color:var(--preview-accent)!important}.mfb-preview.is-lavender input,.mfb-preview.is-ocean input,.mfb-preview.is-forest input,.mfb-preview.is-sunset input{accent-color:var(--preview-accent)}@media (width<=600px){.mfb-theme-picker>div{grid-template-columns:1fr}.mfb-theme-picker button{min-height:56px}}.mfb-saved-forms{background:#faf8ff;border:1px solid #ddd7ea;border-radius:13px;gap:10px;padding:13px;display:grid}.mfb-saved-forms>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mfb-saved-forms>header>div{gap:3px;display:grid}.mfb-saved-forms>header strong{color:#443c55;font-size:13px}.mfb-saved-forms>header p,.mfb-saved-empty,.mfb-saved-error{color:#746d7d;margin:0;font-size:10px;line-height:1.55}.mfb-saved-forms>header button,.mfb-saved-forms li a,.mfb-saved-forms li button{color:#5e4a87;cursor:pointer;background:#fff;border:1px solid #d7d0e3;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 11px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.mfb-saved-forms>header button:disabled{cursor:wait;opacity:.6}.mfb-saved-error{color:#934556;background:#fff5f6;border:1px solid #edcbd0;border-radius:9px;padding:9px 10px}.mfb-saved-forms ul{gap:7px;max-height:330px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.mfb-saved-forms li{background:#fff;border:1px solid #e4dfeb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.mfb-saved-forms li>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;display:grid}.mfb-saved-actions{gap:6px;display:flex}.mfb-saved-forms li span{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.mfb-saved-forms li span.is-open{color:#286944;background:#e5f5eb}.mfb-saved-forms li span.is-closed{color:#716a76;background:#eeeaf1}.mfb-saved-forms li span.mfb-new-response{color:#7b4b00;background:#fff0cc}.mfb-saved-forms li>div:first-child>.mfb-new-response+strong{grid-column:1/-1}.mfb-saved-forms li strong{color:#47404f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.mfb-saved-forms li small{color:#807985;grid-column:1/-1;font-size:9px}.mfb-saved-forms li button.is-delete{color:#98485a;border-color:#e7c6cc}.mfb-saved-forms li button.is-delete:hover{background:#fff5f6}.mfb-form-delete-confirm{background:#fff7f8;border:1px solid #ebcbd1;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid!important}.mfb-form-delete-confirm p{color:#7e3546;gap:2px;margin:0;font-size:10px;line-height:1.45;display:grid}.mfb-form-delete-confirm p span{color:#775f66;background:0 0;border-radius:0;padding:0;font-size:9px;font-weight:650}.mfb-form-delete-confirm button:first-of-type{color:#fff;background:#8b3d50;border-color:#d993a1}.mfb-form-trash{border-top:1px solid #e5dfee;padding-top:8px}.mfb-form-trash>summary{color:#5d5269;cursor:pointer;align-items:center;min-height:44px;font-size:11px;font-weight:850;display:flex}.mfb-form-trash>p{color:#7d7484;margin:0 0 8px;font-size:10px;line-height:1.5}.mfb-status{color:#347153;margin:0;font-size:11px;font-weight:750;line-height:1.5}@media (width<=600px){.mfb-saved-forms>header,.mfb-saved-forms li{grid-template-columns:1fr;align-items:stretch}.mfb-saved-forms>header{flex-direction:column}.mfb-saved-forms>header button{width:100%}.mfb-saved-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mfb-form-trash .mfb-saved-actions,.mfb-form-delete-confirm{grid-template-columns:1fr}.mfb-saved-forms li a,.mfb-saved-forms li button{min-height:48px}}.mra-export-status{color:#347153;flex:1 0 100%;font-size:12px;font-weight:750}.msa-confirm small,.msa-checks article>header strong{font-size:11px!important}.msa-technical>summary,.msa-paragraphs summary{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.mtv-studio :where(p,span,small,label,summary,dt,dd,em),.mtv-studio strong{font-size:11px!important}.mtv-summary strong{font-size:15px!important}.mtv-studio summary{box-sizing:border-box;align-items:center;display:flex;min-height:44px!important}.mtv-technical>summary{padding:0 8px}.mtv-save-status{color:#347153;flex:1 0 100%;font-weight:750;font-size:11px!important}.msa-studio input:not([type=file]):not([type=checkbox]):not([type=radio]),.msa-studio select{min-height:44px}.mra-provider-preview>div span,.mra-consent small{font-size:11px}.mtq-studio{gap:16px;display:grid}.mtq-boundary{background:#fff8e7;border-left:4px solid #b7791f;border-radius:12px;padding:15px 17px}.mtq-boundary strong{color:#674912;margin-bottom:4px;display:block}.mtq-boundary p{color:#765f35;margin:0;font-size:12px;line-height:1.55}.mtq-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;margin-top:0}.mtq-editor,.mtq-report,.mtq-findings>.msh-panel{padding:20px}.mtq-editor>header,.mtq-report>header,.mtq-findings>.msh-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mtq-editor>header>div,.mtq-report>header>div,.mtq-findings>.msh-panel>header>div{gap:3px;display:grid}.mtq-editor>header span,.mtq-report>header span,.mtq-findings>.msh-panel>header span{color:#6550bf;letter-spacing:.08em;font-size:11px;font-weight:850}.mtq-editor h2,.mtq-report h2,.mtq-findings h2{color:#34303d;margin:0;font-size:18px}.mtq-editor>header>strong,.mtq-report>header>strong,.mtq-findings>.msh-panel>header>strong{color:#756f7e;font-size:12px}.mtq-example-row{justify-content:flex-end;display:flex}.mtq-studio button,.mtq-studio summary{box-sizing:border-box;min-height:44px}.mtq-example-row button,.mtq-editor footer button,.mtq-export button{color:#5948aa;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d2e5;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.mtq-editor>label{margin-top:8px;font-size:13px}.mtq-editor textarea{min-height:420px;font-size:14px}.mtq-editor footer{font-size:11px}.mtq-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mtq-summary article{background:#fbfaff;border:1px solid #e2ddee;border-radius:12px;gap:4px;padding:13px;display:grid}.mtq-summary span{color:#6d6578;font-size:11px;font-weight:750}.mtq-summary strong{color:#5d48bb;font-size:28px;line-height:1}.mtq-summary p{color:#827b8a;margin:0;font-size:11px;line-height:1.4}.mtq-scoreless{color:#6f7480;background:#f3f5f8;border-radius:10px;margin:12px 0 0;padding:11px;font-size:11px;line-height:1.5}.mtq-empty{text-align:center;place-content:center;gap:5px;min-height:180px;display:grid}.mtq-empty strong{font-size:15px}.mtq-empty p,.mtq-help{color:#77717f;margin:0;font-size:11px;line-height:1.55}.mtq-findings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mtq-issue-list,.mtq-expression-list{gap:9px;display:grid}.mtq-issue-list article{background:#fcfcfd;border:1px solid #e2dee8;border-radius:11px;padding:12px}.mtq-issue-list article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mtq-issue-list article>header strong{font-size:12px}.mtq-issue-list article>header span{letter-spacing:0;text-align:right;font-size:11px}.mtq-issue-list blockquote{color:#4f4a59;background:#f8f6ff;border-left:3px solid #c7bcea;margin:9px 0;padding:9px;font-size:12px;line-height:1.55}.mtq-issue-list p{color:#77717f;margin:0;font-size:11px;line-height:1.5}.mtq-issue-list details{margin-top:7px}.mtq-issue-list summary,.mtq-export summary{color:#6150ae;cursor:pointer;align-items:center;font-size:11px;font-weight:800;display:flex}.mtq-issue-list code{font-size:11px}.mtq-expression-list label{cursor:pointer;background:#fcfcfd;border:1px solid #e2dee8;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:11px;display:grid}.mtq-expression-list input{accent-color:#6550bf;width:18px;height:18px;margin-top:2px}.mtq-expression-list span{gap:3px;display:grid}.mtq-expression-list strong{font-size:12px}.mtq-expression-list small{color:#7a7482;font-size:11px;line-height:1.45}.mtq-apply{width:100%;margin-top:11px}.mtq-small-empty{color:#7b7582;text-align:center;border:1px dashed #d6d1dc;border-radius:11px;padding:20px 12px;font-size:11px}.mtq-export{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 18px;display:flex}.mtq-export>div{min-width:260px;margin-right:auto;display:grid}.mtq-export>div strong{font-size:13px}.mtq-export>div span{color:#7b7583;font-size:11px}.mtq-export>details[open]{align-items:center;gap:7px;display:flex}.mtq-export>details>summary{background:#fff;border:1px solid #d8d2e5;border-radius:10px;padding:0 12px}.mtq-export>p[role=status]{color:#347153;flex:1 0 100%;margin:0;font-size:12px;font-weight:750}@media (width<=1120px){.mtq-findings,.mtq-layout{grid-template-columns:1fr}.mtq-editor textarea{min-height:320px}}@media (width<=680px){.mtq-studio{gap:12px}.mtq-boundary{padding:13px 14px}.mtq-editor,.mtq-report,.mtq-findings>.msh-panel{padding:15px}.mtq-summary{grid-template-columns:1fr}.mtq-editor>header,.mtq-report>header,.mtq-findings>.msh-panel>header{flex-direction:column}.mtq-example-row button,.mtq-export button,.mtq-export>details,.mtq-export>details>summary{width:100%}.mtq-export{display:grid}.mtq-export>div{min-width:0;margin:0}.mtq-export>details[open]{display:grid}}.mtq-summary span,.mtq-summary p{font-size:11px!important}.mtq-revision{gap:12px;padding:20px;display:grid}.mtq-revision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mtq-revision>header>div{gap:3px;display:grid}.mtq-revision>header span{color:#6550bf;letter-spacing:.08em;font-size:11px;font-weight:850}.mtq-revision h2{color:#34303d;margin:0;font-size:18px}.mtq-revision>header>strong{color:#756f7e;font-size:12px}.mtq-revision-help{color:#6f6977;margin:0;font-size:12px;line-height:1.55}.mtq-revision-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mtq-revision-grid label{color:#4f4956;gap:7px;font-size:12px;font-weight:800;display:grid}.mtq-revision-grid textarea{box-sizing:border-box;color:#34303d;width:100%;min-height:170px;font:inherit;resize:vertical;background:#fbfafc;border:1px solid #ded9e8;border-radius:11px;padding:12px;font-size:12px;line-height:1.6}.mtq-anchor-check{border-radius:11px;padding:13px 14px}.mtq-anchor-check.is-pass{color:#2f6748;background:#f2fbf6;border:1px solid #cde7d7}.mtq-anchor-check.is-review{color:#79521b;background:#fff8e8;border:1px solid #efd3a8}.mtq-anchor-check strong{font-size:12px}.mtq-anchor-check p{margin:5px 0 0;font-size:11px;line-height:1.5}@media (width<=680px){.mtq-revision{padding:15px}.mtq-revision-grid{grid-template-columns:1fr}.mtq-revision>header{flex-direction:column}.mtq-revision-grid textarea{min-height:150px}}.mtq-rewrite-goal{background:#fff;border:1px solid #ded9e8;border-radius:15px;gap:10px;min-width:0;margin:0;padding:18px;display:grid}.mtq-rewrite-goal legend{color:#34303d;padding:0 7px;font-size:15px;font-weight:850}.mtq-rewrite-goal>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mtq-rewrite-goal>div>button{color:#4f4957;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd8e6;border-radius:12px;align-content:center;gap:4px;min-height:70px;padding:11px;display:grid}.mtq-rewrite-goal>div>button[aria-pressed=true]{color:#49379b;background:#f0ecff;border-color:#6751c7;box-shadow:0 0 0 1px #6751c7}.mtq-rewrite-goal strong{font-size:12px}.mtq-rewrite-goal small{color:#77717e;font-size:10px;line-height:1.45}.mtq-rewrite-goal>p{color:#6e6875;margin:0;font-size:11px;line-height:1.5}.mtq-expand-lock{color:#79521b;background:#fff8e8;border:1px solid #efd3a8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.mtq-expand-lock div{gap:4px;display:grid}.mtq-expand-lock p{margin:0;font-size:11px;line-height:1.5}.mtq-expand-lock button{color:#70501f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7b77f;border-radius:9px;flex:none;padding:0 13px;font-size:11px;font-weight:800}.mtq-rewrite-goal button:focus-visible,.mtq-purpose button:focus-visible,.mtq-ai-boundary summary:focus-visible{outline-offset:2px;outline:3px solid #6751c747}.mtq-purpose{background:#fff;border:1px solid #ded9e8;border-radius:15px;gap:10px;min-width:0;margin:0;padding:18px;display:grid}.mtq-purpose legend{color:#34303d;padding:0 7px;font-size:15px;font-weight:850}.mtq-purpose>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mtq-purpose>div>button{color:#4f4957;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd8e6;border-radius:12px;align-content:center;gap:4px;min-height:72px;padding:11px;display:grid}.mtq-purpose>div>button[aria-pressed=true]{color:#49379b;background:#f0ecff;border-color:#6751c7;box-shadow:0 0 0 1px #6751c7}.mtq-purpose strong{font-size:12px}.mtq-purpose small{color:#77717e;font-size:10px;line-height:1.45}.mtq-purpose>p{color:#6e6875;margin:0;font-size:11px;line-height:1.5}.mtq-purpose-sample{color:#5b45b0;cursor:pointer;background:#fff;border:1px solid #cfc5e8;border-radius:10px;justify-self:start;min-height:44px;padding:0 14px;font-size:11px;font-weight:800}.mtq-ai-boundary{background:#faf9fc;border:1px solid #ded9e8;border-radius:13px;padding:0 15px;display:grid}.mtq-ai-boundary summary{cursor:pointer;color:#514563;align-items:center;min-height:44px;font-size:12px;font-weight:800;display:flex}.mtq-ai-boundary[open]{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:14px}.mtq-ai-boundary[open] summary{grid-column:1/-1}.mtq-ai-boundary>div{background:#fff;border-radius:10px;padding:11px}.mtq-ai-boundary>div strong{font-size:11px}.mtq-ai-boundary>div p{color:#706a77;margin:5px 0 0;font-size:10px;line-height:1.55}@media (width<=680px){.mtq-rewrite-goal,.mtq-purpose{padding:14px}.mtq-rewrite-goal>div,.mtq-purpose>div,.mtq-ai-boundary[open]{grid-template-columns:1fr}.mtq-rewrite-goal>div>button,.mtq-purpose>div>button{min-height:64px}.mtq-expand-lock{display:grid}.mtq-expand-lock button,.mtq-purpose-sample{justify-self:stretch;width:100%}.mtq-ai-boundary[open] summary{grid-column:auto}.mtq-ai-boundary>div{padding:10px}}.mtq-summary{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.mtq-corrections{gap:12px;padding:20px;display:grid}.mtq-corrections>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mtq-corrections>header>div{gap:3px;display:grid}.mtq-corrections>header span{color:#6550bf;letter-spacing:.08em;font-size:11px;font-weight:850}.mtq-corrections h2{color:#34303d;margin:0;font-size:18px}.mtq-corrections>header>strong{color:#756f7e;font-size:12px}.mtq-corrections>.mtq-help{background:#f6f4fa;border-radius:10px;padding:11px}.mtq-correction-list{gap:9px;display:grid}.mtq-correction-list label{box-sizing:border-box;cursor:pointer;background:#fcfcfd;border:1px solid #e2dee8;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:56px;padding:11px;display:grid}.mtq-correction-list input{accent-color:#6550bf;width:18px;height:18px;margin-top:2px}.mtq-correction-list span{gap:3px;min-width:0;display:grid}.mtq-correction-list strong{overflow-wrap:anywhere;font-size:12px}.mtq-correction-list small{color:#7a7482;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.mtq-correction-list label:focus-within{outline-offset:2px;outline:3px solid #6751c747}.mtq-space-review{background:linear-gradient(145deg,#fff 0%,#f7fcfa 100%);border-color:#cfe3dc}.mtq-space-review>header span,.mtq-space-list strong{color:#24705b}.mtq-space-list label{background:#fff;border-color:#d5e6e0}@media (width<=680px){.mtq-summary{grid-template-columns:1fr}.mtq-corrections{padding:15px}.mtq-corrections>header{flex-direction:column}}.mpc-persona :where(p,span,small,label,summary,blockquote,em,code){font-size:11px!important}.mpc-persona :where(button,select,textarea,input:not([type=checkbox]):not([type=radio]),summary),.mpl-model-card a{box-sizing:border-box;min-height:44px!important}.mpc-persona strong{font-size:11px!important}.mpc-card>summary strong,.mpc-preview-card h2,.mpc-test-card h2,.mpc-contract-checks h2{font-size:14px!important}.mpc-card>summary b{width:36px;height:36px;font-size:11px!important}.mpc-card-body input,.mpc-card-body textarea,.mpc-card-body select,.mpc-test-card textarea{font-size:13px!important}.mpc-card-body>label,.mpc-two label,.mpc-list label,.mpc-test-card>label,.mpc-preview-card pre,.mpc-preview-card>p,.mpc-preview-card blockquote,.mpc-test-note,.mpc-capabilities strong,.mpc-rule-checks strong,.mpc-contract-checks h3,.mpc-export-card>div strong,.mpc-persona button,.mpc-persona select{font-size:12px!important}.mpc-rule-checks>article>div button{min-width:64px}.mpl-runner h2{font-size:18px!important}.mpl-result h3{font-size:16px!important}.mpl-runner>header p,.mpl-limit,.mpl-error,.mpl-status,.mpl-reasoning,.mpl-model-card strong,.mpl-consent strong,.mpl-local-checks article>span,.mpl-primary,.mpl-cancel,.mpl-result>footer button,.mpl-model-card a,.mpl-prompt>label{font-size:12px!important}.mpl-prompt textarea,.mpl-prompt select,.mpl-result>pre{font-size:13px!important}.mpl-error-details{background:snow;border:1px solid #efd0d8;border-radius:10px;overflow:hidden}.mpl-error-details>summary{color:#8d4355;cursor:pointer;align-items:center;padding:0 11px;font-weight:850;display:flex}.mpl-error-details>code{color:#70545b;overflow-wrap:anywhere;background:#fff;border-radius:8px;margin:0 10px 10px;padding:9px;line-height:1.5;display:block}.mpl-elapsed{color:#66758c;margin:0;font-size:12px;line-height:1.5}.mpl-recovery{background:#fffaf0;border:1px solid #ead5a9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.mpl-recovery>div{gap:2px;display:grid}.mpl-recovery strong{color:#76591e;font-size:12px}.mpl-recovery span{color:#806f4c;font-size:11px;line-height:1.45}.mpl-recovery button{color:#76591e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7be86;border-radius:8px;min-height:44px;padding:0 12px;font-size:12px;font-weight:850}@media (width<=430px){.mpl-recovery{flex-direction:column;align-items:stretch}.mpl-recovery button{width:100%}}.mps-provider-list{border-top:1px solid #e7e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.mps-provider-list button{color:#465069;text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #dce2ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:11px;display:grid}.mps-provider-list button[aria-pressed=true]{background:#f1f5ff;border-color:#647dc8;box-shadow:0 0 0 2px #526fc51a}.mps-provider-list button:disabled{color:#828590;cursor:not-allowed;background:#f4f4f7;border-style:dashed}.mps-provider-list button>b{color:#526bbb;background:#e9efff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.mps-provider-list button>span{gap:3px;display:grid}.mps-provider-list small{color:#7f8799;line-height:1.45}.mps-provider-note{color:#747c90;margin:0;padding:0 13px 13px;line-height:1.55}.mps-visibility{border-top:1px solid #e7e9ef;gap:8px;padding:13px;display:grid}.mps-visibility>label{cursor:pointer;background:#fbfcff;border:1px solid #dce2ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px;display:grid}.mps-visibility>label.is-locked{color:#858791;cursor:not-allowed;background:#f5f5f7}.mps-visibility input{accent-color:#526fc5;width:19px;height:19px;margin:1px 0 0}.mps-visibility span{gap:3px;display:grid}.mps-visibility small{color:#7f8799;line-height:1.45}.mps-visibility em{color:#737682;background:#e7e7eb;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:850}.mps-knowledge-send{background:#fbfcff;border:1px solid #dbe3f1;border-radius:12px;gap:10px;padding:12px;display:grid}.mps-knowledge-send>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mps-knowledge-send>header>div{gap:3px;display:grid}.mps-knowledge-send>header>div>strong{color:#3f4860;font-size:12px!important}.mps-knowledge-send>header>div>small{color:#737c91;line-height:1.45}.mps-knowledge-send>header>span{color:#5068ad;white-space:nowrap;background:#edf2ff;border-radius:999px;flex:none;padding:5px 8px;font-weight:850}.mps-knowledge-options{gap:7px;display:grid}.mps-knowledge-options>label{cursor:pointer;background:#fff;border:1px solid #e0e4ed;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mps-knowledge-options>label.is-selected{background:#f2f5ff;border-color:#6d82c8}.mps-knowledge-options>label:has(input:disabled){cursor:not-allowed;opacity:.64}.mps-knowledge-options input{accent-color:#5c70bb;width:20px;height:20px;margin:1px 0 0}.mps-knowledge-options span{gap:3px;min-width:0;display:grid}.mps-knowledge-options strong{color:#444d63;overflow-wrap:anywhere}.mps-knowledge-options small{color:#7b8395;line-height:1.45}.mps-knowledge-empty{color:#7a653c;background:#fff8ea;border-radius:9px;margin:0;padding:10px;line-height:1.55}.mps-knowledge-send>footer{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.mps-knowledge-send>footer>span{color:#737b8e;line-height:1.5}.mps-knowledge-send>footer>strong{color:#4f68af;white-space:nowrap}.mps-knowledge-send>footer>button{color:#5068ad;cursor:pointer;background:#fff;border:1px solid #cfd8e9;border-radius:9px;flex:none;min-height:44px;padding:0 10px;font-weight:850}.mps-live-preview{background:linear-gradient(145deg,#fff,#f7f9ff);border:1px solid #d9e1f0;border-radius:15px;gap:11px;padding:15px;display:grid;box-shadow:0 9px 25px #232a440b}.mps-live-preview>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mps-live-preview>header>div{gap:3px;display:grid}.mps-live-preview>header span{color:#516bc0;letter-spacing:.08em;font-weight:900}.mps-live-preview h2{color:#354057;margin:0;font-size:14px}.mps-live-preview>header>strong{color:#5368aa;white-space:nowrap;background:#edf1fb;border-radius:999px;padding:5px 8px}.mps-live-preview>label:not(.mps-consent){color:#555d73;gap:5px;font-size:12px;font-weight:800;display:grid}.mps-live-preview textarea{box-sizing:border-box;color:#343a4e;resize:vertical;background:#fff;border:1px solid #d8dde7;border-radius:10px;width:100%;min-height:88px;padding:10px;font:13px/1.5 inherit}.mps-outbound{background:#fff;border:1px solid #e2deeb;border-radius:10px;overflow:hidden}.mps-outbound>summary{color:#5d56a0;cursor:pointer;align-items:center;padding:0 11px;font-weight:850;display:flex}.mps-outbound>div{border-top:1px solid #e8e4ef;gap:8px;padding:11px;display:grid}.mps-outbound p{color:#666071;margin:0;line-height:1.55}.mps-outbound pre{color:#4f4b58;white-space:pre-wrap;background:#f7f7fa;border-radius:8px;max-height:220px;margin:0;padding:9px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mps-consent{cursor:pointer;background:#f8f5ff;border:1px solid #d7d0eb;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.mps-consent:has(input:disabled){cursor:not-allowed;opacity:.66}.mps-consent input{accent-color:#6250d8;width:20px;height:20px;margin:1px 0 0}.mps-consent span{gap:4px;display:grid}.mps-consent small{color:#756d80;line-height:1.5}.mps-live-preview>.msh-primary{width:100%}.mps-live-preview>.msh-primary:disabled{cursor:not-allowed}.mps-preview-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mps-preview-actions button{min-height:44px}.mps-preview-actions .msh-primary{width:100%}.mps-stop-preview{color:#7a4052;cursor:pointer;min-width:96px;font:inherit;background:#fff;border:1px solid #d6cada;border-radius:10px;padding:0 14px;font-size:11px;font-weight:850}.mps-stop-preview:hover{background:#fff8fa;border-color:#b9919d}.mps-stop-preview:focus-visible{outline-offset:2px;outline:3px solid #7a405238}.mps-live-result{background:#fbfffc;border:1px solid #d8e6dc;border-radius:11px;gap:10px;padding:12px;display:grid}.mps-live-result>header{justify-content:space-between;gap:9px;display:flex}.mps-live-result>header span{color:#65766b;letter-spacing:0;text-align:right}.mps-live-result>div{color:#404a43;white-space:pre-wrap;font-size:13px;line-height:1.65}.mps-live-result>aside{border-top:1px solid #e0e9e3;flex-wrap:wrap;gap:6px;padding-top:9px;display:flex}.mps-live-result>aside>strong{flex-basis:100%}.mps-live-result>aside span{color:#39704f;letter-spacing:0;background:#e8f5ed;border-radius:999px;padding:5px 7px;font-weight:800}.mps-live-result>aside span.is-fail{color:#9b4157;background:#fff0f2}.mps-live-result>small{color:#747e77;line-height:1.5}.mps-live-result>.mps-trial-memo-entry{border-top:1px solid #e0e9e3;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.mps-trial-memo-entry>div{gap:3px;min-width:0;display:grid}.mps-trial-memo-entry strong{color:#3f5947}.mps-trial-memo-entry span{color:#6e7b72;line-height:1.45}.mps-trial-memo-entry>button{color:#3d684b;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #4f765c;border-radius:9px;flex:none;padding:8px 12px;font-weight:850}.mps-trial-memo-entry>button:disabled{cursor:not-allowed;opacity:.5}.mps-trial-memo-review{background:#fbfcff;border:1px solid #cfd9ea;border-radius:13px;gap:11px;padding:14px;display:grid}.mps-trial-memo-review>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mps-trial-memo-review>header>div{gap:3px;display:grid}.mps-trial-memo-review>header span{color:#526db0;letter-spacing:.06em;font-size:10px;font-weight:900}.mps-trial-memo-review>header strong{color:#3e4967;font-size:14px}.mps-trial-memo-review>header em{color:#5268a2;background:#edf2ff;border-radius:999px;flex:none;padding:5px 8px;font-style:normal;font-weight:850}.mps-trial-memo-review>p{margin:0;line-height:1.55}.mps-trial-memo-review>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mps-trial-memo-review>dl>div{background:#f1f4fa;border-radius:10px;min-width:0;padding:10px}.mps-trial-memo-review dt{color:#6b7489;font-size:10px;font-weight:850}.mps-trial-memo-review dd{color:#444d61;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.mps-trial-memo-safe,.mps-trial-memo-warning{border-radius:9px;padding:9px 11px}.mps-trial-memo-safe{color:#3f6d4a;background:#edf8f0}.mps-trial-memo-warning{color:#974f3f;background:#fff6f2;border:1px solid #efc8bf}.mps-trial-memo-checks{gap:8px;display:grid}.mps-trial-memo-checks>label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dce2ed;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:58px;padding:10px;display:grid}.mps-trial-memo-checks input{accent-color:#536db3;width:20px;height:20px;margin:1px 0 0}.mps-trial-memo-checks span{gap:3px;display:grid}.mps-trial-memo-checks strong{color:#454e64}.mps-trial-memo-checks small{color:#737c8f;line-height:1.45}.mps-trial-memo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mps-trial-memo-actions>button{color:#586275;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd6e3;border-radius:9px;padding:8px 12px;font-weight:850}.mps-trial-memo-actions>.msh-primary{color:#fff;background:#536db3;border-color:#536db3}.mps-trial-memo-actions>button:disabled{cursor:not-allowed;opacity:.5}.mps-trial-memo-status{color:#58657d;overflow-wrap:anywhere;background:#f1f4fa;border-radius:9px;margin:0;padding:9px 11px;line-height:1.5}.mps-trial-memo-review :where(button,input):focus-visible,.mps-trial-memo-entry>button:focus-visible{outline-offset:2px;outline:3px solid #536db347}@media (width<=700px){.mps-provider-list{grid-template-columns:1fr}.mps-live-preview>header,.mps-knowledge-send>header,.mps-knowledge-send>footer{flex-direction:column;align-items:stretch}.mps-live-preview>header>strong,.mps-knowledge-send>header>span,.mps-knowledge-send>footer>strong{white-space:normal;align-self:flex-start}.mps-knowledge-send>footer>button{width:100%;min-height:48px}.mps-knowledge-options>label{min-height:48px}.mps-preview-actions{grid-template-columns:1fr}.mps-preview-actions button{min-height:48px}.mps-stop-preview{width:100%}.mps-live-result>header{flex-direction:column}.mps-live-result>header span{text-align:left}.mps-live-result>.mps-trial-memo-entry,.mps-trial-memo-review>header{flex-direction:column;align-items:stretch}.mps-trial-memo-entry>button{width:100%;min-height:48px}.mps-trial-memo-review>dl,.mps-trial-memo-actions{grid-template-columns:1fr}.mps-trial-memo-checks>label,.mps-trial-memo-actions>button{min-height:48px}}.mps-live-preview>header>.mps-live-session-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.mps-live-session-actions>strong{color:#5368aa;white-space:nowrap;background:#edf1fb;border-radius:999px;padding:5px 8px}.mps-live-session-actions>button{color:#506494;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #c8d2e6;border-radius:9px;padding:7px 11px;font-weight:850}.mps-live-session-actions>button:disabled{cursor:not-allowed;opacity:.56}.mps-fresh-trial-review{background:#fcfaff;border:1px solid #d8cde9;border-radius:13px;gap:11px;padding:14px;display:grid}.mps-fresh-trial-review>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mps-fresh-trial-review>header>div{gap:3px;display:grid}.mps-fresh-trial-review>header span{color:#7157a7;letter-spacing:.06em;font-size:10px;font-weight:900}.mps-fresh-trial-review>header strong{color:#4c4165;font-size:14px}.mps-fresh-trial-review>header em{color:#6b54a1;background:#f0eafb;border-radius:999px;flex:none;padding:5px 8px;font-style:normal;font-weight:850}.mps-fresh-trial-review>p{color:#625a6e;margin:0;line-height:1.55}.mps-fresh-trial-review>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mps-fresh-trial-review>dl>div{background:#f4f0fa;border-radius:10px;min-width:0;padding:10px}.mps-fresh-trial-review dt{color:#736a82;font-size:10px;font-weight:850}.mps-fresh-trial-review dd{color:#4e465b;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.mps-fresh-trial-review>.mps-fresh-trial-warning{color:#8a5a2f;background:#fff8ef;border:1px solid #efd3b8;border-radius:9px;padding:9px 11px}.mps-fresh-trial-review>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mps-fresh-trial-review>div:last-child>button{color:#655577;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d4c9e3;border-radius:9px;padding:8px 12px;font-weight:850}.mps-fresh-trial-review>div:last-child>.msh-primary{color:#fff;background:#6550a4;border-color:#6550a4}.mps-previous-trial{background:#f6faff;border:1px solid #cddbea;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mps-previous-trial>div{gap:4px;min-width:0;display:grid}.mps-previous-trial>div:first-child span{color:#4f7197;letter-spacing:.05em;font-size:10px;font-weight:900}.mps-previous-trial>div:first-child strong{color:#40546d}.mps-previous-trial>div:first-child small{color:#68798b;overflow-wrap:anywhere;line-height:1.45}.mps-previous-trial>div:last-child{flex:none;grid-template-columns:repeat(2,auto)}.mps-previous-trial button{color:#47647f;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #bfcfe1;border-radius:9px;padding:8px 11px;font-weight:850}.mps-trial-session-status{color:#58657d;overflow-wrap:anywhere;background:#f1f4fa;border-radius:9px;margin:0;padding:9px 11px;line-height:1.5}.mps-live-session-actions>button:focus-visible,.mps-fresh-trial-review button:focus-visible,.mps-previous-trial button:focus-visible{outline-offset:2px;outline:3px solid #5b4ea045}@media (width<=700px){.mps-live-preview>header>.mps-live-session-actions{flex-direction:column;align-items:stretch;width:100%}.mps-live-session-actions>strong{white-space:normal;align-self:flex-start}.mps-live-session-actions>button{width:100%;min-height:48px}.mps-fresh-trial-review>header{flex-direction:column;align-items:stretch}.mps-fresh-trial-review>header em{align-self:flex-start}.mps-fresh-trial-review>dl,.mps-fresh-trial-review>div:last-child{grid-template-columns:1fr}.mps-fresh-trial-review>div:last-child>button{min-height:48px}.mps-previous-trial{flex-direction:column;align-items:stretch}.mps-previous-trial>div:last-child{grid-template-columns:1fr}.mps-previous-trial button{width:100%;min-height:48px}}.mps-trial-history{background:#fff;border:1px solid #d8e0ec;border-radius:11px;overflow:hidden}.mps-trial-history>summary{color:#53647c;cursor:pointer;align-items:center;min-height:44px;padding:0 11px;font-weight:850;display:flex}.mps-trial-history>div{border-top:1px solid #e4e8ef;gap:8px;padding:11px;display:grid}.mps-trial-history article{background:#f8f9fb;border:1px solid #e2e6ed;border-radius:10px;gap:7px;padding:10px;display:grid}.mps-trial-history article.is-current{background:#f5f8ff;border-color:#bfcdec}.mps-trial-history article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mps-trial-history article>header strong{color:#43506a}.mps-trial-history article>header span{color:#718096;text-align:right;font-size:10px}.mps-trial-history article>p{color:#505969;white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:44px minmax(0,1fr);gap:7px;margin:0;line-height:1.55;display:grid}.mps-trial-history article>p b{color:#69778d;font-size:10px}.mps-trial-history>small{color:#737d8d;padding:0 11px 11px;line-height:1.45;display:block}.mps-follow-up{background:#f9fbff;border:1px solid #cbd8eb;border-radius:13px;gap:11px;padding:14px;display:grid}.mps-follow-up>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mps-follow-up>header>div{gap:3px;display:grid}.mps-follow-up>header span{color:#4f70a2;letter-spacing:.06em;font-size:10px;font-weight:900}.mps-follow-up>header strong{color:#3f4f69;font-size:14px}.mps-follow-up>header em{color:#4c6690;background:#e9f0fc;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:850}.mps-follow-up>label:not(.mps-consent){color:#555f72;gap:5px;font-size:12px;font-weight:850;display:grid}.mps-follow-up textarea{box-sizing:border-box;color:#343d4e;resize:vertical;background:#fff;border:1px solid #ccd5e2;border-radius:10px;width:100%;min-height:86px;padding:10px;font:13px/1.5 inherit}.mps-follow-up-sources{gap:8px;display:grid}.mps-follow-up-sources>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mps-follow-up-sources>header>div{gap:2px;display:grid}.mps-follow-up-sources>header span{color:#647693;font-size:10px;font-weight:850}.mps-follow-up-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mps-follow-up-sources>div>label{cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:52px;padding:9px;display:grid}.mps-follow-up-sources>div>label.is-selected{background:#f1f6ff;border-color:#9eb2d3}.mps-follow-up-sources input{accent-color:#5473a5;width:20px;height:20px;margin:0}.mps-follow-up-sources label span{gap:2px;min-width:0;display:grid}.mps-follow-up-sources label strong,.mps-follow-up-sources label small{overflow-wrap:anywhere}.mps-follow-up-sources>p{color:#657080;background:#eef2f7;border-radius:9px;margin:0;padding:9px}.mps-follow-up-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mps-follow-up-scope>div{background:#eef3fa;border-radius:9px;min-width:0;padding:10px}.mps-follow-up-scope dt{color:#66758d;font-size:10px;font-weight:850}.mps-follow-up-scope dd{color:#485468;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.mps-follow-up-warning{color:#934d3d;background:#fff7f3;border:1px solid #ebc9bd;border-radius:9px;margin:0;padding:9px 11px;line-height:1.5}.mps-follow-up-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mps-follow-up-actions>button{min-height:44px}.mps-follow-up-limit{color:#596274;background:#f5f6f9;border:1px solid #d5dae5;border-radius:10px;gap:3px;margin:0;padding:11px;display:grid}.mps-follow-up-limit strong{color:#424b5e}.mps-follow-up :where(button,input,textarea,summary):focus-visible,.mps-trial-history :where(summary):focus-visible{outline-offset:2px;outline:3px solid #4f70a245}@media (width<=700px){.mps-trial-history>summary{min-height:48px}.mps-trial-history article>header,.mps-follow-up>header,.mps-follow-up-sources>header{flex-direction:column;align-items:stretch}.mps-trial-history article>header span{text-align:left}.mps-trial-history article>p{grid-template-columns:1fr}.mps-follow-up>header em{align-self:flex-start}.mps-follow-up-sources>div,.mps-follow-up-scope,.mps-follow-up-actions{grid-template-columns:1fr}.mps-follow-up-sources>div>label,.mps-follow-up-actions>button{min-height:48px}.mps-follow-up-actions .mps-stop-preview{width:100%}}.mal-lab :where(p,span,small,label,summary,em,code){font-size:11px!important}.mal-lab :where(button,select,textarea,input:not([type=checkbox]):not([type=radio]),summary){box-sizing:border-box;min-height:44px!important}.mmm-studio{gap:16px;display:grid}.mmm-studio :where(p,span,small,label,summary){font-size:11px!important}.mmm-studio button,.mmm-studio select,.mmm-studio input:not([type=checkbox]),.mmm-studio summary{box-sizing:border-box;min-height:44px}.mmm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mmm-steps li{background:#fbfaff;border:1px solid #e2ddee;border-radius:13px;align-items:center;gap:10px;padding:13px 14px;display:flex}.mmm-steps li>span,.mmm-step-title>span{color:#5e48bd;background:#eee9ff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid;font-size:12px!important}.mmm-steps li>div,.mmm-step-title>div{gap:2px;display:grid}.mmm-steps strong,.mmm-step-title strong{color:#3e3947;font-size:12px}.mmm-steps small,.mmm-step-title small{color:#7e7787;line-height:1.4}.mmm-step-title{align-items:center;gap:10px;display:flex}.mmm-start{margin-top:0}.mmm-start textarea{min-height:180px;font-size:13px}.mmm-start>.msh-primary{justify-self:start;padding:0 17px}.mmm-workspace{margin-top:0}.mmm-controls{gap:14px}.mmm-controls input,.mmm-controls select{min-height:44px;font-size:12px}.mmm-stat span{font-size:11px}.mmm-original{background:#fbfaff;border:1px solid #dfd9eb;border-radius:11px;overflow:hidden}.mmm-original summary{color:#5e4db0;cursor:pointer;align-items:center;padding:0 11px;font-weight:800;display:flex}.mmm-original p{color:#5d5864;white-space:pre-wrap;border-top:1px solid #e7e2ef;max-height:190px;margin:0;padding:11px;line-height:1.6;overflow:auto}.mmm-branches header :is(input,textarea),.mmm-branches label :is(input,textarea){min-height:44px;font-size:12px}.mmm-branches header button,.mmm-branches label button{color:#766f7c;border-radius:9px;width:44px;min-width:44px;height:44px;font-size:18px}.mmm-add-node{justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:9px;font-size:11px;display:flex}.mmm-handoff span,.mmm-handoff p,.mmm-handoff>div>strong,.mmm-handoff button,.mmm-confirm strong,.mmm-confirm p,.mmm-confirm button,.mmm-reference header strong,.mmm-reference header span,.mmm-reference small,.mmm-reference b,.mmm-reference time,.mmm-reference>div span,.mmm-reference p,.mmm-source-links>span,.mmm-source-links button,.mmm-save-note strong,.mmm-save-note span{font-size:11px!important}.mmm-handoff button,.mmm-confirm button,.mmm-source-links button{min-height:44px}.mmm-source-links{margin-left:27px}.mmm-source-links button{padding:0 10px}.mmm-review{background:#fff;border-top:1px solid #e4dfeb;gap:11px;padding:17px 18px;display:grid}.mmm-grounding{color:#594c72;background:#f8f5ff;border:1px solid #d9d2ee;border-radius:10px;margin:0;padding:11px 12px;line-height:1.55}.mmm-review-ok{color:#39704e;background:#edf8f1;border-radius:10px;margin:0;padding:11px 12px;font-weight:750}.mmm-review-issues{color:#7c4653;background:#fff7f8;border:1px solid #efcbd1;border-radius:10px;padding:12px}.mmm-review-issues strong{font-size:12px}.mmm-review-issues ul{gap:5px;margin:8px 0 0;padding-left:19px;display:grid}.mmm-review-issues li{font-size:11px;line-height:1.45}.mmm-confirm-check{cursor:pointer;background:#f8f5ff;border:1px solid #dbd3ef;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.mmm-confirm-check:has(input:disabled){cursor:not-allowed;opacity:.68}.mmm-confirm-check input{accent-color:#6250d8;width:20px;height:20px;margin:1px 0 0}.mmm-confirm-check span{gap:3px;display:grid}.mmm-confirm-check strong{font-size:12px}.mmm-actions .msh-primary{color:#fff;background:#6250d8;border:0}.mmm-actions details p{color:#78717f;max-width:280px;margin:6px 0;font-size:11px;line-height:1.45}.mmm-status{color:#347153;margin:0;padding:0 18px 16px;font-weight:750;font-size:12px!important}.mmm-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=760px){.mmm-steps{grid-template-columns:1fr}.mmm-steps li{min-height:62px}.mmm-map{padding:14px}.mmm-workspace{gap:12px}}@media (width<=600px){.mmm-actions{display:grid}.mmm-actions>div,.mmm-actions>button,.mmm-actions>details,.mmm-actions>details>summary,.mmm-actions>details button{width:100%;min-width:0}.mmm-actions>details[open]{display:grid}.mmm-review{padding:15px}.mmm-handoff,.mmm-confirm{padding:14px}.mmm-handoff button,.mmm-confirm button{width:100%;min-height:48px}.mmm-start>.msh-primary{min-height:48px}}.mmm-purpose{background:#fbfaff;border:1px solid #ded8ea;border-radius:12px;margin:0;padding:11px}.mmm-purpose>legend{color:#514a5c;padding:0 5px;font-size:12px;font-weight:850}.mmm-purpose>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mmm-purpose button{color:#5f5968;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded8ea;border-radius:10px;align-content:start;gap:4px;padding:10px;display:grid;min-height:68px!important}.mmm-purpose button strong{font-size:12px}.mmm-purpose button span{color:#81798b;line-height:1.45}.mmm-purpose button[aria-pressed=true]{background:#eee9ff;border-color:#6650c8;box-shadow:0 0 0 2px #6650c817}.mmm-purpose button[aria-pressed=true] strong{color:#4f3dac}.mmm-advanced-exports{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mmm-advanced-exports button{color:#5e4caf;cursor:pointer;background:#fff;border:1px solid #d8d1e8;border-radius:9px;min-height:44px;padding:0 11px;font-weight:800}.mmm-advanced-exports button:disabled{cursor:not-allowed;opacity:.5}.mmm-record-restore{background:#f8f5ff;border:1px solid #d8d0ec;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:flex}.mmm-record-restore>div{gap:3px;min-width:0;display:grid}.mmm-record-restore strong{color:#4f3dac;font-size:12px}.mmm-record-restore small{color:#756e7e;line-height:1.5}.mmm-record-restore label{color:#5845b0;cursor:pointer;background:#fff;border:1px solid #6650c8;border-radius:10px;flex:none;align-items:center;min-height:44px;padding:0 14px;font-weight:850;display:flex;position:relative}.mmm-record-restore label:focus-within{outline-offset:2px;outline:3px solid #6650c833}.mmm-record-restore input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mmm-record-restore label:has(input:disabled){cursor:wait;opacity:.6}@media (width<=600px){.mmm-purpose>div,.mmm-advanced-exports{grid-template-columns:1fr}.mmm-purpose button{min-height:64px!important}.mmm-record-restore{flex-direction:column;align-items:stretch}.mmm-record-restore label{box-sizing:border-box;justify-content:center;width:100%;min-height:48px}}.mmm-ai-panel{background:linear-gradient(145deg,#f8f5ff,#fff);border:1px solid #cfc5f1;border-radius:14px;gap:12px;margin:16px;padding:16px;display:grid;box-shadow:0 14px 34px #4c36961f}.mmm-ai-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mmm-ai-panel>header>div{gap:3px;display:grid}.mmm-ai-panel>header span{color:#6a54c4;font-weight:850}.mmm-ai-panel h2{color:#373244;margin:0;font-size:15px;line-height:1.4}.mmm-ai-panel>header>button{color:#6f6877;cursor:pointer;background:#fff;border:1px solid #ddd6eb;border-radius:10px;width:44px;min-width:44px;font-size:18px}.mmm-ai-panel>p{color:#5e5865;margin:0;line-height:1.6}.mmm-ai-provider{color:#493f58;gap:5px;font-weight:850;display:grid}.mmm-ai-provider select{color:#40384d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d0e7;border-radius:10px;padding:0 12px}.mmm-ai-provider small{color:#716982;font-weight:650;line-height:1.5}.mmm-ai-send{background:#fff;border:1px solid #e0d9ec;border-radius:11px;gap:4px;padding:12px;display:grid}.mmm-ai-send strong{color:#493f58;font-size:12px}.mmm-ai-send span{color:#625a69;line-height:1.5}.mmm-ai-send small{color:#8b5b67;line-height:1.5}.mmm-ai-availability{color:#5545a2;background:#eee9ff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.mmm-ai-availability strong{font-size:12px}.mmm-ai-availability span{color:#716982}.mmm-ai-availability b{color:#5744b5;background:#fff;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11px}.mmm-ai-panel>footer{justify-content:flex-end;gap:8px;display:flex}.mmm-ai-panel>footer button{color:#5d5665;cursor:pointer;background:#fff;border:1px solid #d7d0e1;border-radius:10px;min-height:44px;padding:0 15px;font-weight:800}.mmm-ai-panel>footer .msh-primary{color:#fff;background:#6250d8;border-color:#6250d8}.mmm-ai-panel>footer .is-danger{color:#9a334b;background:#fff5f7;border-color:#d08a99}.mmm-ai-panel button:disabled{cursor:not-allowed;opacity:.55}.mmm-ai-raw{background:#fff8fa;border:1px solid #ead4da;border-radius:10px;overflow:hidden}.mmm-ai-raw summary{color:#874f5e;cursor:pointer;padding:0 11px;font-weight:800}.mmm-ai-raw pre{color:#63545a;white-space:pre-wrap;border-top:1px solid #efdce1;max-height:180px;margin:0;padding:11px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mmm-node-meta{flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0 0 27px;display:flex}.mmm-node-meta>span{color:#716a78;background:#efedf4;border-radius:999px;padding:4px 7px;font-weight:800;font-size:10px!important}.mmm-node-meta>span.is-ai{color:#315f9d;background:#e9f2ff}.mmm-node-meta>span.is-manual{color:#8b5b17;background:#fff2df}.mmm-node-meta button{font-weight:800;color:#5d49b9!important;background:#fff!important;border:1px solid #dcd4ed!important;border-radius:8px!important;min-height:44px!important;padding:0 10px!important;font-size:10px!important}.mmm-node-meta button:disabled{cursor:not-allowed;opacity:.55}.mmm-node.is-ai{background:#f7fbff;border-color:#cbdcf4}.mmm-child-nodes{border-left:2px solid #d8cff1;gap:6px;margin:8px 0 0 14px;padding-left:10px;display:grid}.mmm-child-nodes .mmm-node{margin-top:0}.mmm-child-nodes .mmm-child-nodes{margin-left:10px}.mmm-node[data-depth="2"] .mmm-node-meta>button:first-of-type{display:none}.mmm-node-more{position:relative}.mmm-node-more>summary{color:#5d49b9;cursor:pointer;background:#fff;border:1px solid #dcd4ed;border-radius:8px;align-items:center;min-height:44px;padding:0 10px;font-size:10px;font-weight:800;list-style:none;display:flex}.mmm-node-more>summary::-webkit-details-marker{display:none}.mmm-node-more[open]>summary{background:#f2efff;border-color:#6b54c6}.mmm-node-more>div{background:#fff;border:1px solid #ddd5ec;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;width:min(360px,80vw);margin-top:6px;padding:8px;display:grid;box-shadow:0 12px 28px #3d2f6624}@media (width<=600px){.mmm-ai-panel{margin:10px;padding:14px}.mmm-ai-panel>footer{display:grid}.mmm-ai-panel>footer button{width:100%}.mmm-ai-availability b{width:100%;margin-left:0}.mmm-child-nodes{margin-left:7px;padding-left:7px}.mmm-node-meta{margin-left:0}.mmm-node-more{width:100%}.mmm-node-more>summary{justify-content:center}.mmm-node-more>div{box-sizing:border-box;grid-template-columns:1fr;width:100%}.mmm-node-more>div button{width:100%}}.mmm-branch-move{background:#faf9ff;border:1px solid #e1daef;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px;display:grid}.mmm-branch-move label{color:#50475e;gap:5px;font-size:11px;font-weight:850;display:grid}.mmm-branch-move select{color:#4c4457;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d0e8;border-radius:8px;padding:0 34px 0 10px}.mmm-branch-move small{color:#716a78;grid-column:1/-1;font-size:10px;line-height:1.5}.mmm-branch-move>button{align-self:end;min-height:44px!important}.mmm-branch-move-empty{color:#716a78;background:#f5f3f8;border-radius:8px;grid-column:1/-1;margin:0;padding:9px;font-size:11px;line-height:1.5}.mmm-move-undo{background:#f7f4ff;border:1px solid #cfc5f1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px;padding:12px 14px;display:flex}.mmm-move-undo>div{gap:2px;min-width:0;display:grid}.mmm-move-undo strong,.mmm-move-undo span,.mmm-move-undo small{overflow-wrap:anywhere}.mmm-move-undo strong{color:#46398d}.mmm-move-undo span{color:#5e5672;font-size:12px}.mmm-move-undo small{color:#766f82;line-height:1.45}.mmm-move-undo>button{color:#5944b4;cursor:pointer;background:#fff;border:1px solid #6954c2;border-radius:9px;flex:none;min-height:44px;padding:0 14px;font-weight:850}@media (width<=600px){.mmm-branch-move{grid-template-columns:1fr}.mmm-branch-move>button{width:100%}.mmm-move-undo{margin:10px;display:grid}.mmm-move-undo>button{width:100%;min-height:48px}}.mmm-source-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mmm-source-tabs button{color:#5f5968;cursor:pointer;background:#fff;border:1px solid #ded8ea;border-radius:10px;min-height:44px;padding:7px 9px;font-size:11px;font-weight:800}.mmm-source-tabs button[aria-selected=true]{color:#4f3dac;background:#eee9ff;border-color:#6650c8}.mmm-source-tabs button:disabled{color:#99939d;cursor:not-allowed;background:#f7f6f8;border-style:dashed}.mmm-source-panel{background:#fbfaff;border:1px solid #e4dfeb;border-radius:12px;gap:10px;padding:12px;display:grid}.mmm-source-panel>p{color:#706977;margin:0;line-height:1.55}.mmm-file-source{cursor:pointer;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.mmm-file-source input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mmm-file-source>span{box-sizing:border-box;text-align:center;background:#fff;border:1px dashed #bfb4dd;border-radius:11px;gap:4px;min-height:72px;padding:17px;display:grid}.mmm-file-source strong{color:#51409f;font-size:12px}.mmm-file-source small{color:#81798b}.mmm-url-source{gap:10px;display:grid}.mmm-url-source>p{color:#706977;margin:0;font-size:11px;line-height:1.55}.mmm-url-source input[type=url],.mmm-language select{box-sizing:border-box;color:#292a35;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfdbe8;border-radius:11px;padding:0 10px}.mmm-url-source>button{color:#fff;cursor:pointer;background:#6650c8;border:1px solid #6650c8;border-radius:10px;justify-self:start;padding:0 14px;font-weight:800}.mmm-url-source>button:disabled{cursor:not-allowed;opacity:.55}.mmm-language{gap:6px!important;display:grid!important}.mmm-language small{color:#81798b;font-weight:500;line-height:1.5}.mmm-source-count{color:#81798b;justify-self:end}.mmm-start>.mmm-status{color:#347153;padding:0}.mmm-source-locator{background:#f8f6ff;border:1px solid #ded8ec;border-radius:10px;gap:3px;padding:10px;display:grid}.mmm-source-locator strong{color:#55439f;font-size:11px}.mmm-source-locator span{overflow-wrap:anywhere;color:#393640;font-size:11px;line-height:1.45}.mmm-source-locator small{color:#797282;line-height:1.45}.mmm-file-input{gap:9px;display:grid}.mmm-file-receipt{background:#f2faf5;border:1px solid #bcdcca;border-radius:10px;gap:4px;min-width:0;padding:10px 11px;display:grid}.mmm-file-receipt strong{color:#2f6748;font-size:11px}.mmm-file-receipt span{color:#3d5c4a;font-weight:800;line-height:1.5}.mmm-file-receipt small{color:#64756b;line-height:1.5}.mmm-file-receipt :where(strong,span,small){overflow-wrap:anywhere}@media (width<=600px){.mmm-file-input>button{min-height:48px}}.mmm-translation{background:#fbfaff;border:1px solid #ddd7ee;border-radius:12px}.mmm-translation>summary{box-sizing:border-box;color:#51409f;cursor:pointer;align-items:center;min-height:48px;padding:0 12px;font-weight:850;display:flex}.mmm-translation-body{gap:11px;padding:0 12px 12px;display:grid}.mmm-translation-body>p{color:#6f6879;margin:0;font-size:11px;line-height:1.6}.mmm-translation-body>label:not(.mmm-confirm-check){color:#55545f;gap:6px;font-size:11px;font-weight:800;display:grid}.mmm-translation-body select{box-sizing:border-box;color:#292a35;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfdbe8;border-radius:10px;padding:0 10px}.mmm-translation-range,.mmm-translation-result{background:#fff;border:1px solid #e2dcef;border-radius:10px;gap:4px;padding:10px;display:grid}.mmm-translation-range strong,.mmm-translation-result strong{color:#55439f;font-size:11px}.mmm-translation-range span,.mmm-translation-result span{overflow-wrap:anywhere;color:#393640;font-weight:760}.mmm-translation-range small,.mmm-translation-result small{color:#797282;line-height:1.5}.mmm-translation-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mmm-translation-progress progress{grid-column:1/-1;width:100%;height:10px}.mmm-translation-progress span{color:#625b6c;font-size:11px;line-height:1.45}.mmm-translation-progress button,.mmm-translation-actions button,.mmm-translation-restore button{min-height:44px}.mmm-translation-actions{flex-wrap:wrap;gap:8px;display:flex}.mmm-translation-restore{background:#fff8f8;border:1px solid #e7a2a2;border-radius:11px;gap:8px;padding:11px;display:grid}.mmm-translation-restore>strong{color:#7d2323}.mmm-translation-restore>p{color:#6d4b4b;margin:0;line-height:1.55}.mmm-translation-restore>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.mmm-translation-progress{grid-template-columns:1fr}.mmm-translation-progress progress{grid-column:auto}.mmm-translation-progress button,.mmm-translation-actions button,.mmm-translation-restore button{width:100%;min-height:48px}.mmm-translation-actions,.mmm-translation-restore>div{grid-template-columns:1fr;display:grid}}.mmm-image-source{gap:9px;display:grid}.mmm-image-progress{color:#594c72;background:#f7f4ff;border:1px solid #d9d2ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:11px 12px;display:grid}.mmm-image-progress progress{accent-color:#6650c8;grid-column:1/-1;width:100%;height:8px}.mmm-image-progress span{overflow-wrap:anywhere;min-width:0;line-height:1.55}.mmm-image-progress button{color:#5844aa;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7864c9;border-radius:9px;padding:0 11px;font-weight:850}.mmm-view-controls{background:#fbfaff;border-bottom:1px solid #e7e2ed;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding:10px 12px;display:flex}.mmm-view-controls button{color:#5849a3;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d3e3;border-radius:10px;padding:0 12px;font-size:11px;font-weight:800}.mmm-view-controls button:disabled{cursor:not-allowed;opacity:.45}.mmm-view-controls output{color:#5140a0;background:#eee9ff;border-radius:10px;place-items:center;min-width:58px;min-height:44px;padding:0 8px;font-size:12px;font-weight:850;display:grid}.mmm-map-content{transform-origin:0 0;min-width:0;transition:transform .18s}.mmm-canvas:fullscreen{background:#fff;border:0;border-radius:0;width:100vw;height:100vh;overflow:auto}.mmm-canvas:fullscreen .mmm-map{min-height:calc(100vh - 65px);max-height:none}.mmm-canvas:fullscreen .mmm-view-controls{z-index:4;position:sticky;top:0}@media (width<=600px){.mmm-image-progress{grid-template-columns:1fr}.mmm-image-progress progress{grid-column:auto}.mmm-image-progress button{width:100%;min-height:48px}.mmm-image-source>button{min-height:48px}}.mmm-canvas[data-theme=blue] .mmm-root input{background:#173b7a}.mmm-canvas[data-theme=blue] .mmm-branches header input{color:#234f86;background:#edf5ff;border-color:#bed0ea}.mmm-canvas[data-theme=blue] .mmm-branches section{border-color:#d1dfef}.mmm-canvas[data-theme=green] .mmm-root input{background:#14532d}.mmm-canvas[data-theme=green] .mmm-branches header input{color:#25603a;background:#effbf3;border-color:#bdddc8}.mmm-canvas[data-theme=green] .mmm-branches section{border-color:#cde4d4}.mmm-canvas[data-theme=mono] .mmm-root input{background:#202124}.mmm-canvas[data-theme=mono] .mmm-branches header input{color:#30343a;background:#f1f2f3;border-color:#c9cbd0}.mmm-canvas[data-theme=mono] .mmm-branches section{box-shadow:none;border-color:#d5d7da}.mmm-canvas[data-theme=mono] .mmm-map{background-image:radial-gradient(#d5d7da 1px,#0000 1px)}@media (width<=600px){.mmm-source-tabs{grid-template-columns:1fr 1fr}.mmm-source-tabs button{min-height:48px}.mmm-url-source>button{width:100%}.mmm-language select{min-height:48px}.mmm-view-controls{justify-content:flex-start}.mmm-view-controls button{flex:48px;min-height:48px}.mmm-view-controls output{flex:58px;min-height:48px}.mmm-youtube-source>label>input,.mmm-youtube-source>button,.mmm-youtube-options select{min-height:48px!important}}.mmm-source-boundary{background:#fff;border:1px solid #d9d2e8;border-radius:12px;gap:10px;padding:13px;display:grid}.mmm-source-boundary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mmm-source-boundary>header>div{gap:2px;min-width:0;display:grid}.mmm-source-boundary>header span{color:#6a54c4;letter-spacing:.06em;font-weight:900;font-size:10px!important}.mmm-source-boundary>header strong{color:#41394d;font-size:12px;line-height:1.45}.mmm-source-boundary>header b{color:#5846aa;background:#eee9ff;border-radius:999px;flex:none;padding:6px 8px;font-size:10px;line-height:1.35}.mmm-source-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mmm-source-boundary dl>div{background:#f7f5fb;border-radius:9px;min-width:0;padding:9px 10px}.mmm-source-boundary dt{color:#716982;font-size:10px;font-weight:850}.mmm-source-boundary dd{color:#4f4857;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.5}.mmm-source-boundary>p{color:#645d6c;border:1px solid #e6e1ec;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0;padding:9px 10px;line-height:1.5;display:grid}.mmm-source-boundary>p strong{color:#51409f;font-size:10px}.mmm-source-boundary>p span{overflow-wrap:anywhere}.mmm-web-receipt{background:#f2faf5;border:1px solid #bcdcca;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.mmm-web-receipt strong{color:#2f6748;font-size:11px}.mmm-web-receipt span{color:#3d5c4a;font-weight:800}.mmm-web-receipt small{color:#64756b;line-height:1.5}.mmm-source-boundary :where(dd,span,strong),.mmm-web-receipt :where(strong,span,small){overflow-wrap:anywhere}.mmm-web-recovery{background:#fff7f8;border:1px solid #e8bdc5;border-radius:10px;gap:5px;padding:11px;display:grid}.mmm-web-recovery>strong{color:#8a3447;font-size:11px}.mmm-web-recovery>code{color:#6e5360;white-space:normal;overflow-wrap:anywhere;background:#fff;border-radius:7px;max-width:100%;padding:6px 7px;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.mmm-web-recovery>span{color:#7f4050;font-weight:800;line-height:1.5}.mmm-web-recovery>small{color:#785f66;line-height:1.5}.mmm-web-recovery>div{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.mmm-web-recovery button{color:#8a3447;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c98794;border-radius:9px;padding:0 11px;font-weight:850}.mmm-web-recovery button:first-child{color:#fff;background:#9a4255;border-color:#9a4255}.mmm-web-recovery button:disabled{cursor:wait;opacity:.55}.mmm-web-recovery :where(strong,code,span,small){overflow-wrap:anywhere}.mmm-url-source{gap:9px;min-width:0;display:grid}.mmm-url-source>label:first-child{color:#55545f;gap:6px;font-weight:800;display:grid}.mmm-url-source>label:first-child>small{color:#756e7e;font-weight:650;line-height:1.5}.mmm-url-source textarea{box-sizing:border-box;color:#34303b;resize:vertical;background:#fff;border:1px solid #d8d1e6;border-radius:10px;width:100%;min-height:112px;padding:10px 11px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.mmm-url-source textarea:disabled{cursor:wait;opacity:.7}.mmm-web-actions{flex-wrap:wrap;gap:7px;display:flex}.mmm-web-actions button{color:#5844b4;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6650c8;border-radius:9px;padding:0 12px;font-weight:850}.mmm-web-actions button:first-child{color:#fff;background:#6650c8}.mmm-web-actions button:disabled{cursor:not-allowed;opacity:.55}.mmm-web-progress{color:#594c72;background:#f7f4ff;border:1px solid #d9d2ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 11px;display:grid}.mmm-web-progress progress{accent-color:#6650c8;grid-column:1/-1;width:100%;height:8px}.mmm-web-progress span{overflow-wrap:anywhere;line-height:1.5}.mmm-web-receipt>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.mmm-web-receipt>header span{text-align:right}.mmm-web-receipt>article{background:#fff;border:1px solid #d7e8dd;border-radius:8px;gap:3px;padding:8px;display:grid}.mmm-web-receipt>article code{color:#5a6d61;white-space:normal;overflow-wrap:anywhere;max-width:100%;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.mmm-web-receipt>article span{line-height:1.45}.mmm-web-recovery>ul{gap:7px;margin:2px 0;padding:0;list-style:none;display:grid}.mmm-web-recovery>ul li{background:#fff;border:1px solid #efd7dc;border-radius:8px;gap:3px;padding:8px;display:grid}.mmm-web-recovery>ul code{color:#6e5360;white-space:normal;overflow-wrap:anywhere;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.mmm-web-recovery>ul small{color:#785f66;overflow-wrap:anywhere;line-height:1.45}.mmm-youtube-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.mmm-youtube-options>label:first-child{color:#55545f;gap:6px;font-weight:760;display:grid}.mmm-youtube-options select{box-sizing:border-box;color:#292a35;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfdbe8;border-radius:10px;padding:0 10px}.mmm-youtube-connector{background:#fff;border:1px solid #d9d2e8;border-radius:10px;gap:7px;padding:11px;display:grid}.mmm-youtube-connector>strong{color:#51409f;font-size:11px}.mmm-youtube-connector>p{color:#6f6879;margin:0;line-height:1.5}.mmm-youtube-connector dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.mmm-youtube-connector dl>div{background:#f8f6fb;border-radius:8px;min-width:0;padding:8px}.mmm-youtube-connector dt{color:#766e80;font-size:9px;font-weight:850}.mmm-youtube-connector dd{color:#514958;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.5}.mmm-youtube-actions{flex-wrap:wrap;gap:7px;display:flex}.mmm-youtube-actions button,.mmm-youtube-recovery button{color:#5844b4;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6650c8;border-radius:9px;padding:0 11px;font-weight:850}.mmm-youtube-actions button:first-child{color:#fff;background:#6650c8}.mmm-youtube-actions button:disabled,.mmm-youtube-recovery button:disabled{cursor:not-allowed;opacity:.55}.mmm-youtube-receipt{background:#f2faf5;border:1px solid #bcdcca;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.mmm-youtube-receipt strong{color:#2f6748;font-size:11px}.mmm-youtube-receipt span{color:#3d5c4a;font-weight:800;line-height:1.5}.mmm-youtube-receipt small{color:#64756b;line-height:1.5}.mmm-youtube-recovery{background:#fff7f8;border:1px solid #e8bdc5;border-radius:10px;gap:5px;padding:11px;display:grid}.mmm-youtube-recovery>strong{color:#8a3447;font-size:11px}.mmm-youtube-recovery>span{color:#7f4050;font-weight:800;line-height:1.5}.mmm-youtube-recovery>small{color:#785f66;line-height:1.5}.mmm-youtube-recovery>div{flex-wrap:wrap;gap:7px;display:flex}.mmm-youtube-recovery :where(strong,span,small),.mmm-youtube-receipt :where(strong,span,small){overflow-wrap:anywhere}@media (width<=600px){.mmm-source-boundary>header{flex-direction:column;align-items:stretch}.mmm-source-boundary>header b{align-self:flex-start}.mmm-source-boundary dl,.mmm-source-boundary>p{grid-template-columns:1fr}.mmm-source-boundary{box-sizing:border-box;min-width:0;max-width:100%}.mmm-web-recovery>div{grid-template-columns:1fr;display:grid}.mmm-web-recovery button{width:100%;min-height:48px}.mmm-url-source,.mmm-web-receipt,.mmm-web-recovery,.mmm-web-progress{box-sizing:border-box;min-width:0;max-width:100%}.mmm-web-actions{grid-template-columns:1fr;display:grid}.mmm-web-actions button{width:100%;min-height:48px}.mmm-web-progress{grid-template-columns:1fr}.mmm-web-progress progress{grid-column:auto}.mmm-web-receipt>header{flex-direction:column;align-items:stretch}.mmm-web-receipt>header span{text-align:left}.mmm-url-source textarea{min-height:128px}.mmm-youtube-options,.mmm-youtube-connector dl{grid-template-columns:1fr}.mmm-youtube-actions,.mmm-youtube-recovery>div{grid-template-columns:1fr;display:grid}.mmm-youtube-actions button,.mmm-youtube-recovery button{width:100%;min-height:48px}.mmm-youtube-connector,.mmm-youtube-receipt,.mmm-youtube-recovery{box-sizing:border-box;min-width:0;max-width:100%}}.mmm-delivery-boundary{background:#fbfaff;border-top:1px solid #e4dfeb;gap:11px;padding:16px 18px;display:grid}.mmm-delivery-boundary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mmm-delivery-boundary>header>div{gap:3px;min-width:0;display:grid}.mmm-delivery-boundary>header span{color:#6650ba;letter-spacing:.06em;font-weight:900;font-size:10px!important}.mmm-delivery-boundary>header strong{color:#41394d;font-size:12px;line-height:1.5}.mmm-delivery-boundary>header>b{color:#8b4050;background:#f3e8eb;border-radius:999px;flex:none;padding:6px 8px;font-size:10px;line-height:1.35}.mmm-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mmm-delivery-grid>article{background:#fff;border:1px solid #ded8ea;border-radius:11px;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.mmm-delivery-grid>article[data-state=locked]{background:#fffafb;border-color:#e4ccd2}.mmm-delivery-grid>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mmm-delivery-grid>article>header strong{color:#433b4d;font-size:12px}.mmm-delivery-grid>article>header span{color:#5b48ad;letter-spacing:0;background:#eee9ff;border-radius:999px;padding:4px 6px;font-size:9px!important}.mmm-delivery-grid>article[data-state=locked]>header span{color:#8b4050;background:#f3e8eb}.mmm-delivery-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.mmm-delivery-grid dl>div{background:#f8f6fb;border-radius:8px;min-width:0;padding:7px 8px}.mmm-delivery-grid dt{color:#786f82;font-size:9px;font-weight:850}.mmm-delivery-grid dd{color:#514a58;overflow-wrap:anywhere;margin:2px 0 0;font-size:10px;line-height:1.45}.mmm-delivery-grid article>p{color:#746c7b;overflow-wrap:anywhere;margin:0;line-height:1.5;font-size:10px!important}.mmm-delivery-boundary>details{background:#fff;border:1px solid #ded8ea;border-radius:10px;overflow:hidden}.mmm-delivery-boundary>details>summary{color:#5b49ad;cursor:pointer;align-items:center;padding:0 11px;font-weight:850;display:flex}.mmm-file-boundaries{border-top:1px solid #e7e2ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.mmm-file-boundaries>article{background:#f8f6fb;border-radius:9px;gap:5px;min-width:0;padding:9px;display:grid}.mmm-file-boundaries>article>strong{color:#51409f;font-size:11px}.mmm-file-boundaries span{color:#544d5b;overflow-wrap:anywhere;grid-template-columns:34px minmax(0,1fr);gap:5px;line-height:1.45;display:grid}.mmm-file-boundaries span b{color:#756c7d;font-size:9px}.mmm-file-boundaries small{color:#756d7c;line-height:1.45}.mmm-memo-recovery{background:#fff7f8;border:1px solid #e8bdc5;border-radius:10px;gap:5px;margin:0 18px 16px;padding:11px;display:grid}.mmm-memo-recovery>strong{color:#8a3447;font-size:11px}.mmm-memo-recovery>span{color:#7f4050;font-weight:800;line-height:1.5}.mmm-memo-recovery>small{color:#785f66;line-height:1.5}.mmm-memo-recovery>div{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.mmm-memo-recovery button{color:#8a3447;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c98794;border-radius:9px;padding:0 11px;font-weight:850}.mmm-memo-recovery button:first-child{color:#fff;background:#9a4255;border-color:#9a4255}.mmm-memo-recovery button:disabled{cursor:wait;opacity:.55}.mmm-memo-recovery :where(strong,span,small){overflow-wrap:anywhere}@media (width<=600px){.mmm-delivery-boundary{box-sizing:border-box;min-width:0;max-width:100%;padding:15px}.mmm-delivery-boundary>header{flex-direction:column;align-items:stretch}.mmm-delivery-boundary>header>b{align-self:flex-start}.mmm-delivery-grid,.mmm-delivery-grid dl,.mmm-file-boundaries{grid-template-columns:1fr}.mmm-delivery-grid>article,.mmm-delivery-grid dl>div,.mmm-file-boundaries>article{min-width:0}.mmm-memo-recovery{margin:0 15px 15px}.mmm-memo-recovery>div{grid-template-columns:1fr;display:grid}.mmm-memo-recovery button{width:100%;min-height:48px}}.mmm-device-candidate{background:#f2faf5;border:1px solid #b8d6c2;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;position:relative}.mmm-device-candidate>div:first-child{gap:3px;min-width:0;display:grid}.mmm-device-candidate>div:first-child>span{color:#347153;letter-spacing:.05em;font-weight:900;font-size:10px!important}.mmm-device-candidate>div:first-child>strong{color:#28583e;overflow-wrap:anywhere;font-size:13px}.mmm-device-candidate>div:first-child>small{color:#557362;line-height:1.45}.mmm-device-candidate>div:first-child>p{color:#5e7165;margin:3px 0 0;line-height:1.5}.mmm-device-candidate>div:nth-child(2){flex:none;gap:7px;display:flex}.mmm-device-candidate button{color:#28603f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7caf8d;border-radius:9px;padding:0 11px;font-weight:850}.mmm-device-candidate>div:nth-child(2)>button:first-child{color:#fff;background:#347153;border-color:#347153}.mmm-device-candidate>section{z-index:8;background:snow;border:1px solid #e2bac3;border-radius:11px;align-content:center;gap:8px;padding:14px;display:grid;position:absolute;inset:10px;box-shadow:0 10px 30px #4b28322b}.mmm-device-candidate>section>strong{color:#7e3446;font-size:12px}.mmm-device-candidate>section>p{color:#70565d;margin:0;line-height:1.5}.mmm-device-candidate>section>div{gap:7px;display:flex}.mmm-device-candidate>section .is-danger{color:#fff;background:#9a4255;border-color:#9a4255}.mmm-device-start-error{color:#82394a;background:#fff7f8;border:1px solid #e5bdc6;border-radius:10px;margin:0;padding:10px 12px;line-height:1.5}.mmm-device-recovery-control{background:#f4faf6;border:1px solid #c9dfd0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:11px;display:grid}.mmm-device-recovery-control>div:first-child{gap:3px;min-width:0;display:grid}.mmm-device-recovery-control>div:first-child>span{color:#347153;letter-spacing:.05em;font-weight:900;font-size:9px!important}.mmm-device-recovery-control>div:first-child>strong{color:#315b40;font-size:11px}.mmm-device-recovery-control>div:first-child>small{color:#617369;overflow-wrap:anywhere;line-height:1.5}.mmm-device-recovery-state{justify-items:end;gap:3px;min-width:170px;display:grid}.mmm-device-recovery-state>b{color:#2f6746;background:#dfeee4;border-radius:999px;padding:4px 7px;font-size:9px}.mmm-device-recovery-state>span{color:#5d7265;text-align:right;overflow-wrap:anywhere;line-height:1.45;font-size:9px!important}.mmm-device-recovery-control>p{color:#833f50;overflow-wrap:anywhere;background:#fff1f3;border-radius:8px;grid-column:1/-1;margin:0;padding:8px 9px;line-height:1.5}.mmm-device-recovery-control>button{color:#2f6746;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6fa182;border-radius:9px;grid-column:2;padding:0 11px;font-weight:850}@media (width<=600px){.mmm-device-candidate{flex-direction:column;align-items:stretch;min-width:0}.mmm-device-candidate>div:nth-child(2),.mmm-device-candidate>section>div{grid-template-columns:1fr;display:grid}.mmm-device-candidate button{width:100%;min-height:48px}.mmm-device-candidate>section{position:relative;inset:auto}.mmm-device-recovery-control{grid-template-columns:1fr}.mmm-device-recovery-state{justify-items:start;min-width:0}.mmm-device-recovery-state>span{text-align:left}.mmm-device-recovery-control>button{grid-column:1;width:100%;min-height:48px}}.mmm-ai-boundary{background:#fff;border:1px solid #d9d2e8;border-radius:11px;gap:9px;padding:12px;display:grid}.mmm-ai-boundary>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mmm-ai-boundary>header>div{gap:2px;min-width:0;display:grid}.mmm-ai-boundary>header span{color:#6650ba;letter-spacing:.05em;font-weight:900;font-size:9px!important}.mmm-ai-boundary>header strong{color:#443b50;font-size:12px}.mmm-ai-boundary>header>b{color:#8a4050;background:#f2e8eb;border-radius:999px;flex:none;padding:5px 7px;font-size:9px}.mmm-ai-boundary>header>b[data-state=ready]{color:#2f6846;background:#e2f0e6}.mmm-ai-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.mmm-ai-boundary dl>div{background:#f8f6fb;border-radius:8px;min-width:0;padding:8px 9px}.mmm-ai-boundary dt{color:#766e80;font-size:9px;font-weight:850}.mmm-ai-boundary dd{color:#514958;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.5}.mmm-ai-boundary>a,.mmm-ai-boundary>p{color:#5b49ad;overflow-wrap:anywhere;justify-self:start;margin:0;line-height:1.5;font-size:10px!important}.mmm-ai-boundary>a{text-underline-offset:2px;font-weight:800;text-decoration:underline}.mmm-ai-recovery{background:#fff7f8;border:1px solid #e7bdc6;border-radius:10px;gap:5px;padding:11px;display:grid}.mmm-ai-recovery>strong{color:#87364a;font-size:11px}.mmm-ai-recovery>span{color:#784455;font-weight:800;line-height:1.45}.mmm-ai-recovery>small{color:#755e65;line-height:1.5}.mmm-ai-recovery>div{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.mmm-ai-recovery button{color:#87364a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c98794;border-radius:9px;padding:0 11px;font-weight:850}.mmm-ai-recovery button:first-child{color:#fff;background:#9a4255;border-color:#9a4255}.mmm-ai-recovery button:disabled{cursor:not-allowed;opacity:.55}.mmm-ai-receipt{background:#f2faf5;border:1px solid #b9d9c4;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 16px;padding:11px 12px;display:flex}.mmm-ai-receipt>div{gap:3px;min-width:0;display:grid}.mmm-ai-receipt span{color:#347153;letter-spacing:.05em;font-weight:900;font-size:9px!important}.mmm-ai-receipt strong{color:#2d5e40;font-size:11px}.mmm-ai-receipt small,.mmm-ai-receipt p{color:#5c7264;overflow-wrap:anywhere;line-height:1.5}.mmm-ai-receipt p{margin:0}.mmm-ai-receipt>button{color:#2f6746;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #80ad8f;border-radius:9px;flex:none;padding:0 10px;font-weight:850}@media (width<=600px){.mmm-ai-boundary>header{flex-direction:column;align-items:stretch}.mmm-ai-boundary>header>b{align-self:flex-start}.mmm-ai-boundary dl{grid-template-columns:1fr}.mmm-ai-recovery>div{grid-template-columns:1fr;display:grid}.mmm-ai-recovery button{width:100%;min-height:48px}.mmm-ai-receipt{flex-direction:column;align-items:stretch;margin:10px}.mmm-ai-receipt>button{width:100%;min-height:48px}}.mpd-viewer>.mpd-evidence>button small{color:#6250b8;font-size:10px;font-weight:800}.mpd-translate-panes h4 span{color:#6b50c7;margin-left:6px;font-size:10px}.mpd-translate-panes textarea{resize:vertical;color:#4f4955;width:100%;min-height:220px;max-height:420px;font:inherit;background:#faf8ff;border:0;margin:0;padding:12px;font-size:12px;line-height:1.65;display:block}.mpd-translate-panes textarea:focus-visible{outline-offset:-3px;outline:3px solid #6650ca40}.mpd-translation-review{color:#4d6758;background:#f4faf7;border:1px solid #d9e8df;border-radius:11px;gap:7px;padding:12px;display:grid}.mpd-translation-review.needs-review{color:#725f31;background:#fffaf0;border-color:#ead8aa}.mpd-translation-review strong{font-size:13px}.mpd-translation-review p{margin:0;font-size:11px;line-height:1.55}.mpd-translation-review>div{flex-wrap:wrap;gap:6px;display:flex}.mpd-translation-review span{background:#ffffffbf;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.mpd-translation-review ul{gap:4px;margin:0;padding-left:18px;font-size:11px;line-height:1.45;display:grid}.mpd-viewer>header button,.mpd-analysis-title-row button,.mpd-resume-result footer button,.mpd-analysis-title-row .mpd-advanced>summary,.mpd-translate-output>header button{min-height:44px}.mpd-resume-purpose{background:#faf8ff;border:1px solid #ded8ee;border-radius:14px;grid-template-columns:minmax(210px,.7fr) minmax(320px,1.3fr);gap:16px;padding:16px;display:grid}.mpd-resume-purpose>div:first-child>span,.mpd-resume-evidence>header>span,.mpd-resume-questions>header>span{color:#6958ba;font-size:11px;font-weight:850}.mpd-resume-purpose h3,.mpd-resume-evidence h3,.mpd-resume-questions h3{color:#40394c;margin:3px 0 5px;font-size:17px}.mpd-resume-purpose p,.mpd-resume-evidence header p,.mpd-resume-questions header p{color:#76707e;margin:0;font-size:12px;line-height:1.55}.mpd-resume-purpose>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mpd-resume-purpose button{color:#58515f;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd7e7;border-radius:12px;align-content:center;gap:4px;min-height:68px;padding:10px 12px;display:grid}.mpd-resume-purpose button strong{font-size:13px}.mpd-resume-purpose button span{color:#85808a;font-size:11px}.mpd-resume-purpose button[aria-pressed=true]{background:#f1edff;border-color:#725cc9;box-shadow:0 0 0 2px #725cc921}.mpd-resume-purpose button:focus-visible,.mpd-resume-result button:focus-visible,.mpd-resume-confirm:focus-within{outline-offset:2px;outline:3px solid #725cc947}.mpd-resume-boundary{color:#6d551e;background:#fff9e9;border:1px solid #f1d69e;border-radius:12px;padding:14px 16px}.mpd-resume-boundary strong{font-size:13px}.mpd-resume-boundary p{margin:5px 0 0;font-size:12px;line-height:1.6}.mpd-resume-result .mpd-resume-keywords label,.mpd-resume-result .mpd-resume-keywords input{font-size:13px}.mpd-resume-result .mpd-resume-keywords input{min-height:44px}.mpd-resume-result .mpd-resume-keywords p{font-size:11px;line-height:1.5}.mpd-resume-result .mpd-resume-checks article>span,.mpd-resume-result .mpd-keyword-list span{font-size:11px}.mpd-resume-result .mpd-resume-checks h3{font-size:13px}.mpd-resume-result .mpd-resume-checks p{font-size:11px}.mpd-resume-evidence,.mpd-resume-questions{background:#fff;border:1px solid #e4dfea;border-radius:14px;gap:12px;padding:16px;display:grid}.mpd-resume-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mpd-resume-evidence article,.mpd-resume-questions article{background:#fbfafc;border:1px solid #ebe7ef;border-radius:11px;min-width:0;padding:12px}.mpd-resume-evidence h4{color:#514a58;margin:0 0 8px;font-size:12px}.mpd-resume-evidence h4 span{color:#7665bd;margin-left:5px;font-size:10px}.mpd-resume-evidence blockquote{color:#5d5762;overflow-wrap:anywhere;background:#f5f2ff;border-left:3px solid #8672d8;grid-template-columns:auto 1fr;gap:8px;margin:7px 0;padding:9px;font-size:11px;line-height:1.5;display:grid}.mpd-resume-evidence blockquote b{color:#6958ba}.mpd-resume-evidence article>p{color:#8a6a28;margin:0;font-size:11px}.mpd-resume-questions article{gap:5px;display:grid}.mpd-resume-questions article strong{color:#6958ba;font-size:11px}.mpd-resume-questions article p{color:#4f4955;margin:0;font-size:12px;line-height:1.55}.mpd-resume-questions article small{color:#817b86;font-size:11px;line-height:1.45}.mpd-resume-confirm{cursor:pointer;background:#faf9fc;border:1px solid #dcd5e7;border-radius:12px;align-items:flex-start;gap:10px;min-height:64px;padding:12px 14px;display:flex}.mpd-resume-confirm input{flex:none;width:22px;height:22px;margin:0}.mpd-resume-confirm span{gap:3px;display:grid}.mpd-resume-confirm strong{color:#514a58;font-size:12px}.mpd-resume-confirm small,.mpd-resume-result footer small{color:#817b86;font-size:11px;line-height:1.5}.mpd-resume-result footer button{min-height:44px;padding:0 13px;font-size:12px}.mpd-resume-result footer button:disabled{cursor:not-allowed;opacity:.55}.mpd-resume-local-boundary{color:#2f6748;background:#f2fbf6;border:1px solid #bee2ce;border-radius:12px;padding:14px 16px}.mpd-resume-local-boundary strong{font-size:13px}.mpd-resume-local-boundary p{margin:5px 0 0;font-size:12px;line-height:1.6}.mpd-resume-language{background:#faf8ff;border:1px solid #ded8ee;border-radius:14px;gap:12px;padding:16px;display:grid}.mpd-resume-language>header>span{color:#6958ba;font-size:11px;font-weight:850}.mpd-resume-language h3{color:#40394c;margin:3px 0 5px;font-size:17px}.mpd-resume-language>header>p{color:#76707e;margin:0;font-size:12px;line-height:1.55}.mpd-resume-language>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mpd-resume-language article{background:#fff;border:1px solid #e8e3ef;border-radius:11px;min-width:0;padding:12px}.mpd-resume-language h4{color:#514a58;margin:0;font-size:12px}.mpd-resume-language h4 span{color:#7665bd;margin-left:5px;font-size:10px}.mpd-resume-language blockquote{color:#4f4955;overflow-wrap:anywhere;background:#f5f2ff;border-left:3px solid #8672d8;margin:8px 0;padding:9px;font-size:12px;line-height:1.5}.mpd-resume-language article p{color:#756f7c;margin:0;font-size:11px;line-height:1.5}.mpd-resume-language-empty{color:#756f7c;border:1px dashed #d8d2df;border-radius:11px;margin:0;padding:13px;font-size:11px;line-height:1.5}@media (width<=720px){.mpd-resume-purpose,.mpd-resume-purpose>div:last-child,.mpd-resume-evidence>div,.mpd-resume-language>div{grid-template-columns:1fr}.mpd-resume-result{padding:14px}.mpd-resume-purpose,.mpd-resume-evidence,.mpd-resume-questions,.mpd-resume-language{padding:13px}.mpd-resume-confirm{min-height:76px}}.mip-practice{background:linear-gradient(150deg,#fbf9ff,#fff);border:1px solid #d9d2e7;border-radius:16px;gap:14px;padding:16px;display:grid}.mip-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mip-header span{color:#6958ba;font-size:11px;font-weight:850}.mip-header h3{color:#40394c;margin:3px 0 5px;font-size:18px}.mip-header p{color:#76707e;margin:0;font-size:12px;line-height:1.55}.mip-header>strong{color:#5d49b4;background:#eee9ff;border-radius:999px;flex:none;padding:8px 11px;font-size:11px}.mip-layout{grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.mip-question-list{align-content:start;gap:7px;min-width:0;display:grid}.mip-question-list button{color:#5b5560;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2ddeb;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:7px 9px;display:grid}.mip-question-list button>span:first-child{color:#6756b0;background:#f1edfa;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.mip-question-list button>span:last-child{gap:2px;min-width:0;display:grid}.mip-question-list strong,.mip-question-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mip-question-list strong{font-size:11px}.mip-question-list small{color:#89838e;font-size:10px}.mip-question-list button[aria-current=step]{background:#f5f2ff;border-color:#715cc6;box-shadow:0 0 0 2px #715cc61f}.mip-answer-panel{gap:11px;min-width:0;display:grid}.mip-question-card{background:#fff;border:1px solid #e3ddea;border-radius:12px;gap:6px;padding:14px;display:grid}.mip-question-card strong{color:#6958ba;font-size:11px}.mip-question-card p{color:#453f4a;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750;line-height:1.55}.mip-question-card small{color:#7c7582;font-size:11px;line-height:1.5}.mip-timer{grid-template-columns:minmax(88px,auto) auto auto;align-items:center;gap:7px;display:grid}.mip-timer output{color:#fff;font-variant-numeric:tabular-nums;background:#282431;border:1px solid #ddd6e8;border-radius:10px;place-items:center;min-height:44px;padding:0 14px;font-size:16px;font-weight:850;display:grid}.mip-timer button,.mip-actions button,.mip-footer button{color:#5d50a3;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2e3;border-radius:10px;padding:0 13px;font-size:11px;font-weight:800}.mip-timer button[aria-pressed=true],.mip-actions .is-primary,.mip-footer button:last-child{color:#fff;background:#6650c9;border-color:#6650c9}.mip-answer{color:#514a58;gap:6px;font-size:12px;font-weight:800;display:grid}.mip-answer>span{justify-content:space-between;gap:12px;display:flex}.mip-answer small{color:#8a8490;font-weight:650}.mip-answer textarea{resize:vertical;color:#403a46;width:100%;min-height:180px;font:inherit;background:#fff;border:1px solid #dcd5e6;border-radius:12px;padding:12px;font-size:13px;line-height:1.6}.mip-actions,.mip-footer>div{flex-wrap:wrap;gap:8px;display:flex}.mip-actions button:disabled,.mip-footer button:disabled{cursor:not-allowed;opacity:.52}.mip-review{background:#faf9fc;border:1px solid #dcd6e6;border-radius:12px;gap:9px;padding:13px;display:grid}.mip-review h4{color:#4d4556;margin:0;font-size:13px}.mip-review>p{color:#7b7481;margin:0;font-size:11px;line-height:1.5}.mip-review ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.mip-review li{background:#fff;border:1px solid #e4dfea;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.mip-review li.is-found{background:#f3fbf6;border-color:#bde0cb}.mip-review li.is-missing{background:#fffaf0;border-color:#edd7a9}.mip-review li strong{color:#51495a;font-size:11px}.mip-review li span{color:#77707d;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.mip-privacy,.mip-secret{border-radius:10px;padding:11px 12px}.mip-privacy{color:#705a27;background:#fff9e9;border:1px solid #f0d69d}.mip-secret{color:#8a3030;background:#fff2f2;border:1px solid #efb8b8}.mip-privacy strong,.mip-secret strong{font-size:11px}.mip-privacy p,.mip-secret p{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.55}.mip-status{color:#5e50a3;background:#f1edfa;border-radius:10px;margin:0;padding:10px 12px;font-size:11px}.mip-footer{border-top:1px solid #ece8f0;gap:8px;padding-top:3px;display:grid}.mip-footer p,.mip-footer small{color:#7d7682;margin:0;font-size:10px;line-height:1.55}.mip-question-list button:focus-visible,.mip-timer button:focus-visible,.mip-actions button:focus-visible,.mip-footer button:focus-visible,.mip-answer textarea:focus-visible{outline-offset:2px;outline:3px solid #6650c940}@media (width<=720px){.mip-practice{padding:13px}.mip-header{display:grid}.mip-header>strong{justify-self:start}.mip-layout{grid-template-columns:1fr}.mip-question-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mip-question-list button,.mip-timer button,.mip-actions button,.mip-footer button{min-height:48px}.mip-timer{grid-template-columns:1fr 1fr}.mip-timer output{grid-column:1/-1;min-height:48px}.mip-review ul{grid-template-columns:1fr}.mip-actions,.mip-footer>div{grid-template-columns:1fr;display:grid}.mip-answer textarea{min-height:210px}}@media (width<=390px){.mip-question-list{grid-template-columns:1fr}.mip-header h3{font-size:17px}.mip-practice,.mip-answer-panel,.mip-question-card{min-width:0;max-width:100%}.mip-answer textarea{max-width:100%}}.mas-review-player{background:linear-gradient(90deg,#f8f5ff,#fff);border-bottom:1px solid #e7e2eb;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.mas-review-player>div:first-child{gap:2px;display:grid}.mas-review-player strong{color:#443b50;font-size:12px}.mas-review-player span{color:#807789;font-size:10px}.mas-review-player-buttons{gap:5px;display:flex}.mas-review-player button,.mas-review-player select{color:#5e4caf;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2e3;border-radius:9px;font-size:11px;font-weight:800}.mas-review-player button{min-width:58px;padding:0 10px}.mas-review-player button.is-primary{color:#fff;background:#6650c9;border-color:#6650c9}.mas-review-player-position{color:#686170;gap:4px;font-size:10px;display:grid}.mas-review-player-position input{accent-color:#6650c9;width:100%}.mas-review-player-rate{color:#686170;gap:4px;font-size:10px;display:grid}.mas-review-player select{padding:0 8px}.mas-review-player button:focus-visible,.mas-review-player select:focus-visible,.mas-review-player input:focus-visible{outline-offset:2px;outline:3px solid #6650c940}@media (width<=760px){.mas-review-player{grid-template-columns:1fr}.mas-review-player-buttons{grid-template-columns:repeat(3,1fr);display:grid}.mas-review-player button,.mas-review-player-rate select{width:100%}}@media (width<=600px){.mas-followup>div:nth-of-type(2){grid-template-columns:1fr;width:100%;display:grid}.mas-followup>div:nth-of-type(2) button{white-space:normal;width:100%;min-height:48px!important}.mas-followup>small{overflow-wrap:anywhere}}.mas-audio-studio button,.mas-audio-studio select,.mas-audio-studio summary,.mas-audio-studio input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:44px!important}.mas-audio-studio .mas-transcribe-setup fieldset>label,.mas-audio-studio .mas-consent>label,.mas-audio-studio .mas-followup>label,.mas-audio-studio .mas-segment-list article>header>label{min-height:44px}.mas-audio-studio input[type=range]{cursor:pointer}.mac-studio{color:#302d39;gap:16px;padding:18px;display:grid}.mac-hero{background:linear-gradient(135deg,#f6f2ff 0%,#fff 62%,#eef8f3 100%);border:1px solid #ded8ee;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.mac-hero>div:first-child{gap:5px;max-width:780px;display:grid}.mac-hero>div:first-child>span,.mac-connections>header>div>span{color:#6752c2;letter-spacing:.05em;font-size:11px;font-weight:900}.mac-hero h1{color:#332d40;margin:0;font-size:28px;line-height:1.2}.mac-hero p,.mac-connections>header p{color:#6f6878;margin:0;font-size:13px;line-height:1.65}.mac-hero>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mac-hero>div:last-child span{color:#5948ad;background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;box-shadow:0 5px 18px #4c368b14}.mac-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mac-steps li{background:#fff;border:1px solid #e2dde8;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.mac-steps strong{color:#fff;background:#6650c8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mac-steps span{color:#534d5b;font-size:12px;font-weight:850}.mac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mac-card,.mac-connections{background:#fff;border:1px solid #e2dde8;border-radius:16px;box-shadow:0 12px 34px #3024490f}.mac-card{align-content:start;gap:12px;padding:18px;display:grid}.mac-card>header,.mac-connections article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mac-card>header>span{color:#6752bd;font-size:11px;font-weight:900}.mac-card>header>strong,.mac-connections article>header>span{color:#756e7c;background:#f0edf4;border-radius:999px;padding:5px 8px;font-size:10px}.mac-card>header>strong.is-ready{color:#28694f;background:#e7f6ee}.mac-card>header>strong.is-waiting{color:#7c5d19;background:#fff3d9}.mac-card h2,.mac-connections h2{color:#3c3644;margin:0;font-size:18px}.mac-card dl{border:1px solid #ece8f0;border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.mac-card dl>div{border-bottom:1px solid #ece8f0;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:11px 12px;display:grid}.mac-card dl>div:last-child{border-bottom:0}.mac-card dt{color:#807985;font-size:11px}.mac-card dd{color:#45404b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:800}.mac-card>p{color:#736c79;margin:0;font-size:12px;line-height:1.6}.mac-card button,.mac-link,.mac-connections button,.mac-safety a{color:#5946af;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2e5;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.mac-card form{display:flex}.mac-card form button{width:100%}.mac-link{justify-self:start}.mac-connections{gap:14px;padding:18px;display:grid}.mac-connections>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mac-connections>header>div{gap:4px;display:grid}.mac-connections>header>strong{color:#634eb8;background:#f3edf9;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mac-connections>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mac-connections article{background:#fcfbfd;border:1px solid #e9e5ed;border-radius:13px;align-content:start;gap:9px;padding:14px;display:grid}.mac-connections article>header>strong{color:#47414f;font-size:13px}.mac-connections article>header>span{color:#7f5b16;background:#fff3dc}.mac-connections article p{color:#746d79;margin:0;font-size:11px;line-height:1.6}.mac-connections article button{align-self:end;margin-top:auto}.mac-connections details{border-top:1px solid #ece8f0}.mac-connections summary{color:#5c4ca8;cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:850;display:flex}.mac-connections details p{color:#746d7a;margin:0;padding:0 4px 4px;font-size:11px;line-height:1.65}.mac-safety{background:#fffaf0;border:1px solid #ead6aa;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.mac-safety>div{gap:4px;display:grid}.mac-safety strong{color:#6c541f;font-size:12px}.mac-safety p{color:#74633d;margin:0;font-size:11px;line-height:1.6}.mac-studio :where(button,a,summary):focus-visible{outline-offset:2px;outline:3px solid #6752c247}.mac-current-device{background:#faf8ff;border:1px solid #e3ddf1;border-radius:12px;gap:9px;padding:13px;display:grid}.mac-current-device>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mac-current-device h3{color:#40384b;margin:0;font-size:13px}.mac-current-device>header span{color:#28694f;background:#e7f6ee;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.mac-current-device dl{background:#fff}.mac-current-device>p{color:#736c79;margin:0;font-size:11px;line-height:1.55}.mac-ai-usage{background:linear-gradient(145deg,#fff 0%,#fbf9ff 100%);border:1px solid #dcd6ed;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 34px #3024490f}.mac-ai-usage>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mac-ai-usage>header>div{gap:4px;display:grid}.mac-ai-usage>header span{color:#6752c2;letter-spacing:.05em;font-size:11px;font-weight:900}.mac-ai-usage h2{color:#3c3644;margin:0;font-size:18px}.mac-ai-usage>header p{color:#6f6878;max-width:760px;margin:0;font-size:12px;line-height:1.65}.mac-ai-usage>header>strong{color:#28694f;background:#e8f6ef;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mac-ai-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mac-ai-summary article{background:#fff;border:1px solid #e6e0ee;border-radius:12px;gap:5px;padding:13px;display:grid}.mac-ai-summary span{color:#807985;font-size:10px}.mac-ai-summary strong{color:#453d52;overflow-wrap:anywhere;font-size:14px}.mac-ai-reset,.mac-ai-provider-notice,.mac-ai-message{color:#5e536f;background:#f0edf9;border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.6}.mac-ai-message.is-warning{color:#6e5624;background:#fff5dd}.mac-ai-providers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mac-ai-providers article{background:#fff;border:1px solid #e7e2ec;border-radius:12px;gap:6px;min-width:0;padding:12px;display:grid}.mac-ai-providers article.is-locked{background:#f8f7f9}.mac-ai-providers article>header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.mac-ai-providers article strong{color:#443d4d;font-size:12px}.mac-ai-providers article span{color:#706878;white-space:nowrap;background:#eeeaf5;border-radius:999px;padding:4px 6px;font-size:9px}.mac-ai-providers article.is-available span{color:#28694f;background:#e7f6ee}.mac-ai-providers p,.mac-ai-providers small{color:#746d79;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.mac-ai-providers small{color:#6752b3;font-weight:800}.mac-ai-notices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mac-ai-notices p{color:#746d79;background:#fff;border:1px solid #e7e2ec;border-radius:12px;margin:0;padding:12px;font-size:11px;line-height:1.6}.mac-ai-notices strong{color:#494151;margin-bottom:4px;font-size:11px;display:block}.mac-ai-provider-notice{color:#705a2c;background:#fff8e9}.mac-ai-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mac-ai-actions button,.mac-ai-actions a{color:#5946af;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2e5;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.mac-ai-actions button{color:#fff;background:#6752c2;border-color:#6752c2}.mac-preferences{background:#fff;border:1px solid #e2dde8;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 34px #3024490f}.mac-preferences>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mac-preferences>header>div{gap:4px;display:grid}.mac-preferences>header span{color:#6752c2;letter-spacing:.05em;font-size:11px;font-weight:900}.mac-preferences h2{color:#3c3644;margin:0;font-size:18px}.mac-preferences>header p{color:#6f6878;max-width:760px;margin:0;font-size:12px;line-height:1.65}.mac-preferences>header>button{color:#5946af;cursor:pointer;background:#fff;border:1px solid #d9d2e5;border-radius:10px;flex:none;min-height:44px;padding:0 13px;font-size:11px;font-weight:850}.mac-preference-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mac-preference-list article{background:#fcfbfd;border:1px solid #e9e5ed;border-radius:13px;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:12px;padding:13px;display:grid}.mac-preference-list article>div{gap:3px;display:grid}.mac-preference-list strong{color:#47414f;font-size:12px}.mac-preference-list p{color:#746d79;margin:0;font-size:11px;line-height:1.55}.mac-preference-list button{color:#6d6675;cursor:pointer;background:#f0edf4;border:1px solid #cbc4d8;border-radius:999px;justify-content:center;align-items:center;width:64px;min-height:44px;font-size:11px;font-weight:900;display:inline-flex}.mac-preference-list button[aria-checked=true]{color:#fff;background:#6650c8;border-color:#806fe0}.mac-preference-status{color:#5d536c;min-height:18px;margin:0;font-size:11px;line-height:1.55}.mac-preference-status:empty{display:none}@media (width<=900px){.mac-ai-providers{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-ai-notices{grid-template-columns:1fr}}@media (width<=720px){.mac-studio{padding:12px}.mac-hero,.mac-connections>header,.mac-preferences>header,.mac-safety,.mac-ai-usage>header{display:grid}.mac-hero{padding:17px}.mac-hero>div:last-child{justify-content:flex-start}.mac-steps,.mac-grid,.mac-connections>div,.mac-preference-list,.mac-ai-summary,.mac-ai-providers,.mac-ai-actions{grid-template-columns:1fr}.mac-steps li{min-height:52px}.mac-card dl>div{grid-template-columns:90px minmax(0,1fr)}.mac-current-device>header{align-items:flex-start}.mac-link,.mac-safety a,.mac-preferences>header>button,.mac-ai-actions a,.mac-ai-actions button{width:100%}.mac-ai-usage{padding:14px}.mac-ai-usage>header>strong{justify-self:start}.mac-safety{padding:14px}.mac-hero h1{font-size:24px}.mac-steps,.mac-grid,.mac-connections>div,.mac-preference-list{grid-template-columns:1fr}}.mac-device-handoff{background:#fff;border:1px solid #e2dde8;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 34px #3024490f}.mac-device-handoff>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mac-device-handoff>header>div{gap:4px;display:grid}.mac-device-handoff>header span{color:#6752c2;letter-spacing:.05em;font-size:11px;font-weight:900}.mac-device-handoff h2{color:#3c3644;margin:0;font-size:18px}.mac-device-handoff>header p{color:#6f6878;max-width:760px;margin:0;font-size:12px;line-height:1.65}.mac-device-handoff>header>strong{color:#7c5d19;background:#fff3d9;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mac-device-handoff>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mac-device-handoff>ol li{background:#fcfbfd;border:1px solid #e9e5ed;border-radius:13px;grid-template-columns:32px minmax(0,1fr);gap:2px 10px;padding:13px;display:grid}.mac-device-handoff>ol li>span{color:#fff;background:#6752c2;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.mac-device-handoff>ol strong{color:#47414f;font-size:12px}.mac-device-handoff>ol p{color:#746d79;margin:0;font-size:11px;line-height:1.55}.mac-handoff-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mac-handoff-actions button,.mac-handoff-actions label,.mac-handoff-review>button{color:#5946af;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2e5;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.mac-handoff-actions label{position:relative;overflow:hidden}.mac-handoff-actions input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mac-handoff-review{background:#faf8ff;border:1px solid #dcd5ed;border-radius:13px;gap:11px;padding:14px;display:grid}.mac-handoff-review>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mac-handoff-review>header strong{color:#40384b;font-size:13px}.mac-handoff-review>header span{color:#746d79;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:10px;overflow:hidden}.mac-handoff-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mac-handoff-review dl>div{background:#fff;border-radius:10px;gap:3px;padding:10px;display:grid}.mac-handoff-review dt{color:#807985;font-size:10px}.mac-handoff-review dd{color:#45404b;margin:0;font-size:12px;font-weight:850}.mac-handoff-confirm{color:#554c61;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;font-size:11px;line-height:1.55;display:grid}.mac-handoff-confirm input{accent-color:#6752c2;width:20px;height:20px;margin:0}.mac-handoff-review>button{color:#fff;background:#6752c2}.mac-handoff-review>button:disabled{color:#8b8492;cursor:not-allowed;background:#eeeaf2;border-color:#ddd8e5}.mac-handoff-status{color:#5d536c;min-height:18px;margin:0;font-size:11px;line-height:1.55}.mac-handoff-status:empty{display:none}.mac-device-handoff>details{border-top:1px solid #ece8f0}.mac-device-handoff>details summary{color:#5c4ca8;cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:850;display:flex}.mac-device-handoff>details p{color:#746d7a;margin:0;padding:0 4px 4px;font-size:11px;line-height:1.65}@media (width<=720px){.mac-device-handoff{padding:14px}.mac-device-handoff>header,.mac-device-handoff>ol,.mac-handoff-actions,.mac-handoff-review dl{grid-template-columns:1fr;display:grid}.mac-device-handoff>header>strong{justify-self:start}.mac-handoff-review>header{align-items:flex-start}.mac-handoff-review>header span{max-width:46%}}.mw-workspace.is-poster-studio{background:radial-gradient(circle at 8% 6%,#7c5cff1f,#0000 26%),linear-gradient(#fbfaff 0%,#f5f3ff 100%)}.mpt-studio{color:#1f2937;width:min(1480px,100%);margin:0 auto;padding:34px 32px 56px}.mpt-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.mpt-head>div:first-child>span,.mpt-preview-area header span{color:#6d4aff;letter-spacing:.08em;margin-bottom:7px;font-size:.76rem;font-weight:800;display:block}.mpt-head h1,.mpt-preview-area h2{color:#211a40;letter-spacing:-.045em;margin:0}.mpt-head h1{font-size:clamp(2rem,3.6vw,3.5rem)}.mpt-head p{color:#67627b;max-width:700px;margin:12px 0 0;line-height:1.7}.mpt-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:430px;display:flex}.mpt-badges span{color:#51476c;background:#fff;border:1px solid #ded8ff;border-radius:999px;min-height:34px;padding:8px 12px;font-size:.78rem;font-weight:750}.mpt-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.mpt-steps li{background:#ffffffdb;border:1px solid #e3def4;border-radius:16px;align-items:center;gap:11px;min-width:0;padding:14px 15px;display:flex}.mpt-steps li>span,.mpt-review>div:first-child>span{color:#6546e8;background:#eeeaff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.mpt-steps div,.mpt-review>div:first-child>div{min-width:0}.mpt-steps strong,.mpt-review strong{color:#2b2442;display:block}.mpt-steps small,.mpt-review small{color:#777187;margin-top:3px;line-height:1.4;display:block}.mpt-workspace{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);align-items:start;gap:18px;display:grid}.mpt-controls,.mpt-preview-area{background:#fffffff0;border:1px solid #e1dcef;border-radius:22px;min-width:0;box-shadow:0 18px 48px #37296914}.mpt-controls{gap:16px;padding:22px;display:grid}.mpt-controls fieldset{border:0;min-width:0;margin:0;padding:0}.mpt-controls legend,.mpt-controls>label,.mpt-two-fields label,.mpt-photo>legend{color:#322b48;font-size:.88rem;font-weight:800}.mpt-controls>label,.mpt-two-fields label{gap:7px;display:grid}.mpt-controls>label>span{color:#888199;justify-self:end;margin-bottom:-29px;font-size:.72rem;font-weight:650}.mpt-controls input:not([type=checkbox]):not([type=range]):not([type=file]),.mpt-controls textarea,.mpt-controls select{color:#2a243d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d9d3e7;border-radius:12px}.mpt-controls input:not([type=checkbox]):not([type=range]):not([type=file]),.mpt-controls select{padding:0 13px}.mpt-controls textarea{resize:vertical;min-height:118px;padding:12px 13px;line-height:1.55}.mpt-controls input:focus-visible,.mpt-controls textarea:focus-visible,.mpt-controls select:focus-visible,.mpt-controls button:focus-visible,.mpt-review label:focus-within{outline-offset:2px;outline:3px solid #6d4aff47}.mpt-purpose>div,.mpt-size>div{gap:9px;margin-top:9px;display:grid}.mpt-purpose>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mpt-size>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mpt-purpose button,.mpt-size button{color:#4d4660;text-align:left;background:#fff;border:1px solid #ddd7ec;border-radius:13px;min-height:70px;padding:11px 12px}.mpt-purpose button[aria-pressed=true],.mpt-size button[aria-pressed=true]{background:#f2efff;border-color:#7557ec;box-shadow:inset 0 0 0 1px #7557ec}.mpt-purpose button strong,.mpt-size button strong{color:#30264f;font-size:.9rem;display:block}.mpt-purpose button span,.mpt-size button span,.mpt-size button small{color:#777087;margin-top:4px;font-size:.72rem;line-height:1.35;display:block}.mpt-controls button{color:#4f3f80;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d2eb;border-radius:12px;font-weight:800}.mpt-controls button:disabled{cursor:not-allowed;opacity:.48}.mpt-sample{justify-self:start;padding:0 14px}.mpt-two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mpt-photo{background:#faf9ff;border-radius:15px;gap:10px;display:grid;border:1px dashed #cfc7e3!important;padding:14px!important}.mpt-photo>label:first-of-type{cursor:pointer;background:#fff;border:1px solid #ded8eb;border-radius:12px;align-items:center;min-height:58px;padding:10px 12px;display:flex}.mpt-photo input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mpt-photo span strong,.mpt-photo span small{display:block}.mpt-photo span small{color:#777087;margin-top:3px;font-size:.74rem}.mpt-overlay{color:#514b61;grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:.82rem;font-weight:750;display:grid}.mpt-overlay input{accent-color:#6d4aff;grid-column:1/-1;width:100%;min-height:44px}.mpt-review{background:#fbfaff;border:1px solid #ddd7ec;border-radius:15px;gap:12px;padding:15px;display:grid}.mpt-review>div:first-child{align-items:center;gap:10px;display:flex}.mpt-review p,.mpt-review ul{color:#686176;margin:0;font-size:.82rem;line-height:1.55}.mpt-review ul{padding-left:20px}.mpt-review label{background:#fff;border:1px solid #d8d1ea;border-radius:12px;align-items:flex-start;gap:10px;min-height:58px;padding:11px;display:flex}.mpt-review input{accent-color:#6d4aff;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.mpt-actions{grid-template-columns:1.25fr 1fr;gap:9px;display:grid}.mpt-actions button{padding:0 14px}.mpt-actions .is-primary{color:#fff;background:#6546e8;border-color:#6546e8}.mpt-actions button:last-child{grid-column:1/-1}.mpt-error,.mpt-status{border-radius:12px;margin:0;padding:11px 13px;font-size:.82rem;line-height:1.5}.mpt-error{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}.mpt-status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.mpt-limit{border-top:1px solid #ebe7f3}.mpt-limit summary{color:#5b4d83;cursor:pointer;min-height:44px;padding:12px 0;font-size:.82rem;font-weight:800}.mpt-limit p{color:#6d667b;margin:0 0 4px;font-size:.8rem;line-height:1.6}.mpt-preview-area{padding:20px;position:sticky;top:18px}.mpt-preview-area>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mpt-preview-area h2{font-size:1.35rem}.mpt-preview-area>header>strong{color:#6148cb;white-space:nowrap;background:#f0edff;border-radius:999px;padding:7px 10px;font-size:.76rem}.mpt-preview-area>p{color:#777087;margin:13px 0 0;font-size:.78rem;line-height:1.55}.mpt-preview-frame{background:#eeeaf4;border:1px solid #e5e1ee;border-radius:18px;place-items:center;min-height:430px;padding:16px;display:grid;overflow:hidden}.mpt-poster{width:min(100%,580px);aspect-ratio:var(--mpt-aspect);background-color:var(--mpt-bg);background-image:linear-gradient(145deg, var(--mpt-bg), #1f2937);color:var(--mpt-ink);background-position:50%;background-size:cover;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 22px 55px #1e183c38;container-type:inline-size}.mpt-photo-shade{background:rgba(8, 12, 30, var(--mpt-overlay));position:absolute;inset:0}.mpt-decoration{aspect-ratio:1;background:var(--mpt-accent);opacity:.26;border-radius:50%;width:17%;position:absolute;top:7%;right:7%}.mpt-poster-content{flex-direction:column;min-height:0;display:flex;position:absolute;inset:7.5%}.mpt-purpose-label{background:var(--mpt-accent);color:#111827;border-radius:999px;align-self:flex-start;padding:1.6cqw 2.8cqw;font-size:clamp(.58rem,2.4cqw,.92rem);font-weight:850}.mpt-poster h3{max-width:92%;color:inherit;letter-spacing:-.055em;overflow-wrap:anywhere;margin:6.5cqw 0 0;font-size:clamp(1.45rem,7.4cqw,4.2rem);line-height:1.06}.mpt-subtitle{opacity:.9;white-space:pre-wrap;max-width:92%;margin:3.4cqw 0 0;font-size:clamp(.8rem,3.3cqw,1.55rem);font-weight:650;line-height:1.38}.mpt-info{border-top:1px solid #ffffff61;gap:1.7cqw;margin-top:5.5cqw;padding-top:4.2cqw;display:grid}.mpt-info strong{color:var(--mpt-accent);font-size:clamp(.68rem,2.55cqw,1.15rem)}.mpt-info span{color:var(--mpt-ink);margin-left:1.4cqw;font-weight:650}.mpt-details{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:4.5cqw 0 0;font-size:clamp(.72rem,2.75cqw,1.28rem);line-height:1.52}.mpt-poster footer{opacity:.88;border-top:1px solid #ffffff47;margin-top:auto;padding-top:3.2cqw;font-size:clamp(.65rem,2.35cqw,1rem);font-weight:700}.mpt-reset{z-index:30;background:#fff;border:1px solid #d8d1e8;border-radius:18px;width:min(460px,100vw - 30px);padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 90px #140f2859}.mpt-reset strong{color:#2a2145;font-size:1.05rem}.mpt-reset p{color:#6f687d;line-height:1.55}.mpt-reset>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mpt-reset button{color:#4f3f80;background:#fff;border:1px solid #d8d1e8;border-radius:12px;min-height:44px;font-weight:800}.mpt-reset button.is-danger{color:#fff;background:#be123c;border-color:#be123c}@media (width<=980px){.mpt-workspace{grid-template-columns:1fr}.mpt-preview-area{position:static}.mpt-preview-frame{min-height:360px}}@media (width<=640px){.mpt-studio{padding:20px 14px 38px}.mpt-head{gap:14px;display:grid}.mpt-badges{justify-content:flex-start}.mpt-steps{grid-template-columns:1fr}.mpt-controls,.mpt-preview-area{border-radius:18px;padding:15px}.mpt-purpose>div,.mpt-size>div,.mpt-two-fields{grid-template-columns:1fr}.mpt-purpose button,.mpt-size button{min-height:64px}.mpt-actions{grid-template-columns:1fr}.mpt-actions button:last-child{grid-column:auto}.mpt-preview-frame{min-height:320px;padding:10px}.mpt-preview-area>header{display:grid}.mpt-preview-area>header>strong{justify-self:start}}.mw-workspace.is-logo-studio{background:linear-gradient(155deg,#faf8ff 0%,#f4f8ff 54%,#fffaf4 100%);padding:0;overflow:visible}.mls-studio{color:#29253a;min-height:100%;padding:34px clamp(18px,3.4vw,48px) 52px}.mls-head{border-bottom:1px solid #e5e0ee;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:24px;display:flex}.mls-head>div:first-child>span,.mls-preview-area>header span{color:#6546e8;letter-spacing:.08em;font-size:.72rem;font-weight:850}.mls-head h1{letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(2rem,4vw,3rem)}.mls-head p{color:#716b7c;max-width:690px;margin:0;font-size:.94rem;line-height:1.65}.mls-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mls-badges span{color:#625a73;background:#fff;border:1px solid #ddd6ee;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:780}.mls-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mls-steps li{background:#ffffffd6;border:1px solid #e3deec;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.mls-steps li>span,.mls-review>div:first-child>span{color:#6546e8;background:#eee9ff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:900;display:grid}.mls-steps strong,.mls-steps small{display:block}.mls-steps strong{color:#3f3754;font-size:.82rem}.mls-steps small{color:#888190;margin-top:3px;font-size:.7rem;line-height:1.35}.mls-workspace{grid-template-columns:minmax(330px,.92fr) minmax(390px,1.08fr);align-items:start;gap:18px;margin-top:18px;display:grid}.mls-controls,.mls-preview-area{background:#fffffff0;border:1px solid #e3deec;border-radius:23px;min-width:0;padding:clamp(18px,2.4vw,28px);box-shadow:0 18px 50px #382c5611}.mls-controls{gap:16px;display:grid}.mls-preview-area{position:sticky;top:18px}.mls-controls fieldset{border:0;min-width:0;margin:0;padding:0}.mls-controls legend,.mls-controls>label,.mls-two-fields label,.mls-advanced label{color:#4d455e;font-size:.82rem;font-weight:820}.mls-controls>label,.mls-two-fields label,.mls-advanced label{gap:7px;display:grid}.mls-controls label>span{color:#8e8798;justify-self:end;font-size:.68rem;font-weight:700}.mls-controls input,.mls-controls select{box-sizing:border-box;color:#302a3d;width:100%;min-height:48px;font:inherit;background:#fcfbfe;border:1px solid #dcd5e9;border-radius:12px;outline:none}.mls-controls input{padding:0 12px}.mls-controls select{padding:0 34px 0 12px}.mls-controls input:focus-visible,.mls-controls select:focus-visible,.mls-controls button:focus-visible,.mls-controls summary:focus-visible{outline-offset:2px;outline:3px solid #6546e842}.mls-purpose>div,.mls-layout>div{gap:8px;margin-top:9px;display:grid}.mls-purpose>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mls-layout>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mls-purpose button,.mls-layout button{color:#50485d;text-align:left;background:#fff;border:1px solid #ddd7e9;border-radius:13px;min-height:70px;padding:11px}.mls-purpose button[aria-pressed=true],.mls-layout button[aria-pressed=true]{background:#f4f1ff;border-color:#8b72ef;box-shadow:0 0 0 2px #6546e814}.mls-purpose button strong,.mls-layout button strong,.mls-purpose button span,.mls-layout button span,.mls-layout button small{display:block}.mls-purpose button strong,.mls-layout button strong{color:#3f3754;font-size:.79rem}.mls-purpose button span,.mls-layout button span,.mls-layout button small{color:#81798a;margin-top:4px;font-size:.68rem;line-height:1.35}.mls-controls button{color:#4f3f80;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d2eb;border-radius:12px;font-weight:820}.mls-controls button:disabled{cursor:not-allowed;opacity:.48}.mls-sample{justify-self:start;padding:0 14px}.mls-two-fields{grid-template-columns:.72fr 1.28fr;gap:10px;display:grid}.mls-advanced,.mls-limit{background:#fbfaff;border:1px solid #e2ddea;border-radius:14px}.mls-advanced summary,.mls-limit summary{cursor:pointer;color:#55466f;min-height:44px;padding:12px 14px;font-size:.78rem;font-weight:850}.mls-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0 14px 15px;display:grid}.mls-limit p{color:#736b7e;margin:0;padding:0 14px 15px;font-size:.75rem;line-height:1.65}.mls-review{background:#faf8ff;border:1px solid #ddd6ef;border-radius:16px;padding:15px}.mls-review>div:first-child{align-items:flex-start;gap:10px;display:flex}.mls-review strong,.mls-review small{display:block}.mls-review strong{color:#433855;font-size:.84rem}.mls-review small{color:#7e7688;margin-top:4px;font-size:.7rem;line-height:1.45}.mls-review>p,.mls-review ul{color:#6d6578;margin:12px 0;font-size:.75rem;line-height:1.55}.mls-review ul{padding-left:20px}.mls-review>label{background:#fff;border:1px solid #dcd4ec;border-radius:13px;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.mls-review>label input{accent-color:#6546e8;width:22px;min-height:22px;margin:0}.mls-error,.mls-status{border-radius:12px;margin:0;padding:12px 13px;font-size:.76rem;line-height:1.55}.mls-error{color:#9f2943;background:#fff5f6;border:1px solid #efc4ca}.mls-status{color:#246a47;background:#f2fbf6;border:1px solid #bfe3ce}.mls-actions{grid-template-columns:1.25fr 1fr;gap:9px;display:grid}.mls-actions button{padding:0 14px}.mls-actions .is-primary{color:#fff;background:#6546e8;border-color:#6546e8}.mls-actions button:last-child{grid-column:1/-1}.mls-ai-handoff{background:linear-gradient(145deg,#f6f2ff,#fff);border:1px solid #cfc4f6;border-radius:17px;gap:12px;padding:16px;display:grid;overflow:hidden}.mls-ai-handoff>div>span{color:#6546e8;letter-spacing:.07em;font-size:.68rem;font-weight:850}.mls-ai-handoff h2{overflow-wrap:anywhere;color:#3d3157;letter-spacing:-.025em;margin:6px 0 0;font-size:1rem}.mls-ai-handoff p{color:#70677e;margin:7px 0 0;font-size:.75rem;line-height:1.6}.mls-ai-handoff ul{color:#62586f;gap:6px;margin:0;padding-left:19px;font-size:.72rem;line-height:1.5;display:grid}.mls-ai-handoff button{color:#fff;background:#6546e8;border-color:#6546e8;width:100%;min-height:48px;padding:0 14px}.mls-preview-area>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.mls-preview-area h2{color:#3a314b;letter-spacing:-.035em;margin:5px 0 0;font-size:1.25rem}.mls-preview-area>header>strong{color:#685b79;background:#f0ecfa;border-radius:999px;padding:7px 10px;font-size:.7rem}.mls-preview-frame{background-color:#f7f6f9;background-image:linear-gradient(45deg,#e7e5eb 25%,#0000 25%),linear-gradient(-45deg,#e7e5eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e7e5eb 75%),linear-gradient(-45deg,#0000 75%,#e7e5eb 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #e2ddec;border-radius:18px;place-items:center;min-height:430px;margin-top:15px;padding:clamp(14px,3vw,34px);display:grid;overflow:hidden}.mls-logo{box-sizing:border-box;aspect-ratio:8/3;width:min(100%,680px);color:var(--mls-dark);font-family:var(--mls-font);border-radius:16px;align-items:center;gap:5%;padding:7%;display:flex}.mls-preview-frame.is-white .mls-logo{background:#fff;box-shadow:0 14px 38px #2823371f}.mls-preview-frame.is-brand .mls-logo{background:var(--mls-dark);color:#fff;box-shadow:0 14px 38px #2823372e}.mls-logo.is-mark{aspect-ratio:1;flex-direction:column;justify-content:center;gap:6%;width:min(100%,390px);padding:8%}.mls-mark{aspect-ratio:1;background:var(--mls-primary);color:#fff;width:min(32%,190px);font-family:var(--mls-font);font-size:clamp(1.5rem,5vw,4.2rem);font-weight:var(--mls-weight);border-radius:24%;flex:none;place-items:center;display:grid;position:relative}.mls-logo.is-mark .mls-mark{width:66%}.mls-logo.is-circle .mls-mark{border-radius:50%}.mls-logo.is-diamond .mls-mark{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.mls-mark i{aspect-ratio:1;background:var(--mls-accent);border-radius:50%;width:18%;position:absolute;top:11%;right:11%}.mls-word{min-width:0}.mls-word h3{overflow-wrap:anywhere;color:inherit;font-size:clamp(1.35rem,4.3vw,3.5rem);font-weight:var(--mls-weight);letter-spacing:-.04em;margin:0;line-height:1.08}.mls-logo.is-mark .mls-word{text-align:center}.mls-logo.is-mark .mls-word h3{font-size:clamp(1rem,3.2vw,2rem)}.mls-word p{color:#626777;margin:9px 0 0;font-family:system-ui,Malgun Gothic,sans-serif;font-size:clamp(.72rem,1.6vw,1.12rem);font-weight:650;line-height:1.4}.mls-preview-frame.is-brand .mls-word p{color:var(--mls-accent)}.mls-preview-area>p{color:#777080;margin:12px 2px 0;font-size:.72rem;line-height:1.55}.mls-reset{z-index:4;background:#fff;border:1px solid #d8d0ec;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:18px 0 0;padding:15px;display:grid;position:sticky;top:10px;box-shadow:0 18px 42px #372a541f}.mls-reset strong{color:#2a2145;font-size:1rem}.mls-reset p{color:#6f687d;margin:4px 0 0;font-size:.76rem;line-height:1.5}.mls-reset>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mls-reset button{color:#4f3f80;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d1e8;border-radius:12px;font-weight:800}.mls-reset button.is-danger{color:#fff;background:#be123c;border-color:#be123c}@media (width<=980px){.mls-workspace{grid-template-columns:1fr}.mls-preview-area{position:static}}@media (width<=640px){.mls-studio{padding:20px 14px 38px}.mls-head{gap:14px;display:grid}.mls-badges{justify-content:flex-start}.mls-steps{grid-template-columns:1fr}.mls-controls,.mls-preview-area{border-radius:18px;padding:15px}.mls-purpose>div,.mls-layout>div,.mls-two-fields,.mls-advanced>div{grid-template-columns:1fr}.mls-purpose button,.mls-layout button{min-height:64px}.mls-actions{grid-template-columns:1fr}.mls-actions button:last-child{grid-column:auto}.mls-preview-frame{min-height:320px;padding:10px}.mls-preview-area>header{display:grid}.mls-preview-area>header>strong{justify-self:start}.mls-reset{grid-template-columns:1fr}.mls-ai-handoff{padding:14px}.mls-ai-handoff button{min-height:48px}}@media (width<=390px){.mls-studio,.mls-workspace,.mls-controls,.mls-preview-area,.mls-ai-handoff{min-width:0;max-width:100%}.mls-ai-handoff *{overflow-wrap:anywhere;max-width:100%}}.mw-workspace.is-image-margin{background:#f7f5fb;padding:0;overflow:auto}.mim-studio{color:#262236;background:radial-gradient(circle at 8% 0,#7c5cf61f,#0000 32%),#f7f5fb;min-height:100%;padding:clamp(18px,3vw,34px)}.mim-head{justify-content:space-between;align-items:flex-start;gap:18px;max-width:1380px;margin:0 auto;display:flex}.mim-head>div>span,.mim-section-head span{color:#6d4ce8;letter-spacing:.08em;font-size:.76rem;font-weight:850}.mim-head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.9rem,3.5vw,3.25rem);line-height:1.08}.mim-head p{color:#696276;max-width:760px;margin:12px 0 0;line-height:1.7}.mim-head>strong{color:#584398;background:#ffffffc7;border:1px solid #d8d0f4;border-radius:999px;flex:none;padding:9px 12px;font-size:.75rem}.mim-steps{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1380px;margin:24px auto 16px;padding:0;list-style:none;display:grid}.mim-steps li{background:#ffffffad;border:1px solid #e2ddeb;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px;display:flex}.mim-steps li>span{color:#80788c;background:#eeebf4;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.mim-steps li.is-current{background:#fff;border-color:#9b84ed;box-shadow:0 8px 24px #4e399114}.mim-steps li.is-current>span{color:#fff;background:#6948df}.mim-steps li.is-done>span{color:#166534;background:#dcfce7}.mim-steps strong,.mim-steps small{overflow-wrap:anywhere;display:block}.mim-steps strong{font-size:.88rem}.mim-steps small{color:#81798c;margin-top:3px;font-size:.72rem}.mim-grid{grid-template-columns:minmax(270px,.85fr) minmax(310px,1fr) minmax(330px,1.15fr);align-items:start;gap:14px;max-width:1380px;margin:0 auto;display:grid}.mim-panel{background:#fffffff0;border:1px solid #e0dbe8;border-radius:22px;min-width:0;padding:clamp(15px,2vw,22px);box-shadow:0 14px 36px #3a2b5b12}.mim-section-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mim-section-head h3{margin:4px 0 0;font-size:1.15rem}.mim-section-head>strong{color:#6650bb;font-size:.75rem}.mim-section-head button,.mim-source-preview button{color:#5f49aa;cursor:pointer;background:#fff;border:1px solid #d8d0ed;border-radius:11px;min-height:44px;padding:0 13px;font-weight:800}.mim-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mim-drop{text-align:center;cursor:pointer;background:#faf8ff;border:2px dashed #cfc5ed;border-radius:17px;place-content:center;gap:8px;min-height:250px;margin-top:14px;padding:18px;display:grid}.mim-drop:hover{border-color:#7457db}.mim-drop:focus-visible{outline-offset:3px;outline:3px solid #6d4ce84d}.mim-drop strong{color:#4d3b85}.mim-drop span{color:#7c7488;font-size:.76rem;line-height:1.55}.mim-source-preview{background:#eeeaf5;border:1px solid #e0dbea;border-radius:16px;margin-top:14px;overflow:hidden}.mim-source-preview canvas{object-fit:contain;background:#ece9f1;width:100%;max-height:360px;display:block}.mim-source-preview footer{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.mim-source-preview footer div{min-width:0}.mim-source-preview footer strong,.mim-source-preview footer span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mim-source-preview footer span{color:#7d7587;margin-top:3px;font-size:.72rem}.mim-privacy,.mim-note{color:#756d80;margin:12px 0 0;font-size:.75rem;line-height:1.55}.mim-controls{gap:14px;display:grid}.mim-purpose{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.mim-purpose button,.mim-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:13px;min-height:72px;padding:11px}.mim-purpose button[aria-pressed=true],.mim-options button[aria-pressed=true],.mim-position button[aria-pressed=true]{background:#f2eeff;border-color:#7454df;box-shadow:inset 0 0 0 1px #7454df}.mim-purpose strong,.mim-purpose span,.mim-options strong,.mim-options span{display:block}.mim-purpose strong,.mim-options strong{color:#35294f;font-size:.85rem}.mim-purpose span,.mim-options span{color:#776f82;margin-top:4px;font-size:.7rem;line-height:1.4}.mim-recommendation{background:#f7f4ff;border:1px solid #d9d0f5;border-radius:14px;gap:4px;padding:13px;display:grid}.mim-recommendation strong{color:#4b338e}.mim-recommendation span{color:#665d73;font-size:.78rem}.mim-recommendation small{color:#7e7589}.mim-advanced{border-top:1px solid #e8e4ed;border-bottom:1px solid #e8e4ed}.mim-advanced>summary{color:#55427f;cursor:pointer;min-height:44px;padding:13px 0;font-size:.82rem;font-weight:850}.mim-advanced>summary span{float:right;color:#8b8295;font-size:.7rem}.mim-advanced>div{gap:14px;padding:0 0 14px;display:grid}.mim-advanced fieldset{border:0;margin:0;padding:0}.mim-advanced legend,.mim-advanced label{color:#4b4356;font-size:.78rem;font-weight:800}.mim-options{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.mim-fill-options{grid-template-columns:1fr}.mim-options button{min-height:60px}.mim-advanced label{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.mim-advanced label input[type=range]{accent-color:#704ddf;grid-column:1/-1;width:100%;min-height:44px}.mim-advanced label input[type=color]{background:#fff;border:1px solid #d7d1df;border-radius:9px;width:52px;height:44px;padding:3px}.mim-position{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:7px;display:grid}.mim-position button{color:#665d72;cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:9px;min-width:0;min-height:44px;padding:5px;font-size:.7rem}.mim-ai-locked{background:#fffbef;border:1px solid #e5d8b8;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.mim-ai-locked>span{background:#f4ead0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.mim-ai-locked strong{color:#72551e;font-size:.8rem}.mim-ai-locked p{color:#77694d;overflow-wrap:anywhere;margin:4px 0 0;font-size:.72rem;line-height:1.55}.mim-primary,.mim-export button{color:#fff;cursor:pointer;background:#6847df;border:0;border-radius:12px;min-height:48px;font-weight:850}.mim-primary:disabled{cursor:not-allowed;opacity:.45}.mim-section-head button:disabled{cursor:wait;opacity:.58}.mim-export button.is-secondary{color:#5b43b3;background:#fff;border:1px solid #765dde}.mim-message{color:#696173;background:#f4f2f7;border-radius:11px;margin:0;padding:11px 12px;font-size:.78rem;line-height:1.5}.mim-message.is-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.mim-message.is-done{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.mim-result{position:sticky;top:12px}.mim-result-canvas{background:#e9e6ef;border-radius:16px;place-items:center;min-height:320px;margin-top:14px;display:grid;overflow:hidden}.mim-result-canvas.is-transparent{background-color:#fff;background-image:linear-gradient(45deg,#e6e3ea 25%,#0000 25%),linear-gradient(-45deg,#e6e3ea 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e3ea 75%),linear-gradient(-45deg,#0000 75%,#e6e3ea 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.mim-result-canvas.is-hidden{display:none}.mim-result-canvas canvas{object-fit:contain;max-width:100%;max-height:520px;display:block}.mim-boundary{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:12px;padding:12px}.mim-boundary strong{color:#854d0e;font-size:.8rem}.mim-boundary p{color:#786145;margin:5px 0 0;font-size:.74rem;line-height:1.5}.mim-export{grid-template-columns:1fr .7fr;gap:8px;margin-top:12px;display:grid}.mim-export label{color:#5e5668;gap:5px;font-size:.72rem;font-weight:800;display:grid}.mim-export select,.mim-export input{color:#393343;background:#fff;border:1px solid #dcd6e4;border-radius:10px;min-height:44px;padding:0 9px}.mim-export button{grid-column:1/-1}.mim-checks{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:12px;padding:12px}.mim-checks strong{color:#166534;font-size:.8rem}.mim-checks ul{color:#376449;overflow-wrap:anywhere;margin:7px 0 0;padding-left:18px;font-size:.72rem;line-height:1.55}.mim-empty{color:#786f83;text-align:center;border:2px dashed #ddd7e5;border-radius:16px;place-content:center;justify-items:center;gap:8px;min-height:320px;margin-top:14px;padding:24px;display:grid}.mim-empty>span{color:#694dd0;background:#eee9fb;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid}.mim-empty p{max-width:330px;margin:0;font-size:.78rem;line-height:1.55}.mim-purpose button:focus-visible,.mim-options button:focus-visible,.mim-position button:focus-visible,.mim-primary:focus-visible,.mim-export button:focus-visible,.mim-section-head button:focus-visible,.mim-source-preview button:focus-visible,.mim-advanced summary:focus-visible,.mim-export select:focus-visible,.mim-export input:focus-visible{outline-offset:2px;outline:3px solid #6d4ce847}@media (width<=1080px){.mim-grid{grid-template-columns:1fr 1fr}.mim-result{grid-column:1/-1;position:static}.mim-result-canvas{min-height:280px}}@media (width<=640px){.mim-studio{padding:16px 12px 34px}.mim-head{display:grid}.mim-head>strong{white-space:normal;justify-self:start}.mim-steps,.mim-grid{grid-template-columns:1fr}.mim-result{grid-column:auto}.mim-purpose,.mim-options{grid-template-columns:1fr}.mim-position{grid-template-columns:repeat(3,1fr)}.mim-ai-locked{grid-template-columns:44px minmax(0,1fr)}.mim-ai-locked>span{width:44px;height:44px}.mim-export{grid-template-columns:1fr}.mim-export button{grid-column:auto}.mim-source-preview footer{flex-direction:column;align-items:flex-start}.mim-source-preview footer button{width:100%}.mim-result-canvas{min-height:240px}}.mw-workspace.is-photo-effect,.mw-workspace.is-old-photo{background:#f7f5fb;padding:0;overflow:auto}.mpe-studio{color:#262236;background:radial-gradient(circle at 10% 0,#ec7ba621,#0000 32%),#f7f5fb;min-height:100%;padding:clamp(18px,3vw,34px)}.mpe-head{justify-content:space-between;align-items:flex-start;gap:18px;max-width:1380px;margin:0 auto;display:flex}.mpe-head>div>span,.mpe-section-head span{color:#7650d6;letter-spacing:.08em;font-size:.76rem;font-weight:850}.mpe-head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.9rem,3.5vw,3.25rem);line-height:1.08}.mpe-head p{color:#696276;max-width:760px;margin:12px 0 0;line-height:1.7}.mpe-head>strong{color:#69429c;background:#fffc;border:1px solid #ded2ee;border-radius:999px;flex:none;padding:9px 12px;font-size:.75rem}.mpe-steps{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1380px;margin:24px auto 16px;padding:0;list-style:none;display:grid}.mpe-steps li{background:#ffffffad;border:1px solid #e2ddeb;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px;display:flex}.mpe-steps li>span{color:#80788c;background:#eeebf4;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.mpe-steps li.is-current{background:#fff;border-color:#a789e6;box-shadow:0 8px 24px #4e399114}.mpe-steps li.is-current>span{color:#fff;background:#714bd0}.mpe-steps li.is-done>span{color:#166534;background:#dcfce7}.mpe-steps strong,.mpe-steps small{overflow-wrap:anywhere;display:block}.mpe-steps strong{font-size:.88rem}.mpe-steps small{color:#81798c;margin-top:3px;font-size:.72rem}.mpe-grid{grid-template-columns:minmax(270px,.85fr) minmax(310px,1fr) minmax(330px,1.15fr);align-items:start;gap:14px;max-width:1380px;margin:0 auto;display:grid}.mpe-panel{background:#fffffff2;border:1px solid #e0dbe8;border-radius:22px;min-width:0;padding:clamp(15px,2vw,22px);box-shadow:0 14px 36px #3a2b5b12}.mpe-section-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mpe-section-head h3{margin:4px 0 0;font-size:1.15rem}.mpe-section-head>strong{color:#6650bb;font-size:.75rem}.mpe-section-head button,.mpe-source-preview button{color:#5f49aa;cursor:pointer;background:#fff;border:1px solid #d8d0ed;border-radius:11px;min-height:44px;padding:0 13px;font-weight:800}.mpe-section-head button:disabled{cursor:wait;opacity:.58}.mpe-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mpe-drop{text-align:center;cursor:pointer;background:#faf8ff;border:2px dashed #cfc5ed;border-radius:17px;place-content:center;gap:8px;min-height:250px;margin-top:14px;padding:18px;display:grid}.mpe-drop:hover{border-color:#7457db}.mpe-drop:focus-visible{outline-offset:3px;outline:3px solid #6d4ce84d}.mpe-drop strong{color:#4d3b85}.mpe-drop span{color:#7c7488;font-size:.76rem;line-height:1.55}.mpe-source-preview{background:#eeeaf5;border:1px solid #e0dbea;border-radius:16px;margin-top:14px;overflow:hidden}.mpe-source-preview canvas{object-fit:contain;background:#ece9f1;width:100%;max-height:360px;display:block}.mpe-source-preview footer{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.mpe-source-preview footer div{min-width:0}.mpe-source-preview footer strong,.mpe-source-preview footer span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mpe-source-preview footer span{color:#7d7587;margin-top:3px;font-size:.72rem}.mpe-privacy{color:#756d80;margin:12px 0 0;font-size:.75rem;line-height:1.55}.mpe-controls{gap:14px;display:grid}.mpe-purpose{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.mpe-purpose button,.mpe-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:13px;min-height:72px;padding:11px}.mpe-purpose button[aria-pressed=true],.mpe-options button[aria-pressed=true]{background:#f2eeff;border-color:#7454df;box-shadow:inset 0 0 0 1px #7454df}.mpe-purpose strong,.mpe-purpose span,.mpe-options strong,.mpe-options span{display:block}.mpe-purpose strong,.mpe-options strong{color:#35294f;font-size:.85rem}.mpe-purpose span,.mpe-options span{color:#776f82;margin-top:4px;font-size:.7rem;line-height:1.4}.mpe-recommendation{background:#f7f4ff;border:1px solid #d9d0f5;border-radius:14px;gap:4px;padding:13px;display:grid}.mpe-recommendation strong{color:#4b338e}.mpe-recommendation span{color:#665d73;font-size:.78rem}.mpe-recommendation small{color:#7e7589;line-height:1.45}.mpe-effect-first{border:0;margin:0;padding:0}.mpe-effect-first .mpe-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.mpe-effect-first .mpe-options button:first-child{grid-column:1/-1}.mpe-purpose-guide{border-top:1px solid #e8e4ed;border-bottom:1px solid #e8e4ed}.mpe-purpose-guide>summary{color:#55427f;cursor:pointer;align-items:center;min-height:44px;padding:12px 0;font-size:.82rem;font-weight:850;display:flex}.mpe-purpose-guide>summary:after{content:"⌄";margin-left:auto}.mpe-purpose-guide[open]>summary:after{content:"⌃"}.mpe-purpose-guide>div{gap:10px;padding:0 0 14px;display:grid}.mpe-purpose-guide p{color:#776f82;margin:0;font-size:.72rem;line-height:1.55}.mpe-purpose-guide summary:focus-visible{outline-offset:2px;outline:3px solid #6d4ce847}.mpe-advanced{border-top:1px solid #e8e4ed;border-bottom:1px solid #e8e4ed}.mpe-advanced>summary{color:#55427f;cursor:pointer;min-height:44px;padding:13px 0;font-size:.82rem;font-weight:850}.mpe-advanced>summary span{float:right;color:#8b8295;font-size:.7rem}.mpe-advanced>div{gap:14px;padding:0 0 14px;display:grid}.mpe-advanced fieldset{border:0;margin:0;padding:0}.mpe-advanced legend,.mpe-advanced label{color:#4b4356;font-size:.78rem;font-weight:800}.mpe-options{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.mpe-options button{min-height:64px}.mpe-advanced label{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.mpe-advanced label input{accent-color:#704ddf;grid-column:1/-1;width:100%;min-height:44px}.mpe-generative-locks{gap:8px;display:grid}.mpe-generative-locks article{background:#fffbef;border:1px solid #e5d8b8;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.mpe-generative-locks article>span{background:#f4ead0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.mpe-generative-locks strong{color:#72551e;font-size:.8rem}.mpe-generative-locks p{color:#77694d;overflow-wrap:anywhere;margin:4px 0 0;font-size:.72rem;line-height:1.55}.mpe-primary,.mpe-export button{color:#fff;cursor:pointer;background:#6847df;border:0;border-radius:12px;min-height:48px;font-weight:850}.mpe-primary:disabled{cursor:not-allowed;opacity:.45}.mpe-message{color:#696173;background:#f4f2f7;border-radius:11px;margin:0;padding:11px 12px;font-size:.78rem;line-height:1.5}.mpe-message.is-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.mpe-message.is-done{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.mpe-result{position:sticky;top:12px}.mpe-result-canvas{background:#e9e6ef;border-radius:16px;place-items:center;min-height:320px;margin-top:14px;display:grid;overflow:hidden}.mpe-result-canvas canvas{object-fit:contain;max-width:100%;max-height:520px;display:block}.mpe-empty{color:#786f83;text-align:center;border:2px dashed #ddd7e5;border-radius:16px;place-content:center;justify-items:center;gap:8px;min-height:320px;margin-top:14px;padding:24px;display:grid}.mpe-empty>span{color:#7746c7;background:#f1e9fb;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid}.mpe-empty p{max-width:330px;margin:0;font-size:.78rem;line-height:1.55}.mpe-empty canvas,.mpe-result-canvas.is-hidden{display:none}.mpe-boundary{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:12px;padding:12px}.mpe-boundary strong{color:#854d0e;font-size:.8rem}.mpe-boundary p{color:#786145;margin:5px 0 0;font-size:.74rem;line-height:1.5}.mpe-old-checks{gap:8px;margin-top:12px;display:grid}.mpe-old-checks label{color:#544b5e;cursor:pointer;background:#fff;border:1px solid #ded7e8;border-radius:11px;grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:.76rem;line-height:1.45;display:grid}.mpe-old-checks input{accent-color:#704ddf;width:22px;height:22px;margin:0}.mpe-export{grid-template-columns:1fr .8fr;gap:8px;margin-top:12px;display:grid}.mpe-export label{color:#5e5668;gap:5px;font-size:.72rem;font-weight:800;display:grid}.mpe-export select,.mpe-export input{color:#393343;background:#fff;border:1px solid #dcd6e4;border-radius:10px;min-height:44px;padding:0 9px}.mpe-export input{accent-color:#704ddf;width:100%}.mpe-export button{grid-column:1/-1}.mpe-export button.is-secondary{color:#5b43b3;background:#fff;border:1px solid #765dde}.mpe-checks{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:12px;padding:12px}.mpe-checks strong{color:#166534;font-size:.8rem}.mpe-checks ul{color:#376449;overflow-wrap:anywhere;margin:7px 0 0;padding-left:18px;font-size:.72rem;line-height:1.55}.mpe-purpose button:focus-visible,.mpe-options button:focus-visible,.mpe-primary:focus-visible,.mpe-export button:focus-visible,.mpe-section-head button:focus-visible,.mpe-source-preview button:focus-visible,.mpe-advanced summary:focus-visible,.mpe-export select:focus-visible,.mpe-export input:focus-visible,.mpe-old-checks input:focus-visible{outline-offset:2px;outline:3px solid #6d4ce847}@media (width<=1080px){.mpe-grid{grid-template-columns:1fr 1fr}.mpe-result{grid-column:1/-1;position:static}.mpe-result-canvas{min-height:280px}}@media (width<=640px){.mpe-studio{padding:16px 12px 34px}.mpe-head{display:grid}.mpe-head>strong{white-space:normal;justify-self:start}.mpe-steps,.mpe-grid{grid-template-columns:1fr}.mpe-result{grid-column:auto}.mpe-purpose,.mpe-options,.mpe-effect-first .mpe-options,.mpe-export{grid-template-columns:1fr}.mpe-effect-first .mpe-options button:first-child{grid-column:auto}.mpe-purpose button,.mpe-options button{min-height:72px}.mpe-generative-locks article{grid-template-columns:44px minmax(0,1fr)}.mpe-generative-locks article>span{width:44px;height:44px}.mpe-export button{grid-column:auto}.mpe-source-preview footer{flex-direction:column;align-items:flex-start}.mpe-source-preview footer button{width:100%}.mpe-result-canvas{min-height:240px}}.mw-workspace.is-wallpaper-maker{background:#f5f7fb;padding:0;overflow:auto}.mwp-wallpaper-maker.mwp-studio{color:#22263a;background:radial-gradient(circle at 8% 0,#3276cd21,#0000 32%),#f5f7fb;min-height:100%;padding:clamp(18px,3vw,34px)}.mwp-wallpaper-maker .mwp-head{justify-content:space-between;align-items:flex-start;gap:18px;max-width:1380px;margin:0 auto;display:flex}.mwp-wallpaper-maker .mwp-head>div>span,.mwp-wallpaper-maker .mwp-section-head span{color:#2563a8;letter-spacing:.07em;font-size:.76rem;font-weight:850}.mwp-wallpaper-maker .mwp-head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.9rem,3.5vw,3.25rem);line-height:1.08}.mwp-wallpaper-maker .mwp-head p{color:#636b7d;max-width:760px;margin:12px 0 0;line-height:1.7}.mwp-wallpaper-maker .mwp-head>strong{color:#26558f;background:#ffffffd1;border:1px solid #cdd9ea;border-radius:999px;flex:none;padding:9px 12px;font-size:.75rem}.mwp-wallpaper-maker .mwp-steps{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1380px;margin:24px auto 16px;padding:0;list-style:none;display:grid}.mwp-wallpaper-maker .mwp-steps li{background:#ffffffb8;border:1px solid #dbe2ed;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px;display:flex}.mwp-wallpaper-maker .mwp-steps b{color:#225c9f;background:#e5efff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.mwp-wallpaper-maker .mwp-steps span{gap:3px;min-width:0;display:grid}.mwp-wallpaper-maker .mwp-steps strong{font-size:.82rem}.mwp-wallpaper-maker .mwp-steps small{color:#747d8e;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.mwp-wallpaper-maker .mwp-grid{grid-template-columns:1.05fr .82fr 1.1fr;align-items:start;gap:14px;max-width:1380px;margin:0 auto;display:grid}.mwp-wallpaper-maker .mwp-card{background:#ffffffeb;border:1px solid #dce3ed;border-radius:20px;min-width:0;padding:18px;box-shadow:0 16px 42px #24304d0f}.mwp-wallpaper-maker .mwp-section-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mwp-wallpaper-maker .mwp-section-head h3{margin:5px 0 0;font-size:1.02rem}.mwp-wallpaper-maker .mwp-gap{margin-top:22px}.mwp-wallpaper-maker .mwp-purpose,.mwp-wallpaper-maker .mwp-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.mwp-wallpaper-maker .mwp-purpose button,.mwp-wallpaper-maker .mwp-targets button{color:#31384b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:13px;align-content:center;gap:5px;min-width:0;min-height:72px;padding:11px;display:grid}.mwp-wallpaper-maker .mwp-purpose button.is-active,.mwp-wallpaper-maker .mwp-targets button.is-active{background:#eef5ff;border-color:#4b78d4;box-shadow:inset 0 0 0 1px #4b78d4}.mwp-wallpaper-maker .mwp-purpose small,.mwp-wallpaper-maker .mwp-targets small{color:#6e7686;font-size:.68rem;line-height:1.4}.mwp-wallpaper-maker .mwp-switch{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.mwp-wallpaper-maker .mwp-switch button{color:#465066;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:12px;min-height:46px;padding:9px 10px;font-weight:800}.mwp-wallpaper-maker .mwp-switch button.is-active{color:#244f97;background:#eef5ff;border-color:#4b78d4}.mwp-wallpaper-maker .mwp-gradients{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mwp-wallpaper-maker .mwp-gradients button{color:#465066;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:12px;gap:6px;min-height:74px;padding:8px;display:grid}.mwp-wallpaper-maker .mwp-gradients button.is-active{border-color:#4b78d4;box-shadow:inset 0 0 0 1px #4b78d4}.mwp-wallpaper-maker .mwp-gradients i{border-radius:8px;min-height:34px;display:block}.mwp-wallpaper-maker .mwp-gradients span{font-size:.72rem;font-weight:800}.mwp-wallpaper-maker .mwp-photo-box{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.mwp-wallpaper-maker .mwp-photo-box input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mwp-wallpaper-maker .mwp-photo-box button{color:#fff;cursor:pointer;background:#275fa8;border:0;border-radius:11px;min-height:46px;padding:9px;font-weight:850}.mwp-wallpaper-maker .mwp-photo-box button.is-secondary{color:#345b91;background:#fff;border:1px solid #7a94ba}.mwp-wallpaper-maker .mwp-photo-box p{color:#687285;overflow-wrap:anywhere;grid-column:1/-1;margin:2px 0 0;font-size:.7rem;line-height:1.5}.mwp-wallpaper-maker .mwp-advanced{background:#f8fafc;border:1px solid #dce3ed;border-radius:13px;margin-top:12px}.mwp-wallpaper-maker .mwp-advanced summary{color:#48536a;cursor:pointer;align-items:center;min-height:46px;padding:9px 12px;font-size:.76rem;font-weight:850;display:flex}.mwp-wallpaper-maker .mwp-advanced-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px;display:grid}.mwp-wallpaper-maker .mwp-advanced-grid label{color:#5f687a;gap:5px;font-size:.7rem;font-weight:800;display:grid}.mwp-wallpaper-maker .mwp-advanced-grid label:last-child{grid-column:1/-1}.mwp-wallpaper-maker .mwp-advanced-grid select,.mwp-wallpaper-maker .mwp-advanced-grid input{color:#333a4c;background:#fff;border:1px solid #d7dee9;border-radius:10px;width:100%;min-height:44px;padding:0 9px}.mwp-wallpaper-maker .mwp-advanced-grid input[type=range]{accent-color:#326bb6;padding:0}.mwp-wallpaper-maker .mwp-custom{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-top:10px;display:grid}.mwp-wallpaper-maker .mwp-custom label{color:#5f687a;gap:5px;font-size:.7rem;font-weight:800;display:grid}.mwp-wallpaper-maker .mwp-custom input{border:1px solid #d7dee9;border-radius:10px;width:100%;min-height:44px;padding:0 9px}.mwp-wallpaper-maker .mwp-custom>span{color:#7b8493;padding-bottom:12px}.mwp-wallpaper-maker .mwp-size-note{background:#f1f5f9;border-radius:12px;gap:5px;margin-top:12px;padding:11px;display:grid}.mwp-wallpaper-maker .mwp-size-note strong{color:#2f4b73;font-size:.8rem}.mwp-wallpaper-maker .mwp-size-note span{color:#697486;font-size:.7rem;line-height:1.45}.mwp-wallpaper-maker .mwp-primary,.mwp-wallpaper-maker .mwp-export button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#245a9f,#477ed0);border:0;border-radius:12px;width:100%;min-height:48px;margin-top:12px;padding:10px 13px;font-weight:900}.mwp-wallpaper-maker .mwp-primary:disabled,.mwp-wallpaper-maker .mwp-export button:disabled{cursor:not-allowed;opacity:.46}.mwp-wallpaper-maker .mwp-status{color:#365c8c;overflow-wrap:anywhere;background:#eff6ff;border-radius:10px;min-height:42px;margin:10px 0 0;padding:9px 10px;font-size:.72rem;line-height:1.5}.mwp-wallpaper-maker .mwp-status.is-error{color:#a1263d;background:#fff1f2}.mwp-wallpaper-maker .mwp-result{position:sticky;top:12px}.mwp-wallpaper-maker .mwp-canvas{background:#dfe5ee;border-radius:16px;place-items:center;min-height:310px;margin-top:14px;display:grid;overflow:hidden}.mwp-wallpaper-maker .mwp-canvas canvas{object-fit:contain;max-width:100%;max-height:500px;display:block}.mwp-wallpaper-maker .mwp-canvas.is-empty canvas{display:none}.mwp-wallpaper-maker .mwp-canvas.is-empty>div{color:#697487;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:310px;padding:24px;display:grid}.mwp-wallpaper-maker .mwp-canvas.is-empty span{color:#2f69b3;background:#e7f0ff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.4rem;display:grid}.mwp-wallpaper-maker .mwp-canvas.is-empty p{max-width:310px;margin:0;font-size:.76rem;line-height:1.5}.mwp-wallpaper-maker .mwp-boundary{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:12px;padding:12px}.mwp-wallpaper-maker .mwp-boundary strong{color:#854d0e;font-size:.8rem}.mwp-wallpaper-maker .mwp-boundary p{color:#786145;margin:5px 0 0;font-size:.73rem;line-height:1.5}.mwp-wallpaper-maker .mwp-checks{gap:8px;margin-top:12px;display:grid}.mwp-wallpaper-maker .mwp-checks label{color:#4f596e;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:11px;grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:.74rem;line-height:1.45;display:grid}.mwp-wallpaper-maker .mwp-checks input{accent-color:#326bb6;width:22px;height:22px;margin:0}.mwp-wallpaper-maker .mwp-export{grid-template-columns:1fr .8fr;gap:8px;margin-top:12px;display:grid}.mwp-wallpaper-maker .mwp-export label{color:#5f687a;gap:5px;font-size:.7rem;font-weight:800;display:grid}.mwp-wallpaper-maker .mwp-export select,.mwp-wallpaper-maker .mwp-export input{background:#fff;border:1px solid #d7dee9;border-radius:10px;width:100%;min-height:44px;padding:0 9px}.mwp-wallpaper-maker .mwp-export input{accent-color:#326bb6;padding:0}.mwp-wallpaper-maker .mwp-export button{grid-column:1/-1;margin-top:0}.mwp-wallpaper-maker .mwp-export button.is-secondary{color:#315c9d;background:#fff;border:1px solid #4b78d4}.mwp-wallpaper-maker .mwp-saved{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:12px;padding:12px}.mwp-wallpaper-maker .mwp-saved strong{color:#166534;font-size:.8rem}.mwp-wallpaper-maker .mwp-saved ul{color:#376449;overflow-wrap:anywhere;margin:7px 0 0;padding-left:18px;font-size:.71rem;line-height:1.55}.mwp-wallpaper-maker .mwp-purpose button:focus-visible,.mwp-wallpaper-maker .mwp-targets button:focus-visible,.mwp-wallpaper-maker .mwp-switch button:focus-visible,.mwp-wallpaper-maker .mwp-gradients button:focus-visible,.mwp-wallpaper-maker .mwp-photo-box button:focus-visible,.mwp-wallpaper-maker .mwp-advanced summary:focus-visible,.mwp-wallpaper-maker .mwp-advanced input:focus-visible,.mwp-wallpaper-maker .mwp-advanced select:focus-visible,.mwp-wallpaper-maker .mwp-custom input:focus-visible,.mwp-wallpaper-maker .mwp-primary:focus-visible,.mwp-wallpaper-maker .mwp-checks input:focus-visible,.mwp-wallpaper-maker .mwp-export button:focus-visible,.mwp-wallpaper-maker .mwp-export input:focus-visible,.mwp-wallpaper-maker .mwp-export select:focus-visible{outline-offset:2px;outline:3px solid #326bb647}@media (width<=1080px){.mwp-wallpaper-maker .mwp-grid{grid-template-columns:1fr 1fr}.mwp-wallpaper-maker .mwp-result{grid-column:1/-1;position:static}}@media (width<=640px){.mwp-wallpaper-maker.mwp-studio{padding:16px 12px 34px}.mwp-wallpaper-maker .mwp-head{display:grid}.mwp-wallpaper-maker .mwp-head>strong{white-space:normal;justify-self:start}.mwp-wallpaper-maker .mwp-steps,.mwp-wallpaper-maker .mwp-grid{grid-template-columns:1fr}.mwp-wallpaper-maker .mwp-result{grid-column:auto}.mwp-wallpaper-maker .mwp-purpose,.mwp-wallpaper-maker .mwp-targets,.mwp-wallpaper-maker .mwp-gradients,.mwp-wallpaper-maker .mwp-advanced-grid,.mwp-wallpaper-maker .mwp-export{grid-template-columns:1fr}.mwp-wallpaper-maker .mwp-advanced-grid label:last-child,.mwp-wallpaper-maker .mwp-export button{grid-column:auto}.mwp-wallpaper-maker .mwp-photo-box{grid-template-columns:1fr}.mwp-wallpaper-maker .mwp-photo-box p{grid-column:auto}.mwp-wallpaper-maker .mwp-canvas,.mwp-wallpaper-maker .mwp-canvas.is-empty>div{min-height:240px}}.mw-workspace.is-sticker-maker{background:#f8f6fb;padding:0;overflow:auto}.msk-studio{color:#292338;background:radial-gradient(circle at 8% 0,#be46841f,#0000 32%),#f8f6fb;min-height:100%;padding:clamp(18px,3vw,34px)}.msk-head{justify-content:space-between;align-items:flex-start;gap:18px;max-width:1380px;margin:0 auto;display:flex}.msk-head>div{min-width:0}.msk-head>div>span,.msk-section-head span{color:#a53d73;letter-spacing:.07em;font-size:.76rem;font-weight:850}.msk-head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.9rem,3.5vw,3.25rem);line-height:1.08}.msk-head p{color:#6d6577;overflow-wrap:anywhere;max-width:760px;margin:12px 0 0;line-height:1.7}.msk-head>strong{color:#8f3764;background:#ffffffdb;border:1px solid #e5cddd;border-radius:999px;flex:none;padding:9px 12px;font-size:.75rem}.msk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1380px;margin:22px auto 16px;padding:0;list-style:none;display:grid}.msk-steps li{background:#ffffffc2;border:1px solid #eadce6;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.msk-steps b{color:#fff;background:#af477e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.msk-steps span,.msk-steps strong,.msk-steps small{min-width:0;display:block}.msk-steps small{color:#746b7d;overflow-wrap:anywhere;margin-top:3px}.msk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:16px;max-width:1380px;margin:0 auto;display:grid}.msk-card{background:#fffffff0;border:1px solid #e7dce5;border-radius:20px;min-width:0;padding:clamp(16px,2vw,22px);box-shadow:0 14px 34px #46293e0f}.msk-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.msk-section-head h3{letter-spacing:-.02em;margin:5px 0 0;font-size:1.08rem}.msk-gap{margin-top:24px}.msk-purpose,.msk-shapes,.msk-palettes,.msk-sizes{gap:9px;margin-top:14px;display:grid}.msk-purpose{grid-template-columns:repeat(2,minmax(0,1fr))}.msk-purpose button,.msk-switch button,.msk-shapes button,.msk-palettes button,.msk-sizes button,.msk-photo-box button{color:#352d3d;cursor:pointer;background:#fff;border:1px solid #dfd4dd;border-radius:13px;min-width:0;min-height:44px}.msk-purpose button{text-align:left;padding:11px}.msk-purpose strong,.msk-purpose small,.msk-sizes strong,.msk-sizes small{overflow-wrap:anywhere;display:block}.msk-purpose small,.msk-sizes small{color:#756d7c;margin-top:4px;line-height:1.4}.msk-purpose button.is-active,.msk-switch button.is-active,.msk-shapes button.is-active,.msk-palettes button.is-active,.msk-sizes button.is-active{color:#8d315f;background:#fff2f8;border-color:#b54a82;box-shadow:0 0 0 2px #b54a821a}.msk-switch{background:#f5eff4;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:4px;display:grid}.msk-switch button{border-color:#0000}.msk-emoji-fields{gap:10px;margin-top:12px;display:grid}.msk-emoji-fields label,.msk-advanced label,.msk-export label{color:#574e60;gap:7px;min-width:0;font-size:.82rem;font-weight:750;display:grid}.msk-emoji-fields label>span{color:#887d8d;justify-self:end;margin-top:-24px;font-size:.72rem}.msk-emoji-fields input,.msk-export select{color:#302837;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd2db;border-radius:11px;padding:0 12px}.msk-photo-box{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.msk-photo-box input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.msk-photo-box button{padding:0 14px;font-weight:800}.msk-photo-box p{color:#746c79;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.76rem;line-height:1.5}.msk-boundary,.msk-honesty{background:#fff8fb;border:1px solid #ead8e2;border-radius:13px;margin-top:14px;padding:12px 13px}.msk-boundary strong,.msk-honesty strong{color:#7d3359;font-size:.78rem}.msk-boundary p,.msk-honesty p{color:#716675;margin:6px 0 0;font-size:.74rem;line-height:1.55}.msk-shapes{grid-template-columns:repeat(3,minmax(0,1fr))}.msk-shapes button{padding:7px;font-weight:800}.msk-palettes{grid-template-columns:repeat(4,minmax(0,1fr))}.msk-palettes button{place-items:center;gap:4px;min-height:68px;padding:7px 4px;font-size:.72rem;display:grid}.msk-palettes i{border:2px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #d8ccd5}.msk-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.msk-sizes button{padding:9px 6px}.msk-advanced{background:#fbf9fb;border:1px solid #e2d7e0;border-radius:13px;margin-top:13px}.msk-advanced summary{cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-size:.8rem;font-weight:800;display:flex}.msk-advanced>div{gap:13px;padding:3px 12px 14px;display:grid}.msk-advanced input[type=range]{accent-color:#ad467d;width:100%;min-height:44px}.msk-ai-lock{background:#fff9fc;border:1px dashed #d8bfd0;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;margin-top:13px;padding:12px 13px;display:grid}.msk-ai-lock>span{background:#f4e5ee;border-radius:11px;place-items:center;width:44px;height:44px;font-size:1.08rem;display:grid}.msk-ai-lock strong{color:#7d3359;font-size:.78rem}.msk-ai-lock p{color:#716675;margin:5px 0 0;font-size:.74rem;line-height:1.55}.msk-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a83d77,#7f4ac2);border:0;border-radius:13px;width:100%;min-height:48px;margin-top:14px;font-weight:850}.msk-primary:disabled,.msk-export button:disabled{opacity:.48;cursor:not-allowed}.msk-status{color:#6d6372;min-height:22px;margin:9px 0 0;font-size:.76rem;line-height:1.5}.msk-status.is-error{color:#b4233a}.msk-result{position:sticky;top:16px}.msk-canvas{background-color:#fff;background-image:linear-gradient(45deg,#eee8ed 25%,#0000 25%),linear-gradient(-45deg,#eee8ed 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eee8ed 75%),linear-gradient(-45deg,#0000 75%,#eee8ed 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #dccfd9;border-radius:16px;place-items:center;min-height:300px;margin-top:14px;display:grid;position:relative;overflow:hidden}.msk-canvas canvas{object-fit:contain;width:min(100%,420px);height:auto;max-height:520px;display:block}.msk-canvas.is-empty>canvas{display:none}.msk-canvas.is-empty>div{text-align:center;background:#ffffffdb;align-content:center;place-items:center;gap:7px;min-height:300px;padding:22px;display:grid}.msk-canvas.is-empty span{color:#bd4f88;font-size:2.2rem}.msk-canvas.is-empty p{color:#746a79;margin:0;line-height:1.55}.msk-checks{gap:7px;margin-top:13px;display:grid}.msk-checks label{color:#4f4656;cursor:pointer;border:1px solid #e0d5dd;border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:.76rem;line-height:1.45;display:flex}.msk-checks input{accent-color:#a94076;flex:none;width:22px;height:22px}.msk-export{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:13px;display:grid}.msk-export button{color:#fff;cursor:pointer;background:#8f3868;border:0;border-radius:12px;min-height:48px;padding:0 14px;font-weight:820}.msk-export button.is-secondary{color:#7a315a;background:#fff;border:1px solid #d8c7d3;grid-column:1/-1}.msk-saved{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:12px;padding:12px}.msk-saved strong{color:#166534;font-size:.8rem}.msk-saved ul{color:#376449;overflow-wrap:anywhere;margin:7px 0 0;padding-left:18px;font-size:.71rem;line-height:1.55}.msk-purpose button:focus-visible,.msk-switch button:focus-visible,.msk-emoji-fields input:focus-visible,.msk-photo-box button:focus-visible,.msk-shapes button:focus-visible,.msk-palettes button:focus-visible,.msk-sizes button:focus-visible,.msk-advanced summary:focus-visible,.msk-advanced input:focus-visible,.msk-primary:focus-visible,.msk-checks input:focus-visible,.msk-export select:focus-visible,.msk-export button:focus-visible{outline-offset:2px;outline:3px solid #af477e47}@media (width<=1080px){.msk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msk-result{grid-column:1/-1;position:static}}@media (width<=640px){.msk-studio{padding:16px 12px 34px}.msk-head{display:grid}.msk-head>strong{white-space:normal;justify-self:start}.msk-steps,.msk-grid,.msk-purpose,.msk-shapes,.msk-sizes,.msk-export{grid-template-columns:1fr}.msk-result,.msk-export button.is-secondary{grid-column:auto}.msk-palettes{grid-template-columns:repeat(2,minmax(0,1fr))}.msk-photo-box{grid-template-columns:1fr}.msk-canvas,.msk-canvas.is-empty>div{min-height:240px}}.mw-workspace.is-profile-photo{background:#f6f7fb;padding:0;overflow:auto}.mpp-studio{color:#252537;background:radial-gradient(circle at 8% 0,#5474e61f,#0000 32%),#f6f7fb;min-height:100%;padding:clamp(18px,3vw,34px)}.mpp-head{justify-content:space-between;align-items:flex-start;gap:18px;max-width:1380px;margin:0 auto;display:flex}.mpp-head>div>span,.mpp-section-head span{color:#5063c9;letter-spacing:.08em;font-size:.76rem;font-weight:850}.mpp-head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.9rem,3.5vw,3.25rem);line-height:1.08}.mpp-head p{color:#686978;max-width:780px;margin:12px 0 0;line-height:1.7}.mpp-head>strong{color:#41539f;background:#ffffffd1;border:1px solid #d4daf1;border-radius:999px;flex:none;padding:9px 12px;font-size:.75rem}.mpp-warning{background:#fffaf0;border:1px solid #f1cf7a;border-radius:14px;max-width:1380px;margin:18px auto 0;padding:13px 15px}.mpp-warning strong{color:#7c520a;font-size:.84rem}.mpp-warning p{color:#705f43;margin:5px 0 0;font-size:.76rem;line-height:1.6}.mpp-steps{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1380px;margin:16px auto;padding:0;list-style:none;display:grid}.mpp-steps li{background:#ffffffb8;border:1px solid #dde1ec;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px;display:flex}.mpp-steps li>span{color:#787b87;background:#e9ebf2;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.mpp-steps li.is-current{background:#fff;border-color:#8090df;box-shadow:0 8px 24px #36468914}.mpp-steps li.is-current>span{color:#fff;background:#5267d4}.mpp-steps li.is-done>span{color:#166534;background:#dcfce7}.mpp-steps strong,.mpp-steps small{overflow-wrap:anywhere;display:block}.mpp-steps strong{font-size:.88rem}.mpp-steps small{color:#7d7f89;margin-top:3px;font-size:.72rem}.mpp-grid{grid-template-columns:minmax(270px,.85fr) minmax(310px,1fr) minmax(330px,1.15fr);align-items:start;gap:14px;max-width:1380px;margin:0 auto;display:grid}.mpp-panel{background:#fffffff2;border:1px solid #dde0e9;border-radius:22px;min-width:0;padding:clamp(15px,2vw,22px);box-shadow:0 14px 36px #2d335312}.mpp-section-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mpp-section-head h3{margin:4px 0 0;font-size:1.15rem}.mpp-section-head>strong{color:#5063b7;font-size:.75rem}.mpp-section-head button,.mpp-source-preview button{color:#465aa8;cursor:pointer;background:#fff;border:1px solid #d4d9e8;border-radius:11px;min-height:44px;padding:0 13px;font-weight:800}.mpp-section-head button:disabled{cursor:wait;opacity:.58}.mpp-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mpp-drop{text-align:center;cursor:pointer;background:#f8f9ff;border:2px dashed #c8d0ec;border-radius:17px;place-content:center;gap:8px;min-height:250px;margin-top:14px;padding:18px;display:grid}.mpp-drop:hover{border-color:#5f72d3}.mpp-drop:focus-visible{outline-offset:3px;outline:3px solid #4e63c94d}.mpp-drop strong{color:#3e4f93}.mpp-drop span{color:#747785;font-size:.76rem;line-height:1.55}.mpp-source-preview{background:#e9ebf2;border:1px solid #dde1ed;border-radius:16px;margin-top:14px;overflow:hidden}.mpp-source-preview canvas{object-fit:contain;background:#e8eaf0;width:100%;max-height:360px;display:block}.mpp-source-preview footer{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.mpp-source-preview footer div{min-width:0}.mpp-source-preview footer strong,.mpp-source-preview footer span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mpp-source-preview footer span{color:#767985;margin-top:3px;font-size:.72rem}.mpp-privacy,.mpp-note{color:#707381;margin:12px 0 0;font-size:.75rem;line-height:1.55}.mpp-controls{gap:14px;display:grid}.mpp-purpose{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.mpp-purpose button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dce7;border-radius:13px;min-height:76px;padding:11px}.mpp-purpose button[aria-pressed=true]{background:#f0f3ff;border-color:#6377d8;box-shadow:inset 0 0 0 1px #6377d8}.mpp-purpose strong,.mpp-purpose span{display:block}.mpp-purpose strong{color:#303a66;font-size:.85rem}.mpp-purpose span{color:#707481;margin-top:4px;font-size:.7rem;line-height:1.4}.mpp-recommendation{background:#f4f6ff;border:1px solid #d3daf6;border-radius:14px;gap:4px;padding:13px;display:grid}.mpp-recommendation strong{color:#394b9a}.mpp-recommendation span{color:#606475;font-size:.78rem}.mpp-recommendation small{color:#757987;line-height:1.45}.mpp-advanced{border-top:1px solid #e4e6ec;border-bottom:1px solid #e4e6ec}.mpp-advanced>summary{color:#425294;cursor:pointer;min-height:44px;padding:13px 0;font-size:.82rem;font-weight:850}.mpp-advanced>summary span{float:right;color:#7c808e;font-size:.7rem}.mpp-advanced>div{gap:12px;padding:0 0 14px;display:grid}.mpp-advanced label{color:#474b5b;grid-template-columns:1fr auto;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:grid}.mpp-advanced label input{accent-color:#5267d4;grid-column:1/-1;width:100%;min-height:44px}.mpp-primary,.mpp-export button{color:#fff;cursor:pointer;background:#4d63cf;border:0;border-radius:12px;min-height:48px;font-weight:850}.mpp-primary:disabled{cursor:not-allowed;opacity:.45}.mpp-message{color:#626573;background:#f1f2f6;border-radius:11px;margin:0;padding:11px 12px;font-size:.78rem;line-height:1.5}.mpp-message.is-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.mpp-message.is-done{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.mpp-result{position:sticky;top:12px}.mpp-result-canvas{background:#e7e9ef;border-radius:16px;place-items:center;min-height:320px;margin-top:14px;display:grid;overflow:hidden}.mpp-result-canvas.is-hidden{display:none}.mpp-result-canvas canvas{object-fit:contain;max-width:100%;max-height:520px;display:block}.mpp-empty{color:#707481;text-align:center;border:2px dashed #d8dce7;border-radius:16px;place-content:center;justify-items:center;gap:8px;min-height:320px;margin-top:14px;padding:24px;display:grid}.mpp-empty>span{color:#4f64c8;background:#e9edff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid}.mpp-empty p{max-width:330px;margin:0;font-size:.78rem;line-height:1.55}.mpp-checklist{background:#fffbeb;border:1px solid #f0d483;border-radius:12px;margin-top:12px;padding:12px}.mpp-checklist strong{color:#7a540a;font-size:.8rem}.mpp-checklist ul{color:#715f3d;margin:7px 0 0;padding-left:18px;font-size:.73rem;line-height:1.6}.mpp-export{grid-template-columns:1fr .9fr;gap:8px;margin-top:12px;display:grid}.mpp-export label{color:#565a68;grid-template-columns:1fr auto;gap:5px;font-size:.72rem;font-weight:800;display:grid}.mpp-export label select,.mpp-export label input{grid-column:1/-1;min-height:44px}.mpp-export select{color:#343743;background:#fff;border:1px solid #d7dae4;border-radius:10px;padding:0 9px}.mpp-export input{accent-color:#5267d4;width:100%}.mpp-export button{grid-column:1/-1}.mpp-export button.is-secondary{color:#4559b1;background:#fff;border:1px solid #5d70cf}.mpp-checks{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:12px;padding:12px}.mpp-checks strong{color:#166534;font-size:.8rem}.mpp-checks ul{color:#376449;overflow-wrap:anywhere;margin:7px 0 0;padding-left:18px;font-size:.72rem;line-height:1.55}.mpp-purpose button:focus-visible,.mpp-primary:focus-visible,.mpp-export button:focus-visible,.mpp-section-head button:focus-visible,.mpp-source-preview button:focus-visible,.mpp-advanced summary:focus-visible,.mpp-export select:focus-visible,.mpp-export input:focus-visible{outline-offset:2px;outline:3px solid #4e63c94d}@media (width<=1080px){.mpp-grid{grid-template-columns:1fr 1fr}.mpp-result{grid-column:1/-1;position:static}.mpp-result-canvas{min-height:280px}}@media (width<=640px){.mpp-studio{padding:16px 12px 34px}.mpp-head{display:grid}.mpp-head>strong{white-space:normal;justify-self:start}.mpp-steps,.mpp-grid{grid-template-columns:1fr}.mpp-result{grid-column:auto}.mpp-purpose,.mpp-export{grid-template-columns:1fr}.mpp-export button{grid-column:auto}.mpp-source-preview footer{flex-direction:column;align-items:flex-start}.mpp-source-preview footer button{width:100%}.mpp-result-canvas{min-height:240px}}.mti-studio{--mti-accent:#0f766e;--mti-soft:#ecfdf8;--mti-line:#d8e8e3;--mti-ink:#173b37;--mti-muted:#687c78}.mti-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;display:grid}.mti-source{gap:11px;min-width:0;display:grid;position:sticky;top:12px}.mti-section-head,.mti-results-head,.mti-preview>header,.mti-columns>header,.mti-warnings>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mti-section-head>div,.mti-results-head>div{align-items:center;gap:9px;display:flex}.mti-section-head h2,.mti-results-head h2,.mti-preview h3,.mti-columns h3,.mti-warnings h3{color:var(--mti-ink);margin:0}.mti-section-head span,.mti-results-head span{background:var(--mti-soft);width:28px;height:28px;color:var(--mti-accent);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.mti-section-head small,.mti-results-head strong,.mti-preview header>span,.mti-columns header>span,.mti-warnings header>span{color:var(--mti-muted);font-size:11px}.mti-source label:not(.mti-file){color:var(--mti-ink);gap:5px;font-size:12px;font-weight:850;display:grid}.mti-source label small{color:var(--mti-muted);font-weight:600}.mti-source input[type=text],.mti-source textarea{box-sizing:border-box;color:#203b38;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9dcd6;border-radius:11px;line-height:1.55}.mti-source input[type=text]{min-height:44px;padding:0 11px}.mti-source textarea{resize:vertical;min-height:270px;padding:11px}.mti-file{background:var(--mti-soft);min-height:92px;color:var(--mti-accent);text-align:center;cursor:pointer;border:1px dashed #8dbdb3;border-radius:13px;place-items:center;gap:4px;padding:14px;display:grid}.mti-file input{opacity:0;width:1px;height:1px;position:absolute}.mti-file small{color:var(--mti-muted)}.mti-input-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.mti-input-actions span{color:var(--mti-muted);font-size:11px}.mti-input-actions button,.mti-source>.msh-primary,.mti-warnings footer button{min-height:44px;color:var(--mti-accent);cursor:pointer;background:#fff;border:1px solid #9fc7be;border-radius:10px;padding:0 13px;font-weight:850}.mti-source>.msh-primary{border-color:var(--mti-accent);background:var(--mti-accent);color:#fff;width:100%}.mti-results{gap:14px;min-width:0;display:grid}.mti-empty{text-align:center;place-content:center;gap:6px;min-height:330px;display:grid}.mti-empty span{color:var(--mti-accent);font-size:11px;font-weight:900}.mti-empty h2,.mti-empty p{margin:0}.mti-empty p{max-width:440px;color:var(--mti-muted);line-height:1.6}.mti-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mti-summary article{border:1px solid var(--mti-line);background:#fff;border-radius:14px;gap:3px;min-width:0;padding:14px;display:grid}.mti-summary span,.mti-summary small{color:var(--mti-muted);font-size:10px}.mti-summary strong{color:var(--mti-ink);font-size:24px}.mti-preview,.mti-columns,.mti-warnings{min-width:0}.mti-preview header p,.mti-columns header p,.mti-warnings header p{color:var(--mti-muted);margin:4px 0 0;font-size:11px}.mti-table-scroll{border:1px solid var(--mti-line);background:#fff;border-radius:12px;margin-top:12px;overflow:auto}.mti-table-scroll:focus-visible,.mti-file:focus-within,.mti-studio button:focus-visible,.mti-studio input:focus-visible,.mti-studio textarea:focus-visible,.mti-studio summary:focus-visible{outline-offset:2px;outline:3px solid #0f766e40}.mti-table-scroll table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.mti-table-scroll th,.mti-table-scroll td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8efed;border-right:1px solid #edf3f1;max-width:260px;padding:10px 12px}.mti-table-scroll th{color:var(--mti-ink);background:#f2faf7;font-weight:850;position:sticky;top:0}.mti-table-scroll th span{color:var(--mti-accent);margin-bottom:3px;font:900 9px ui-monospace,monospace;display:block}.mti-table-scroll td em{color:#a34f3e;font-style:normal}.mti-column-tabs{gap:6px;margin-top:12px;padding-bottom:3px;display:flex;overflow-x:auto}.mti-column-tabs button{border:1px solid var(--mti-line);min-height:44px;color:var(--mti-muted);cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:0 13px;font-weight:800}.mti-column-tabs button[aria-selected=true]{border-color:var(--mti-accent);background:var(--mti-soft);color:var(--mti-accent)}.mti-column-detail{border:1px solid var(--mti-line);background:#fbfefd;border-radius:13px;gap:11px;margin-top:9px;padding:14px;display:grid}.mti-column-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mti-column-detail>header>div{align-items:center;gap:8px;display:flex}.mti-column-detail h4{margin:0}.mti-column-detail code{color:var(--mti-accent);font-weight:900}.mti-column-detail header>span{color:var(--mti-muted);font-size:11px}.mti-column-detail>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mti-column-detail>div span{color:var(--mti-muted);background:#f1f7f5;border-radius:9px;padding:9px;font-size:11px}.mti-column-detail b{color:var(--mti-ink)}.mti-number-range{border-left:3px solid var(--mti-accent);background:var(--mti-soft);color:var(--mti-muted);margin:0;padding:10px;font-size:12px}.mti-column-detail details{border-top:1px solid var(--mti-line)}.mti-column-detail summary{min-height:44px;color:var(--mti-accent);cursor:pointer;align-items:center;font-size:12px;font-weight:850;display:flex}.mti-column-detail ul,.mti-warnings ul{margin:0;padding-left:19px}.mti-column-detail li{color:var(--mti-muted);justify-content:space-between;gap:12px;margin:6px 0;font-size:11px;display:flex}.mti-column-detail li span{overflow-wrap:anywhere}.mti-warnings li{color:#5e706c;margin:7px 0;font-size:12px;line-height:1.55}.mti-warnings footer{justify-content:flex-end;margin-top:12px;display:flex}.mti-status{background:var(--mti-soft);color:#146158;border:1px solid #b8dfd6;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;font-weight:750}.mti-studio .msh-notice,.mti-studio .msh-error{line-height:1.55}@media (width<=1080px){.mti-layout{grid-template-columns:1fr}.mti-source{position:static}}@media (width<=600px){.mti-source,.mti-preview,.mti-columns,.mti-warnings{padding:14px}.mti-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mti-input-actions{flex-direction:column;align-items:stretch}.mti-input-actions button{width:100%}.mti-column-detail>header{flex-direction:column;align-items:flex-start}.mti-column-detail>div{grid-template-columns:1fr}.mti-warnings footer button{width:100%}}.mti-stale{color:#755b13;background:#fff9e8;border:1px solid #ecd792;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;font-weight:750}.mti-merge{min-width:0;margin-bottom:16px;padding:0;overflow:hidden}.mti-merge>summary{box-sizing:border-box;min-height:58px;color:var(--mti-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-weight:900;display:flex}.mti-merge>summary small{color:var(--mti-muted);font-size:11px;font-weight:650}.mti-merge-body{border-top:1px solid var(--mti-line);gap:13px;padding:16px;display:grid}.mti-merge-body>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mti-merge-body>header h2,.mti-merge-body>header p{margin:0}.mti-merge-body>header h2{color:var(--mti-ink);font-size:17px}.mti-merge-body>header p{color:var(--mti-muted);margin-top:4px;font-size:12px;line-height:1.55}.mti-merge-body>header>span{color:var(--mti-accent);flex:none;font-size:10px;font-weight:850}.mti-merge-file{box-sizing:border-box;background:var(--mti-soft);min-height:88px;color:var(--mti-accent);text-align:center;cursor:pointer;border:1px dashed #8dbdb3;border-radius:13px;place-items:center;gap:4px;padding:13px;display:grid;position:relative}.mti-merge-file input{opacity:0;width:1px;min-width:0;height:1px;min-height:0;position:absolute}.mti-merge-file small{color:var(--mti-muted)}.mti-merge-file:focus-within{outline-offset:2px;outline:3px solid #0f766e40}.mti-merge-files{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mti-merge-files li{border:1px solid var(--mti-line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.mti-merge-files li>span{gap:2px;min-width:0;display:grid}.mti-merge-files strong{overflow-wrap:anywhere;color:var(--mti-ink);font-size:12px}.mti-merge-files small{color:var(--mti-muted);font-size:10px}.mti-merge-files button,.mti-merge-actions button{min-height:44px;color:var(--mti-accent);cursor:pointer;background:#fff;border:1px solid #9fc7be;border-radius:10px;padding:0 12px;font-weight:850}.mti-merge-empty,.mti-merge-boundary{color:var(--mti-muted);background:#f4f8f7;border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.6}.mti-merge-mode{border:0;gap:8px;margin:0;padding:0;display:grid}.mti-merge-mode legend{color:var(--mti-ink);font-size:12px;font-weight:850}.mti-merge-mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mti-merge-mode label{box-sizing:border-box;border:1px solid var(--mti-line);cursor:pointer;background:#fff;border-radius:11px;align-items:flex-start;gap:9px;min-height:58px;padding:10px;display:flex}.mti-merge-mode label:has(input:checked){border-color:var(--mti-accent);background:var(--mti-soft)}.mti-merge-mode input{accent-color:var(--mti-accent);flex:none;margin-top:2px}.mti-merge-mode label span{gap:3px;display:grid}.mti-merge-mode label strong{color:var(--mti-ink);font-size:12px}.mti-merge-mode label small{color:var(--mti-muted);font-size:10px;line-height:1.45}.mti-merge-run{border:1px solid var(--mti-accent);background:var(--mti-accent);color:#fff;cursor:pointer;border-radius:10px;width:100%;min-height:44px;font-weight:900}.mti-merge-result{background:#fbfefd;border:1px solid #a7d4ca;border-radius:13px;gap:12px;min-width:0;padding:14px;display:grid}.mti-merge-result>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mti-merge-result>header div{gap:3px;display:grid}.mti-merge-result>header span{color:var(--mti-accent);font-size:10px;font-weight:850}.mti-merge-result h3{color:var(--mti-ink);margin:0}.mti-merge-result>header>strong{color:var(--mti-accent);font-size:12px}.mti-merge-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mti-merge-summary span{background:var(--mti-soft);color:var(--mti-muted);border-radius:9px;padding:9px;font-size:11px}.mti-merge-summary b{color:var(--mti-ink);margin-top:3px;font-size:17px;display:block}.mti-merge-warnings{border:1px solid var(--mti-line);background:#fff;border-radius:10px}.mti-merge-warnings summary{min-height:44px;color:var(--mti-accent);cursor:pointer;align-items:center;padding:0 11px;font-size:12px;font-weight:850;display:flex}.mti-merge-warnings ul{color:var(--mti-muted);margin:0;padding:0 28px 12px;font-size:11px;line-height:1.55}.mti-merge-actions{flex-wrap:wrap;gap:8px;display:flex}.mti-merge-actions button:first-child{border-color:var(--mti-accent);background:var(--mti-accent);color:#fff}@media (width<=600px){.mti-merge>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:64px}.mti-merge-body{padding:13px}.mti-merge-body>header{flex-direction:column}.mti-merge-mode>div,.mti-merge-summary{grid-template-columns:1fr}.mti-merge-mode label{min-height:64px}.mti-merge-files li{grid-template-columns:1fr}.mti-merge-files button,.mti-merge-actions,.mti-merge-actions button,.mti-merge-run{width:100%;min-height:48px}.mti-merge-result>header{flex-direction:column}}.mti-trend{min-width:0;padding:0;overflow:hidden}.mti-trend>summary{min-height:56px;color:var(--mti-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-weight:900;display:flex}.mti-trend>summary small{color:var(--mti-muted);font-size:11px;font-weight:650}.mti-trend-body{border-top:1px solid var(--mti-line);gap:14px;padding:0 16px 16px;display:grid}.mti-trend-body>header{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:15px;display:flex}.mti-trend-body h3,.mti-trend-body p{margin:0}.mti-trend-body header p{color:var(--mti-muted);margin-top:4px;font-size:11px}.mti-trend-body header>span{color:var(--mti-accent);font-size:10px;font-weight:850}.mti-trend-controls{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mti-trend-controls label{color:var(--mti-ink);gap:6px;font-size:12px;font-weight:850;display:grid}.mti-trend-controls select,.mti-trend-controls input{box-sizing:border-box;width:100%;min-height:44px;color:var(--mti-ink);font:inherit;background:#fff;border:1px solid #c9dcd6;border-radius:10px;padding:0 11px}.mti-trend-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mti-trend-summary article{background:var(--mti-soft);border-radius:10px;gap:3px;padding:10px;display:grid}.mti-trend-summary span{color:var(--mti-muted);font-size:10px}.mti-trend-summary strong{color:var(--mti-ink);overflow-wrap:anywhere;font-size:17px}.mti-trend-chart{gap:9px;margin:0;display:grid}.mti-trend-chart svg{box-sizing:border-box;border:1px solid var(--mti-line);background:#fbfefd;border-radius:13px;width:100%;min-height:230px;padding:8px}.mti-trend-chart line{stroke:#b9cec9;stroke-width:1px}.mti-trend-chart .mti-chart-guide{stroke-dasharray:5 5}.mti-trend-chart .mti-chart-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.mti-trend-chart .mti-chart-point,.mti-trend-chart .mti-chart-scatter,.mti-trend-chart .mti-chart-bar,.mti-trend-chart .mti-chart-slice{stroke:#fff;stroke-width:1.5px}.mti-trend-chart text{fill:var(--mti-muted);font-size:11px}.mti-trend-chart figcaption{color:var(--mti-muted);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}.mti-trend-chart figcaption strong{color:var(--mti-ink)}.mti-trend-note,.mti-small-empty{color:var(--mti-muted);background:#f4f8f7;border-radius:10px;padding:11px 12px;font-size:11px;line-height:1.6}.mti-small-empty{margin:0}.mti-studio :where(select,input,button,summary):focus-visible{outline-offset:2px;outline:3px solid #0f766e40}.mti-chart-kinds,.mti-chart-colors{border:0;gap:7px;margin:0;padding:0;display:grid}.mti-chart-kinds legend,.mti-chart-colors legend{color:var(--mti-ink);margin-bottom:7px;font-size:12px;font-weight:850}.mti-chart-kinds>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mti-chart-kinds button{min-height:58px;color:var(--mti-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #c9dcd6;border-radius:10px;align-content:center;gap:3px;padding:8px 10px;display:grid}.mti-chart-kinds button small{color:var(--mti-muted);font-size:10px}.mti-chart-kinds button[aria-pressed=true]{border-color:var(--mti-accent);background:var(--mti-soft);box-shadow:0 0 0 2px #0f766e1a}.mti-chart-colors>div{flex-wrap:wrap;gap:8px;display:flex}.mti-chart-colors button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 1px #b9cfc9}.mti-chart-colors button[aria-pressed=true]{box-shadow:0 0 0 3px var(--mti-accent)}.mti-pie-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mti-pie-legend span{min-width:0;color:var(--mti-muted);overflow-wrap:anywhere;background:#f6f9f8;border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.mti-pie-legend i{border-radius:3px;flex:0 0 12px;width:12px;height:12px}.mti-chart-rows{border:1px solid var(--mti-line);background:#fff;border-radius:10px}.mti-chart-rows>summary{min-height:44px;color:var(--mti-ink);cursor:pointer;align-items:center;padding:0 11px;font-size:12px;font-weight:850;display:flex}.mti-chart-rows ol{gap:4px;max-height:260px;margin:0;padding:0 11px 11px;list-style:none;display:grid;overflow:auto}.mti-chart-rows li{color:var(--mti-muted);background:#f6f9f8;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;gap:8px;padding:7px;font-size:11px;display:grid}.mti-chart-rows li b{color:var(--mti-accent)}.mti-chart-rows li strong{color:var(--mti-ink);text-align:right}.mti-chart-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.mti-chart-actions button{border:1px solid var(--mti-accent);background:var(--mti-accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-weight:850}.mti-chart-actions button:disabled{color:#84918d;cursor:not-allowed;background:#e9efed;border-color:#cbd7d4}.mti-chart-actions small{color:var(--mti-muted)}.mti-chart-status{color:var(--mti-muted);margin:0;font-size:11px;line-height:1.5}@media (width<=600px){.mti-trend>summary,.mti-trend-body>header,.mti-trend-chart figcaption{flex-direction:column;align-items:flex-start}.mti-trend-controls,.mti-trend-summary,.mti-chart-kinds>div,.mti-pie-legend{grid-template-columns:1fr 1fr}.mti-trend-chart svg{min-height:190px}.mti-trend-body{padding:0 14px 14px}.mti-chart-kinds button,.mti-chart-actions button{min-height:48px}.mti-chart-actions{flex-direction:column;align-items:stretch}.mti-chart-actions button{width:100%}.mti-chart-rows li{grid-template-columns:46px minmax(0,1fr)}.mti-chart-rows li strong{text-align:left;grid-column:2}}.msf-studio{--msf-accent:#5b4bc4;--msf-soft:#f3f1ff;--msf-line:#ded9f4;--msf-ink:#29264b;--msf-muted:#6d6a82}.msf-cleanup{min-width:0;margin-bottom:16px;padding:0;overflow:hidden}.msf-cleanup>summary{box-sizing:border-box;min-height:58px;color:var(--msf-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-weight:900;display:flex}.msf-cleanup>summary small{color:var(--msf-muted);font-size:11px;font-weight:650}.msf-cleanup-body{border-top:1px solid var(--msf-line);gap:13px;padding:16px;display:grid}.msf-cleanup-body>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.msf-cleanup-body>header h2,.msf-cleanup-body>header p{margin:0}.msf-cleanup-body>header h2{color:var(--msf-ink);font-size:17px}.msf-cleanup-body>header p{color:var(--msf-muted);margin-top:4px;font-size:12px;line-height:1.55}.msf-cleanup-body>header>span{color:var(--msf-accent);flex:none;font-size:10px;font-weight:850}.msf-cleanup-options{border:0;gap:8px;margin:0;padding:0;display:grid}.msf-cleanup-options legend{color:var(--msf-ink);font-size:12px;font-weight:850}.msf-cleanup-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.msf-cleanup-options label{box-sizing:border-box;border:1px solid var(--msf-line);cursor:pointer;background:#fff;border-radius:11px;align-items:flex-start;gap:9px;min-height:62px;padding:10px;display:flex}.msf-cleanup-options label:has(input:checked){border-color:var(--msf-accent);background:var(--msf-soft)}.msf-cleanup-options input{accent-color:var(--msf-accent);flex:none;margin-top:2px}.msf-cleanup-options label span{gap:3px;display:grid}.msf-cleanup-options label strong{color:var(--msf-ink);font-size:12px}.msf-cleanup-options label small{color:var(--msf-muted);font-size:10px;line-height:1.45}.msf-cleanup-boundary,.msf-cleanup-none,.msf-cleanup-more{color:var(--msf-muted);background:#f7f6fc;border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.6}.msf-cleanup-preview{border:1px solid var(--msf-accent);background:var(--msf-accent);color:#fff;cursor:pointer;border-radius:10px;width:100%;min-height:44px;font-weight:900}.msf-cleanup-result{background:#fdfcff;border:1px solid #c7c0ed;border-radius:13px;gap:12px;min-width:0;padding:14px;display:grid}.msf-cleanup-result.is-outdated{background:#fffdf7}.msf-cleanup-result>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.msf-cleanup-result>header div{gap:3px;display:grid}.msf-cleanup-result>header span{color:var(--msf-accent);font-size:10px;font-weight:850}.msf-cleanup-result h3{color:var(--msf-ink);margin:0}.msf-cleanup-result>header>strong{color:var(--msf-accent);font-size:12px}.msf-cleanup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.msf-cleanup-summary span{background:var(--msf-soft);min-width:0;color:var(--msf-muted);border-radius:9px;padding:9px;font-size:10px}.msf-cleanup-summary b{color:var(--msf-ink);overflow-wrap:anywhere;margin-top:3px;font-size:17px;display:block}.msf-cleanup-actions{flex-wrap:wrap;gap:8px;display:flex}.msf-cleanup-actions button,.msf-cleanup-undo{min-height:44px;color:var(--msf-accent);cursor:pointer;background:#fff;border:1px solid #a99ee5;border-radius:10px;padding:0 13px;font-weight:850}.msf-cleanup-actions button:first-child{border-color:var(--msf-accent);background:var(--msf-accent);color:#fff}.msf-cleanup-undo{justify-self:start}@media (width<=600px){.msf-cleanup>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:64px}.msf-cleanup-body{padding:13px}.msf-cleanup-body>header{flex-direction:column}.msf-cleanup-options>div,.msf-cleanup-summary{grid-template-columns:1fr}.msf-cleanup-options label{min-height:64px}.msf-cleanup-result>header{flex-direction:column}.msf-cleanup-actions,.msf-cleanup-actions button,.msf-cleanup-preview,.msf-cleanup-undo{width:100%;min-height:48px}}.msf-format{min-width:0;margin-bottom:16px;padding:0;overflow:hidden}.msf-format>summary{box-sizing:border-box;min-height:58px;color:var(--msf-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-weight:900;display:flex}.msf-format>summary small{color:var(--msf-muted);font-size:11px;font-weight:650}.msf-format-body{border-top:1px solid var(--msf-line);gap:13px;padding:16px;display:grid}.msf-format-body>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.msf-format-body>header h2,.msf-format-body>header p{margin:0}.msf-format-body>header h2{color:var(--msf-ink);font-size:17px}.msf-format-body>header p{color:var(--msf-muted);margin-top:4px;font-size:12px;line-height:1.55}.msf-format-body>header>span{color:var(--msf-accent);flex:none;font-size:10px;font-weight:850}.msf-format-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.msf-format-controls>label,.msf-format-money label{color:var(--msf-ink);align-content:start;gap:6px;font-size:12px;font-weight:850;display:grid}.msf-format-controls select{box-sizing:border-box;border:1px solid var(--msf-line);width:100%;min-height:44px;color:var(--msf-ink);background:#fff;border-radius:10px;padding:0 10px}.msf-format-controls label>small{color:var(--msf-muted);font-size:10px;line-height:1.45}.msf-format-controls fieldset{border:0;grid-column:1/-1;gap:7px;margin:0;padding:0;display:grid}.msf-format-controls legend{color:var(--msf-ink);font-size:12px;font-weight:850}.msf-format-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.msf-format-kinds label{box-sizing:border-box;border:1px solid var(--msf-line);cursor:pointer;background:#fff;border-radius:11px;align-items:flex-start;gap:8px;min-height:60px;padding:10px;display:flex}.msf-format-kinds label:has(input:checked){border-color:var(--msf-accent);background:var(--msf-soft)}.msf-format-kinds input{accent-color:var(--msf-accent);flex:none;margin-top:2px}.msf-format-kinds label span{gap:3px;display:grid}.msf-format-kinds label strong{color:var(--msf-ink);font-size:12px}.msf-format-kinds label small{color:var(--msf-muted);font-size:10px;line-height:1.4}.msf-format-money{background:#faf9ff;border:1px solid #d8d2f4;border-radius:11px;grid-column:1/-1;gap:9px;padding:12px;display:grid}.msf-format-money>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.msf-format-money>p{color:var(--msf-muted);margin:0;font-size:10px}.msf-format-boundary,.msf-format-none,.msf-format-more{color:var(--msf-muted);background:#f7f6fc;border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.6}.msf-format-preview{border:1px solid var(--msf-accent);background:var(--msf-accent);color:#fff;cursor:pointer;border-radius:10px;width:100%;min-height:44px;font-weight:900}.msf-format-result{background:#fdfcff;border:1px solid #c7c0ed;border-radius:13px;gap:12px;min-width:0;padding:14px;display:grid}.msf-format-result.is-outdated{background:#fffdf7}.msf-format-result>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.msf-format-result>header div{gap:3px;display:grid}.msf-format-result>header span{color:var(--msf-accent);font-size:10px;font-weight:850}.msf-format-result h3{color:var(--msf-ink);margin:0}.msf-format-result>header>strong{color:var(--msf-accent);font-size:12px}.msf-format-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.msf-format-summary span{background:var(--msf-soft);min-width:0;color:var(--msf-muted);border-radius:9px;padding:9px;font-size:10px}.msf-format-summary b{color:var(--msf-ink);overflow-wrap:anywhere;margin-top:3px;font-size:17px;display:block}.msf-format-skipped{border:1px solid var(--msf-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.msf-format-skipped>summary{min-height:44px;color:var(--msf-ink);cursor:pointer;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:flex}.msf-format-skipped>div{margin:0 10px 10px}.msf-format-skipped>p{color:var(--msf-muted);margin:0;padding:0 12px 12px;font-size:10px}.msf-format-actions{flex-wrap:wrap;gap:8px;display:flex}.msf-format-actions button,.msf-format-undo{min-height:44px;color:var(--msf-accent);cursor:pointer;background:#fff;border:1px solid #a99ee5;border-radius:10px;padding:0 13px;font-weight:850}.msf-format-actions button:first-child{border-color:var(--msf-accent);background:var(--msf-accent);color:#fff}.msf-format-undo{justify-self:start}@media (width<=600px){.msf-format>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:64px}.msf-format-body{padding:13px}.msf-format-body>header{flex-direction:column}.msf-format-controls,.msf-format-kinds,.msf-format-money>div,.msf-format-summary{grid-template-columns:1fr}.msf-format-kinds label{min-height:64px}.msf-format-controls select,.msf-format-skipped>summary{min-height:48px}.msf-format-result>header{flex-direction:column}.msf-format-actions,.msf-format-actions button,.msf-format-preview,.msf-format-undo{width:100%;min-height:48px}}.mw-workspace.is-smart-fill{background:#f8f8fc}.msf-method-library{min-width:0;margin:16px 0;padding:0;overflow:hidden}.msf-method-library>summary{box-sizing:border-box;min-height:58px;color:var(--msf-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-weight:900;display:flex}.msf-method-library>summary small{color:var(--msf-muted);font-size:11px;font-weight:650}.msf-method-library-body{border-top:1px solid var(--msf-line);gap:13px;padding:16px;display:grid}.msf-method-library-body>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.msf-method-library-body>header h2,.msf-method-library-body>header p{margin:0}.msf-method-library-body>header h2{color:var(--msf-ink);font-size:17px}.msf-method-library-body>header p{color:var(--msf-muted);margin-top:4px;font-size:12px;line-height:1.55}.msf-method-library-body>header>span{color:var(--msf-accent);flex:none;font-size:10px;font-weight:850}.msf-method-save{border:1px solid var(--msf-line);background:#fcfbff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 12px;padding:13px;display:grid}.msf-method-save fieldset{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.msf-method-save legend{color:var(--msf-ink);grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:850}.msf-method-save fieldset label{box-sizing:border-box;border:1px solid var(--msf-line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:8px;min-height:56px;padding:9px 10px;display:flex}.msf-method-save fieldset label.is-active{border-color:var(--msf-accent);background:var(--msf-soft)}.msf-method-save fieldset span{gap:2px;display:grid}.msf-method-save fieldset small{color:var(--msf-muted);font-size:10px}.msf-method-save>label{color:var(--msf-ink);align-self:center;font-size:12px;font-weight:850}.msf-method-save>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.msf-method-save input[type=text]{box-sizing:border-box;color:#302d4d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbc7e7;border-radius:10px;padding:0 11px}.msf-method-save button,.msf-method-list button,.msf-method-confirm button{min-height:44px;color:var(--msf-accent);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9b1e8;border-radius:10px;padding:0 13px;font-size:11px;font-weight:850}.msf-method-save>div button{border-color:var(--msf-accent);background:var(--msf-accent);color:#fff}.msf-method-save>p{color:var(--msf-muted);grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.msf-method-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.msf-method-list li{border:1px solid var(--msf-line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.msf-method-list li>div:first-child{gap:2px;min-width:0;display:grid}.msf-method-list li>div:first-child span{color:var(--msf-accent);font-size:9px;font-weight:850}.msf-method-list li>div:first-child strong{color:var(--msf-ink);overflow-wrap:anywhere;font-size:12px}.msf-method-list li>div:first-child small{color:var(--msf-muted);overflow-wrap:anywhere;font-size:10px}.msf-method-list li>div:last-child,.msf-method-confirm>div:last-child{gap:7px;display:flex}.msf-method-list button.danger,.msf-method-confirm button.danger{color:#913f3f;border-color:#d9a7a7}.msf-method-empty{border:1px dashed var(--msf-line);color:var(--msf-muted);text-align:center;border-radius:11px;margin:0;padding:13px;font-size:11px}.msf-method-confirm{background:#fff9e8;border:1px solid #e0c56e;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.msf-method-confirm strong{color:#5e4b15;font-size:12px}.msf-method-confirm p{color:#765f1d;margin:4px 0 0;font-size:10px;line-height:1.5}.msf-method-confirm button.primary{border-color:var(--msf-accent);background:var(--msf-accent);color:#fff}.msf-method-library button:disabled{cursor:not-allowed;opacity:.48}.msf-method-library :where(button,input,summary):focus-visible{outline-offset:2px;outline:3px solid #5b4bc440}@media (width<=600px){.msf-method-library>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:64px}.msf-method-library-body{padding:13px}.msf-method-library-body>header,.msf-method-confirm{flex-direction:column;grid-template-columns:1fr}.msf-method-save{grid-template-columns:1fr}.msf-method-save fieldset,.msf-method-save>p{grid-column:auto}.msf-method-save fieldset,.msf-method-save>div,.msf-method-list li{grid-template-columns:1fr}.msf-method-save button,.msf-method-list button,.msf-method-confirm button{min-height:48px}.msf-method-list li>div:last-child,.msf-method-confirm>div:last-child{grid-template-columns:1fr 1fr;display:grid}.msf-method-confirm>div:last-child{width:100%}}.msf-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.msf-step{gap:12px;min-width:0;display:grid}.msf-result{grid-column:1/-1}.msf-step>header{align-items:flex-start;gap:10px;display:flex}.msf-step>header>span{background:var(--msf-soft);width:30px;height:30px;color:var(--msf-accent);border-radius:9px;flex:0 0 30px;place-items:center;font-size:12px;font-weight:900;display:grid}.msf-step h2,.msf-step header p{margin:0}.msf-step h2{color:var(--msf-ink);font-size:17px}.msf-step header p{color:var(--msf-muted);margin-top:3px;font-size:11px}.msf-step>label:not(.msf-file,.msf-confirm){color:var(--msf-ink);font-size:12px;font-weight:850}.msf-file{background:var(--msf-soft);min-height:84px;color:var(--msf-accent);text-align:center;cursor:pointer;border:1px dashed #a99ee5;border-radius:13px;place-content:center;gap:4px;display:grid}.msf-file input{opacity:0;width:1px;height:1px;position:absolute}.msf-file small{color:var(--msf-muted)}.msf-step textarea,.msf-step input[type=text],.msf-step select{box-sizing:border-box;color:#302d4d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbc7e7;border-radius:11px}.msf-step textarea{resize:vertical;padding:11px;line-height:1.55}.msf-step input[type=text],.msf-step select{min-height:44px;padding:0 11px}.msf-inline{color:var(--msf-muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.msf-inline button,.msf-actions button,.msf-apply,.msf-preview-button{min-height:44px;color:var(--msf-accent);cursor:pointer;background:#fff;border:1px solid #b9b1e8;border-radius:10px;padding:0 14px;font-weight:850}.msf-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.msf-modes button{border:1px solid var(--msf-line);min-height:76px;color:var(--msf-ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:4px;padding:12px;display:grid}.msf-modes button small{color:var(--msf-muted);line-height:1.45}.msf-modes button.is-active{border-color:var(--msf-accent);background:var(--msf-soft);box-shadow:0 0 0 1px var(--msf-accent)}.msf-fields{grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.msf-fields label{color:var(--msf-ink);font-size:12px;font-weight:850}.msf-extractions{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.msf-extractions legend{width:100%;color:var(--msf-ink);margin-bottom:3px;font-size:12px;font-weight:850}.msf-extractions label{border:1px solid var(--msf-line);min-height:44px;color:var(--msf-ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;display:flex}.msf-help{color:var(--msf-muted);margin:0;font-size:11px;line-height:1.55}.msf-preview-button{border-color:var(--msf-accent);background:var(--msf-accent);color:#fff;width:100%}.msf-empty{border:1px dashed var(--msf-line);text-align:center;border-radius:12px;place-content:center;gap:5px;min-height:160px;display:grid}.msf-empty p{color:var(--msf-muted);margin:0}.msf-stale{color:#765b12;background:#fff9e6;border:1px solid #e6cf86;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;font-weight:750}.msf-summary{flex-wrap:wrap;gap:8px;display:flex}.msf-summary span{background:var(--msf-soft);color:var(--msf-muted);border-radius:9px;padding:9px 12px;font-size:12px}.msf-summary b{color:var(--msf-ink)}.msf-table-scroll{border:1px solid var(--msf-line);border-radius:12px;overflow:auto}.msf-table-scroll table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.msf-table-scroll th,.msf-table-scroll td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ece9f8;border-right:1px solid #ece9f8;padding:10px 12px}.msf-table-scroll th{color:var(--msf-ink);background:#f6f4ff}.msf-table-scroll td:first-child{width:50px}.msf-table-scroll td:nth-child(2){width:42%}.msf-table-scroll td em{color:#9b5749;font-style:normal}.msf-table-scroll td small{color:#8b5d22;margin-top:4px;display:block}.msf-state{color:#565d6b;white-space:nowrap;background:#eef0f4;border-radius:999px;align-items:center;min-height:28px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.msf-state.is-filled{color:#14705b;background:#e6f7f1}.msf-state.is-conflict{color:#8a5a0c;background:#fff2d6}.msf-state.is-preserved{color:#315f9b;background:#e8f0ff}.msf-target-note{background:var(--msf-soft);color:var(--msf-muted);border:1px solid #c9c2ee;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.msf-target-note strong{color:var(--msf-ink)}.msf-apply{border-color:var(--msf-accent);background:var(--msf-accent);color:#fff;justify-self:start}.msf-warnings{color:var(--msf-muted);margin:0;padding-left:19px;font-size:12px;line-height:1.55}.msf-confirm{min-height:44px;color:var(--msf-ink);align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.msf-actions{justify-content:flex-end;gap:8px;display:flex}.msf-actions .msf-save{border-color:var(--msf-accent);background:var(--msf-accent);color:#fff}.msf-status{background:var(--msf-soft);color:#4f439f;border:1px solid #c9c2ee;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;font-weight:750}.msf-ai{gap:16px;min-width:0;margin-top:16px;display:grid}.msf-ai-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.msf-ai-head h2,.msf-ai-head p{margin:0}.msf-ai-head h2{color:var(--msf-ink);margin-top:3px;font-size:19px}.msf-ai-head p{color:var(--msf-muted);margin-top:5px;font-size:12px}.msf-ai-head>div>span{color:var(--msf-accent);font-size:11px;font-weight:900}.msf-ai-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.msf-ai-grid>section{border:1px solid var(--msf-line);background:#fcfbff;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.msf-ai h3{color:var(--msf-ink);margin:0;font-size:14px}.msf-ai-grid label{color:var(--msf-ink);font-size:12px;font-weight:850}.msf-ai-grid textarea,.msf-ai-grid input[type=text],.msf-ai-grid select{box-sizing:border-box;color:#302d4d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbc7e7;border-radius:10px}.msf-ai-grid textarea{resize:vertical;padding:10px;line-height:1.5}.msf-ai-grid input[type=text],.msf-ai-grid select{min-height:44px;padding:0 10px}.msf-ai-grid small{color:var(--msf-muted);line-height:1.45}.msf-ai-fields{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;display:grid}.msf-ai-providers{border:0;gap:7px;margin:0;padding:0;display:grid}.msf-ai-providers>label{border:1px solid var(--msf-line);background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:flex}.msf-ai-providers>label.is-locked{color:#777;background:#f4f3f7}.msf-ai-providers span{gap:2px;display:grid}.msf-ai-providers small{font-size:10px}.msf-ai-reload,.msf-ai-actions button,.msf-ai-apply{min-height:44px;color:var(--msf-accent);cursor:pointer;background:#fff;border:1px solid #b9b1e8;border-radius:10px;padding:0 14px;font-weight:850}.msf-ai-reload{justify-self:start}.msf-ai-review{background:var(--msf-soft);border:1px solid #c9c2ee;border-radius:12px;gap:11px;padding:14px;display:grid}.msf-ai-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.msf-ai-review dl>div{background:#fff;border-radius:9px;min-width:0;padding:10px}.msf-ai-review dt{color:var(--msf-muted);font-size:10px;font-weight:850}.msf-ai-review dd{color:var(--msf-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.45}.msf-ai-review ul{color:var(--msf-muted);margin:0;padding-left:19px;font-size:11px;line-height:1.55}.msf-ai-consent{min-height:52px;color:var(--msf-ink);background:#fff;border:1px solid #a99ee5;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;font-size:12px;font-weight:800;line-height:1.5;display:flex}.msf-ai-consent input{flex:none;margin-top:2px}.msf-ai-actions{justify-content:flex-end;display:flex}.msf-ai-actions button{border-color:var(--msf-accent);background:var(--msf-accent);color:#fff}.msf-ai-actions button.danger{color:#a84242;background:#fff;border-color:#a84242}.msf-ai-complete{color:#176c50;background:#edf9f3;border:1px solid #8ac7ad;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.msf-ai-result{border:1px solid var(--msf-line);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.msf-ai-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.msf-ai-result>header span{color:var(--msf-accent);font-size:10px;font-weight:850}.msf-ai-result.is-outdated{background:#fffdf7}.msf-ai-apply{border-color:var(--msf-accent);background:var(--msf-accent);color:#fff;justify-self:start}.msf-web{gap:16px;min-width:0;margin-top:16px;display:grid}.msf-web h3{color:var(--msf-ink);margin:0;font-size:14px}.msf-web-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.msf-web-grid>section{border:1px solid var(--msf-line);background:#fcfbff;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.msf-web-grid fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.msf-web-grid fieldset label{border:1px solid var(--msf-line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:flex}.msf-web-grid fieldset label.is-active{border-color:var(--msf-accent);background:var(--msf-soft);box-shadow:0 0 0 1px var(--msf-accent)}.msf-web-grid fieldset span{gap:2px;display:grid}.msf-web-grid fieldset small,.msf-web-grid>section>p{color:var(--msf-muted);margin:0;font-size:11px;line-height:1.5}.msf-web-grid>section>label{color:var(--msf-ink);font-size:12px;font-weight:850}.msf-web-grid select,.msf-web-grid input[type=text]{box-sizing:border-box;color:#302d4d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbc7e7;border-radius:10px;padding:0 10px}.msf-web-review{background:var(--msf-soft);border:1px solid #c9c2ee;border-radius:12px;gap:11px;padding:14px;display:grid}.msf-web-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.msf-web-review dl>div{background:#fff;border-radius:9px;min-width:0;padding:10px}.msf-web-review dt{color:var(--msf-muted);font-size:10px;font-weight:850}.msf-web-review dd{color:var(--msf-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.45}.msf-web-queries{border:1px solid var(--msf-line);background:#fff;border-radius:10px}.msf-web-queries summary{min-height:44px;color:var(--msf-accent);cursor:pointer;align-items:center;padding:0 11px;font-size:12px;font-weight:850;display:flex}.msf-web-queries ul{gap:7px;margin:0;padding:0 11px 11px;list-style:none;display:grid}.msf-web-queries li{color:var(--msf-muted);border-top:1px solid #ece9f8;grid-template-columns:48px minmax(0,1fr);gap:8px;padding-top:7px;font-size:11px;line-height:1.45;display:grid}.msf-web-queries li strong{color:var(--msf-ink)}.msf-web-queries li span{overflow-wrap:anywhere}.msf-web-actions{justify-content:flex-end;display:flex}.msf-web-actions button,.msf-web-reset,.msf-web-apply{border:1px solid var(--msf-accent);background:var(--msf-accent);color:#fff;cursor:pointer;border-radius:10px;min-height:44px;padding:0 14px;font-weight:850}.msf-web-actions button.danger{color:#a84242;background:#fff;border-color:#a84242}.msf-web-reset{color:var(--msf-accent);background:#fff;justify-self:start}.msf-web-complete{color:#176c50;background:#edf9f3;border:1px solid #8ac7ad;border-radius:10px;align-items:center;min-height:44px;margin:0;padding:0 12px;font-size:12px;font-weight:900;display:flex}.msf-web-results{border:1px solid var(--msf-line);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.msf-web-results.is-outdated{background:#fffdf7}.msf-web-results>header span{color:var(--msf-accent);font-size:10px;font-weight:850}.msf-web-results a{min-height:44px;color:var(--msf-accent);text-underline-offset:3px;align-items:center;font-weight:850;display:inline-flex}.msf-web-apply{justify-self:start}.msf-web .msf-table-scroll table{min-width:860px}.msf-web .msf-table-scroll td:nth-child(2){width:22%}.msf-web .msf-table-scroll td:nth-child(3){width:42%}.msf-locked{margin-top:16px}.msf-locked summary{min-height:44px;color:var(--msf-accent);cursor:pointer;align-items:center;font-weight:850;display:flex}.msf-locked>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.msf-locked article{border:1px solid var(--msf-line);background:#faf9ff;border-radius:11px;padding:13px}.msf-locked article p{color:var(--msf-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.msf-studio button:disabled{cursor:not-allowed;opacity:.48}.msf-studio button:focus-visible,.msf-studio input:focus-visible,.msf-studio textarea:focus-visible,.msf-studio select:focus-visible,.msf-studio summary:focus-visible,.msf-file:focus-within,.msf-table-scroll:focus-visible{outline-offset:2px;outline:3px solid #5b4bc440}@media (width<=900px){.msf-flow{grid-template-columns:1fr}.msf-result{grid-column:auto}}@media (width<=760px){.msf-ai-head{flex-direction:column}.msf-ai-grid,.msf-web-grid{grid-template-columns:1fr}.msf-ai-review dl,.msf-web-review dl{grid-template-columns:1fr 1fr}.msf-ai-actions button,.msf-ai-apply,.msf-ai-complete,.msf-web-actions button,.msf-web-reset,.msf-web-apply{min-height:48px}.msf-web-actions,.msf-web-actions button,.msf-web-reset,.msf-web-apply{width:100%}.msf-web-grid select,.msf-web-grid input[type=text]{min-height:48px}.msf-web-grid fieldset label{min-height:60px}.msf-web-queries summary{min-height:48px}}@media (width<=600px){.msf-step,.msf-locked,.msf-ai{padding:14px}.msf-modes{grid-template-columns:1fr}.msf-modes button{min-height:64px}.msf-fields,.msf-ai-fields{grid-template-columns:1fr}.msf-inline,.msf-actions,.msf-ai-actions{flex-direction:column;align-items:stretch}.msf-inline button,.msf-actions button,.msf-apply,.msf-ai-actions button,.msf-ai-apply,.msf-ai-reload,.msf-ai-complete{width:100%}.msf-locked>div{grid-template-columns:1fr}.msf-summary,.msf-ai-review dl{grid-template-columns:1fr;display:grid}.msf-table-scroll{max-width:100%}}.mpd-resume-purpose>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.mpd-resume-purpose>div:last-child{grid-template-columns:1fr}}.mps-file-knowledge{background:#faf8ff;border:1px solid #ded7f1;border-radius:14px;gap:10px;padding:14px;display:grid}.mps-file-knowledge>div{gap:4px;display:grid}.mps-file-knowledge strong{color:#4f4374}.mps-file-knowledge p{color:#746f7d;margin:0;line-height:1.55}.mps-file-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mps-file-actions>label,.mps-file-actions>button{box-sizing:border-box;color:#fff;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#6753d7;border:1px solid #6753d7;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-weight:800;display:inline-flex;position:relative}.mps-file-actions>button{color:#9b3431;background:#fff;border-color:#b54a46}.mps-file-actions>label.is-disabled{cursor:wait;opacity:.65}.mps-file-actions>label input{opacity:0;width:1px;min-width:0;height:1px;min-height:0;position:absolute}.mps-file-actions>label:focus-within,.mps-file-actions>button:focus-visible{outline-offset:2px;outline:3px solid #5b4bc447}.mps-file-knowledge .mps-file-status{color:#3f7048;overflow-wrap:anywhere;background:#eef8ef;border-radius:10px;padding:9px 11px}.mps-file-knowledge .mps-file-error{color:#a74444;white-space:pre-wrap;background:#fff5f5;border:1px solid #efc5c5;border-radius:10px;max-height:150px;margin:0;padding:10px 12px;font:10px/1.55 inherit;overflow:auto}.mps-web-knowledge{background:#f7fbff;border:1px solid #cfe0ef;border-radius:14px;gap:10px;padding:14px;display:grid}.mps-web-knowledge>div{gap:4px;display:grid}.mps-web-knowledge strong{color:#365c78}.mps-web-knowledge p{color:#65727d;margin:0;line-height:1.55}.mps-web-knowledge>label:not(.mps-web-consent){gap:6px;font-weight:800;display:grid}.mps-web-knowledge>label>input[type=url]{box-sizing:border-box;color:#243441;width:100%;min-width:0;min-height:44px;font:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #c9d5df;border-radius:10px;padding:9px 11px}.mps-web-knowledge>label>input:focus-visible{outline-offset:2px;outline:3px solid #2a73a33d}.mps-web-consent{cursor:pointer;background:#fff;border:1px solid #d3e1ec;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.mps-web-consent>input{accent-color:#386f93;width:22px;height:22px;margin:1px 0 0}.mps-web-consent>span{gap:3px;min-width:0;display:grid}.mps-web-consent small{color:#697884;font-weight:600;line-height:1.45}.mps-web-actions{flex-wrap:wrap;gap:8px;grid-template-columns:none!important;display:flex!important}.mps-web-actions>button{box-sizing:border-box;color:#963d39;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #9b4b47;border-radius:10px;padding:8px 12px;font-weight:800}.mps-web-actions>.msh-primary{color:#fff;background:#386f93;border-color:#386f93}.mps-web-actions>button:disabled{cursor:not-allowed;opacity:.55}.mps-web-knowledge .mps-web-status{color:#376945;overflow-wrap:anywhere;background:#ecf7ef;border-radius:10px;padding:9px 11px}.mps-web-knowledge .mps-web-error{color:#a74444;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #efc5c5;border-radius:10px;padding:9px 11px}.mps-source-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mps-source-meta{overflow-wrap:anywhere;color:#65727d!important}.mps-file-boundary{color:#716a7c;background:#f5f2fb;border-radius:10px;margin:0;padding:9px 11px;line-height:1.55}@media (width<=700px){.mps-file-actions{display:grid}.mps-file-actions>label,.mps-file-actions>button{width:100%;min-height:48px}.mps-web-actions{display:grid!important}.mps-web-actions>button,.mps-web-knowledge>label>input[type=url]{width:100%;min-height:48px}}.mps-publication-review{gap:12px;padding:14px;display:grid}.mps-publication-review>header{background:#faf8ff;border:1px solid #d7d0ed;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.mps-publication-review>header>div{gap:3px;min-width:0;display:grid}.mps-publication-review>header span{color:#6954bd;letter-spacing:.08em;font-size:10px;font-weight:900}.mps-publication-review>header strong{color:#3f365d;font-size:15px}.mps-publication-review>header p{color:#736d7e;margin:0;line-height:1.55}.mps-publication-review>header em{color:#614bb6;background:#eee9ff;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850}.mps-publication-review fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.mps-publication-review legend{color:#504866;grid-column:1/-1;margin-bottom:6px;font-weight:850}.mps-publication-review fieldset label,.mps-publication-checks label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ddd7e9;border-radius:11px;align-items:flex-start;gap:9px;min-height:58px;padding:10px;display:flex}.mps-publication-review input{accent-color:#6753d7;flex:none;width:18px;height:18px;margin-top:1px}.mps-publication-review label span{gap:3px;display:grid}.mps-publication-review label strong{color:#484052}.mps-publication-review label small{color:#797281;line-height:1.45}.mps-publication-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mps-publication-review dl>div{background:#f6f4fa;border-radius:10px;min-width:0;padding:10px}.mps-publication-review dt{color:#746d80;font-size:10px;font-weight:850}.mps-publication-review dd{color:#4d4655;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.mps-publication-alert{color:#9c3f3f;background:#fff4f4;border:1px solid #edbcbc;border-radius:10px;margin:0;padding:10px 12px;line-height:1.55}.mps-publication-checks{gap:8px;display:grid}.mps-publication-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mps-publication-actions button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#6753d7;border:1px solid #6753d7;border-radius:10px;padding:8px 12px;font-weight:850}.mps-publication-actions button:disabled{color:#8b8592;cursor:not-allowed;background:#f3f1f6;border-color:#dedbe5}.mps-publication-status{color:#4e6198;overflow-wrap:anywhere;background:#eef4ff;border-radius:10px;margin:0;padding:10px 12px;line-height:1.55}.mps-publication-review>small{color:#77717f;line-height:1.5}.mps-publication-review :where(button,input):focus-visible{outline-offset:2px;outline:3px solid #5b4bc447}@media (width<=700px){.mps-publication-review{padding:11px}.mps-publication-review>header{flex-direction:column}.mps-publication-review fieldset,.mps-publication-review dl,.mps-publication-actions{grid-template-columns:1fr}.mps-publication-review fieldset label,.mps-publication-checks label,.mps-publication-actions button{min-height:48px}}.mps-publication-connection{background:#fbfaff;border:1px solid #d7d0ed;border-radius:13px;gap:11px;padding:13px;display:grid}.mps-publication-connection>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mps-publication-connection>header>div{gap:4px;min-width:0;display:grid}.mps-publication-connection>header strong{color:#3f365d;font-size:15px}.mps-publication-connection>header small{color:#736d7e;line-height:1.5}.mps-publication-connection>header>span{color:#614bb6;background:#eee9ff;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:850}.mps-publication-policy{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mps-publication-external-checks{gap:8px;display:grid}.mps-publication-external-checks label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ddd7e9;border-radius:11px;align-items:flex-start;gap:9px;min-height:58px;padding:10px;display:flex}.mps-publication-external-checks label:has(input:disabled){cursor:not-allowed;opacity:.65}.mps-publication-live-actions{flex-wrap:wrap;gap:8px;display:flex}.mps-publication-live-actions button,.mps-publication-list button{color:#5a48ac;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #6753d7;border-radius:10px;padding:8px 12px;font-weight:850}.mps-publication-live-actions .msh-primary{color:#fff;background:#6753d7}.mps-publication-live-actions button:disabled,.mps-publication-list button:disabled{color:#8b8592;cursor:not-allowed;background:#f3f1f6;border-color:#dedbe5}.mps-publication-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mps-publication-list li{background:#fff;border:1px solid #e0dbea;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.mps-publication-list li>div{gap:4px;min-width:0;display:grid}.mps-publication-list li>div:last-child{flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.mps-publication-list a{color:#5c4db1;overflow-wrap:anywhere;font-weight:800}.mps-publication-list small,.mps-publication-empty{color:#77717f;line-height:1.5}.mps-publication-empty{background:#f4f2f8;border-radius:10px;margin:0;padding:10px}.mps-publication-connection :where(button,input,a):focus-visible{outline-offset:2px;outline:3px solid #5b4bc447}@media (width<=700px){.mps-publication-policy{grid-template-columns:1fr!important}.mps-publication-connection>header,.mps-publication-list li{flex-direction:column;align-items:stretch}.mps-publication-external-checks label,.mps-publication-live-actions button,.mps-publication-list button{min-height:48px}.mps-publication-live-actions,.mps-publication-live-actions button,.mps-publication-list li>div:last-child,.mps-publication-list li>div:last-child button{width:100%}}.mps-quick-start{background:linear-gradient(145deg,#fff,#f8f5ff);border:1px solid #cfc5ed;border-radius:15px;gap:12px;margin:14px 16px 0;padding:15px;display:grid}.mps-quick-start>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mps-quick-start>header>div{gap:3px;min-width:0;display:grid}.mps-quick-start>header span{color:#6852bd;letter-spacing:.1em;font-size:11px;font-weight:900}.mps-quick-start h2{color:#3e355d;margin:0;font-size:18px}.mps-quick-start p,.mps-quick-start small{color:#746d80;margin:0;font-size:12px;line-height:1.55}.mps-quick-start>header>strong{color:#604bb0;background:#eee9ff;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mps-quick-start-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.mps-quick-start-form label{color:#514866;gap:5px;font-size:12px;font-weight:850;display:grid}.mps-quick-start-form input{box-sizing:border-box;color:#3f3752;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cfc7e7;border-radius:10px;padding:0 12px}.mps-quick-start-form button,.mps-quick-start-dialog button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#6753d7;border:1px solid #6753d7;border-radius:10px;padding:8px 13px;font-weight:850}.mps-quick-start-form button:disabled{cursor:not-allowed;opacity:.48}.mps-quick-start-status{overflow-wrap:anywhere;background:#eef7f1;border-radius:10px;padding:10px 12px;font-weight:750;color:#356c4e!important}.mps-quick-start-dialog{background:#fff;border:1px solid #c9bce9;border-radius:13px;gap:11px;padding:14px;display:grid}.mps-quick-start-dialog>div:first-child{gap:3px;display:grid}.mps-quick-start-dialog>div:first-child>span{color:#6a53be;letter-spacing:.08em;font-size:10px;font-weight:900}.mps-quick-start-dialog h3{color:#3f3558;margin:0;font-size:16px}.mps-quick-start-dialog dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mps-quick-start-dialog dl>div{background:#f7f5fb;border-radius:9px;min-width:0;padding:9px}.mps-quick-start-dialog dt{color:#756d80;font-size:10px;font-weight:850}.mps-quick-start-dialog dd{color:#4b4356;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.45}.mps-quick-start-dialog>div:last-child{justify-content:flex-end;gap:8px;display:flex}.mps-quick-start-dialog>div:last-child button:first-child{color:#645d6c;background:#fff;border-color:#d5d0df}.mps-quick-start :where(input,button):focus-visible{outline-offset:2px;outline:3px solid #526fc545}.mps-presets{background:linear-gradient(145deg,#fff,#f7f9ff);border:1px solid #dbe3f2;border-radius:15px;gap:12px;margin:14px 16px 0;padding:15px;display:grid}.mps-presets>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mps-presets>header>div{gap:3px;display:grid}.mps-presets>header span{color:#526bbb;letter-spacing:.1em;font-size:11px;font-weight:900}.mps-presets h2{color:#354057;margin:0;font-size:18px}.mps-presets>header p{color:#737c90;max-width:430px;margin:0;font-size:12px;line-height:1.5}.mps-presets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mps-presets button{color:#414b65;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2ee;border-radius:12px;gap:5px;min-width:0;padding:12px;display:grid;min-height:72px!important}.mps-presets button strong{font-size:13px}.mps-presets button small{color:#778095;font-size:11px;line-height:1.45}.mps-presets button[aria-pressed=true]{background:#eef3ff;border-color:#6179c5;box-shadow:0 0 0 2px #526fc51a}.mps-presets button:focus-visible{outline-offset:2px;outline:3px solid #526fc545}.mps-answer-scope{background:#f8faff;border:1px solid #dce4f1;border-radius:12px;gap:10px;padding:13px;display:grid}.mps-answer-scope>header{gap:3px;display:grid}.mps-answer-scope>header strong{color:#3f4d70;font-size:13px!important}.mps-answer-scope>header small{color:#737d93;line-height:1.45}.mps-rule-advanced{background:#fff;border:1px solid #e1e4ec;border-radius:11px;overflow:hidden}.mps-rule-advanced>summary{color:#5b6490;cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-weight:850;display:flex}.mps-rule-advanced>summary:after{content:"⌄";margin-left:auto}.mps-rule-advanced[open]>summary:after{content:"⌃"}.mps-rule-advanced>.mpc-list{background:#fbfcfe;border-top:1px solid #e7e9ef;padding:12px}.mps-rule-advanced>.mpc-add{margin:0 12px 12px}@media (width<=700px){.mps-quick-start,.mps-presets{margin:10px 10px 0;padding:12px}.mps-quick-start>header,.mps-presets>header{flex-direction:column;align-items:flex-start;gap:6px}.mps-quick-start-form{grid-template-columns:1fr}.mps-quick-start-form input,.mps-quick-start-form button{min-height:48px}.mps-quick-start-dialog dl{grid-template-columns:1fr}.mps-quick-start-dialog>div:last-child{flex-direction:column;align-items:stretch}.mps-quick-start-dialog button{width:100%;min-height:48px}.mps-presets>div{grid-template-columns:1fr}.mps-presets button{min-height:68px!important}.mps-answer-scope{padding:11px}}.mps-presets>.mps-preset-tools{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:9px;display:grid}.mps-preset-tools>label:first-child{color:#4c5871;gap:5px;font-size:11px;font-weight:850;display:grid}.mps-preset-tools input[type=search]{box-sizing:border-box;color:#354057;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd7e8;border-radius:10px;padding:0 12px}.mps-preset-favorites-only{box-sizing:border-box;color:#4e5970;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 11px;font-weight:800;display:flex}.mps-preset-favorites-only input{accent-color:#5c73c3;width:18px;height:18px;margin:0}.mps-preset-tools>strong{color:#5269b5;background:#edf2ff;border-radius:10px;place-items:center;min-height:44px;padding:0 10px;font-size:11px;display:grid}.mps-preset-grid article{background:#fff;border:1px solid #dce2ee;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:9px;min-width:0;padding:12px;display:grid;position:relative}.mps-preset-grid article.is-favorite{background:#fffdf2;border-color:#d3c276}.mps-preset-grid article.is-current{border-color:#6179c5;box-shadow:inset 3px 0 #6179c5}.mps-preset-grid article>div{gap:4px;min-width:0;padding-right:34px;display:grid}.mps-preset-grid article>div strong{color:#414b65;font-size:13px}.mps-preset-grid article>div small{color:#778095;font-size:11px;line-height:1.45}.mps-preset-grid article>div em{color:#66728a;overflow-wrap:anywhere;font-size:9px;font-style:normal;line-height:1.45}.mps-presets .mps-preset-favorite{color:#8a7222;text-align:center;background:0 0;border:0;place-items:center;width:36px;padding:0;font-size:18px;display:grid;position:absolute;top:9px;right:9px;min-height:36px!important}.mps-presets .mps-preset-choose{color:#4b61aa;text-align:center;border-color:#bac6e2;align-self:end;padding:8px 10px;font-size:10px;font-weight:850;min-height:44px!important}.mps-presets .mps-preset-choose[aria-pressed=true]{background:#eef3ff;border-color:#6179c5}.mps-preset-empty{text-align:center;background:#fafbfe;border:1px dashed #cfd7e6;border-radius:12px;padding:15px;grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.mps-preset-empty p{color:#737d90;margin:0;line-height:1.5}.mps-presets .mps-preset-empty button{justify-self:center;padding:8px 13px;min-height:44px!important}.mps-preset-dialog{background:#fff;border:1px solid #c5cfee;border-radius:13px;gap:11px;padding:14px;display:grid}.mps-preset-dialog>div:first-child{gap:4px;display:grid}.mps-preset-dialog>div:first-child>span{color:#526bbb;letter-spacing:.08em;font-size:10px;font-weight:900}.mps-preset-dialog h3{color:#354057;margin:0;font-size:16px}.mps-preset-dialog p{color:#6e788d;margin:0;line-height:1.55}.mps-preset-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mps-preset-dialog dl>div{background:#f5f7fc;border-radius:10px;padding:10px}.mps-preset-dialog dt{color:#6f798c;font-size:10px;font-weight:850}.mps-preset-dialog dd{color:#455169;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.mps-preset-dialog>div:last-child{justify-content:flex-end;gap:8px;display:flex}.mps-presets .mps-preset-dialog button{text-align:center;padding:8px 13px;min-height:44px!important}.mps-presets .mps-preset-dialog button:first-child{color:#657086;background:#fff;border-color:#d2d8e4}.mps-presets .mps-preset-dialog button:last-child{color:#fff;background:#5d74c2;border-color:#5d74c2}.mps-preset-status{color:#4c609e;background:#edf3ff;border-radius:10px;margin:0;padding:10px 12px;line-height:1.5}.mps-presets>small{color:#747d8f;line-height:1.5}.mps-presets :where(input,button):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=700px){.mps-presets>.mps-preset-tools{grid-template-columns:1fr}.mps-preset-tools input[type=search],.mps-preset-favorites-only,.mps-preset-tools>strong{min-height:48px}.mps-preset-grid article{grid-template-columns:1fr}.mps-presets .mps-preset-favorite{min-height:36px!important}.mps-presets .mps-preset-choose{width:100%;min-height:48px!important}.mps-preset-dialog{padding:12px}.mps-preset-dialog dl{grid-template-columns:1fr}.mps-preset-dialog>div:last-child{grid-template-columns:1fr;display:grid}.mps-presets .mps-preset-dialog button,.mps-presets .mps-preset-empty button{width:100%;min-height:48px!important}}@media (width<=390px){.mps-presets,.mps-presets *{min-width:0;max-width:100%}.mps-presets{overflow-x:clip}.mps-presets :where(p,span,strong,small,em,dd,label,button){overflow-wrap:anywhere}}.mra-workflow{background:linear-gradient(135deg,#fbfaff,#f5f2ff);border:1px solid #ded8ee;border-radius:18px;gap:14px;margin:18px 0;padding:18px 20px;display:grid}.mra-workflow>header{gap:4px;display:grid}.mra-workflow>header>span{color:#654fc0;letter-spacing:.08em;font-size:10px;font-weight:850}.mra-workflow h2{color:#312c3c;margin:0;font-size:20px}.mra-workflow p{color:#746e7b;margin:0;font-size:12px;line-height:1.6}.mra-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.mra-workflow li{background:#fff;border:1px solid #e1ddeb;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.mra-workflow li>span{color:#6049be;background:#eeeafd;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.mra-workflow li>div{gap:3px;min-width:0;display:grid}.mra-workflow li strong{font-size:12px}.mra-workflow li small{color:#807987;font-size:9px;line-height:1.45}.mra-workflow li em{color:#2f7459;background:#e8f5ee;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850}.mra-workflow button{color:#5d48b4;cursor:pointer;background:#fff;border:1px solid #7560cf;border-radius:10px;min-width:52px;min-height:44px;font-weight:800}.mra-workflow button:disabled{color:#98929f;cursor:not-allowed;background:#f3f1f5;border-color:#dad6e2}.mra-workflow button:focus-visible{outline-offset:2px;outline:3px solid #7963d833}.mra-workflow .is-current{border-color:#8f7dde;box-shadow:inset 0 0 0 1px #8f7dde}.mra-workflow .is-ready{border-color:#9acdb7}@media (width<=780px){.mra-workflow ol{grid-template-columns:1fr}.mra-workflow li{min-height:70px}}.mra-workflow-source{min-width:0;margin-top:5px;display:block}.mra-workflow-source select{box-sizing:border-box;color:#423953;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d0e8;border-radius:9px;padding:7px 9px;font-size:11px}.mra-workflow-status{background:#fff6df;border-radius:10px;padding:9px 11px;font-weight:750;color:#745315!important}.mbo-research-handoff{background:#f2fbf6;border:1px solid #9bcbb5;border-radius:15px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-bottom:14px;padding:15px;display:grid}.mbo-research-handoff>div{gap:3px;min-width:0;display:grid}.mbo-research-handoff span{color:#27704d;font-size:11px;font-weight:850}.mbo-research-handoff h2{color:#254936;margin:0;font-size:17px}.mbo-research-handoff p,.mbo-research-handoff small{color:#5a6e63;overflow-wrap:anywhere;margin:0;line-height:1.55}.mbo-research-handoff>div>p{color:#2e4e3e;font-weight:800}@media (width<=680px){.mra-workflow-source select{min-height:48px}.mbo-research-handoff{grid-template-columns:1fr;padding:13px}}.mra-history{background:#fff;border:1px solid #ded8ea;border-radius:18px;gap:12px;margin:18px 0;padding:18px 20px;display:grid}.mra-history>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mra-history>header>div{gap:3px;min-width:0;display:grid}.mra-history>header>div>span{color:#654fc0;letter-spacing:.08em;font-size:10px;font-weight:850}.mra-history h2{color:#332e3e;margin:0;font-size:20px}.mra-history p{color:#746e7b;margin:0;font-size:12px;line-height:1.55}.mra-history-toggle{cursor:pointer;background:#faf9fc;border:1px solid #dcd6e8;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:7px 10px;display:flex}.mra-history-toggle input{accent-color:#6a52ca;width:18px;height:18px}.mra-history-toggle span{white-space:nowrap;gap:1px;display:grid}.mra-history-toggle strong{font-size:11px}.mra-history-toggle small{color:#817a89;font-size:10px}.mra-history-tools{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.mra-history-tools label{color:#5d5664;gap:5px;font-size:11px;font-weight:800;display:grid}.mra-history-tools input{box-sizing:border-box;color:#342f3b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd6e8;border-radius:10px;padding:0 12px}.mra-history-tools button,.mra-history-status button{color:#655b6e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d0e2;border-radius:10px;padding:0 13px;font-size:11px;font-weight:800}.mra-history-tools button.is-confirming{color:#943e3e;background:#fff1f1;border-color:#b85f5f}.mra-history ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mra-history li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.mra-history-main{color:#3f3947;cursor:pointer;min-width:0;min-height:56px;font:inherit;text-align:left;background:#faf9fc;border:1px solid #e1dce8;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.mra-history-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mra-history-main span,.mra-history-main small{color:#77707f;font-size:10px;line-height:1.4}.mra-history-remove{color:#8d4b4b;cursor:pointer;min-width:54px;min-height:44px;font:inherit;background:#fff;border:1px solid #ead6d6;border-radius:10px;padding:0 10px;font-size:11px;font-weight:800}.mra-history :where(button,input):focus-visible{outline-offset:2px;outline:3px solid #7963d833}.mra-history-main:hover{background:#f6f2ff;border-color:#8f7dde}.mra-history-empty{background:#fbfafc;border:1px dashed #d9d3e1;border-radius:11px;padding:13px}.mra-history-status{justify-content:space-between;align-items:center;gap:9px;min-height:20px;display:flex}.mra-history-status span{color:#3d735c;font-size:11px;font-weight:750}.mra-history-status button{color:#5d48b4;border-color:#8f7dde;flex:none}@media (width<=680px){.mra-history{padding:14px}.mra-history>header{display:grid}.mra-history-toggle{min-height:48px}.mra-history-tools{grid-template-columns:1fr}.mra-history-tools input,.mra-history-tools button,.mra-history-main,.mra-history-remove,.mra-history-status button{min-height:48px}.mra-history-main strong{white-space:normal}.mra-history-status{flex-direction:column;align-items:stretch}}.mbo-slides-handoff{background:#fbf9ff;border:1px solid #c8bddf;border-radius:18px;gap:14px;margin-top:18px;padding:16px;display:grid}.mbo-slides-handoff>header{gap:4px;display:grid}.mbo-slides-handoff>header span{color:#6d51ae;font-size:11px;font-weight:850}.mbo-slides-handoff>header h3{color:#3d3159;margin:0;font-size:19px}.mbo-slides-handoff>header p{color:#6c6479;margin:0;line-height:1.55}.mbo-slides-handoff .mrs-studio{min-width:0;margin:0}@media (width<=680px){.mbo-slides-handoff{padding:12px}.mbo-slides-handoff>header h3{font-size:17px}}.mbo-pending-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.mbo-pending-actions button{min-height:44px}.mbo-pending-actions .msh-primary{width:100%}@media (width<=680px){.mbo-pending-actions{grid-template-columns:1fr}.mbo-pending-actions button{width:100%;min-height:48px}}.mms-studio button,.mms-file,.mms-studio input:not([type=checkbox]):not([type=file]),.mms-studio select{min-height:44px}.is-messenger-share .mms-file-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.is-messenger-share .mms-file-actions button{min-height:44px}.is-messenger-share .mms-assist{gap:14px;display:grid}.is-messenger-share .mms-assist-controls{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.is-messenger-share .mms-assist-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.is-messenger-share .mms-assist-options article{border:1px solid var(--mms-line);background:#fbfcff;border-radius:12px;gap:5px;min-width:0;padding:12px;display:grid}.is-messenger-share .mms-assist-options article.is-selected{border-color:var(--mms-accent);background:var(--mms-soft);box-shadow:inset 0 0 0 1px var(--mms-accent)}.is-messenger-share .mms-assist-options p,.is-messenger-share .mms-assist-options small{color:var(--mms-muted);margin:0;font-size:11px;line-height:1.45}.is-messenger-share .mms-assist-review{border:1px solid var(--mms-line);background:#fbfcff;border-radius:16px;gap:12px;padding:16px;display:grid}.is-messenger-share .mms-assist-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.is-messenger-share .mms-assist-review>header span{color:var(--mms-accent);font-size:11px;font-weight:850}.is-messenger-share .mms-assist-review h3{margin:4px 0 0}.is-messenger-share .mms-assist-review>header>strong{color:var(--mms-muted);font-size:12px}.is-messenger-share .mms-assist-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #d4dbea;border-radius:11px;max-height:360px;margin:0;padding:14px;font:12px/1.58 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.is-messenger-share .mms-assist-review dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.is-messenger-share .mms-assist-review dl div{background:#eef3fd;border-radius:9px;min-width:0;padding:9px}.is-messenger-share .mms-assist-review dt{color:var(--mms-muted);font-size:10px}.is-messenger-share .mms-assist-review dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:750}.is-messenger-share .mms-public-link{gap:14px;display:grid}.is-messenger-share .mms-public-link>header{margin-bottom:0}.is-messenger-share .mms-public-provider{background:#f8f9fc;border:1px solid #d9dfeb;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.is-messenger-share .mms-public-provider>div{gap:4px;min-width:0;display:grid}.is-messenger-share .mms-public-provider p{color:var(--mms-muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.is-messenger-share .mms-public-provider>span{color:#75500f;background:#fff1d8;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:850}.is-messenger-share .mms-public-review{background:#fbfcff;border:1px solid #d9dfeb;border-radius:15px;gap:11px;padding:15px;display:grid}.is-messenger-share .mms-public-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.is-messenger-share .mms-public-review dl div{background:#eef3fd;border-radius:10px;min-width:0;padding:10px}.is-messenger-share .mms-public-review dt{color:var(--mms-muted);font-size:10px;font-weight:800}.is-messenger-share .mms-public-review dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:760}.is-messenger-share .mms-public-actions{flex-wrap:wrap;gap:8px;display:flex}.is-messenger-share .mms-public-actions button{min-height:44px}.is-messenger-share .mms-public-result{background:#f0faf5;border:1px solid #a9d2bc;border-radius:13px;gap:5px;min-width:0;padding:14px;display:grid}.is-messenger-share .mms-public-result a,.is-messenger-share .mms-public-result small{overflow-wrap:anywhere}.is-messenger-share .mms-public-result a{color:#246249;font-weight:800}.is-messenger-share .mms-public-result small{color:#587064;line-height:1.5}.is-messenger-share .mms-public-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.is-messenger-share .mms-public-policy>div{background:#f3f5fa;border-radius:10px;min-width:0;padding:10px}.is-messenger-share .mms-public-policy dt{color:var(--mms-muted);font-size:10px;font-weight:800}.is-messenger-share .mms-public-policy dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.5}.is-messenger-share .mms-confirm.is-danger{background:#fff8f9;border-color:#e2b5be}.is-messenger-share .mms-public-result>button{justify-self:start;min-height:44px}@media (width<=760px){.is-messenger-share .mms-assist-options,.is-messenger-share .mms-assist-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.is-messenger-share .mms-file-actions,.is-messenger-share .mms-assist-controls,.is-messenger-share .mms-assist-options,.is-messenger-share .mms-assist-review dl,.is-messenger-share .mms-public-review dl,.is-messenger-share .mms-public-policy{grid-template-columns:1fr}.is-messenger-share .mms-file-actions,.is-messenger-share .mms-public-actions{width:100%;display:grid}.is-messenger-share .mms-file-actions button,.is-messenger-share .mms-assist button,.is-messenger-share .mms-assist select,.is-messenger-share .mms-public-link button,.is-messenger-share .mms-public-link select,.is-messenger-share .mms-public-link input{width:100%;min-height:48px}.is-messenger-share .mms-assist-review>header,.is-messenger-share .mms-public-provider{display:grid}.is-messenger-share .mms-public-provider>span{justify-self:start}.is-messenger-share .mms-public-result>button{justify-self:stretch}}@media (width<=390px){.is-messenger-share .mms-public-link,.is-messenger-share .mms-public-link *{min-width:0;max-width:100%}.is-messenger-share .mms-public-link{overflow-x:clip}.is-messenger-share .mms-public-link :where(p,strong,small,dd,label,a){overflow-wrap:anywhere}}.mw-writing-task-switcher{background:#fbfaff;border:1px solid #ded8ef;border-radius:16px;gap:12px;margin:0 0 18px;padding:16px;display:grid}.mw-writing-task-switcher>div:first-child{gap:3px;display:grid}.mw-writing-task-switcher>div:first-child strong{color:#292332;font-size:15px}.mw-writing-task-switcher>div:first-child span,.mw-writing-task-switcher>small{color:#746d7e;font-size:12px;line-height:1.55}.mw-writing-task-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mw-writing-task-buttons button{color:#4c4457;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d0e5;border-radius:11px;padding:9px 12px;font-weight:750}.mw-writing-task-buttons button:hover:not(:disabled),.mw-writing-task-buttons button:focus-visible{outline-offset:1px;border-color:#7a57c7;outline:3px solid #7a57c729}.mw-writing-task-buttons button.is-active{color:#fff;cursor:default;background:#6f4fba;border-color:#6f4fba}.mw-writing-task-buttons button:disabled{cursor:not-allowed;opacity:.55}.is-write-hub{background:#f4f6fb}.is-write-hub .mwh-studio{color:#29283a;gap:16px;width:min(1240px,100%);min-width:0;margin:0 auto;padding:clamp(18px,3vw,34px);display:grid;overflow-x:clip}.is-write-hub .mwh-head{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.is-write-hub .mwh-head>div:first-child{max-width:760px}.is-write-hub .mwh-head>div:first-child>span{color:#654bd6;letter-spacing:.05em;font-size:12px;font-weight:900}.is-write-hub .mwh-head h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(29px,4vw,44px)}.is-write-hub .mwh-head p{color:#626678;margin:0;line-height:1.65}.is-write-hub .mwh-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.is-write-hub .mwh-head>div:last-child span{color:#5f6170;background:#fff;border:1px solid #dcd8e8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.is-write-hub .mwh-tabs{background:#eae8f1;border:1px solid #ddd9e9;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:7px;display:grid}.is-write-hub .mwh-tabs button{color:#5c5969;text-align:left;cursor:pointer;min-width:0;min-height:76px;font:inherit;background:0 0;border:1px solid #0000;border-radius:13px;align-content:center;gap:3px;padding:11px 13px;display:grid}.is-write-hub .mwh-tabs button strong{font-size:15px}.is-write-hub .mwh-tabs button span{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.is-write-hub .mwh-tabs button small{color:#807c8b;font-size:10px;font-weight:750}.is-write-hub .mwh-tabs button[aria-selected=true]{color:#4d368f;background:#fff;border-color:#b9ace9;box-shadow:0 7px 20px #3d2b711a}.is-write-hub .mwh-tabs button[aria-selected=true] small{color:#694ec3}.is-write-hub .mwh-tabs button:focus-visible{outline-offset:2px;outline:3px solid #654bd63d}.is-write-hub .mwh-transfer{background:#fff;border:1px solid #dedbe9;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:14px 16px;display:grid}.is-write-hub .mwh-transfer>div:first-child{gap:3px;display:grid}.is-write-hub .mwh-transfer strong{font-size:13px}.is-write-hub .mwh-transfer span{color:#707080;font-size:11px;line-height:1.55}.is-write-hub .mwh-transfer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.is-write-hub .mwh-transfer button,.is-write-hub .mwh-transfer-review button,.is-write-hub .mwh-status button{color:#594293;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cfc7e8;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:820}.is-write-hub .mwh-transfer button:disabled{cursor:not-allowed;opacity:.45}.is-write-hub .mwh-transfer button:focus-visible,.is-write-hub .mwh-transfer-review button:focus-visible,.is-write-hub .mwh-status button:focus-visible{outline-offset:2px;outline:3px solid #654bd638}.is-write-hub .mwh-transfer-review{background:#fbfaff;border:1px solid #bfb0ef;border-radius:18px;gap:12px;padding:18px;display:grid;box-shadow:0 14px 34px #3628691a}.is-write-hub .mwh-transfer-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.is-write-hub .mwh-transfer-review>header>div{gap:3px;display:grid}.is-write-hub .mwh-transfer-review>header span{color:#654bd6;font-weight:850}.is-write-hub .mwh-transfer-review h2{margin:0;font-size:20px}.is-write-hub .mwh-transfer-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.is-write-hub .mwh-transfer-review dl div{background:#f0edf9;border-radius:11px;min-width:0;padding:11px}.is-write-hub .mwh-transfer-review dt{color:#777182;font-size:10px;font-weight:800}.is-write-hub .mwh-transfer-review dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:760;line-height:1.5}.is-write-hub .mwh-transfer-review details{background:#fff;border:1px solid #dfd9ee;border-radius:11px}.is-write-hub .mwh-transfer-review summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;font-weight:820;display:flex}.is-write-hub .mwh-transfer-review pre{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e5e0ef;max-height:240px;margin:0;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.is-write-hub .mwh-transfer-review>label{cursor:pointer;background:#fff;border:1px solid #d9d4e7;border-radius:11px;align-items:flex-start;gap:9px;min-height:56px;padding:10px 12px;display:flex}.is-write-hub .mwh-transfer-review>label.is-warning{background:#fff9ee;border-color:#e3c48e}.is-write-hub .mwh-transfer-review input{accent-color:#654bd6;flex:none;width:20px;height:20px}.is-write-hub .mwh-transfer-review label span{gap:3px;display:grid}.is-write-hub .mwh-transfer-review label small{color:#747080;font-size:11px;line-height:1.5}.is-write-hub .mwh-transfer-review>div:last-child{justify-content:flex-end;gap:8px;display:flex}.is-write-hub .mwh-transfer-review button.is-primary{color:#fff;background:#654bd6;border-color:#654bd6}.is-write-hub .mwh-transfer-review button:disabled{cursor:not-allowed;opacity:.45}.is-write-hub .mwh-error,.is-write-hub .mwh-status{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.is-write-hub .mwh-error{color:#94453d;background:#fff3f1;border:1px solid #e6b8b3}.is-write-hub .mwh-status{color:#2e6f58;background:#f0faf6;border:1px solid #b9d8cb;justify-content:space-between;align-items:center;gap:12px;display:flex}.is-write-hub .mwh-studio>[role=tabpanel]{outline:none;min-width:0}.is-write-hub .mwh-studio>[role=tabpanel]:focus-visible{outline-offset:4px;border-radius:16px;outline:3px solid #654bd62e}.is-write-hub .mwh-studio>[role=tabpanel]>.mwp-studio,.is-write-hub .mwh-studio>[role=tabpanel]>.mpf-studio{width:100%;padding:8px 0 28px}.is-write-hub .mqr-studio{gap:18px;min-width:0;padding:8px 0 28px;display:grid}.is-write-hub .mqr-head{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.is-write-hub .mqr-head>div:first-child{max-width:720px}.is-write-hub .mqr-head>div:first-child>span{color:#356e88;letter-spacing:.05em;font-size:12px;font-weight:900}.is-write-hub .mqr-head h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(27px,4vw,40px)}.is-write-hub .mqr-head p{color:#626d76;margin:0;line-height:1.65}.is-write-hub .mqr-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.is-write-hub .mqr-head>div:last-child span{color:#54707c;background:#fff;border:1px solid #d5e2e7;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.is-write-hub .mqr-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:16px;display:grid}.is-write-hub .mqr-panel{background:#fff;border:1px solid #dce3e8;border-radius:18px;gap:12px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 32px #2a3d480f}.is-write-hub .mqr-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.is-write-hub .mqr-panel>header>div{align-items:center;gap:8px;display:flex}.is-write-hub .mqr-panel>header span{color:#33728d;font-size:11px;font-weight:900}.is-write-hub .mqr-panel h2{margin:0;font-size:20px}.is-write-hub .mqr-panel>header small{color:#79848a;font-size:11px}.is-write-hub .mqr-panel>label{color:#4c5e66;gap:6px;font-size:12px;font-weight:820;display:grid}.is-write-hub .mqr-panel>label small{color:#8a9397}.is-write-hub .mqr-panel textarea,.is-write-hub .mqr-settings select{box-sizing:border-box;color:#34474f;resize:vertical;width:100%;min-width:0;min-height:44px;font:inherit;background:#fbfcfd;border:1px solid #d6e0e4;border-radius:10px;padding:10px 11px;line-height:1.6}.is-write-hub .mqr-panel textarea:focus,.is-write-hub .mqr-settings select:focus{border-color:#4d8da8;outline:3px solid #4d8da82e}.is-write-hub .mqr-example{color:#78858a;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.is-write-hub .mqr-example button,.is-write-hub .mqr-actions button,.is-write-hub .mqr-primary{color:#356f87;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdce1;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:820}.is-write-hub .mqr-example button:focus-visible,.is-write-hub .mqr-actions button:focus-visible,.is-write-hub .mqr-primary:focus-visible,.is-write-hub .mqr-purpose button:focus-visible{outline-offset:2px;outline:3px solid #4d8da838}.is-write-hub .mqr-purpose{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:2px 0 0;padding:0;display:grid}.is-write-hub .mqr-purpose legend{color:#4c5e66;grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:850}.is-write-hub .mqr-purpose button{color:#4f6873;cursor:pointer;min-height:48px;font:inherit;background:#fff;border:1px solid #d4e0e5;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:790}.is-write-hub .mqr-purpose button[aria-pressed=true]{color:#286b88;background:#eef7fa;border-color:#3f819e;box-shadow:inset 0 0 0 1px #3f819e}.is-write-hub .mqr-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.is-write-hub .mqr-settings label{color:#5f7078;gap:5px;font-size:11px;font-weight:780;display:grid}.is-write-hub .mqr-warning,.is-write-hub .mqr-error,.is-write-hub .mqr-status{border-radius:9px;margin:0;padding:10px 11px;font-size:11px;line-height:1.55}.is-write-hub .mqr-warning{color:#7c5a26;background:#fff6e7}.is-write-hub .mqr-error{color:#994a42;background:#fff1ef}.is-write-hub .mqr-status{color:#2f725b;background:#eaf8f2}.is-write-hub .mqr-primary{color:#fff;background:#337d99;border-color:#337d99}.is-write-hub .mqr-primary:disabled{cursor:not-allowed;opacity:.45}.is-write-hub .mqr-result{position:sticky;top:18px}.is-write-hub .mqr-empty{text-align:center;background:#f7fafb;border:1px dashed #cad9df;border-radius:13px;place-content:center;gap:7px;min-height:380px;padding:30px;display:grid}.is-write-hub .mqr-empty strong{color:#356f87}.is-write-hub .mqr-empty p{color:#6e7d84;max-width:470px;margin:0;font-size:12px;line-height:1.65}.is-write-hub .mqr-result details{background:#f9fbfc;border:1px solid #dbe4e8;border-radius:10px}.is-write-hub .mqr-result summary{cursor:pointer;color:#4e6974;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;font-weight:820;display:flex}.is-write-hub .mqr-result details p,.is-write-hub .mqr-result details strong{overflow-wrap:anywhere;margin:0;padding:0 12px 11px;font-size:11px;line-height:1.6}.is-write-hub .mqr-result details strong{color:#3c6271;padding-bottom:4px}.is-write-hub .mqr-result ul{color:#66777e;margin:0;padding-left:20px;font-size:11px;line-height:1.65}.is-write-hub .mqr-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=820px){.is-write-hub .mqr-layout{grid-template-columns:1fr}.is-write-hub .mqr-result{position:static}}@media (width<=720px){.is-write-hub .mwh-head,.is-write-hub .mqr-head{display:grid}.is-write-hub .mwh-head>div:last-child,.is-write-hub .mqr-head>div:last-child{justify-content:flex-start}.is-write-hub .mwh-tabs{grid-template-columns:1fr}.is-write-hub .mwh-tabs button{min-height:64px}.is-write-hub .mwh-transfer{grid-template-columns:1fr}.is-write-hub .mwh-transfer>div:last-child{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.is-write-hub .mwh-transfer-review dl{grid-template-columns:1fr}.is-write-hub .mwh-status{flex-direction:column;align-items:stretch}.is-write-hub .mqr-settings{grid-template-columns:1fr}}@media (width<=390px){.is-write-hub .mwh-studio{padding:14px 10px 28px}.is-write-hub .mwh-studio,.is-write-hub .mwh-studio *{min-width:0;max-width:100%}.is-write-hub .mwh-studio :where(p,span,small,strong,dd,label,li){overflow-wrap:anywhere}.is-write-hub .mwh-transfer>div:last-child,.is-write-hub .mqr-purpose{grid-template-columns:1fr}.is-write-hub .mwh-transfer button,.is-write-hub .mwh-transfer-review button,.is-write-hub .mwh-status button,.is-write-hub .mqr-example button,.is-write-hub .mqr-actions button,.is-write-hub .mqr-primary,.is-write-hub .mqr-purpose button,.is-write-hub .mqr-settings select{width:100%;min-height:48px}.is-write-hub .mqr-example,.is-write-hub .mqr-actions,.is-write-hub .mwh-transfer-review>div:last-child{display:grid}.is-write-hub .mqr-panel{padding:14px}}.is-research-flow{background:#f7f8fb}.is-research-flow .mrw-studio{box-sizing:border-box;color:#202b3d;gap:16px;width:min(100%,1280px);min-width:0;margin:0 auto;padding:24px 20px 44px;display:grid}.is-research-flow .mrw-head{background:linear-gradient(135deg,#fff 0%,#f3f7fb 100%);border:1px solid #dce2eb;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:22px;padding:22px;display:flex;box-shadow:0 12px 34px #22354c0f}.is-research-flow .mrw-head>div:first-child{max-width:760px}.is-research-flow .mrw-head>div:first-child>span{color:#236b62;letter-spacing:.05em;font-size:12px;font-weight:900}.is-research-flow .mrw-head h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(29px,4vw,44px)}.is-research-flow .mrw-head p{color:#626d7b;margin:0;line-height:1.65}.is-research-flow .mrw-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.is-research-flow .mrw-head>div:last-child span{color:#52706d;background:#fff;border:1px solid #d5e0e5;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.is-research-flow .mrw-tabs{background:#edf1f5;border:1px solid #dce2e9;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid}.is-research-flow .mrw-tabs button{color:#586473;cursor:pointer;text-align:left;min-width:0;min-height:78px;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-content:center;gap:4px;padding:11px 13px;display:grid}.is-research-flow .mrw-tabs button strong{align-items:center;gap:7px;font-size:15px;display:flex}.is-research-flow .mrw-tabs button i{color:#4e5e6c;background:#d9e1e8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:inline-grid}.is-research-flow .mrw-tabs button span{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.is-research-flow .mrw-tabs button small{color:#7d8792;font-size:10px;font-weight:780}.is-research-flow .mrw-tabs button[aria-selected=true]{color:#175f55;background:#fff;border-color:#a9cbc4;box-shadow:0 7px 20px #22534b1a}.is-research-flow .mrw-tabs button[aria-selected=true] i{color:#146257;background:#dff2ed}.is-research-flow .mrw-tabs button:focus-visible,.is-research-flow .mrw-transfer button:focus-visible,.is-research-flow .mrw-transfer-review button:focus-visible,.is-research-flow .mrw-status button:focus-visible,.is-research-flow .mrw-empty button:focus-visible,.is-research-flow .mbo-import-undo button:focus-visible{outline-offset:2px;outline:3px solid #236b623b}.is-research-flow .mrw-transfer{background:#fff;border:1px solid #d9e2e8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.is-research-flow .mrw-transfer>div:first-child{gap:3px;display:grid}.is-research-flow .mrw-transfer strong{font-size:13px}.is-research-flow .mrw-transfer span{color:#6c7885;font-size:11px;line-height:1.55}.is-research-flow .mrw-transfer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.is-research-flow .mrw-transfer button,.is-research-flow .mrw-transfer-review button,.is-research-flow .mrw-status button,.is-research-flow .mrw-empty button,.is-research-flow .mbo-import-undo button{color:#246a63;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #bfd1d4;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:820}.is-research-flow :where(.mrw-transfer,.mrw-transfer-review,.mrw-status) button:disabled{cursor:not-allowed;opacity:.45}.is-research-flow .mrw-transfer-review{background:#f4fbf8;border:1px solid #b9cfc9;border-radius:17px;gap:13px;padding:18px;display:grid;box-shadow:0 16px 42px #204b441a}.is-research-flow .mrw-transfer-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.is-research-flow .mrw-transfer-review>header>div{gap:3px;display:grid}.is-research-flow .mrw-transfer-review>header span{color:#236b62;font-size:11px;font-weight:900}.is-research-flow .mrw-transfer-review h2{margin:0;font-size:20px}.is-research-flow .mrw-transfer-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.is-research-flow .mrw-transfer-review dl div{background:#e7f2ef;border-radius:11px;min-width:0;padding:11px}.is-research-flow .mrw-transfer-review dt{color:#657a77;font-size:10px;font-weight:800}.is-research-flow .mrw-transfer-review dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:760;line-height:1.5}.is-research-flow .mrw-transfer-review details{background:#fff;border:1px solid #d4e1de;border-radius:11px;min-width:0}.is-research-flow .mrw-transfer-review summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;font-weight:820;display:flex}.is-research-flow .mrw-transfer-review pre{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #dfe8e6;max-height:220px;margin:0;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.is-research-flow .mrw-transfer-review details ul{border-top:1px solid #dfe8e6;max-height:240px;margin:0;padding:10px 12px 12px 30px;overflow:auto}.is-research-flow .mrw-transfer-review details li{margin:5px 0}.is-research-flow .mrw-transfer-review details li strong,.is-research-flow .mrw-transfer-review details li span{overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.is-research-flow .mrw-transfer-review details li span{color:#687875}.is-research-flow .mrw-transfer-review>label{cursor:pointer;background:#fff;border:1px solid #cededa;border-radius:11px;align-items:flex-start;gap:9px;min-height:56px;padding:10px 12px;display:flex}.is-research-flow .mrw-transfer-review>label.is-warning{background:#fff9ec;border-color:#e1c68e}.is-research-flow .mrw-transfer-review input{accent-color:#236b62;flex:none;width:20px;height:20px}.is-research-flow .mrw-transfer-review label span{gap:3px;display:grid}.is-research-flow .mrw-transfer-review label small{color:#6c7977;font-size:11px;line-height:1.5}.is-research-flow .mrw-transfer-review>div:last-child{justify-content:flex-end;gap:8px;display:flex}.is-research-flow .mrw-transfer-review button.is-primary{color:#fff;background:#236b62;border-color:#236b62}.is-research-flow .mrw-error,.is-research-flow .mrw-status{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.is-research-flow .mrw-error{color:#934b42;background:#fff3f1;border:1px solid #e3b9b4}.is-research-flow .mrw-status{color:#2d7059;background:#f0faf6;border:1px solid #b9d8cb;justify-content:space-between;align-items:center;gap:12px;display:flex}.is-research-flow .mrw-studio>[role=tabpanel]{outline:none;min-width:0}.is-research-flow .mrw-studio>[role=tabpanel]:focus-visible{outline-offset:4px;border-radius:16px;outline:3px solid #236b622e}.is-research-flow .mrw-studio>[role=tabpanel]>:where(.msh-studio,.mbo-studio,.mrs-studio){width:100%;margin-top:4px}.is-research-flow .mrw-empty{text-align:center;background:#fff;border:1px dashed #c7d5d8;border-radius:18px;place-content:center;justify-items:center;gap:8px;min-height:360px;padding:30px;display:grid}.is-research-flow .mrw-empty strong{color:#236b62;font-size:18px}.is-research-flow .mrw-empty p{color:#697682;max-width:520px;margin:0;font-size:12px;line-height:1.65}.is-research-flow .mrw-empty div{gap:8px;margin-top:5px;display:flex}.is-research-flow .mbo-import-undo{background:#fff9eb;border:1px solid #d7c392;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.is-research-flow .mbo-import-undo span{gap:2px;display:grid}.is-research-flow .mbo-import-undo small{color:#79694a;font-size:11px;line-height:1.5}@media (width<=760px){.is-research-flow .mrw-head{display:grid}.is-research-flow .mrw-head>div:last-child{justify-content:flex-start}.is-research-flow .mrw-tabs{grid-template-columns:1fr}.is-research-flow .mrw-tabs button{min-height:64px}.is-research-flow .mrw-transfer{grid-template-columns:1fr}.is-research-flow .mrw-transfer>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.is-research-flow .mrw-transfer-review dl{grid-template-columns:1fr}.is-research-flow .mrw-status,.is-research-flow .mbo-import-undo{flex-direction:column;align-items:stretch}}@media (width<=390px){.is-research-flow .mrw-studio{padding:14px 10px 28px}.is-research-flow .mrw-studio,.is-research-flow .mrw-studio *{min-width:0;max-width:100%}.is-research-flow .mrw-studio :where(p,span,small,strong,dd,label,li){overflow-wrap:anywhere}.is-research-flow .mrw-head,.is-research-flow .mrw-transfer-review{padding:14px}.is-research-flow .mrw-transfer>div:last-child,.is-research-flow .mrw-transfer-review>div:last-child,.is-research-flow .mrw-empty div{grid-template-columns:1fr;width:100%;display:grid}.is-research-flow :where(.mrw-transfer,.mrw-transfer-review,.mrw-status,.mrw-empty,.mbo-import-undo) button{width:100%;min-height:48px}.is-research-flow .mrw-tabs button{min-height:68px}}.mwp-translation-handoff{background:#f8f6ff;border:1px solid #dcd5ed;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin-top:14px;padding:15px;display:grid}.mwp-review-handoff{background:#fbfcff;border:1px solid #d9dce7;border-radius:14px;gap:12px;margin-top:14px;padding:15px;display:grid}.mwp-review-handoff>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mwp-review-handoff>header div{gap:4px;display:grid}.mwp-review-handoff>header p,.mwp-review-handoff>header small,.mwp-review-handoff article p,.mwp-review-handoff article small,.mwp-review-handoff-boundary{color:#686d7e;margin:0;font-size:12px;line-height:1.55}.mwp-review-handoff>header small{flex:none}.mwp-review-handoff-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mwp-review-handoff article{background:#fff;border:1px solid #e0e3ec;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.mwp-review-handoff article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.mwp-review-handoff article span{color:#555b6d;background:#eef0f7;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:850}.mwp-review-handoff article button{color:#5a3ca3;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6f4fba;border-radius:11px;padding:9px 12px;font-weight:800}.mwp-review-handoff article button:disabled{color:#8a8d99;cursor:not-allowed;background:#f4f4f6;border-color:#dadce4}.mwp-review-handoff article button:focus-visible{outline-offset:2px;outline:3px solid #6f4fba38}.mwp-review-handoff-boundary{border-top:1px solid #e3e5ec;padding-top:10px}.mwp-translation-handoff div{gap:4px;display:grid}.mwp-translation-handoff strong{color:#30273e}.mwp-translation-handoff p,.mwp-translation-handoff small{color:#71697b;margin:0;font-size:12px;line-height:1.55}.mwp-translation-handoff small{grid-column:1/-1}.mwp-translation-handoff button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#6f4fba;border:1px solid #6f4fba;border-radius:11px;padding:9px 14px;font-weight:800}@media (width<=560px){.mw-writing-task-buttons,.mwp-translation-handoff,.mwp-review-handoff-list{grid-template-columns:1fr}.mwp-review-handoff>header{display:grid}.mwp-review-handoff article button{width:100%;min-height:48px}.mwp-translation-handoff small{grid-column:auto}}.mw-workspace.is-experience-organizer{background:#f8f7ff}.mex-studio{color:#24203b;max-width:1180px;margin:0 auto;padding:32px 24px 54px}.mex-head{align-items:flex-start}.mex-head h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(30px,4vw,46px)}.mex-head p{color:#615b78;max-width:720px;margin:0;line-height:1.65}.mex-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mex-badges span{color:#554b78;background:#fff;border:1px solid #ded8f3;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:750}.mex-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:18px;margin-top:22px;display:grid}.mex-input,.mex-result{background:#fff;border:1px solid #e5e0f3;border-radius:24px;padding:22px;box-shadow:0 16px 44px #3e2d6712}.mex-input>header,.mex-result>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mex-input>header>span,.mex-result>header>span{color:#6d4ee8;background:#ede8ff;border-radius:11px;flex:0 0 32px;place-items:center;height:32px;font-weight:850;display:grid}.mex-input h2,.mex-result h2{margin:0;font-size:21px}.mex-input header p,.mex-result header p{color:#756f89;margin:4px 0 0;font-size:14px;line-height:1.5}.mex-purpose{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.mex-purpose button{color:#2c2741;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd7ee;border-radius:15px;min-height:72px;padding:11px 12px}.mex-purpose button[aria-pressed=true]{background:#f2eeff;border:2px solid #7654e8;padding:10px 11px}.mex-purpose strong,.mex-purpose small{display:block}.mex-purpose strong{font-size:14px}.mex-purpose small{color:#716a83;margin-top:5px;line-height:1.35}.mex-input>label{color:#403a56;gap:7px;margin:13px 0;font-size:14px;font-weight:800;display:grid}.mex-input input,.mex-input textarea{color:#25203a;width:100%;min-height:46px;font:inherit;resize:vertical;background:#fff;border:1px solid #d9d3e8;border-radius:12px;padding:11px 12px;font-weight:500;line-height:1.5}.mex-input textarea{min-height:96px}.mex-input input:focus,.mex-input textarea:focus,.mex-purpose button:focus-visible,.mex-actions button:focus-visible,.mex-result-actions button:focus-visible,.mex-confirm:focus-within{outline-offset:2px;border-color:#7654e8;outline:3px solid #7654e847}.mex-more{background:#fbfaff;border:1px solid #e3deef;border-radius:13px;margin-top:14px}.mex-more summary{cursor:pointer;align-items:center;min-height:44px;padding:9px 12px;font-weight:800;display:flex}.mex-more p{color:#666078;margin:0;padding:0 12px 12px;line-height:1.6}.mex-actions,.mex-result-actions{grid-template-columns:1fr 1.15fr;gap:9px;margin-top:15px;display:grid}.mex-result-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.mex-actions button,.mex-result-actions button{color:#4f456c;cursor:pointer;background:#fff;border:1px solid #d9d2eb;border-radius:13px;min-height:48px;padding:10px 12px;font-weight:850}.mex-actions .mex-primary{color:#fff;background:#7654e8;border-color:#7654e8}.mex-actions button:hover,.mex-result-actions button:hover:not(:disabled){transform:translateY(-1px)}.mex-result-actions button:disabled{opacity:.48;cursor:not-allowed}.mex-error{color:#a32638;background:#fff0f1;border-radius:12px;margin:12px 0 0;padding:11px 12px;font-weight:750;line-height:1.5}.mex-result-body.is-stale{opacity:.75}.mex-stale{color:#704c00;background:#fff4d7;border-radius:11px;margin:0 0 12px;padding:10px 12px;font-weight:750}.mex-result article{background:#faf8ff;border:1px solid #dfd8f4;border-radius:17px;padding:16px}.mex-result article h3,.mex-review h3{margin:0 0 10px;font-size:17px}.mex-result article p{margin:0 0 12px;line-height:1.72}.mex-result article p:last-child{margin-bottom:0}.mex-result details{border:1px solid #e2dced;border-radius:15px;margin-top:14px}.mex-result details summary{cursor:pointer;align-items:center;min-height:44px;padding:9px 12px;font-weight:850;display:flex}.mex-sources{margin:0;padding:0 14px 14px;list-style:none}.mex-sources li{border-top:1px solid #eee9f6;padding:11px 0}.mex-sources strong{color:#5d4b9d;font-size:13px}.mex-sources p{margin:5px 0 0;line-height:1.55}.mex-review{background:#f3f7fb;border-radius:16px;margin-top:14px;padding:15px}.mex-review ul{margin:0;padding-left:20px}.mex-review li{margin:7px 0;line-height:1.48}.mex-review p{margin:11px 0 0;line-height:1.5}.mex-warning{color:#8b4a00}.mex-confirm{cursor:pointer;background:#fff;border:1px solid #ddd6ef;border-radius:14px;align-items:flex-start;gap:10px;min-height:58px;margin-top:14px;padding:11px 12px;font-weight:750;line-height:1.45;display:flex}.mex-confirm input{flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.mex-empty{text-align:center;color:#736c83;border:1px dashed #d9d2e9;border-radius:18px;place-items:center;min-height:260px;padding:28px;display:grid}.mex-empty strong{color:#423b59;font-size:18px}.mex-empty p{margin:7px 0 0;line-height:1.55}.mex-file-check{color:#205f41;background:#edf8f2;border-radius:12px;gap:5px;margin:13px 0 0;padding:11px 12px;display:grid}.mex-file-check span{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.mex-status{color:#514a63;min-height:44px;margin:10px 0 0;padding:10px 0;line-height:1.5}.mex-boundary{color:#625b70;background:#f4f1f8;border-radius:12px;margin:8px 0 0;padding:12px;font-size:13px;line-height:1.55}@media (width<=840px){.mex-layout{grid-template-columns:1fr}.mex-badges{justify-content:flex-start}.mex-result-actions{grid-template-columns:1fr}}@media (width<=520px){.mex-studio{padding:18px 12px 32px}.mex-input,.mex-result{border-radius:18px;padding:14px}.mex-purpose,.mex-actions{grid-template-columns:1fr}.mex-purpose button{min-height:68px}.mex-head h1{font-size:30px}.mex-badges span{font-size:12px}}.mtr-studio{color:#201a3a;max-width:1240px;margin:0 auto;padding:clamp(16px,3vw,34px)}.mtr-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.mtr-head h1{margin:5px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.08}.mtr-head p{color:#625b78;max-width:720px;margin:0;line-height:1.65}.mtr-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mtr-badges span{color:#534671;background:#f9f7ff;border:1px solid #d9d0f5;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:750}.mtr-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.mtr-input,.mtr-result{background:#fff;border:1px solid #ddd6ef;border-radius:24px;min-width:0;padding:22px;box-shadow:0 16px 44px #2d1f5c14}.mtr-input>header,.mtr-result>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mtr-input>header>span,.mtr-result>header>span{color:#6847e8;background:#ede7ff;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.mtr-input h2,.mtr-result h2{margin:2px 0 4px;font-size:21px}.mtr-input>header p,.mtr-result>header p{color:#756e87;margin:0;line-height:1.5}.mtr-purpose{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.mtr-purpose button{text-align:left;min-height:72px;color:inherit;background:#fff;border:1px solid #dcd4ed;border-radius:15px;padding:12px}.mtr-purpose button strong,.mtr-purpose button small{display:block}.mtr-purpose button small{color:#756e87;margin-top:4px;line-height:1.35}.mtr-purpose button[aria-pressed=true]{background:#f2eeff;border-color:#7651ed;box-shadow:0 0 0 2px #7651ed1f}.mtr-scope{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 16px;padding:0;display:grid}.mtr-scope legend{grid-column:1/-1;margin-bottom:7px;font-weight:800}.mtr-scope label{background:#fff;border:1px solid #dcd4ed;border-radius:13px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-weight:750;display:flex}.mtr-scope input{accent-color:#714bea;width:20px;height:20px;margin:0}.mtr-input>label,.mtr-dates label{gap:7px;margin:0 0 14px;font-weight:800;display:grid}.mtr-input label small{color:#746d86;font-weight:600}.mtr-input input:not([type=radio]),.mtr-input textarea{color:#211b34;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7d0e6;border-radius:13px;padding:11px 12px}.mtr-input input:not([type=radio]){min-height:46px}.mtr-input textarea{resize:vertical;min-height:104px;line-height:1.55}.mtr-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mtr-more{background:#faf9fd;border:1px solid #e1daef;border-radius:14px;margin:4px 0 16px}.mtr-more summary{cursor:pointer;align-items:center;min-height:48px;padding:10px 13px;font-weight:800;display:flex}.mtr-more ul{color:#625b74;margin:0;padding:0 28px 15px 34px;line-height:1.6}.mtr-actions,.mtr-result-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mtr-actions button,.mtr-result-actions button{color:#3a2c60;background:#fff;border:1px solid #d4cbea;border-radius:13px;min-height:48px;padding:10px;font-weight:850}.mtr-actions .mtr-primary{color:#fff;background:#714bea;border-color:#714bea}.mtr-result-actions{grid-template-columns:1fr 1fr 1fr;margin-top:16px}.mtr-result-actions button:disabled{opacity:.45;cursor:not-allowed}.mtr-error,.mtr-stale{color:#9c2f38;background:#fff0f0;border-radius:13px;margin:12px 0 0;padding:12px 13px;font-weight:750;line-height:1.5}.mtr-stale{color:#735414;background:#fff7dc}.mtr-result-body.is-stale{opacity:.86}.mtr-summary{background:linear-gradient(145deg,#f8f5ff,#fff);border:1px solid #e0d8f2;border-radius:16px;padding:15px}.mtr-summary h3{margin:0 0 12px;font-size:20px}.mtr-summary dl{gap:8px;margin:0;display:grid}.mtr-summary dl div{grid-template-columns:94px minmax(0,1fr);gap:8px;display:grid}.mtr-summary dt{color:#716887;font-weight:750}.mtr-summary dd{overflow-wrap:anywhere;margin:0}.mtr-result-body>section{margin-top:18px}.mtr-result-body h3{margin:0 0 10px;font-size:17px}.mtr-days-list,.mtr-source-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mtr-days-list li,.mtr-source-list li{background:#fcfbff;border:1px solid #e1daef;border-radius:13px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;line-height:1.5;display:grid}.mtr-days-list strong,.mtr-source-list strong{color:#6f4be2}.mtr-source-list span{overflow-wrap:anywhere}.mtr-checks{background:#f7f8ff;border-radius:16px;padding:15px}.mtr-checks ul{margin:0;padding-left:21px;line-height:1.65}.mtr-checks p{color:#694d15;background:#fff3d8;border-radius:11px;margin:12px 0 0;padding:10px;line-height:1.5}.mtr-confirm{background:#fbfaff;border:1px solid #d7cfee;border-radius:14px;align-items:flex-start;min-height:58px;padding:12px;line-height:1.45;gap:10px!important;margin:16px 0 0!important;font-weight:750!important;display:flex!important}.mtr-confirm input{accent-color:#714bea;flex:0 0 20px;margin:1px 0 0;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.mtr-empty{background:#fbfaff;border:1px dashed #cec4e5;border-radius:16px;place-items:start;gap:7px;min-height:170px;padding:24px;display:grid}.mtr-empty strong{font-size:18px}.mtr-empty p{color:#716a81;margin:0;line-height:1.55}.mtr-file-check{color:#245f3c;background:#eefaf3;border-radius:13px;gap:5px;margin:12px 0 0;padding:12px;display:grid}.mtr-file-check span{overflow-wrap:anywhere;font-size:12px}.mtr-status{color:#554b6e;margin:12px 0 0;line-height:1.5}.mtr-boundary{color:#6c657a;border-top:1px solid #e4deef;margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.6}.mtr-input button:focus-visible,.mtr-result button:focus-visible,.mtr-input input:focus-visible,.mtr-input textarea:focus-visible,.mtr-input summary:focus-visible,.mtr-confirm:focus-within{outline-offset:2px;outline:3px solid #6646e259}@media (width<=840px){.mtr-head{display:grid}.mtr-badges{justify-content:flex-start}.mtr-layout{grid-template-columns:1fr}}@media (width<=520px){.mtr-studio{padding:14px}.mtr-purpose,.mtr-dates,.mtr-actions,.mtr-result-actions{grid-template-columns:1fr}.mtr-input,.mtr-result{border-radius:19px;padding:16px}.mtr-summary dl div{grid-template-columns:1fr;gap:2px}.mtr-head h1{font-size:28px}}.mar-studio{color:#192d32;max-width:1240px;margin:0 auto;padding:clamp(16px,3vw,34px)}.mar-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.mar-head h1{margin:5px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.08}.mar-head p{color:#5c7074;max-width:720px;margin:0;line-height:1.65}.mar-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mar-badges span{color:#275f58;background:#f3fbf9;border:1px solid #beded9;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:750}.mar-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.mar-input,.mar-result{background:#fff;border:1px solid #cfe2df;border-radius:24px;min-width:0;padding:22px;box-shadow:0 16px 44px #1e4f4814}.mar-input>header,.mar-result>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mar-input>header>span,.mar-result>header>span{color:#167366;background:#dff5f0;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.mar-input h2,.mar-result h2{margin:2px 0 4px;font-size:21px}.mar-input>header p,.mar-result>header p{color:#6a7c7f;margin:0;line-height:1.5}.mar-purpose{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.mar-purpose button{text-align:left;min-height:72px;color:inherit;cursor:pointer;background:#fff;border:1px solid #cddfdb;border-radius:15px;padding:12px}.mar-purpose button strong,.mar-purpose button small{display:block}.mar-purpose button small{color:#697b7d;margin-top:4px;line-height:1.35}.mar-purpose button[aria-pressed=true]{background:#eaf9f5;border-color:#198576;box-shadow:0 0 0 2px #1985761f}.mar-input>label,.mar-dates label,.mar-more label{gap:7px;margin:0 0 14px;font-weight:800;display:grid}.mar-input label small{color:#697b7d;font-weight:600}.mar-input input:not([type=radio]),.mar-input textarea{box-sizing:border-box;color:#182d31;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9dbd7;border-radius:13px;padding:11px 12px}.mar-input input:not([type=radio]){min-height:46px}.mar-input textarea{resize:vertical;min-height:96px;line-height:1.55}.mar-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mar-reason-modes{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.mar-reason-modes legend{margin-bottom:7px;font-weight:850}.mar-reason-modes label{cursor:pointer;background:#fff;border:1px solid #cddfdb;border-radius:13px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-weight:750;display:flex}.mar-reason-modes input{accent-color:#168273;flex:0 0 20px;width:20px;height:20px;margin:0}.mar-more{background:#f8fbfa;border:1px solid #d6e5e2;border-radius:14px;margin:4px 0 12px}.mar-more summary{cursor:pointer;align-items:center;min-height:48px;padding:10px 13px;font-weight:850;display:flex}.mar-more>div{padding:0 13px 1px}.mar-more ul{color:#5c7173;margin:0;padding:0 28px 15px 34px;line-height:1.6}.mar-actions,.mar-result-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mar-actions button,.mar-result-actions button{color:#245b54;cursor:pointer;background:#fff;border:1px solid #bed7d2;border-radius:13px;min-height:48px;padding:10px;font-weight:850}.mar-actions .mar-primary{color:#fff;background:#168273;border-color:#168273}.mar-result-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.mar-result-actions button:disabled{opacity:.45;cursor:not-allowed}.mar-error,.mar-stale{color:#9c2f38;background:#fff0f0;border-radius:13px;margin:12px 0 0;padding:12px 13px;font-weight:750;line-height:1.5}.mar-stale{color:#735414;background:#fff7dc}.mar-result-body.is-stale{opacity:.84}.mar-result article{background:#f5fbf9;border:1px solid #cfe2df;border-radius:16px;padding:16px}.mar-result article h3,.mar-checks h3{margin:0 0 10px;font-size:17px}.mar-result pre{color:#203639;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.mar-result details{border:1px solid #d4e4e1;border-radius:15px;margin-top:14px}.mar-result details summary{cursor:pointer;align-items:center;min-height:48px;padding:9px 12px;font-weight:850;display:flex}.mar-sources{margin:0;padding:0 14px 14px;list-style:none}.mar-sources li{border-top:1px solid #e3efec;padding:11px 0}.mar-sources strong{color:#197565;font-size:13px}.mar-sources p{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.55}.mar-checks{background:#f4f8fb;border-radius:16px;margin-top:14px;padding:15px}.mar-checks ul{margin:0;padding-left:21px;line-height:1.65}.mar-checks p{color:#694d15;background:#fff3d8;border-radius:11px;margin:12px 0 0;padding:10px;line-height:1.5}.mar-confirm{cursor:pointer;background:#fbfefd;border:1px solid #cbded9;border-radius:14px;align-items:flex-start;min-height:58px;padding:12px;line-height:1.45;gap:10px!important;margin:16px 0 0!important;font-weight:750!important;display:flex!important}.mar-confirm input{accent-color:#168273;flex:0 0 20px;margin:1px 0 0;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.mar-empty{background:#f8fbfa;border:1px dashed #bfd5d0;border-radius:16px;place-items:start;gap:7px;min-height:170px;padding:24px;display:grid}.mar-empty strong{font-size:18px}.mar-empty p{color:#697b7e;margin:0;line-height:1.55}.mar-file-check{color:#245f3c;background:#eefaf3;border-radius:13px;gap:5px;margin:12px 0 0;padding:12px;display:grid}.mar-file-check span{overflow-wrap:anywhere;font-size:12px}.mar-status{color:#425f5c;min-height:44px;margin:12px 0 0;line-height:1.5}.mar-boundary{color:#607274;border-top:1px solid #d8e5e2;margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.6}.mar-input button:focus-visible,.mar-result button:focus-visible,.mar-input input:focus-visible,.mar-input textarea:focus-visible,.mar-input summary:focus-visible,.mar-result summary:focus-visible,.mar-confirm:focus-within{outline-offset:2px;outline:3px solid #1682734d}@media (width<=840px){.mar-head{display:grid}.mar-badges{justify-content:flex-start}.mar-layout{grid-template-columns:1fr}}@media (width<=520px){.mar-studio{padding:14px}.mar-purpose,.mar-dates,.mar-actions,.mar-result-actions{grid-template-columns:1fr}.mar-input,.mar-result{border-radius:19px;padding:16px}.mar-head h1{font-size:28px}}.mw-workspace.is-nutrition-total{background:#f5f8f5}.mnt-studio{color:#1e3127;max-width:1240px;margin:0 auto;padding:clamp(16px,3vw,34px)}.mnt-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.mnt-head h1{margin:5px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.08}.mnt-head p{color:#5e7166;max-width:720px;margin:0;line-height:1.65}.mnt-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mnt-badges span{color:#2c6142;background:#f5fbf7;border:1px solid #c6ddce;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:750}.mnt-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:20px;display:grid}.mnt-input,.mnt-result{background:#fff;border:1px solid #d1e0d5;border-radius:24px;min-width:0;padding:22px;box-shadow:0 16px 44px #244e3514}.mnt-input>header,.mnt-result>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mnt-input>header>span,.mnt-result>header>span{color:#287247;background:#e2f3e7;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.mnt-input h2,.mnt-result h2{margin:2px 0 4px;font-size:21px}.mnt-input>header p,.mnt-result>header p{color:#6b7c71;margin:0;line-height:1.5}.mnt-title-field,.mnt-item label{gap:7px;font-weight:800;display:grid}.mnt-title-field{margin-bottom:15px}.mnt-title-field small,.mnt-item label small{color:#718177;font-weight:600}.mnt-input input{box-sizing:border-box;color:#1d3025;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd9cf;border-radius:13px;padding:11px 12px}.mnt-items{gap:13px;display:grid}.mnt-item{background:#fbfdfb;border:1px solid #d5e2d8;border-radius:17px;min-width:0;padding:15px}.mnt-item>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mnt-item h3{margin:0;font-size:17px}.mnt-item>header button{color:#6f4a4a;cursor:pointer;background:#fff;border:1px solid #d3ddd6;border-radius:11px;min-width:64px;min-height:44px;padding:8px 11px;font-weight:800}.mnt-primary-fields,.mnt-nutrients{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.mnt-more,.mnt-boundary-details{background:#f7faf8;border:1px solid #d9e4dc;border-radius:13px;margin-top:12px}.mnt-more summary,.mnt-boundary-details summary{cursor:pointer;align-items:center;min-height:48px;padding:10px 12px;font-weight:820;display:flex}.mnt-nutrients{padding:0 12px 13px}.mnt-add{color:#285e3e;cursor:pointer;background:#f5fbf7;border:1px dashed #8db49b;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:13px;padding:10px 13px;font-weight:850;display:flex}.mnt-add:disabled{opacity:.5;cursor:not-allowed}.mnt-boundary-details ul{color:#5e7165;margin:0;padding:0 28px 14px 34px;line-height:1.6}.mnt-actions,.mnt-result-actions{grid-template-columns:1fr 1.15fr;gap:9px;margin-top:14px;display:grid}.mnt-actions button,.mnt-result-actions button{color:#2c5c40;cursor:pointer;background:#fff;border:1px solid #c7d9cc;border-radius:13px;min-height:48px;padding:10px;font-weight:850}.mnt-actions .mnt-primary{color:#fff;background:#2d7c50;border-color:#2d7c50}.mnt-result-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.mnt-result-actions button:disabled{opacity:.45;cursor:not-allowed}.mnt-error,.mnt-stale{color:#9c2f38;background:#fff0f0;border-radius:13px;margin:12px 0 0;padding:12px 13px;font-weight:750;line-height:1.5}.mnt-stale{color:#725213;background:#fff6d9}.mnt-result-body.is-stale{opacity:.84}.mnt-totals{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.mnt-totals div{background:#f8fcf9;border:1px solid #d4e2d8;border-radius:14px;padding:13px}.mnt-totals div.is-main{background:#eaf7ee;grid-column:1/-1}.mnt-totals dt{color:#65766b;font-size:13px;font-weight:800}.mnt-totals dd{color:#225f3c;margin:5px 0 0;font-size:24px;font-weight:900}.mnt-totals dd small{margin-left:5px;font-size:13px}.mnt-zero-note{color:#6c531a;background:#fff7df;border-radius:12px;margin:12px 0 0;padding:11px 12px;line-height:1.5}.mnt-result details{border:1px solid #d5e2d8;border-radius:15px;margin-top:14px}.mnt-result details summary{cursor:pointer;align-items:center;min-height:48px;padding:9px 12px;font-weight:850;display:flex}.mnt-sources{margin:0;padding:0 14px 14px;list-style:none}.mnt-sources li{border-top:1px solid #e4eee7;padding:11px 0}.mnt-sources strong{color:#2c7249;font-size:13px}.mnt-sources p{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.55}.mnt-checks{background:#f4f7fa;border-radius:16px;margin-top:14px;padding:15px}.mnt-checks h3{margin:0 0 10px;font-size:17px}.mnt-checks ul{margin:0;padding-left:21px;line-height:1.65}.mnt-confirm{cursor:pointer;background:#fbfdfb;border:1px solid #ceded2;border-radius:14px;align-items:flex-start;min-height:58px;padding:12px;line-height:1.45;gap:10px!important;margin:16px 0 0!important;font-weight:750!important;display:flex!important}.mnt-confirm input{accent-color:#2d7c50;flex:0 0 20px;margin:1px 0 0;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.mnt-empty{background:#fafcfb;border:1px dashed #c5d8ca;border-radius:16px;place-items:start;gap:7px;min-height:170px;padding:24px;display:grid}.mnt-empty strong{font-size:18px}.mnt-empty p{color:#6a796f;margin:0;line-height:1.55}.mnt-file-check{color:#245f3c;background:#eefaf3;border-radius:13px;gap:5px;margin:12px 0 0;padding:12px;display:grid}.mnt-file-check span{overflow-wrap:anywhere;font-size:12px}.mnt-status{color:#4c6556;min-height:44px;margin:12px 0 0;line-height:1.5}.mnt-boundary{color:#63746a;border-top:1px solid #dce7df;margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.6}.mnt-input button:focus-visible,.mnt-result button:focus-visible,.mnt-input input:focus-visible,.mnt-input summary:focus-visible,.mnt-result summary:focus-visible,.mnt-confirm:focus-within{outline-offset:2px;outline:3px solid #2d7c504d}@media (width<=840px){.mnt-head{display:grid}.mnt-badges{justify-content:flex-start}.mnt-layout{grid-template-columns:1fr}}@media (width<=520px){.mnt-studio{padding:14px}.mnt-input,.mnt-result{border-radius:19px;padding:16px}.mnt-primary-fields,.mnt-nutrients,.mnt-actions,.mnt-result-actions{grid-template-columns:1fr}.mnt-head h1{font-size:28px}.mnt-totals{grid-template-columns:1fr}.mnt-totals div.is-main{grid-column:auto}}.mw-workspace.is-bedtime-story{background:linear-gradient(#f7f4ff 0%,#fff9f1 100%)}.mbs-studio{color:#27213a;max-width:1240px;margin:0 auto;padding:clamp(16px,3vw,34px)}.mbs-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.mbs-head h1{margin:5px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.08}.mbs-head p{color:#696079;max-width:720px;margin:0;line-height:1.65}.mbs-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mbs-badges span{color:#5b4779;background:#fbf8ff;border:1px solid #d9cdf0;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:750}.mbs-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:20px;display:grid}.mbs-panel{background:#fff;border:1px solid #ddd2ec;border-radius:24px;min-width:0;padding:22px;box-shadow:0 16px 44px #48306614}.mbs-input>header,.mbs-result>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mbs-input>header>span,.mbs-result>header>span{color:#7146a8;background:#efe7fb;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.mbs-input h2,.mbs-result h2{margin:2px 0 4px;font-size:21px}.mbs-input>header p,.mbs-result>header p{color:#756b84;margin:0;line-height:1.5}.mbs-choice-grid,.mbs-moods{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 16px;padding:0;display:grid}.mbs-choice-grid legend,.mbs-moods legend{grid-column:1/-1;margin-bottom:7px;font-weight:850}.mbs-choice-grid label,.mbs-moods label{cursor:pointer;background:#fff;border:1px solid #dcd1eb;border-radius:14px;align-items:center;gap:9px;min-height:58px;padding:10px 11px;display:flex}.mbs-moods label{min-height:48px}.mbs-choice-grid label.is-selected,.mbs-moods label.is-selected{background:#f5eeff;border-color:#8455bb;box-shadow:0 0 0 2px #8455bb1a}.mbs-choice-grid input,.mbs-moods input{accent-color:#8151b5;flex:0 0 20px;width:20px;height:20px;margin:0}.mbs-choice-grid strong,.mbs-choice-grid small{display:block}.mbs-choice-grid small{color:#776d84;margin-top:3px;line-height:1.3}.mbs-input>label,.mbs-two-fields label{gap:7px;margin:0 0 14px;font-weight:820;display:grid}.mbs-input label small{color:#766d82;font-weight:600}.mbs-input input:not([type=radio]),.mbs-input textarea{box-sizing:border-box;color:#2a2239;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8cde6;border-radius:13px;padding:11px 12px}.mbs-input input:not([type=radio]){min-height:46px}.mbs-input textarea{resize:vertical;min-height:96px;line-height:1.55}.mbs-two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mbs-boundary{background:#fcfaff;border:1px solid #e2d8ed;border-radius:14px;margin:2px 0 14px}.mbs-boundary summary,.mbs-story details summary,.mbs-sources summary{cursor:pointer;align-items:center;min-height:48px;padding:10px 13px;font-weight:850;display:flex}.mbs-boundary ul{color:#665d73;margin:0;padding:0 28px 15px 34px;line-height:1.6}.mbs-actions,.mbs-result-actions{grid-template-columns:1fr 1.15fr;gap:9px;display:grid}.mbs-actions button,.mbs-result-actions button{color:#5c3d7b;cursor:pointer;background:#fff;border:1px solid #d3c6e3;border-radius:13px;min-height:48px;padding:10px;font-weight:850}.mbs-actions .mbs-primary{color:#fff;background:#7442aa;border-color:#7442aa}.mbs-result-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.mbs-result-actions button:disabled{opacity:.45;cursor:not-allowed}.mbs-error,.mbs-stale{color:#9c2f38;background:#fff0f0;border-radius:13px;margin:12px 0 0;padding:12px 13px;font-weight:750;line-height:1.5}.mbs-stale{color:#725113;background:#fff5d6}.mbs-result-body.is-stale{opacity:.84}.mbs-story{background:linear-gradient(145deg,#fcf8ff,#fffdf8);border:1px solid #ded2ec;border-radius:18px;padding:16px}.mbs-story>h3{margin:0 0 14px;font-size:22px}.mbs-story>ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.mbs-story>ol>li{background:#ffffffe6;border:1px solid #e5dbef;border-radius:15px;padding:13px}.mbs-story li>div{align-items:center;gap:9px;display:flex}.mbs-story li>div strong{color:#6d409c;background:#efe6f8;border-radius:9px;place-items:center;min-width:52px;height:28px;font-size:12px;display:grid}.mbs-story h4{margin:0;font-size:17px}.mbs-story li>p{margin:10px 0 0;line-height:1.7}.mbs-story details{border-top:1px solid #eee5f4;margin-top:10px}.mbs-story details summary{color:#6b4a89;min-height:44px;padding:8px 0;font-size:13px}.mbs-story details p{color:#6c6376;margin:0;padding:0 0 3px;font-size:13px;line-height:1.55}.mbs-sources{border:1px solid #e0d5eb;border-radius:15px;margin-top:14px}.mbs-sources dl{gap:0;margin:0;padding:0 14px 14px;display:grid}.mbs-sources dl div{border-top:1px solid #eee6f4;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.mbs-sources dt{color:#71489a;font-weight:800}.mbs-sources dd{overflow-wrap:anywhere;margin:0}.mbs-privacy{color:#6a4b12;background:#fff4db;border-radius:12px;margin:12px 0 0;padding:11px 12px;line-height:1.55}.mbs-checks{background:#f5f7fb;border-radius:16px;margin-top:14px;padding:15px}.mbs-checks h3{margin:0 0 10px;font-size:17px}.mbs-checks ul{margin:0;padding-left:21px;line-height:1.65}.mbs-confirm{cursor:pointer;background:#fdfbff;border:1px solid #d8cce6;border-radius:14px;align-items:flex-start;gap:10px;min-height:58px;margin-top:16px;padding:12px;font-weight:750;line-height:1.45;display:flex}.mbs-confirm input{accent-color:#7442aa;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:1px 0 0;padding:0}.mbs-empty{background:#fcfaff;border:1px dashed #d2c4e1;border-radius:16px;place-items:start;gap:7px;min-height:170px;padding:24px;display:grid}.mbs-empty strong{font-size:18px}.mbs-empty p{color:#71677e;margin:0;line-height:1.55}.mbs-file-check{color:#245f3c;background:#eefaf3;border-radius:13px;gap:5px;margin:12px 0 0;padding:12px;display:grid}.mbs-file-check span{overflow-wrap:anywhere;font-size:12px}.mbs-status{color:#5b506b;min-height:44px;margin:12px 0 0;line-height:1.5}.mbs-limit{color:#6d6477;border-top:1px solid #e5dced;margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.6}.mbs-input button:focus-visible,.mbs-result button:focus-visible,.mbs-input input:focus-visible,.mbs-input textarea:focus-visible,.mbs-input summary:focus-visible,.mbs-result summary:focus-visible,.mbs-confirm:focus-within{outline-offset:2px;outline:3px solid #7442aa52}@media (width<=840px){.mbs-head{display:grid}.mbs-badges{justify-content:flex-start}.mbs-layout{grid-template-columns:1fr}}@media (width<=520px){.mbs-studio{padding:14px}.mbs-panel{border-radius:19px;padding:16px}.mbs-choice-grid,.mbs-moods,.mbs-two-fields,.mbs-actions,.mbs-result-actions{grid-template-columns:1fr}.mbs-choice-grid label,.mbs-moods label{min-height:52px}.mbs-head h1{font-size:28px}.mbs-sources dl div{grid-template-columns:1fr;gap:3px}}.mnt-totals dd em{color:#775415;background:#fff1c7;border-radius:999px;width:max-content;margin-top:7px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:850;display:block}.mpu-ai-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.mpu-ai-actions button{min-height:46px}.mpu-ai-actions .mpu-ai-run{color:#fff;background:#1f7048;border-color:#1f7048;width:100%;font-size:13px}.mpu-ai-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=680px){.mpu-ai-actions{grid-template-columns:1fr}.mpu-ai-actions button{width:100%}}.mpu-localization{background:linear-gradient(145deg,#faf8ff,#fff);border:1px solid #d6cde8;border-radius:16px;gap:13px;min-width:0;margin-top:14px;padding:16px;display:grid}.mpu-localization>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mpu-localization>header>div{gap:4px;min-width:0;display:grid}.mpu-localization>header span,.mpu-localization-preview>header span,.mpu-localization-delete span{color:#6b4d92;font-size:11px;font-weight:900}.mpu-localization h3,.mpu-localization h4,.mpu-localization p{margin:0}.mpu-localization>header h3{font-size:18px}.mpu-localization>header p{color:#6d6876;max-width:680px;font-size:11px;line-height:1.55}.mpu-localization>header>strong{color:#624782;background:#eee8f7;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mpu-localization button,.mpu-localization select,.mpu-localization input,.mpu-localization textarea{box-sizing:border-box;color:#40374d;min-height:44px;font:inherit;background:#fff;border:1px solid #c9bfd9;border-radius:9px}.mpu-localization button{cursor:pointer;padding:8px 11px;font-size:10px;font-weight:850}.mpu-localization button:disabled{cursor:not-allowed;opacity:.55}.mpu-localization select,.mpu-localization input,.mpu-localization textarea{width:100%;min-width:0;padding:8px 10px}.mpu-localization textarea{resize:vertical;line-height:1.5}.mpu-localization label{color:#564a65;gap:5px;min-width:0;font-size:10px;font-weight:850;display:grid}.mpu-localization label small{color:#746d7d;font-weight:500;line-height:1.45}.mpu-localization-source{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:10px;display:grid}.mpu-localization-source>div{background:#fff;border:1px solid #e2dbea;border-radius:10px;gap:3px;padding:10px;display:grid}.mpu-localization-source>div strong{font-size:10px}.mpu-localization-source>div span{font-size:12px;font-weight:800}.mpu-localization-source>div small{color:#756d7d;font-size:9px;line-height:1.45}.mpu-localization-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mpu-localization-tabs button{text-align:left;justify-items:start;gap:2px;display:grid}.mpu-localization-tabs button strong{font-size:10px}.mpu-localization-tabs button small{color:#756d7d;font-size:9px}.mpu-localization-tabs button[aria-selected=true]{background:#f0eafa;border-color:#76569e;box-shadow:0 0 0 2px #76569e1f}.mpu-localization-tabs button.is-reviewed small{color:#27704d}.mpu-localization-tabs button.is-stale small{color:#8a641b}.mpu-localization-tabs button.is-missing small{color:#8b5665}.mpu-localization-note,.mpu-localization-error,.mpu-localization-status,.mpu-localization-fallback{box-sizing:border-box;overflow-wrap:anywhere;border-radius:9px;min-height:44px;padding:10px 11px;font-size:10px;line-height:1.5}.mpu-localization-note{color:#665b70;background:#f2eef7}.mpu-localization-error{color:#8a3045;background:#fff0f2}.mpu-localization-status{color:#2c6446;background:#eaf6ee}.mpu-localization-fallback{color:#755918;background:#fff5db}.mpu-localization-editor{background:#fff;border:1px solid #d9d0e6;border-radius:12px;gap:11px;padding:12px;display:grid}.mpu-localization-editor>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mpu-localization-editor>header>div{gap:2px;display:grid}.mpu-localization-editor>header strong{font-size:12px}.mpu-localization-editor>header span{color:#756d7d;font-size:9px}.mpu-localization-recheck{background:#fff9e8;border:1px solid #e0c98c;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;min-height:48px;padding:10px}.mpu-localization-recheck input{accent-color:#76569e;width:20px;height:20px;min-height:20px;margin:1px 0 0}.mpu-localization-recheck span{gap:3px;display:grid}.mpu-localization-recheck strong{font-size:10px}.mpu-localization-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.mpu-localization-pair>article{background:#faf9fb;border:1px solid #e5e0ea;border-radius:10px;align-content:start;gap:5px;padding:10px;display:grid}.mpu-localization-pair>article span{color:#746b7d;font-size:9px;font-weight:850}.mpu-localization-pair>article strong{font-size:12px}.mpu-localization-pair>article p{color:#6d6675;font-size:10px;line-height:1.5}.mpu-localization-pair>div{gap:8px;display:grid}.mpu-localization-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mpu-localization-fields>article{border:1px solid #e4deea;border-radius:10px;gap:7px;padding:10px;display:grid}.mpu-localization-fields article>header{gap:2px;display:grid}.mpu-localization-fields article>header span{color:#776e80;font-size:8px;font-weight:850}.mpu-localization-fields article>header strong{font-size:10px}.mpu-localization-fields article>header small{color:#756d7d;font-size:9px;line-height:1.4}.mpu-localization-editor>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mpu-localization-editor>footer p{color:#756d7d;font-size:9px;line-height:1.45}.mpu-localization-editor>footer button{color:#fff;background:#76569e;border-color:#76569e}.mpu-localization-preview{border-top:1px solid #e5dfeb;gap:9px;padding-top:12px;display:grid}.mpu-localization-preview>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.mpu-localization-preview>header>div{gap:3px;display:grid}.mpu-localization-preview>header h4{font-size:15px}.mpu-localization-preview>header label{width:min(260px,100%)}.mpu-localization-preview>article{background:#fff;border:1px solid #ddd5e7;border-radius:12px;gap:7px;padding:12px;display:grid}.mpu-localization-preview>article>span{color:#765f8d;font-size:9px;font-weight:850}.mpu-localization-preview>article h4{font-size:16px}.mpu-localization-preview>article>p{color:#6c6474;font-size:10px;line-height:1.5}.mpu-localization-preview>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mpu-localization-preview>article>button{justify-self:start}.mpu-localization-delete{background:#fff7f8;border:2px solid #ae6570;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.mpu-localization-delete h4{color:#783441;margin-top:3px}.mpu-localization-delete p{color:#725c62;margin-top:5px;font-size:10px;line-height:1.5}.mpu-localization-delete>div:last-child{gap:7px;display:flex}.mpu-localization-delete>div:last-child button:last-child{color:#fff;background:#9b4554;border-color:#9b4554}.mpu-localization :where(button,select,input,textarea):focus-visible,.mpu-localization label:focus-within{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mpu-localization{padding:12px}.mpu-localization>header,.mpu-localization-source,.mpu-localization-pair,.mpu-localization-editor>header,.mpu-localization-editor>footer,.mpu-localization-preview>header,.mpu-localization-delete{grid-template-columns:1fr;display:grid}.mpu-localization-tabs,.mpu-localization-fields,.mpu-localization-preview>article>div{grid-template-columns:1fr 1fr}.mpu-localization button,.mpu-localization select,.mpu-localization input,.mpu-localization textarea{min-height:48px}.mpu-localization-editor>header>button,.mpu-localization-editor>footer>button,.mpu-localization-delete button{width:100%}.mpu-localization-delete>div:last-child{display:grid}}@media (width<=390px){.mpu-localization,.mpu-localization *{min-width:0;max-width:100%}.mpu-localization{padding:10px;overflow-x:clip}.mpu-localization-tabs,.mpu-localization-fields,.mpu-localization-preview>article>div{grid-template-columns:1fr}.mpu-localization :where(p,strong,small,span,label,button,input,textarea){overflow-wrap:anywhere}}.mpu-saved-tools{background:#fff;border:1px solid #cfdad2;border-radius:18px;gap:12px;min-width:0;margin-bottom:12px;padding:18px;display:grid}.mpu-saved-tools>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mpu-saved-tools>header>div{min-width:0}.mpu-saved-tools>header span,.mpu-saved-dialog span{color:#27704d;font-size:12px;font-weight:850}.mpu-saved-tools h2,.mpu-saved-dialog h3{letter-spacing:-.025em;margin:4px 0 0}.mpu-saved-tools>header p{color:#617069;max-width:680px;margin:6px 0 0;line-height:1.55}.mpu-saved-tools button{color:#285b42;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfcfc4;border-radius:11px;padding:9px 13px;font-weight:800}.mpu-saved-tools button:hover:not(:disabled){background:#f2faf5;border-color:#2e8058}.mpu-saved-tools button:disabled{cursor:not-allowed;opacity:.52}.mpu-saved-tools button:focus-visible{outline-offset:2px;outline:3px solid #2e80584d}.mpu-saved-status,.mpu-saved-empty{color:#295f43;overflow-wrap:anywhere;background:#edf8f1;border-radius:12px;min-width:0;margin:0;padding:11px 12px;line-height:1.55}.mpu-saved-empty{color:#66726c;background:#f5f7f5}.mpu-saved-list{gap:8px;min-width:0;display:grid}.mpu-saved-list article{background:#fbfdfb;border:1px solid #d8e1da;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.mpu-saved-list article.is-active{background:#f0f8f3;border-color:#408460;box-shadow:0 0 0 2px #4084601a}.mpu-saved-list article>div:first-child{gap:3px;min-width:0;display:grid}.mpu-saved-list article strong,.mpu-saved-list article span,.mpu-saved-list article small{overflow-wrap:anywhere}.mpu-saved-list article span{color:#53665c;font-size:13px}.mpu-saved-list article small{color:#758079;font-size:12px}.mpu-saved-list article>div:last-child{gap:7px;display:flex}.mpu-saved-tools>footer{color:#68746d;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.mpu-saved-dialog{background:#f8fffa;border:2px solid #438862;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 18px 45px #224d3321}.mpu-saved-dialog p{color:#53675c;margin:8px 0 0;line-height:1.6}.mpu-saved-dialog>div:last-child{justify-content:flex-end;gap:8px;display:flex}.mpu-saved-dialog>div:last-child button:last-child{color:#fff;background:#28734d;border-color:#28734d}.mpu-saved-dialog.is-danger{background:snow;border-color:#b65b5b}.mpu-saved-dialog.is-danger span,.mpu-saved-dialog.is-danger h3{color:#8c3030}.mpu-saved-dialog.is-danger>div:last-child button:last-child{color:#fff;background:#a53d3d;border-color:#a53d3d}@media (width<=680px){.mpu-saved-tools{border-radius:15px;padding:14px}.mpu-saved-tools>header,.mpu-saved-tools>footer{display:grid}.mpu-saved-tools>header>button,.mpu-saved-tools>footer>button{width:100%}.mpu-saved-list article{grid-template-columns:1fr}.mpu-saved-list article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.mpu-saved-tools button{min-height:48px}.mpu-saved-dialog>div:last-child{grid-template-columns:1fr;display:grid}.mpu-saved-dialog>div:last-child button{width:100%}}.mpu-saved-list article.is-favorite{background:#fffaf0;border-color:#d4b35d}.mpu-saved-list article.is-active.is-favorite{background:#f5fbf1;border-color:#408460}.mpu-saved-tools .mpu-favorite-toggle[aria-pressed=true]{color:#6f5108;background:#fff3c8;border-color:#b88d23}@media (width<=680px){.mpu-saved-list article>div:last-child{grid-template-columns:1fr}}.mpu-saved-browser{background:#f8fbf9;border:1px solid #d7e1da;border-radius:14px;gap:9px;min-width:0;padding:12px;display:grid}.mpu-saved-browser>label{color:#395a48;gap:6px;font-size:12px;font-weight:850;display:grid}.mpu-saved-browser input{box-sizing:border-box;color:#273a30;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #becdc3;border-radius:10px;padding:9px 11px}.mpu-saved-browser>div{flex-wrap:wrap;gap:7px;display:flex}.mpu-saved-browser>div button{min-height:44px}.mpu-saved-browser>div button[aria-pressed=true]{color:#225e40;background:#e4f4e9;border-color:#2e8058}.mpu-saved-browser>p{color:#68756d;margin:0;font-size:12px;line-height:1.5}.mpu-saved-no-results{background:#fbfcfb;border:1px dashed #cbd6ce;border-radius:13px;justify-items:start;gap:6px;padding:14px;display:grid}.mpu-saved-no-results strong{color:#44594d}.mpu-saved-no-results p{color:#68756d;margin:0;line-height:1.5}.mpu-saved-browser input:focus-visible{outline-offset:2px;outline:3px solid #2e80584d}@media (width<=680px){.mpu-saved-browser>div{grid-template-columns:1fr 1fr;display:grid}.mpu-saved-browser input,.mpu-saved-browser>div button,.mpu-saved-no-results button{min-height:48px}.mpu-saved-browser>div button{width:100%}}.mpu-quick-create{background:linear-gradient(135deg,#f4faf6,#fff);border:1px solid #d2ddd5;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,1.1fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:18px;display:grid}.mpu-quick-create>div{align-self:center}.mpu-quick-create span{color:#27704d;font-size:12px;font-weight:850}.mpu-quick-create h2{letter-spacing:-.03em;margin:4px 0 0;font-size:21px}.mpu-quick-create>div p{color:#607069;margin:6px 0 0;font-size:12px;line-height:1.55}.mpu-quick-create label{color:#385143;gap:6px;font-size:12px;font-weight:850;display:grid}.mpu-quick-create textarea{box-sizing:border-box;color:#273a30;width:100%;min-width:0;min-height:78px;font:inherit;resize:vertical;background:#fff;border:1px solid #becdc3;border-radius:11px;padding:10px 11px;line-height:1.5}.mpu-quick-create label small{color:#718078;justify-self:end;font-weight:500}.mpu-quick-create>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#28734d;border:1px solid #28734d;border-radius:11px;padding:10px 15px;font-weight:850}.mpu-quick-create>button:disabled{cursor:not-allowed;opacity:.5}.mpu-quick-create>p{color:#286044;background:#e8f5ec;border-radius:11px;grid-column:1/-1;margin:0;padding:10px 12px;line-height:1.55}.mpu-quick-create textarea:focus-visible,.mpu-quick-create>button:focus-visible{outline-offset:2px;outline:3px solid #2e80584d}@media (width<=900px){.mpu-quick-create{grid-template-columns:1fr}.mpu-quick-create>button{width:100%}}@media (width<=680px){.mpu-quick-create{border-radius:15px;padding:14px}.mpu-quick-create textarea,.mpu-quick-create>button{min-height:48px}}.mpu-ai-draft{background:linear-gradient(145deg,#f3f7ff,#fff 58%,#f6fbf8);border:1px solid #c8d8ef;border-radius:18px;gap:12px;min-width:0;margin-bottom:12px;padding:18px;display:grid}.mpu-ai-draft>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mpu-ai-draft>header>div{min-width:0}.mpu-ai-draft>header span,.mpu-ai-draft-result>header span{color:#315f9b;font-size:12px;font-weight:900}.mpu-ai-draft h2,.mpu-ai-draft h3,.mpu-ai-draft p{margin:0}.mpu-ai-draft h2{letter-spacing:-.03em;margin-top:4px;font-size:21px}.mpu-ai-draft>header p{color:#617083;max-width:720px;margin-top:6px;font-size:12px;line-height:1.55}.mpu-ai-draft button,.mpu-ai-draft summary{box-sizing:border-box;color:#294f80;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9eb6d5;border-radius:11px;padding:9px 13px;font-weight:850}.mpu-ai-draft button:disabled{cursor:not-allowed;opacity:.5}.mpu-ai-draft-panel{border-top:1px solid #d9e4f3;gap:11px;min-width:0;padding-top:13px;display:grid}.mpu-ai-draft-panel>label:not(.mpu-ai-draft-consent){color:#354d6c;gap:6px;font-size:12px;font-weight:850;display:grid}.mpu-ai-draft select{box-sizing:border-box;color:#263b55;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c9dd;border-radius:10px;padding:8px 10px}.mpu-ai-draft-ready,.mpu-ai-draft-lock,.mpu-ai-draft-hint,.mpu-ai-draft-error,.mpu-ai-draft-warning{box-sizing:border-box;overflow-wrap:anywhere;border-radius:10px;min-height:44px;padding:10px 12px;font-size:11px;line-height:1.55}.mpu-ai-draft-ready{color:#285f43;background:#e9f5ed}.mpu-ai-draft-lock{color:#695977;background:#f2eef7}.mpu-ai-draft-hint{color:#745c1c;background:#fff7df}.mpu-ai-draft-error,.mpu-ai-draft-warning{color:#893448;background:#fff0f2}.mpu-ai-draft-transfer{background:#fff;border:1px solid #d5e0ef;border-radius:13px;gap:8px;padding:12px;display:grid}.mpu-ai-draft-transfer>header,.mpu-ai-draft-diff>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mpu-ai-draft-transfer>header strong,.mpu-ai-draft-diff>header strong{font-size:12px}.mpu-ai-draft-transfer>header small,.mpu-ai-draft-diff>header small{color:#6e7d91;font-size:10px}.mpu-ai-draft-transfer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;display:grid}.mpu-ai-draft-transfer dl>div{border-top:1px solid #edf1f6;grid-template-columns:84px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.mpu-ai-draft-transfer dt{color:#5f7290;font-size:10px;font-weight:900}.mpu-ai-draft-transfer dd{color:#44566d;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.mpu-ai-draft-consent{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #c9d7e8;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:11px;display:grid}.mpu-ai-draft-consent input{accent-color:#356ca7;width:20px;height:20px;margin:1px 0 0}.mpu-ai-draft-consent span{gap:3px;min-width:0;display:grid}.mpu-ai-draft-consent strong{font-size:11px}.mpu-ai-draft-consent small{color:#687991;font-size:10px;line-height:1.5}.mpu-ai-draft-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mpu-ai-draft-actions button:last-child{color:#fff;background:#356ca7;border-color:#356ca7}.mpu-ai-draft-result{background:#fff;border:2px solid #adc5e2;border-radius:15px;gap:11px;min-width:0;padding:14px;display:grid}.mpu-ai-draft-result.is-stale{background:#fffdf7;border-color:#d6b66b}.mpu-ai-draft-result>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpu-ai-draft-result>header>div{gap:3px;min-width:0;display:grid}.mpu-ai-draft-result>header>strong{color:#456786;background:#edf4fc;border-radius:999px;padding:7px 9px;font-size:10px}.mpu-ai-draft-summary{background:#f4f8fd;border-radius:11px;gap:4px;padding:11px;display:grid}.mpu-ai-draft-summary>strong{font-size:14px}.mpu-ai-draft-summary p{color:#52677f;font-size:11px;line-height:1.55}.mpu-ai-draft-summary span{color:#6d7f92;font-size:10px}.mpu-ai-draft-diff{gap:8px;display:grid}.mpu-ai-draft-diff ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mpu-ai-draft-diff li{border:1px solid #e0e7ef;border-radius:9px;grid-template-columns:100px minmax(0,1fr);gap:9px;padding:9px;display:grid}.mpu-ai-draft-diff li>strong{font-size:10px}.mpu-ai-draft-diff li>span{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:5px;min-width:0;font-size:10px;line-height:1.45;display:grid}.mpu-ai-draft-diff del,.mpu-ai-draft-diff ins{overflow-wrap:anywhere;text-decoration:none}.mpu-ai-draft-diff del{color:#8a6570}.mpu-ai-draft-diff ins{color:#296346;font-weight:750}.mpu-ai-draft-diff b{text-align:center;color:#8290a0}.mpu-ai-draft-result details{border:1px solid #dae4ef;border-radius:11px;overflow:hidden}.mpu-ai-draft-result summary{border:0;border-radius:0;align-items:center;display:flex}.mpu-ai-draft-result details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-top:1px solid #e5ebf2;max-height:280px;margin:0;padding:11px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mpu-ai-draft-result details ul{gap:6px;margin:0;padding:10px 14px 13px 31px;display:grid}.mpu-ai-draft-result details li{font-size:10px}.mpu-ai-draft-result details li span{color:#68798b;margin-top:2px;display:block}.mpu-ai-draft-result>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mpu-ai-draft-result>footer p{color:#5d6f81;font-size:10px;line-height:1.5}.mpu-ai-draft-result>footer button{color:#fff;background:#356ca7;border-color:#356ca7}.mpu-ai-draft-empty,.mpu-ai-draft-closed{color:#697789;background:#f4f6f9;border-radius:10px;gap:3px;margin:0;padding:11px;font-size:11px;line-height:1.5;display:grid}.mpu-ai-draft :where(button,select,input,summary):focus-visible,.mpu-ai-draft label:focus-within{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mpu-ai-draft{border-radius:15px;padding:14px}.mpu-ai-draft>header,.mpu-ai-draft-result>header,.mpu-ai-draft-result>footer,.mpu-ai-draft-transfer>header,.mpu-ai-draft-diff>header{display:grid}.mpu-ai-draft>header>button,.mpu-ai-draft-result>footer>button,.mpu-ai-draft-actions button{width:100%;min-height:48px}.mpu-ai-draft-actions{display:grid}.mpu-ai-draft-transfer dl{grid-template-columns:1fr}.mpu-ai-draft select,.mpu-ai-draft summary{min-height:48px}.mpu-ai-draft-diff li,.mpu-ai-draft-diff li>span{grid-template-columns:1fr}.mpu-ai-draft-diff b{transform:rotate(90deg)}}@media (width<=390px){.mpu-ai-draft,.mpu-ai-draft *{min-width:0;max-width:100%}.mpu-ai-draft{padding:11px;overflow-x:clip}.mpu-ai-draft :where(p,strong,small,span,dd,dt,label,button,summary,li,pre,del,ins){overflow-wrap:anywhere}.mpu-ai-draft-transfer dl>div{grid-template-columns:1fr;gap:3px}.mpu-ai-draft-result{padding:10px}}.mpu-publish-scope{background:#f8faf8;border:1px solid #d9e1dc;border-radius:14px;gap:10px;margin-top:15px;padding:15px;display:grid}.mpu-publish-scope header{gap:3px;display:grid}.mpu-publish-scope header span{color:#27704d;font-size:11px;font-weight:850}.mpu-publish-scope h2{margin:0;font-size:18px}.mpu-publish-scope header p,.mpu-publish-scope>p{color:#66756d;margin:0;font-size:12px;line-height:1.55}.mpu-publish-scope>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mpu-publish-scope>div label{background:#fff;border:1px solid #d4ddd7;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:10px;display:grid}.mpu-publish-scope>div label.is-active{background:#eef8f1;border-color:#3d825c}.mpu-publish-scope>div label[aria-disabled=true]{opacity:.6}.mpu-publish-scope input{width:20px;height:20px}.mpu-publish-scope label span{gap:3px;display:grid}.mpu-publish-scope label strong{font-size:12px}.mpu-publish-scope label small{color:#6b786f;font-size:10px;line-height:1.4}.mpu-publish-scope>p{color:#675524;background:#fff6dc;border-radius:9px;padding:9px 11px}@media (width<=680px){.mpu-publish-scope>div{grid-template-columns:1fr}.mpu-publish-scope>div label{min-height:48px}}.mpup-publication{overflow-wrap:anywhere;background:linear-gradient(145deg,#f3faf5,#fff);border:1px solid #cbdad1;border-radius:16px;gap:13px;min-width:0;margin-top:12px;padding:16px;display:grid}.mpup-publication>header,.mpup-review>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mpup-publication>header>div,.mpup-review>header>div{gap:4px;min-width:0;display:grid}.mpup-publication>header span,.mpup-review>header span{color:#27704d;letter-spacing:.05em;font-size:10px;font-weight:900}.mpup-publication h3,.mpup-publication h4,.mpup-publication p{margin:0}.mpup-publication h3{font-size:18px}.mpup-publication>header p{color:#66756d;font-size:11px;line-height:1.55}.mpup-publication>header>strong,.mpup-review>header>strong{color:#486756;background:#e6f1e9;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mpup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mpup-steps article{background:#fff;border:1px solid #dbe6df;border-radius:10px;grid-template-columns:25px minmax(0,1fr);gap:2px 7px;min-width:0;padding:9px;display:grid}.mpup-steps article>span{color:#286847;background:#e1f0e5;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:inline-flex}.mpup-steps strong{font-size:10px}.mpup-steps small{color:#718077;font-size:9px;line-height:1.35}.mpup-publication>fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.mpup-publication>fieldset legend{color:#405b4b;grid-column:1/-1;margin-bottom:5px;font-size:11px;font-weight:900}.mpup-publication>fieldset label,.mpup-review>label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d7e3dc;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mpup-publication input{accent-color:#347452;width:20px;height:20px;margin:1px 0 0}.mpup-publication label span{gap:3px;min-width:0;display:grid}.mpup-publication label strong{font-size:11px}.mpup-publication label small{color:#718077;font-size:10px;line-height:1.45}.mpup-boundaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mpup-boundaries article{background:#fff;border:1px solid #dce6df;border-radius:11px;gap:4px;min-width:0;padding:11px;display:grid}.mpup-boundaries strong{font-size:11px}.mpup-boundaries p{color:#66766c;font-size:10px;line-height:1.55}.mpup-policy,.mpup-review dl{background:#fff;border:1px solid #dce6df;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:5px 11px;display:grid}.mpup-policy>div,.mpup-review dl>div{border-bottom:1px solid #edf1ee;grid-template-columns:86px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.mpup-policy dt,.mpup-review dt{color:#678073;font-size:9px;font-weight:900}.mpup-policy dd,.mpup-review dd{color:#3f5b4b;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.mpup-prepare,.mpup-review footer button,.mpup-publication>details>summary{box-sizing:border-box;color:#286847;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7eaa90;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.mpup-prepare{justify-self:start}.mpup-prepare:disabled,.mpup-review footer button:disabled{cursor:not-allowed;opacity:.5}.mpup-review{background:#fff;border:1px solid #bdd3c4;border-radius:12px;gap:10px;padding:13px;display:grid}.mpup-review.is-stale{background:#fffdf6;border-color:#d6ba7a}.mpup-review code{word-break:break-all;font-size:9px}.mpup-warning,.mpup-lock{border-radius:9px;padding:9px 10px;font-size:10px;line-height:1.5}.mpup-warning{color:#735718;background:#fff3d7}.mpup-lock{color:#6f6674;background:#f1eef3}.mpup-review footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mpup-review footer button:last-child{color:#fff;background:#347452;border-color:#347452}.mpup-publication>details{background:#fff;border:1px solid #dbe5de;border-radius:10px}.mpup-publication>details>summary{border:0;justify-content:flex-start}.mpup-publication>details ul{color:#65776c;gap:5px;margin:0;padding:0 14px 12px 30px;font-size:10px;line-height:1.5;display:grid}.mpup-result{background:#eff9f2;border:1px solid #aad0b8;border-radius:10px;gap:4px;padding:11px;display:grid}.mpup-result a,.mpup-result small{overflow-wrap:anywhere}.mpup-error,.mpup-status{border-radius:9px;min-height:44px;padding:10px 12px;font-size:10px;line-height:1.5}.mpup-error{color:#8b3045;background:#fff0f2}.mpup-status{color:#41634e;background:#eaf4ed}.mpup-publication :where(button,input,summary):focus-visible,.mpup-publication label:focus-within{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mpup-publication>header,.mpup-review>header,.mpup-review footer{display:grid}.mpup-publication>header>strong,.mpup-review>header>strong{justify-self:start}.mpup-steps,.mpup-publication>fieldset,.mpup-boundaries,.mpup-policy,.mpup-review dl{grid-template-columns:1fr}.mpup-policy>div,.mpup-review dl>div{grid-template-columns:1fr;gap:3px}.mpup-prepare,.mpup-review footer button,.mpup-publication>details>summary{width:100%;min-height:48px}}@media (width<=390px){.mpup-publication,.mpup-publication *{min-width:0;max-width:100%}.mpup-publication{padding:11px;overflow-x:clip}.mpup-publication :where(p,strong,small,span,dd,dt,label,button,summary,li,a){overflow-wrap:anywhere}.mpup-review{padding:10px}}.mpu-publish-scope>div{grid-template-columns:1fr}.mpd-source-focus{background:#fffdf3;border-bottom:1px solid #e1d8a5;outline:none;gap:6px;min-width:0;padding:14px 20px;display:grid}.mpd-source-focus:focus-visible{box-shadow:inset 0 0 0 3px #86600047}.mpd-source-focus span{color:#705300;font-size:11px;font-weight:850}.mpd-source-focus mark{color:#3f360f;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffed8a;border-radius:5px;width:fit-content;max-width:100%;padding:3px 5px;font-size:13px;font-weight:720;line-height:1.65}.mpd-source-focus small{color:#6e6447;overflow-wrap:anywhere;font-size:11px;line-height:1.55}@media (width<=720px){.mpd-source-focus{padding:14px 15px}.mpd-source-focus mark{font-size:12px}}.mw-workspace.is-image-question{background:linear-gradient(#f8f6ff,#fff)}.mw-workspace.is-photo-math{background:linear-gradient(#f5f3ff 0,#fbfbff 360px,#f7f7fb 100%);overflow:auto}.mpm-shell{color:#201b34;overflow-wrap:anywhere;width:min(1080px,100%);margin:0 auto;padding:30px 24px 72px}.mpm-shell *{box-sizing:border-box}.mpm-hero{padding:8px 2px 20px}.mpm-hero>span,.mpm-result>header span{color:#5d3fc5;background:#e8e1ff;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.mpm-hero h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.08}.mpm-hero p{color:#5e5871;max-width:760px;margin:0;line-height:1.7}.mpm-status-card,.mpm-card,.mpm-result{background:#fffffff5;border:1px solid #e4dff2;border-radius:22px;box-shadow:0 12px 30px #33235b12}.mpm-status-card{grid-template-columns:auto 1fr auto;align-items:center;gap:7px 16px;margin-bottom:18px;padding:16px 18px;display:grid}.mpm-status-card strong{color:#5036aa;grid-row:1/3}.mpm-status-card p{color:#3f3951;margin:0;line-height:1.5}.mpm-status-card>span{color:#736d82;grid-column:2;font-size:.84rem}.mpm-status-card>div{grid-area:1/3/3;gap:8px;display:flex}.mpm-status-card button,.mpm-shell button,.mpm-empty label{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#6847d5;border:1px solid #6548ca;border-radius:12px;padding:9px 15px;font-weight:750}.mpm-shell button.secondary,.mpm-status-card button+button{color:#5238ad;background:#fff;border-color:#cfc4ed}.mpm-shell button:disabled{cursor:not-allowed;opacity:.48}.mpm-shell button:focus-visible,.mpm-shell select:focus-visible,.mpm-shell textarea:focus-visible,.mpm-shell input:focus-visible,.mpm-empty label:focus-within,.mpm-dropzone:focus-visible{outline-offset:2px;outline:3px solid #b9a7ff}.mpm-layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:18px;display:grid}.mpm-card{min-width:0;margin-bottom:18px;padding:20px}.mpm-section-heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mpm-section-heading>span{color:#fff;background:#6847d5;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.mpm-section-heading h2{letter-spacing:-.02em;margin:2px 0 4px;font-size:1.12rem}.mpm-section-heading p{color:#756f83;margin:0;font-size:.88rem;line-height:1.5}.mpm-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mpm-shell .mpm-provider-grid button{text-align:left;color:#312a40;background:#fff;border-color:#ddd5ef;align-content:start;gap:5px;min-height:96px;padding:13px;display:grid}.mpm-shell .mpm-provider-grid button.is-selected{background:#f0ebff;border-color:#6847d5;box-shadow:inset 0 0 0 1px #6847d5}.mpm-provider-grid button>span{color:#5b3fc0;font-size:.82rem;font-weight:850}.mpm-provider-grid button>strong{line-height:1.35}.mpm-provider-grid button>small{color:#756e82;line-height:1.4}.mpm-dropzone{background:#faf8ff;border:2px dashed #cfc4ed;border-radius:18px;place-items:center;min-height:260px;padding:14px;display:grid;position:relative}.mpm-dropzone.has-photo{background:#fff;border-style:solid;place-items:stretch stretch}.mpm-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mpm-empty{text-align:center}.mpm-empty strong{margin-bottom:6px;font-size:1.05rem;display:block}.mpm-empty p{color:#766f84;margin:0 0 16px}.mpm-empty label{justify-content:center;align-items:center;display:inline-flex}.mpm-photo-preview{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);align-items:start;gap:16px;display:grid}.mpm-photo-preview img,.mpm-compare img{object-fit:contain;background:#eeeaf8;border-radius:14px;width:100%;height:auto;max-height:440px;display:block}.mpm-photo-preview>div{align-content:start;gap:8px;display:grid}.mpm-photo-preview span,.mpm-photo-preview small{color:#777082}.mpm-photo-preview p{color:#585166;margin:2px 0;font-size:.88rem;line-height:1.5}.mpm-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mpm-fields label,.mpm-request{color:#433c54;gap:7px;font-size:.88rem;font-weight:750;display:grid}.mpm-fields label:last-child{grid-column:1/-1}.mpm-fields select{color:#262033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d2e7;border-radius:12px;padding:8px 11px}.mpm-request{grid-template-columns:auto auto;justify-content:start;margin-top:15px}.mpm-request small{color:#887f98;font-weight:500}.mpm-card textarea{resize:vertical;color:#262033;width:100%;min-height:108px;font:inherit;background:#fff;border:1px solid #d9d2e7;border-radius:13px;margin-top:7px;padding:12px;line-height:1.55;display:block}.mpm-count{text-align:right;color:#8b8497;margin-top:5px;font-size:.78rem;display:block}.mpm-detail-note{background:#f3efff;border:1px solid #e0d7fb;border-radius:14px;margin-top:14px;padding:13px 14px}.mpm-detail-note strong{color:#573bb7}.mpm-detail-note p{color:#625b70;margin:5px 0 0;font-size:.85rem;line-height:1.55}.mpm-consent ul{color:#575064;margin:12px 0 16px;padding-left:22px;line-height:1.7}.mpm-check{cursor:pointer;background:#fcfbff;border:1px solid #ddd6eb;border-radius:14px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.mpm-check+.mpm-check{margin-top:10px}.mpm-check input{accent-color:#6847d5;flex:none;width:20px;height:20px;margin:2px 0 0}.mpm-check span{gap:4px;line-height:1.45;display:grid}.mpm-check small{color:#746d80;font-weight:450}.mpm-error{color:#a32438;background:#fff2f4;border:1px solid #f0b7be;border-radius:14px;margin:0 0 14px;padding:14px 16px;line-height:1.5}.mpm-actions,.mpm-result-actions,.mpm-recovery{flex-wrap:wrap;gap:10px;display:flex}.mpm-live{color:#655e73;min-height:24px;margin:10px 2px 20px;line-height:1.5}.mpm-result{margin-top:8px;padding:22px}.mpm-result.is-stale{background:#fffdf7;border-color:#e0b96c}.mpm-result>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.mpm-result>header h2{margin:8px 0 0;font-size:1.35rem}.mpm-result>header>strong{color:#8a5812;text-align:right;max-width:260px}.mpm-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:16px;display:grid}.mpm-compare figure,.mpm-compare article{background:#fbfaff;border:1px solid #e4deef;border-radius:16px;min-width:0;margin:0;padding:14px}.mpm-compare figcaption{color:#777083;text-align:center;margin-top:8px;font-size:.82rem}.mpm-compare article>span{color:#6a4dcc;text-transform:uppercase;font-size:.78rem;font-weight:850}.mpm-compare article p{white-space:pre-wrap;color:#2c2637;margin:9px 0;line-height:1.7}.mpm-compare article small{color:#777083}.mpm-warning,.mpm-givens,.mpm-steps,.mpm-checks,.mpm-review{background:#fff;border:1px solid #e3ddec;border-radius:16px;margin-top:14px;padding:16px}.mpm-warning{background:#fff9e9;border-color:#f0c875}.mpm-warning h3,.mpm-givens h3,.mpm-steps h3,.mpm-checks h3,.mpm-review h3{margin:0 0 10px;font-size:1rem}.mpm-warning ul,.mpm-givens ul,.mpm-checks ul{margin:0;padding-left:21px;line-height:1.65}.mpm-warning p,.mpm-givens p,.mpm-checks p{color:#6f6676;margin:9px 0 0;font-size:.86rem}.mpm-steps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mpm-steps li{grid-template-columns:42px 1fr;align-items:start;gap:10px;display:grid}.mpm-steps li>span{color:#5c41b7;background:#eee9ff;border-radius:10px;place-items:center;min-height:36px;font-size:.8rem;font-weight:850;display:grid}.mpm-steps p{margin:0;line-height:1.6}.mpm-steps code{color:#2f2840;white-space:pre-wrap;background:#f5f3f9;border-radius:9px;margin-top:6px;padding:9px 11px;font-size:.95rem;display:block}.mpm-final{color:#39266f;background:#ede7ff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:16px 18px;display:flex}.mpm-final strong{text-align:right;font-size:1.2rem}.mpm-review{background:#f9f7ff;gap:10px;display:grid}.mpm-review h3{margin-bottom:0}.mpm-recovery{margin-top:15px}.mpm-result-actions{border-top:1px solid #e7e1ef;margin-top:16px;padding-top:16px}.mpm-result-help{color:#716a7d;margin:9px 0 0;font-size:.86rem}@media (width<=820px){.mpm-layout,.mpm-compare,.mpm-status-card{grid-template-columns:1fr}.mpm-status-card strong,.mpm-status-card>span,.mpm-status-card>div{grid-area:auto}.mpm-status-card>div{flex-wrap:wrap}}@media (width<=720px){.mpm-shell{padding:22px 14px 56px}.mpm-card,.mpm-result{border-radius:18px;padding:16px}.mpm-photo-preview,.mpm-fields{grid-template-columns:1fr}.mpm-fields label:last-child{grid-column:auto}.mpm-actions,.mpm-result-actions,.mpm-recovery{grid-template-columns:1fr;display:grid}.mpm-actions button,.mpm-result-actions button,.mpm-recovery button{width:100%}.mpm-result>header{display:grid}.mpm-result>header>strong{text-align:left;max-width:none}.mpm-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.mpm-shell{padding-left:10px;padding-right:10px}.mpm-card,.mpm-result,.mpm-status-card{border-radius:15px;padding-left:13px;padding-right:13px}.mpm-hero h1{font-size:1.78rem}.mpm-final{flex-direction:column;align-items:flex-start}.mpm-final strong{text-align:left}.mpm-provider-grid{grid-template-columns:1fr}.mpm-shell .mpm-provider-grid button{min-height:48px}}.miq-shell{color:#182033;overflow-wrap:anywhere;width:min(980px,100%);margin:0 auto;padding:clamp(18px,4vw,40px)}.miq-hero{margin-bottom:18px}.miq-hero>span,.miq-answer header span{color:#6b46c1;letter-spacing:.04em;font-size:.82rem;font-weight:850}.miq-hero h1,.miq-answer h2{margin:6px 0 8px;line-height:1.18}.miq-hero h1{font-size:clamp(1.65rem,5vw,2.5rem)}.miq-hero p,.miq-status-card p,.miq-preview p,.miq-answer aside p{color:#596174;margin:0;line-height:1.65}.miq-status-card,.miq-question-card,.miq-detail-card,.miq-consent,.miq-answer{background:#fff;border:1px solid #ded8f2;border-radius:18px;box-shadow:0 10px 28px #2d235612}.miq-status-card{background:#f8f6ff;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px 14px;margin-bottom:16px;padding:14px 16px;display:grid}.miq-status-card strong{color:#5533a7}.miq-status-card>span{color:#4b5568;font-size:.88rem}.miq-chart-guide{background:linear-gradient(145deg,#fff,#f5f2ff);border:1px solid #cfc5ef;border-radius:18px;gap:12px;margin:0 0 16px;padding:16px;display:grid;box-shadow:0 10px 28px #2d23560f}.miq-chart-guide>div:first-child span{color:#6542bd;font-size:.8rem;font-weight:850}.miq-chart-guide h2{margin:3px 0 5px;font-size:1.12rem}.miq-chart-guide p,.miq-chart-guide small{color:#596174;margin:0;line-height:1.55}.miq-chart-guide>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.miq-chart-guide button{color:#49328a;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc5ef;border-radius:12px;padding:9px 12px;font-weight:800}.miq-chart-guide button:disabled{cursor:not-allowed;opacity:.54}.miq-status-card button,.miq-preview button,.miq-actions button,.miq-answer button,.miq-file-button{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-weight:780}.miq-status-card button,.miq-preview button,.miq-answer button{color:#49328a;background:#fff;border:1px solid #cfc5ef;padding:8px 14px}.miq-dropzone{background:linear-gradient(145deg,#fbfaff,#f4f1ff);border:2px dashed #b9a8e6;border-radius:20px;outline:none;place-items:center;min-height:230px;margin-bottom:16px;padding:18px;display:grid}.miq-dropzone:focus-visible{border-color:#5f36bd;box-shadow:0 0 0 4px #5f36bd33}.miq-capture-card{background:linear-gradient(145deg,#fff,#f7f4ff);border:1px solid #cfc5ef;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-bottom:16px;padding:16px;display:grid;box-shadow:0 10px 28px #2d23560f}.miq-capture-card>div{min-width:0}.miq-capture-card span,.miq-quick-tools header span{color:#6542bd;font-size:.78rem;font-weight:850}.miq-capture-card h2,.miq-quick-tools h2{margin:3px 0 5px;font-size:1.08rem}.miq-capture-card p,.miq-capture-card small,.miq-quick-tools p{color:#596174;margin:0;line-height:1.55}.miq-capture-card small{grid-column:1/-1}.miq-capture-card>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#4d358e;border:0;border-radius:12px;padding:10px 16px;font-weight:800}.miq-capture-card>button:disabled{cursor:not-allowed;opacity:.55}.miq-empty{text-align:center;justify-items:center;gap:8px;display:grid}.miq-empty strong{font-size:1.08rem}.miq-empty p{color:#626a7b;margin:0}.miq-file-button{color:#fff;background:#6542bd;justify-content:center;align-items:center;margin-top:6px;padding:9px 18px;display:inline-flex}.miq-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.miq-preview{grid-template-columns:minmax(180px,48%) 1fr;align-items:center;gap:18px;width:100%;display:grid}.miq-preview img{object-fit:contain;background:#ebe8f3;border-radius:14px;width:100%;max-height:430px}.miq-preview>div{align-content:start;gap:9px;min-width:0;display:grid}.miq-preview>div>span{color:#5f6677;font-size:.9rem}.miq-preview button{justify-self:start}.miq-quick-tools{z-index:2;overflow-wrap:anywhere;background:#fff;border:1px solid #cfc5ef;border-radius:18px;gap:10px;margin:0 0 16px;padding:14px 16px;display:grid;position:relative;box-shadow:0 12px 30px #2d235617}.miq-quick-tools.is-pinned{position:sticky;top:12px}.miq-quick-tools header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.miq-quick-tools header>div:last-child,.miq-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.miq-quick-tools button{color:#49328a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc5ef;border-radius:11px;padding:8px 12px;font-weight:780}.miq-quick-tools button[aria-pressed=true]{background:#f2edff;border-color:#6542bd}.miq-quick-actions button{background:#f7f4ff;flex:150px}.miq-quick-tools.is-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.miq-quick-tools.is-compact .miq-quick-actions{grid-column:1/-1}.miq-question-card,.miq-consent,.miq-answer{margin-bottom:16px;padding:18px}.miq-question-card label,.miq-detail-card legend,.miq-consent h2{font-weight:850}.miq-question-card textarea{box-sizing:border-box;resize:vertical;color:#182033;width:100%;min-height:122px;font:inherit;background:#fff;border:1px solid #bbb4ce;border-radius:12px;margin-top:10px;padding:13px 14px;line-height:1.55}.miq-question-card textarea:focus-visible{border-color:#5f36bd;outline:3px solid #5f36bd3d}.miq-question-card>span{color:#697184;text-align:right;margin-top:6px;font-size:.84rem;display:block}.miq-provider-card{background:#fff;border:1px solid #ded8f2;border-radius:18px;gap:10px;margin:0 0 16px;padding:12px 18px 18px;display:grid;box-shadow:0 10px 28px #2d235612}.miq-provider-card legend{padding:0 6px;font-weight:850}.miq-provider-card>p{color:#596174;margin:0;line-height:1.55}.miq-provider-card>div:not(.miq-provider-warning){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.miq-provider-card label{cursor:pointer;background:#fff;border:1px solid #d7d1e7;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:96px;padding:11px;display:grid}.miq-provider-card label:has(input:checked){background:#f6f2ff;border-color:#6b46c1}.miq-provider-card label.is-locked{color:#707686;cursor:not-allowed;background:#f7f7fa}.miq-provider-card input{width:22px;height:22px;margin:1px 0 0}.miq-provider-card label span{gap:3px;min-width:0;display:grid}.miq-provider-card label strong,.miq-provider-card label small,.miq-provider-card label i{overflow-wrap:anywhere}.miq-provider-card label small{color:#5f6677}.miq-provider-card label i{color:#6542bd;font-size:.78rem;font-style:normal;line-height:1.4}.miq-provider-card label.is-locked i{color:#707686}.miq-provider-warning{color:#74450c;background:#fff8e9;border:1px solid #dda363;border-radius:12px;padding:10px 12px;line-height:1.5}.miq-detail-card{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;padding:12px 18px 18px;display:grid}.miq-detail-card legend{padding:0 6px}.miq-detail-card label{cursor:pointer;border:1px solid #d7d1e7;border-radius:13px;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:flex}.miq-detail-card label:has(input:checked){background:#f6f2ff;border-color:#6b46c1}.miq-detail-card input,.miq-consent-check input{flex:none;width:22px;height:22px}.miq-detail-card label span{gap:4px;display:grid}.miq-detail-card small{color:#646c7f;line-height:1.4}.miq-consent h2{margin:0 0 10px;font-size:1.08rem}.miq-consent ul{color:#4f586b;margin:0 0 14px;padding-left:21px;line-height:1.65}.miq-consent-check{color:#33265e;cursor:pointer;background:#f7f4ff;border-radius:13px;align-items:center;gap:11px;min-height:52px;padding:10px 12px;font-weight:750;display:flex}.miq-error{color:#8b2525;background:#fff4f4;border:1px solid #e9a9a9;border-radius:12px;margin-bottom:12px;padding:12px 14px;line-height:1.5}.miq-actions{justify-content:flex-end;display:flex}.miq-actions button{color:#fff;background:#6542bd;border:0;min-width:190px;padding:11px 18px}.miq-actions button.secondary{background:#7a3541}.miq-actions button:disabled,.miq-status-card button:disabled,.miq-preview button:disabled{cursor:not-allowed;opacity:.54}.miq-live{color:#596174;min-height:24px;margin:9px 2px 18px;line-height:1.5}.miq-consent-check+.miq-consent-check{margin-top:10px}.miq-chart-review{color:#3e3560;background:#f7f4ff;border:1px solid #c9bce9;border-radius:13px;gap:5px;margin-top:16px;padding:12px 14px;display:grid}.miq-chart-review p,.miq-chart-review small{margin:0;line-height:1.55}.miq-chart-review small{color:#626a7b}.miq-answer{border-color:#bba8ed}.miq-answer header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.miq-answer header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.miq-answer-text{white-space:pre-wrap;margin:0;line-height:1.75}.miq-answer aside{background:#fff9eb;border-left:4px solid #d49432;border-radius:8px;margin-top:18px;padding:11px 13px}.miq-answer aside strong{color:#764a08;margin-bottom:4px;display:block}.miq-shell button:focus-visible,.miq-shell label:focus-within{outline-offset:2px;outline:3px solid #5f36bd4d}@media (width<=720px){.miq-shell{padding:16px 12px 28px}.miq-chart-guide>div:nth-child(2){grid-template-columns:1fr}.miq-chart-guide button{width:100%;min-height:48px}.miq-status-card{grid-template-columns:1fr;align-items:start}.miq-status-card button,.miq-preview button,.miq-actions button,.miq-answer button{width:100%}.miq-capture-card{grid-template-columns:1fr}.miq-capture-card>button{width:100%}.miq-dropzone{min-height:200px;padding:12px}.miq-preview{grid-template-columns:1fr}.miq-preview img{max-height:330px}.miq-provider-card{padding:12px}.miq-provider-card>div:not(.miq-provider-warning){grid-template-columns:1fr}.miq-provider-card label{min-height:48px}.miq-detail-card{grid-template-columns:1fr}.miq-quick-tools,.miq-quick-tools.is-compact{grid-template-columns:1fr;padding:13px;position:relative;top:auto}.miq-quick-tools header{flex-direction:column}.miq-quick-tools header>div:last-child,.miq-quick-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.miq-quick-tools.is-compact .miq-quick-actions{grid-column:auto}.miq-quick-actions button:last-child{grid-column:1/-1}.miq-answer header{flex-direction:column}.miq-answer header>div:last-child{width:100%;display:grid}}.miq-note-review{overflow-wrap:anywhere;background:linear-gradient(145deg,#fff,#f8f5ff);border:1px solid #bba8ed;border-radius:18px;gap:14px;margin:0 0 18px;padding:18px;display:grid;box-shadow:0 12px 30px #2d235614}.miq-note-review>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.miq-note-review>header span{color:#6542bd;font-size:.8rem;font-weight:850}.miq-note-review h2{margin:4px 0 6px;font-size:1.18rem}.miq-note-review>header p{color:#596174;margin:0;line-height:1.6}.miq-note-review>header>strong{color:#52359b;background:#eee8ff;border-radius:999px;padding:7px 10px;font-size:.82rem}.miq-note-scope{grid-template-columns:1fr 1fr;gap:10px;display:grid}.miq-note-scope article{background:#fff;border:1px solid #ded8ef;border-radius:14px;min-width:0;padding:13px}.miq-note-scope article>strong{color:#44356f}.miq-note-scope ul{color:#596174;margin:8px 0 0;padding-left:20px;line-height:1.6}.miq-note-review>label{cursor:pointer;background:#fff;border:1px solid #d8d1e9;border-radius:13px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.miq-note-review>label input{width:22px;height:22px;margin:0}.miq-note-review>label span{gap:3px;display:grid}.miq-note-review>label small{color:#687084;line-height:1.45}.miq-note-review details{background:#fff;border:1px solid #ded8ef;border-radius:13px;min-width:0}.miq-note-review summary{color:#513995;cursor:pointer;align-items:center;min-height:44px;padding:8px 12px;font-weight:800;display:flex}.miq-note-review pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#384052;max-height:280px;font:inherit;background:#fbfaff;border-top:1px solid #e5e0ef;margin:0;padding:12px;line-height:1.55;overflow:auto}.miq-note-review>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.miq-note-review button{color:#49328a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc5ef;border-radius:12px;padding:9px 14px;font-weight:800}.miq-note-review button.primary{color:#fff;background:#6542bd;border-color:#6542bd}.miq-note-review button:disabled{cursor:not-allowed;opacity:.52}.miq-note-review button:focus-visible,.miq-note-review summary:focus-visible,.miq-note-review label:focus-within{outline-offset:2px;outline:3px solid #5f36bd47}@media (width<=720px){.miq-note-review{padding:14px}.miq-note-review>header{grid-template-columns:1fr}.miq-note-review>header>strong{justify-self:start}.miq-note-scope{grid-template-columns:1fr}.miq-note-review>footer{grid-template-columns:1fr;display:grid}.miq-note-review button,.miq-note-review summary{width:100%;min-height:48px}}.mtai-panel{background:linear-gradient(145deg,#fff,#faf8ff);border-color:#cfc5ef;gap:16px;margin-top:16px;padding:18px;display:grid}.mtai-panel>header,.mtai-result>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mtai-panel>header>div{gap:4px;display:grid}.mtai-panel>header span,.mtai-result>header span{color:#6548b3;font-size:11px;font-weight:850}.mtai-panel h3,.mtai-panel h4{color:#3f374d;margin:0}.mtai-panel>header p{color:#706979;margin:0;line-height:1.55}.mtai-panel>header>strong{color:#5b45a1;background:#eee9fb;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mtai-goals,.mtai-providers{border:0;margin:0;padding:0}.mtai-goals legend,.mtai-providers legend,.mtai-request>span{color:#4b4355;margin-bottom:8px;font-size:12px;font-weight:850}.mtai-goals>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mtai-goals button{color:#51485c;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd7e9;border-radius:11px;align-content:center;gap:4px;min-height:64px;padding:10px;display:grid}.mtai-goals button span{color:#77707f;font-size:10px;font-weight:600}.mtai-goals button[aria-pressed=true]{background:#f2edff;border-color:#6a4bc0;box-shadow:0 0 0 2px #6a4bc01a}.mtai-guided{background:#fbf9ff;border:1px solid #d8d0ee;border-radius:13px;gap:9px;padding:13px;display:grid}.mtai-guided>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mtai-guided h4,.mtai-guided p{margin:0}.mtai-guided>header p,.mtai-guided>p{color:#706979;font-size:11px;line-height:1.5}.mtai-guided>header>span{color:#5b45a1;background:#eee9fb;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:850}.mtai-guided>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mtai-guided button{color:#51485c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6cee9;border-radius:10px;align-content:center;gap:4px;min-height:64px;padding:10px;display:grid}.mtai-guided button:hover{background:#f6f2ff;border-color:#6a4bc0}.mtai-guided button small{color:#77707f;font-size:10px;line-height:1.35}.mtai-guided button:disabled{cursor:not-allowed;opacity:.62}.mtai-request{display:grid}.mtai-request textarea{box-sizing:border-box;resize:vertical;color:#2e2935;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #cfc8da;border-radius:11px;padding:11px 12px;line-height:1.55}.mtai-request>small{color:#7a7381;text-align:right;margin-top:5px}.mtai-providers>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mtai-providers label{cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.mtai-providers label:has(input:checked){background:#f3efff;border-color:#6a4bc0}.mtai-providers label.is-locked{color:#85808a;cursor:not-allowed;background:#f4f2f5}.mtai-providers input{width:20px;height:20px;margin:0}.mtai-providers label span{gap:3px;display:grid}.mtai-providers small{overflow-wrap:anywhere;color:#77707f;font-size:10px;line-height:1.35}.mtai-providers>p{color:#6f6875;background:#f5f2f9;border-radius:10px;margin:0;padding:10px}.mtai-review{background:#f8f5ff;border:1px solid #ddd6ef;border-radius:13px;gap:11px;padding:14px;display:grid}.mtai-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mtai-review dl>div{background:#fff;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.mtai-review dt{color:#7c7484;font-size:10px}.mtai-review dd{color:#443c50;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.mtai-review>p,.mtai-review ul{color:#625a6b;margin:0;line-height:1.55}.mtai-review ul{padding-left:20px}.mtai-consent{color:#433669;cursor:pointer;background:#ece6ff;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:10px 11px;font-weight:750;display:grid}.mtai-consent input{width:21px;height:21px;margin:0}.mtai-batch-progress{color:#4f416f;background:#eee9fb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}.mtai-batch-progress span{text-align:right;font-size:10px}.mtai-batch-complete{color:#3f6d5a;background:#edf7f2;border-radius:10px;gap:7px;padding:11px;display:grid}.mtai-batch-complete p{margin:0;line-height:1.55}.mtai-batch-complete button{color:#37654f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #4e856c;border-radius:9px;font-weight:800}.mtai-privacy{color:#6c5b37;background:#fffaf0;border:1px solid #e7d5a8;border-radius:10px;gap:8px;padding:10px;display:grid}.mtai-privacy p{gap:3px;margin:0;display:grid}.mtai-privacy p span{overflow-wrap:anywhere;font-size:10px;line-height:1.55}.mtai-privacy label{cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:8px 9px;display:grid}.mtai-privacy input{width:21px;height:21px;margin:0}.mtai-privacy.is-blocked{color:#7c4545;background:#fff5f5;border-color:#efb7b7}.mtai-privacy.is-blocked strong{color:#a33232}.mtai-privacy-clear{background:#edf7f2;border-radius:9px;padding:8px 10px;font-size:10px;line-height:1.55;color:#3f6d5a!important}.mtai-batch-history{background:#fbf9ff;border:1px solid #d8d0ee;border-radius:11px;gap:8px;padding:11px;display:grid}.mtai-batch-history>header{justify-content:space-between;align-items:center;gap:9px;min-height:44px;display:flex}.mtai-batch-history>header strong{color:#4b4355;font-size:11px}.mtai-batch-history>header button{flex:none}.mtai-batch-history>div{flex-wrap:wrap;gap:7px;display:flex}.mtai-batch-history button{color:#5d43aa;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #694bc0;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:800}.mtai-batch-history button[aria-pressed=true]{color:#fff;background:#694bc0}.mtai-actions{justify-content:flex-end;gap:8px;display:flex}.mtai-actions button,.mtai-result>header button,.mtai-evidence button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#694bc0;border:1px solid #694bc0;border-radius:10px;padding:8px 13px;font-weight:800}.mtai-actions button.secondary,.mtai-result>header button{color:#5d43aa;background:#fff}.mtai-actions button.danger{background:#9a4651;border-color:#9a4651}.mtai-actions button:disabled{color:#8d8792;cursor:not-allowed;background:#ece9f0;border-color:#ddd8e4}.mtai-status{color:#635b6c;min-height:18px;margin:0;line-height:1.5}.mtai-result{background:#fff;border:1px solid #bfb0e7;border-radius:13px;gap:12px;padding:15px;display:grid}.mtai-result.is-outdated{background:#fffdf5;border-color:#d8c17a}.mtai-outdated{color:#755b12;background:#fff2c9;border-radius:9px;margin:0;padding:10px 11px}.mtai-answer{white-space:pre-wrap;margin:0;line-height:1.72}.mtai-evidence{border-top:1px solid #e8e3ed;gap:9px;padding-top:12px;display:grid}.mtai-evidence>div{flex-wrap:wrap;gap:6px;display:flex}.mtai-evidence button{color:#5d43aa;background:#fff;min-width:48px}.mtai-evidence button[aria-pressed=true]{color:#fff;background:#694bc0}.mtai-evidence>p{color:#716a78;margin:0}.mtai-evidence article{background:#f7f5fa;border-radius:10px;gap:8px;padding:11px;display:grid}.mtai-evidence article>span{color:#5b45a1;font-weight:850}.mtai-evidence article dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mtai-evidence article dl>div{background:#fff;border-radius:8px;gap:2px;padding:8px;display:grid}.mtai-evidence article dt{color:#7a7381;font-size:10px}.mtai-evidence article dd{color:#433d49;overflow-wrap:anywhere;margin:0}.mtai-panel :where(button,textarea,input):focus-visible{outline-offset:2px;outline:3px solid #6548b347}@media (width<=760px){.mtai-panel{padding:14px}.mtai-panel>header,.mtai-result>header,.mtai-guided>header,.mtai-batch-history>header{display:grid}.mtai-panel>header>strong,.mtai-guided>header>span{justify-self:start}.mtai-goals>div,.mtai-guided>div,.mtai-providers>div,.mtai-review dl,.mtai-evidence article dl{grid-template-columns:1fr}.mtai-actions{grid-template-columns:1fr;display:grid}.mtai-actions button,.mtai-result>header button{width:100%;min-height:48px}.mtai-goals button,.mtai-guided button,.mtai-providers label,.mtai-consent,.mtai-evidence button,.mtai-privacy label,.mtai-batch-complete button,.mtai-batch-history button{min-height:48px}.mtai-batch-progress{flex-direction:column;align-items:flex-start}.mtai-batch-progress span{text-align:left}.mtai-batch-history>div{grid-template-columns:1fr;display:grid}.mtai-batch-history button{width:100%}}.mtl-account{background:#fff;border:1px solid #d8d4e6;border-radius:14px;margin-top:12px;overflow:hidden}.mtl-account>summary{color:#5645ae;cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:12px;font-weight:850;list-style:none;display:flex}.mtl-account>summary::-webkit-details-marker{display:none}.mtl-account>summary:before{content:"+";color:#6450c7;background:#eeeaff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.mtl-account[open]>summary:before{content:"−"}.mtl-account>summary small{color:#8a8592;margin-left:auto;font-size:9px;font-weight:650}.mtl-account-body{background:#fcfbff;border-top:1px solid #ece9f2;gap:12px;padding:16px;display:grid}.mtl-account-body>p{color:#746e7c;margin:0;font-size:10px;line-height:1.65}.mtl-account-actions{flex-wrap:wrap;gap:8px;display:flex}.mtl-account-actions button{color:#5946b2;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d1e8;border-radius:10px;padding:0 13px;font-size:10px;font-weight:850}.mtl-account-actions button:disabled{cursor:wait;opacity:.58}.mtl-account-actions button.is-danger{color:#fff;background:#c94f61;border-color:#c94f61}.mtl-account-actions.is-decision button:first-child{color:#fff;background:#6750cf;border-color:#6750cf}.mtl-account-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mtl-account-compare article{background:#fff;border:1px solid #e2ddec;border-radius:11px;gap:4px;min-width:0;padding:12px;display:grid}.mtl-account-compare span{color:#7662d1;font-size:9px;font-weight:850}.mtl-account-compare strong{color:#403a4d;font-size:13px}.mtl-account-compare small{overflow-wrap:anywhere;color:#817a8b;font-size:9px;line-height:1.5}.mtl-account-same,.mtl-account-different,.mtl-account-status{border-radius:10px;padding:10px 12px}.mtl-account-same{background:#eef9f2;color:#326a47!important}.mtl-account-different{background:#fff8e8;color:#775f25!important}.mtl-account-status{background:#f3f0ff;color:#5b49aa!important}.mtl-account>summary:focus-visible,.mtl-account-actions button:focus-visible{outline-offset:2px;outline:3px solid #6750cf47}@media (width<=600px){.mtl-account>summary{min-height:48px;padding:0 12px}.mtl-account>summary small{text-align:right;max-width:160px}.mtl-account-body{padding:12px}.mtl-account-compare{grid-template-columns:1fr}.mtl-account-actions{grid-template-columns:1fr;display:grid}.mtl-account-actions button{width:100%;min-height:48px}}.mtl-publication{background:#fff;border:1px solid #d8d4e6;border-radius:14px;margin-top:12px;overflow:hidden}.mtl-publication>summary{color:#5645ae;cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:12px;font-weight:850;list-style:none;display:flex}.mtl-publication>summary::-webkit-details-marker{display:none}.mtl-publication>summary:before{content:"+";color:#6450c7;background:#eeeaff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.mtl-publication[open]>summary:before{content:"−"}.mtl-publication>summary small{color:#8a8592;margin-left:auto;font-size:9px;font-weight:650}.mtl-publication-body{background:#fcfbff;border-top:1px solid #ece9f2;gap:12px;padding:16px;display:grid}.mtl-publication-body>p,.mtl-publication-empty p,.mtl-publication-review>p{color:#746e7c;margin:0;font-size:10px;line-height:1.65}.mtl-publication-empty{background:#fff;border:1px dashed #d9d2e8;border-radius:11px;gap:5px;padding:13px;display:grid}.mtl-publication-empty strong{font-size:12px}.mtl-publication-source,.mtl-publication-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mtl-publication-source>div,.mtl-publication-review>header>div{gap:4px;display:grid}.mtl-publication-source span,.mtl-publication-review>header span{color:#7662d1;font-size:9px;font-weight:850}.mtl-publication-source strong,.mtl-publication-review>header strong{overflow-wrap:anywhere;color:#403a4d;font-size:13px}.mtl-publication-source button,.mtl-publication-actions button{color:#5946b2;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d1e8;border-radius:10px;padding:0 13px;font-size:10px;font-weight:850}.mtl-publication-actions button.is-primary{color:#fff;background:#6750cf;border-color:#6750cf}.mtl-publication-actions button:disabled{cursor:not-allowed;opacity:.55}.mtl-publication-body>pre{color:#595362;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:9px;max-height:160px;margin:0;padding:11px;font-family:inherit;font-size:10px;line-height:1.6;overflow:auto}.mtl-publication-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mtl-publication-fields label{color:#5c5665;grid-template-columns:minmax(0,1fr) auto;gap:6px;font-size:11px;font-weight:800;display:grid}.mtl-publication-fields label:first-child,.mtl-publication-fields label:last-child{grid-column:1/-1}.mtl-publication-fields small{color:#9893a0;font-size:9px;font-weight:650}.mtl-publication-fields textarea,.mtl-publication-fields select{box-sizing:border-box;color:#494451;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd8e7;border-radius:10px;outline:none;grid-column:1/-1;font-size:12px;line-height:1.55}.mtl-publication-fields textarea{resize:vertical;min-height:92px;padding:10px 11px}.mtl-publication-fields select{min-height:44px;padding:8px 10px}.mtl-publication-actions{flex-wrap:wrap;gap:8px;display:flex}.mtl-publication-review{background:#f7f4ff;border:1px solid #d9d1f3;border-radius:12px;gap:11px;padding:14px;display:grid}.mtl-publication-review>header small{overflow-wrap:anywhere;color:#817a8b;text-align:right;max-width:48%;font-size:9px;line-height:1.5}.mtl-publication-scope{flex-wrap:wrap;gap:7px;display:flex}.mtl-publication-scope span{color:#6454a6;background:#fff;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:780}.mtl-publication-warning{background:#fff7df;border-radius:9px;padding:9px 10px;color:#735b22!important}.mtl-publication-checks{gap:8px;display:grid}.mtl-publication-checks label{cursor:pointer;background:#fff;border:1px solid #d9d3e7;border-radius:11px;align-items:flex-start;gap:10px;min-height:58px;padding:10px 11px;display:flex}.mtl-publication-checks input{accent-color:#6750cf;flex:0 0 21px;width:21px;height:21px;margin:1px 0 0}.mtl-publication-checks span{gap:3px;display:grid}.mtl-publication-checks strong{font-size:10px}.mtl-publication-checks small{color:#7c7586;font-size:9px;line-height:1.45}.mtl-publication-status{background:#f3f0ff;border-radius:10px;padding:10px 12px;color:#5b49aa!important}.mtl-publication :where(summary,button,input,select,textarea,pre):focus-visible{outline-offset:2px;outline:3px solid #6750cf47}@media (width<=600px){.mtl-publication>summary{min-height:48px;padding:0 12px}.mtl-publication>summary small{text-align:right;max-width:155px}.mtl-publication-body{padding:12px}.mtl-publication-source,.mtl-publication-review>header{display:grid}.mtl-publication-source button{width:100%;min-height:48px}.mtl-publication-fields{grid-template-columns:1fr}.mtl-publication-fields label:first-child,.mtl-publication-fields label:last-child{grid-column:auto}.mtl-publication-fields select{min-height:48px}.mtl-publication-review>header small{text-align:left;max-width:none}.mtl-publication-actions{grid-template-columns:1fr;display:grid}.mtl-publication-actions button{width:100%;min-height:48px}.mtl-publication-checks label{min-height:48px}}.mw-workspace.is-ai-rewrite{background:linear-gradient(#f7f5ff 0,#fcfbff 360px,#fff 100%)}.marw-studio{color:#252039;overflow-wrap:anywhere;width:min(1040px,100%);margin:0 auto;padding:clamp(18px,4vw,40px)}.marw-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.marw-hero>div:first-child>span,.marw-result>header span{color:#6b4cc4;letter-spacing:.04em;font-size:12px;font-weight:850}.marw-hero h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(30px,5vw,46px);line-height:1.08}.marw-hero p{color:#655e75;max-width:720px;margin:0;line-height:1.65}.marw-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marw-badges span{color:#574879;background:#fff;border:1px solid #d8d0ef;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:780}.marw-integrity-note{color:#55421d;background:#fff9e8;border:1px solid #d7bf78;border-radius:16px;gap:6px;margin:0 0 16px;padding:14px 16px;display:grid}.marw-integrity-note p{color:#725c2d;margin:0;line-height:1.6}.marw-naturalize .marw-hero h1{margin:0;font-size:clamp(22px,3vw,30px)}.marw-naturalize .marw-source-label+textarea{min-height:260px}.marw-tone-settings{gap:8px;min-width:0;margin-top:18px;display:grid}.marw-tone-settings>label{color:#403953;font-size:14px;font-weight:750}.marw-tone-settings>select{box-sizing:border-box;color:#30293f;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #d4cde9;border-radius:11px;padding:10px 12px}.marw-naturalize .marw-tone-settings>textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:96px;padding:12px}.marw-tone-count{color:#80798c;justify-self:end;font-size:12px}.marw-naturalize .marw-advanced{margin-top:16px;padding-bottom:12px}.marw-naturalize .marw-advanced>.marw-provider{margin:12px 13px 0}.marw-ai-selection{margin-top:20px;padding:12px 0}.marw-ai-selection .mh-composer-reasoning{box-sizing:border-box;width:100%;min-width:0;max-width:none}.marw-ai-selection .mh-composer-reasoning>header :is(strong,b){font-size:14px}.marw-ai-selection .mh-composer-reasoning-labels{font-size:12px;line-height:1.5}.marw-ai-selection .mh-composer-reasoning-labels span{white-space:normal;overflow:visible}.marw-naturalize .marw-send-confirm,.marw-naturalize .marw-private-confirm,.marw-naturalize .marw-final-confirm{align-items:center;min-height:44px;font-size:13px;line-height:1.6}.marw-naturalize .marw-error button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:6px 12px}.marw-naturalize :is(button,select,textarea,input,summary):focus-visible{outline-offset:3px;outline:2px solid #7150ce}@media (width<=600px){.marw-naturalize .marw-advanced-grid{grid-template-columns:1fr}.marw-naturalize .marw-source-label+textarea{min-height:200px}}.marw-step,.marw-result{background:#fff;border:1px solid #ded8ed;border-radius:20px;min-width:0;margin-bottom:16px;padding:20px;box-shadow:0 12px 34px #382a6312}.marw-step-heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.marw-step-heading>span{color:#6848c9;background:#ede8ff;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.marw-step-heading h2,.marw-result h2{margin:1px 0 4px;font-size:20px}.marw-step-heading p{color:#756e82;margin:0;line-height:1.5}.marw-source-label,.marw-terms,.marw-provider{color:#40394f;gap:7px;font-size:14px;font-weight:830;display:grid}.marw-source-label{margin-bottom:7px}.marw-step textarea,.marw-result textarea,.marw-provider select,.marw-advanced select{box-sizing:border-box;color:#272134;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdc6dc;border-radius:12px;line-height:1.55}.marw-step textarea,.marw-result textarea{resize:vertical;padding:12px 13px}.marw-source-label+textarea{min-height:150px}.marw-source-meta{color:#797282;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:12px;display:flex}.marw-source-meta button{color:#5c43a7;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3cae8;border-radius:10px;padding:7px 12px;font-weight:800}.marw-choice-group{border:0;margin:0 0 16px;padding:0}.marw-choice-group legend{margin-bottom:9px;font-weight:850}.marw-choice-grid{gap:9px;display:grid}.marw-choice-grid.purpose{grid-template-columns:repeat(4,minmax(0,1fr))}.marw-choice-grid.tone{grid-template-columns:repeat(3,minmax(0,1fr))}.marw-choice-grid label{cursor:pointer;background:#fff;border:1px solid #d8d1e5;border-radius:13px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px 11px;display:flex;position:relative}.marw-choice-grid label:has(input:checked){background:#f2eeff;border-color:#7150ce;box-shadow:0 0 0 2px #7150ce1c}.marw-choice-grid input{accent-color:#704dca;flex:0 0 20px;width:20px;height:20px;margin:0}.marw-choice-grid span{gap:3px;display:grid}.marw-choice-grid strong{font-size:13px}.marw-choice-grid small{color:#777081;font-size:11px;line-height:1.35}.marw-choice-grid.tone span{font-weight:790}.marw-advanced{background:#fbfaff;border:1px solid #e2ddec;border-radius:14px}.marw-advanced summary{cursor:pointer;align-items:center;min-height:48px;padding:9px 13px;font-weight:850;display:flex}.marw-advanced>div,.marw-advanced>.marw-terms,.marw-advanced>textarea,.marw-advanced>p{margin-left:13px;margin-right:13px}.marw-advanced-grid{grid-template-columns:1fr 1fr;gap:10px;padding-top:2px;display:grid}.marw-advanced-grid label{color:#4a4257;gap:6px;font-size:13px;font-weight:800;display:grid}.marw-advanced select,.marw-provider select{min-height:46px;padding:8px 10px}.marw-terms{margin-top:14px}.marw-terms small{color:#797283;font-weight:600}.marw-advanced>textarea{width:calc(100% - 26px);min-height:76px;margin-top:7px}.marw-advanced>p{color:#716a7b;margin-top:8px;margin-bottom:13px;font-size:12px;line-height:1.55}.marw-provider small{color:#756e80;font-weight:600;line-height:1.5}.marw-scope{background:#faf8ff;border:1px solid #dcd5ec;border-radius:15px;gap:12px;margin-top:14px;padding:14px;display:grid}.marw-scope-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.marw-scope-summary span{color:#6d6578;font-size:12px}.marw-scope ul{color:#625b6e;margin:0;padding-left:20px;font-size:13px;line-height:1.65}.marw-send-confirm,.marw-private-confirm,.marw-final-confirm{cursor:pointer;background:#fff;border:1px solid #d4cbe9;border-radius:13px;align-items:flex-start;gap:10px;min-height:58px;padding:11px 12px;display:flex}.marw-private-confirm{background:#fff9e8;border-color:#e0bd70}.marw-send-confirm input,.marw-private-confirm input,.marw-final-confirm input{accent-color:#6e4dc7;flex:0 0 21px;width:21px;height:21px;margin:1px 0 0}.marw-send-confirm span,.marw-private-confirm span,.marw-final-confirm span{gap:4px;display:grid}.marw-send-confirm small,.marw-private-confirm small,.marw-final-confirm small{color:#716a7b;line-height:1.45}.marw-empty-scope{color:#6d6675;background:#f5f3f8;border-radius:12px;margin:12px 0 0;padding:12px;line-height:1.55}.marw-actions{justify-content:flex-end;margin-top:12px;display:flex}.marw-actions button,.marw-result-actions button{color:#5a3aa8;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6d4cc5;border-radius:11px;padding:9px 15px;font-weight:850}.marw-actions button.is-primary{color:#fff;background:#6d4cc5;min-width:210px}.marw-actions button:disabled,.marw-result-actions button:disabled{cursor:not-allowed;opacity:.48}.marw-error{color:#912f39;background:#fff3f3;border:1px solid #efc2c2;border-radius:11px;margin:12px 0 0;padding:11px 12px;font-weight:730;line-height:1.5}.marw-status{color:#625b6d;min-height:24px;margin:10px 0 0;line-height:1.5}.marw-result>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.marw-result>header>strong{color:#5d4a87;text-align:right;overflow-wrap:anywhere;max-width:50%;font-size:12px}.marw-result.is-outdated{background:#fffdf7;border-color:#d8bb65}.marw-result-warning{color:#705619;background:#fff1c4;border-radius:11px;padding:11px 12px;line-height:1.5}.marw-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marw-compare article{background:#fbfaff;border:1px solid #e1dbea;border-radius:14px;min-width:0;padding:14px}.marw-compare h3,.marw-compare label{margin:0 0 9px;font-size:14px;display:block}.marw-compare article>div{white-space:pre-wrap;max-height:360px;line-height:1.7;overflow:auto}.marw-compare textarea{background:#fff;min-height:260px;max-height:520px}.marw-anchor-review{border-radius:14px;gap:9px;margin-top:13px;padding:13px;display:grid}.marw-anchor-review.is-safe{color:#285f3e;background:#edf8f1}.marw-anchor-review.has-warning{color:#8a4625;background:#fff3e9}.marw-anchor-review>div{flex-wrap:wrap;gap:7px;display:flex}.marw-anchor-review>div span{background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:780}.marw-anchor-review p,.marw-anchor-review small{margin:0;line-height:1.55}.marw-final-confirm{background:#fbfaff;margin-top:13px}.marw-result-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.marw-result-actions button:first-child:not(:disabled){color:#fff;background:#6d4cc5}.marw-studio :where(button,input,select,textarea,summary):focus-visible,.marw-studio label:focus-within{outline-offset:2px;outline:3px solid #6948c24d}@media (width<=760px){.marw-hero{display:grid}.marw-badges{justify-content:flex-start}.marw-choice-grid.purpose,.marw-choice-grid.tone{grid-template-columns:1fr 1fr}.marw-compare{grid-template-columns:1fr}.marw-result>header{display:grid}.marw-result>header>strong{text-align:left;max-width:none}.marw-actions,.marw-result-actions{grid-template-columns:1fr;display:grid}.marw-actions button,.marw-result-actions button{width:100%;min-height:48px}.marw-scope-summary{display:grid}.marw-choice-grid label,.marw-send-confirm,.marw-private-confirm,.marw-final-confirm{min-height:48px}}@media (width<=520px){.marw-studio{padding:14px 12px 28px}.marw-step,.marw-result{border-radius:17px;padding:15px}.marw-choice-grid.purpose,.marw-choice-grid.tone,.marw-advanced-grid{grid-template-columns:1fr}.marw-source-meta{flex-direction:column;align-items:flex-start}.marw-source-meta button{width:100%;min-height:48px}.marw-hero h1{font-size:30px}.marw-badges span{font-size:11px}.marw-compare textarea{min-height:220px}}.mw-workspace.is-academic-rewrite{background:linear-gradient(#f4f8f7 0,#fbfdfc 360px,#fff 100%)}.mars-studio .marw-hero>div:first-child>span,.mars-studio .marw-result>header span{color:#1f7165}.mars-studio .marw-badges span{color:#285e56;border-color:#c5ded8}.mars-studio .marw-step-heading>span{color:#176d5f;background:#e2f1ed}.mars-boundary{color:#2d524b;background:#f5fbf9;border:1px solid #c9ddd8;border-radius:16px;gap:5px;margin-bottom:16px;padding:14px 16px;display:grid}.mars-boundary p{color:#536c67;margin:0;line-height:1.55}.mars-goals{grid-template-columns:repeat(4,minmax(0,1fr))}.mars-material{background:#fbfdfc;border:1px solid #d8e2df;border-radius:14px;margin:0 0 16px;padding:14px}.mars-material legend{padding:0 5px;font-weight:850}.mars-material>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mars-material label{cursor:pointer;background:#fff;border:1px solid #d7e1df;border-radius:12px;align-items:flex-start;gap:9px;min-height:62px;padding:11px;display:flex}.mars-material label:has(input:checked){background:#edf8f5;border-color:#248173;box-shadow:0 0 0 2px #2481731a}.mars-material input{accent-color:#237a6c;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.mars-material span{gap:3px;display:grid}.mars-material small{color:#687975;line-height:1.4}.mars-language-row{grid-template-columns:minmax(220px,1fr);padding-top:3px;display:grid}.mars-language-row label{color:#4a5855;gap:6px;font-size:13px;font-weight:800;display:grid}.mars-language-row select{min-height:46px;padding:8px 10px}.mars-unpublished-confirm{cursor:pointer;background:#fff6d9;border:1px solid #d1a750;border-radius:13px;align-items:flex-start;gap:10px;min-height:62px;padding:11px 12px;display:flex}.mars-unpublished-confirm input{accent-color:#8d6716;flex:0 0 21px;width:21px;height:21px;margin:1px 0 0}.mars-unpublished-confirm span{gap:4px;display:grid}.mars-unpublished-confirm small{color:#735b28;line-height:1.45}.mars-studio .marw-choice-grid label:has(input:checked){background:#edf8f5;border-color:#248173;box-shadow:0 0 0 2px #2481731a}.mars-studio .marw-choice-grid input,.mars-studio .marw-send-confirm input,.mars-studio .marw-private-confirm input,.mars-studio .marw-final-confirm input{accent-color:#237a6c}.mars-studio .marw-actions button,.mars-studio .marw-result-actions button{color:#17685c;border-color:#237a6c}.mars-studio .marw-actions button.is-primary,.mars-studio .marw-result-actions button:first-child:not(:disabled){color:#fff;background:#237a6c}.mars-studio :where(button,input,select,textarea,summary):focus-visible,.mars-studio label:focus-within{outline-color:#237a6c52}@media (width<=760px){.mars-goals{grid-template-columns:1fr 1fr}.mars-unpublished-confirm{min-height:48px}}@media (width<=520px){.mars-goals,.mars-material>div{grid-template-columns:1fr}.mars-material label{min-height:48px}.mars-boundary{padding:13px}}.mw-workspace.is-keyword-ideas{background:linear-gradient(#f5f7ff 0,#fbfcff 360px,#fff 100%)}.mki-studio .marw-hero>div:first-child>span{color:#3158ad}.mki-studio .marw-hero>.marw-secondary{color:#294f9f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c7e8;border-radius:11px;flex:none;padding:9px 14px;font-weight:850}.mki-studio .marw-panel{background:#fff;border:1px solid #d8dfef;border-radius:20px;min-width:0;margin-bottom:16px;padding:20px;box-shadow:0 12px 34px #2a437612}.mki-studio .marw-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mki-studio .marw-section-heading>div{align-items:flex-start;gap:12px;display:flex}.mki-studio .marw-section-heading>div>span{color:#3158ad;background:#e7edff;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.mki-studio .marw-section-heading h2{margin:2px 0 0;font-size:20px}.mki-studio .marw-section-heading>small{color:#6b7487;overflow-wrap:anywhere}.mki-studio .marw-field{color:#354054;gap:7px;margin:0 0 14px;font-size:14px;font-weight:830;display:grid}.mki-studio .marw-field span small{color:#727b8c;font-weight:600}.mki-studio .marw-field input,.mki-studio .marw-field textarea,.mki-studio .marw-field select{box-sizing:border-box;color:#202b3d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c8d1e4;border-radius:12px;line-height:1.55}.mki-studio .marw-field input,.mki-studio .marw-field select{min-height:46px;padding:9px 11px}.mki-studio .marw-field textarea{resize:vertical;padding:11px 12px}.mki-studio .marw-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.mki-studio .marw-choice-grid button{color:#263449;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d9ea;border-radius:14px;min-height:72px;padding:11px 12px}.mki-studio .marw-choice-grid button.is-active{background:#eef3ff;border-color:#456dbe;box-shadow:0 0 0 2px #456dbe1f}.mki-studio .marw-choice-grid button strong,.mki-studio .marw-choice-grid button small{display:block}.mki-studio .marw-choice-grid button small{color:#69758a;margin-top:5px;line-height:1.4}.mki-studio .marw-details{background:#fafbfe;border:1px solid #dbe2ef;border-radius:14px}.mki-studio .marw-details summary{cursor:pointer;align-items:center;min-height:48px;padding:9px 13px;font-weight:850;display:flex}.mki-studio .marw-details-body{padding:2px 13px 1px}.mki-studio .marw-disclosure{background:#f8faff;border:1px solid #d5ddef;border-radius:15px;gap:11px;margin-top:14px;padding:14px;display:grid}.mki-studio .marw-disclosure h3{margin:0;font-size:16px}.mki-studio .marw-disclosure ul{color:#596578;margin:0;padding-left:20px;font-size:13px;line-height:1.65}.mki-studio .marw-check{cursor:pointer;background:#fff;border:1px solid #ccd7ea;border-radius:13px;align-items:flex-start;gap:10px;min-height:58px;padding:11px 12px;font-weight:750;line-height:1.5;display:flex}.mki-studio .marw-check.is-warning{background:#fff9e8;border-color:#e1bd68}.mki-studio .marw-check input{accent-color:#4168ba;flex:0 0 21px;width:21px;height:21px;margin:1px 0 0}.mki-studio .marw-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mki-studio .marw-actions button{color:#3158a5;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #4569b1;border-radius:11px;padding:9px 15px;font-weight:850}.mki-studio .marw-actions .marw-primary{color:#fff;background:#3d63b2}.mki-studio .marw-actions .marw-danger{color:#9b313b;border-color:#c16b71}.mki-studio .marw-actions button:disabled{cursor:not-allowed;opacity:.48}.mki-studio .marw-alert{border-radius:12px;margin:12px 0;padding:11px 12px;line-height:1.55}.mki-studio .marw-alert ul{margin:7px 0 0;padding-left:20px}.mki-studio .marw-alert.is-error,.mki-studio .marw-inline-error{color:#93303b;background:#fff1f1}.mki-studio .marw-alert.is-warning{color:#6f5218;background:#fff5d7}.mki-studio .marw-alert.is-success{color:#285f3e;background:#edf8f1}.mki-studio .marw-inline-error{border-radius:11px;margin:10px 0 0;padding:10px 12px;font-weight:730}.mki-studio .marw-status{color:#566175;min-height:24px;margin:10px 0;line-height:1.5}.mki-studio .marw-muted{color:#697487;line-height:1.55}.mki-result-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mki-result-card{background:#fbfcff;border:1px solid #dbe2ef;border-radius:15px;min-width:0;padding:14px}.mki-result-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.mki-result-meta strong{color:#3158ad}.mki-result-meta span{color:#3d5f9f;background:#eaf0ff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.mki-result-card .marw-field:last-child{margin-bottom:0}.mki-result-actions{margin-top:14px}.mki-studio :where(button,input,select,textarea,summary):focus-visible,.mki-studio label:focus-within{outline-offset:2px;outline:3px solid #395eaa4d}@media (width<=760px){.mki-result-list{grid-template-columns:1fr}.mki-studio .marw-actions{grid-template-columns:1fr;display:grid}.mki-studio .marw-actions button{width:100%;min-height:48px}}@media (width<=520px){.mki-studio{padding:14px 12px 28px}.mki-studio .marw-panel{border-radius:17px;padding:15px}.mki-studio .marw-choice-grid{grid-template-columns:1fr}.mki-studio .marw-choice-grid button{min-height:64px}.mki-studio .marw-section-heading{display:grid}.mki-studio .marw-hero h1{font-size:30px}.mki-studio .marw-hero>.marw-secondary{width:100%;min-height:48px}}.mtrd-studio .marw-hero>div:first-child>span{color:#17685f}.mtrd-studio .marw-hero>.marw-secondary{color:#17685f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #abd1ca;border-radius:11px;flex:none;padding:9px 14px;font-weight:850}.mtrd-studio .marw-panel{background:#fff;border:1px solid #d2e3df;border-radius:20px;min-width:0;margin-bottom:16px;padding:20px;box-shadow:0 12px 34px #225b5212}.mtrd-studio .marw-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mtrd-studio .marw-section-heading>div{align-items:flex-start;gap:12px;display:flex}.mtrd-studio .marw-section-heading>div>span{color:#17685f;background:#dff2ee;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.mtrd-studio .marw-section-heading h2{margin:2px 0 0;font-size:20px}.mtrd-studio .marw-section-heading>small{color:#677a76;overflow-wrap:anywhere}.mtrd-studio .marw-field{color:#314540;gap:7px;margin:0 0 14px;font-size:14px;font-weight:830;display:grid}.mtrd-studio .marw-field span small{color:#6d7d79;font-weight:650}.mtrd-studio .marw-field :is(input,textarea,select){box-sizing:border-box;color:#1f3330;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfd5d0;border-radius:12px;line-height:1.55}.mtrd-studio .marw-field :is(input,select){min-height:46px;padding:9px 11px}.mtrd-studio .marw-field textarea{resize:vertical;padding:11px 12px}.mtrd-studio .marw-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.mtrd-studio .marw-choice-grid button{color:#263d38;text-align:left;cursor:pointer;background:#fff;border:1px solid #c6dcd7;border-radius:14px;min-height:72px;padding:11px 12px}.mtrd-studio .marw-choice-grid button.is-active{background:#eaf7f4;border-color:#2d8175;box-shadow:0 0 0 2px #2d81751f}.mtrd-studio .marw-choice-grid button :is(strong,small){display:block}.mtrd-studio .marw-choice-grid button small{color:#647872;margin-top:5px;line-height:1.4}.mtrd-studio .marw-details{background:#f8fbfa;border:1px solid #d2e3df;border-radius:14px}.mtrd-studio .marw-details summary{cursor:pointer;align-items:center;min-height:48px;padding:9px 13px;font-weight:850;display:flex}.mtrd-studio .marw-details-body{padding:2px 13px 1px}.mtrd-studio .marw-disclosure{background:#f5fbf9;border:1px solid #cce0dc;border-radius:15px;gap:11px;margin-top:14px;padding:14px;display:grid}.mtrd-studio .marw-disclosure h3{margin:0;font-size:16px}.mtrd-studio .marw-disclosure ul{color:#526963;margin:0;padding-left:20px;font-size:13px;line-height:1.65}.mtrd-studio .marw-check{cursor:pointer;background:#fff;border:1px solid #c3d9d4;border-radius:13px;align-items:flex-start;gap:10px;min-height:58px;padding:11px 12px;font-weight:750;line-height:1.5;display:flex}.mtrd-studio .marw-check.is-warning{background:#fff9e9;border-color:#dfbd70}.mtrd-studio .marw-check input{accent-color:#26776c;flex:0 0 21px;width:21px;height:21px;margin:1px 0 0}.mtrd-studio .marw-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mtrd-studio .marw-actions button{color:#1d6d62;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2c7e72;border-radius:11px;padding:9px 15px;font-weight:850}.mtrd-studio .marw-actions .marw-primary{color:#fff;background:#26776c}.mtrd-studio .marw-actions .marw-danger{color:#9b313b;border-color:#c16b71}.mtrd-studio .marw-actions button:disabled{cursor:not-allowed;opacity:.48}.mtrd-studio .marw-alert{border-radius:12px;margin:12px 0;padding:11px 12px;line-height:1.55}.mtrd-studio .marw-alert ul{margin:7px 0 0;padding-left:20px}.mtrd-studio .marw-alert.is-error,.mtrd-studio .marw-inline-error{color:#93303b;background:#fff1f1}.mtrd-studio .marw-alert.is-warning{color:#6f5218;background:#fff5d7}.mtrd-studio .marw-alert.is-success{color:#275f3d;background:#eaf7ef}.mtrd-studio .marw-inline-error{border-radius:11px;margin:10px 0 0;padding:10px 12px;font-weight:730}.mtrd-studio .marw-status{color:#536963;min-height:24px;margin:10px 0;line-height:1.5}.mtrd-studio .marw-muted{color:#667a74;line-height:1.55}.mtrd-provider-strip{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.mtrd-provider-strip span{color:#3c675f;background:#edf6f4;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.mtrd-source-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.mtrd-source-card{background:#fbfdfc;border:1px solid #d0e1dd;border-radius:15px;gap:9px;min-width:0;padding:14px;display:grid}.mtrd-source-card.is-selected{background:#f0faf7;border-color:#2d8175;box-shadow:0 0 0 2px #2d81751a}.mtrd-source-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mtrd-source-heading>span{color:#38685f;background:#e5f2ef;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850}.mtrd-source-heading label{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.mtrd-source-heading input{accent-color:#26776c;width:20px;height:20px}.mtrd-source-card h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.mtrd-source-card p{color:#4f625e;overflow-wrap:anywhere;margin:0;line-height:1.55}.mtrd-source-card small{color:#6a7b77;overflow-wrap:anywhere;line-height:1.45}.mtrd-source-card a,.mtrd-used-sources a{color:#17685f;overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.mtrd-result-group{border-top:1px solid #e0ebe8;min-width:0;margin:18px 0;padding-top:2px}.mtrd-result-group h3,.mtrd-used-sources h3{margin:14px 0;font-size:17px}.mtrd-used-sources{gap:8px;margin:18px 0;display:grid}.mtrd-used-sources article{background:#fbfdfc;border:1px solid #d5e4e1;border-radius:13px;gap:5px;min-width:0;padding:12px;display:grid}.mtrd-used-sources :is(strong,span,a){overflow-wrap:anywhere}.mtrd-used-sources span{color:#647772;font-size:13px}.mtrd-studio :where(button,input,select,textarea,summary,a):focus-visible,.mtrd-studio label:focus-within{outline-offset:2px;outline:3px solid #26776c4d}@media (width<=760px){.mtrd-source-list{grid-template-columns:1fr}.mtrd-studio .marw-actions{grid-template-columns:1fr;display:grid}.mtrd-studio .marw-actions button{width:100%;min-height:48px}.mtrd-source-heading label,.mtrd-source-card a,.mtrd-used-sources a{min-height:48px}}@media (width<=520px){.mtrd-studio{padding:14px 12px 28px}.mtrd-studio .marw-panel{border-radius:17px;padding:15px}.mtrd-studio .marw-choice-grid{grid-template-columns:1fr}.mtrd-studio .marw-choice-grid button{min-height:64px}.mtrd-studio .marw-section-heading{display:grid}.mtrd-studio .marw-hero h1{font-size:30px}.mtrd-studio .marw-hero>.marw-secondary{width:100%;min-height:48px}.mtrd-source-heading{display:grid}.mtrd-source-heading label{width:100%}}.mw-workspace.is-generative-media{background:#f6f7fb;padding:0;overflow-x:clip}.mgm-shell{color:#172033;width:min(1440px,100%);margin:0 auto;padding:28px clamp(16px,3vw,42px) 64px}.mgm-shell *,.mgm-shell :before,.mgm-shell :after{box-sizing:border-box}.mgm-hero{background:linear-gradient(135deg,#fff 0%,#f3f0ff 100%);border:1px solid #dfe4ef;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex;box-shadow:0 16px 45px #222d4812}.mgm-hero>div>span,.mgm-card>header>div>p,.mgm-review>header>div>p,.mgm-alternative>span,.mgm-result-placeholder>span{color:#6651b8;font-weight:750}.mgm-hero h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(25px,3vw,38px);line-height:1.16}.mgm-hero p{color:#566079;max-width:760px;margin:0;line-height:1.7}.mgm-lock-badge{color:#5946a4;white-space:nowrap;background:#fff;border:1px solid #d9d0fa;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.mgm-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.mgm-boundary>div{background:#fff;border:1px solid #dfe4ef;border-radius:16px;gap:12px;padding:16px;display:flex}.mgm-boundary>div>span{color:#23733a;background:#eef8f0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.mgm-boundary>div:nth-child(2)>span{color:#a23b35;background:#fff1f0}.mgm-boundary p{color:#5b6478;margin:0;line-height:1.55}.mgm-boundary p strong{color:#172033;margin-bottom:2px;display:block}.mgm-boundary>p{color:#4d3e91;background:#ece9fb;border-radius:12px;grid-column:1/-1;padding:10px 14px}.mgm-handoff{color:#24463a;overflow-wrap:anywhere;background:#f2fbf7;border:1px solid #b9d8ca;border-radius:18px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:16px 18px;display:flex}.mgm-handoff>span{background:#d4eee2;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.mgm-handoff strong{color:#173d31;margin-bottom:4px;font-size:15px;display:block}.mgm-handoff p,.mgm-handoff small{margin:0;line-height:1.55;display:block}.mgm-handoff small{color:#52665f;margin-top:4px}.mgm-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);align-items:start;gap:18px;display:grid}.mgm-editor{gap:18px;min-width:0;display:grid}.mgm-card,.mgm-review{background:#fff;border:1px solid #dfe4ef;border-radius:20px;min-width:0;padding:22px;box-shadow:0 10px 32px #222d480d}.mgm-review{gap:16px;display:grid;position:sticky;top:16px}.mgm-card>header,.mgm-review>header{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.mgm-card>header>span,.mgm-review>header>span{color:#fff;background:#6651b8;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.mgm-card h2,.mgm-review h2{letter-spacing:-.025em;margin:0;font-size:20px}.mgm-card>header p,.mgm-review>header p{color:#687188;margin:4px 0 0;font-size:14px;font-weight:500}.mgm-mode-tabs{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin-bottom:16px;display:grid}.mgm-mode-tabs button,.mgm-file-box button,.mgm-image-pair button,.mgm-alternative button{color:#384159;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7ddea;border-radius:12px;font-weight:700}.mgm-mode-tabs button.is-active{color:#4f3a9a;background:#efecff;border-color:#6651b8;box-shadow:inset 0 0 0 1px #6651b8}.mgm-field{color:#2f384e;gap:8px;min-width:0;font-weight:750;display:grid}.mgm-field>span small{color:#7b8498;font-weight:500}.mgm-field input,.mgm-field textarea,.mgm-options-grid input,.mgm-options-grid select{color:#172033;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd6e3;border-radius:12px;padding:11px 13px}.mgm-field textarea{resize:vertical;min-height:142px;line-height:1.6}.mgm-field small,.mgm-file-box small,.mgm-image-pair small{color:#737d91;font-weight:500;line-height:1.5}.mgm-shell :is(button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #6651b857}.mgm-file-box{background:#fafbfe;border:1px dashed #bfc7d8;border-radius:14px;gap:10px;padding:16px;display:grid}.mgm-file-box input[type=file]{max-width:100%;min-height:44px}.mgm-file-box p{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0;display:grid}.mgm-file-box p strong{overflow-wrap:anywhere}.mgm-file-box button{padding:0 14px}.mgm-image-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.mgm-image-pair label{background:#fafbfe;border:1px dashed #bfc7d8;border-radius:14px;align-content:start;gap:9px;min-width:0;padding:14px;font-weight:750;display:grid}.mgm-image-pair input[type=file]{max-width:100%;min-height:44px}.mgm-image-pair img{aspect-ratio:16/10;object-fit:cover;background:#e9edf5;border-radius:10px;width:100%}.mgm-options-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:16px;display:grid}.mgm-options-grid label{color:#374057;gap:7px;min-width:0;font-size:14px;font-weight:750;display:grid}.mgm-readonly-option{color:#374057;background:#f6f7fb;border:1px solid #d8ddea;border-radius:12px;align-content:center;gap:3px;min-width:0;min-height:46px;padding:9px 12px;display:grid}.mgm-readonly-option>span{font-size:14px;font-weight:750}.mgm-readonly-option>strong{color:#293249}.mgm-readonly-option>small{color:#737d91;overflow-wrap:anywhere;line-height:1.4}.mgm-model-list{gap:10px;display:grid}.mgm-model-list>label{cursor:pointer;background:#fbfcfe;border:1px solid #dce1eb;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.mgm-model-list>label.is-selected{background:#f3f0ff;border-color:#7b67c9}.mgm-model-list input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.mgm-model-list label>span{gap:4px;min-width:0;display:grid}.mgm-model-list strong{overflow-wrap:anywhere}.mgm-model-list small{color:#667086;line-height:1.5}.mgm-model-list em{color:#6d6677;background:#efeef3;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800}.mgm-effect-library>header{align-items:center}.mgm-effect-library>header>button{color:#4f3a9a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7ddea;border-radius:12px;margin-left:auto;padding:0 14px;font-weight:750}.mgm-effect-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mgm-effect-library>div>button{color:#293249;text-align:left;min-width:0;min-height:88px;font:inherit;cursor:pointer;background:#fbfcfe;border:1px solid #dce1eb;border-radius:14px;align-content:start;gap:5px;padding:14px;display:grid}.mgm-effect-library>div>button:hover{background:#f5f2ff;border-color:#8b78d2}.mgm-effect-library>div>button strong,.mgm-effect-library>div>button span,.mgm-effect-library>div>button small{overflow-wrap:anywhere}.mgm-effect-library>div>button span{color:#5f697f;font-size:13px;line-height:1.45}.mgm-effect-library>div>button small{color:#6651b8;font-weight:750}.mgm-effect-library>p{color:#6a7387;margin:14px 0 0;font-size:13px;line-height:1.55}.mgm-model-options{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.mgm-model-options i{color:#59637a;background:#eef0f6;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:750}.mgm-compatibility{background:#fafbfe;border:1px solid #dce1eb;border-radius:14px;min-width:0;margin-top:14px;padding:14px}.mgm-compatibility h3{color:#293249;margin:0 0 10px;font-size:15px}.mgm-compatibility ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mgm-compatibility li{background:#fff;border-radius:10px;gap:3px;min-width:0;padding:9px 10px;display:grid}.mgm-compatibility li.is-ready{border-left:4px solid #3a8a50}.mgm-compatibility li.is-blocked{border-left:4px solid #c05a4b}.mgm-compatibility li strong,.mgm-compatibility li span{overflow-wrap:anywhere}.mgm-compatibility li span{color:#687188;font-size:13px;line-height:1.45}.mgm-compatibility dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.mgm-compatibility dl>div{background:#f0f2f7;border-radius:10px;min-width:0;padding:9px 10px}.mgm-compatibility dt{color:#687188;font-size:12px;font-weight:750}.mgm-compatibility dd{color:#343d53;overflow-wrap:anywhere;min-width:0;margin:3px 0 0;font-size:13px;font-weight:750}.mgm-option-warning{color:#8b382e;background:#fff4f1;border:1px solid #efc5bc;border-radius:12px;margin:12px 0 0;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.5}.mgm-cost-limit{color:#374057;gap:8px;margin-top:14px;font-size:14px;font-weight:750;display:grid}.mgm-cost-limit>span:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.mgm-cost-limit>span:first-child small,.mgm-cost-limit>small{color:#737d91;font-weight:500;line-height:1.5}.mgm-cost-limit>span:nth-child(2){background:#fff;border:1px solid #cfd6e3;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:46px;display:grid;overflow:hidden}.mgm-cost-limit b{color:#687188;padding-left:13px}.mgm-cost-limit input{color:#172033;width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;padding:10px}.mgm-cost-limit input:disabled{color:#818898;background:#f2f3f7}.mgm-review dl{border:1px solid #e0e4ed;border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.mgm-review dl>div{border-bottom:1px solid #e7eaf1;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:12px;display:grid}.mgm-review dl>div:last-child{border-bottom:0}.mgm-review dt{color:#687188;font-size:13px;font-weight:750}.mgm-review dd{overflow-wrap:anywhere;color:#293249;min-width:0;margin:0;font-weight:700}.mgm-review dd small{color:#778095;margin-top:4px;font-weight:500;line-height:1.45;display:block}.mgm-cost-unknown{color:#a0483e}.mgm-confirm{background:#fafbfe;border:1px solid #dce1eb;border-radius:13px;align-items:flex-start;gap:11px;min-height:44px;padding:12px;display:flex}.mgm-confirm input{flex:0 0 21px;width:21px;height:21px;margin:1px 0 0}.mgm-confirm span{gap:3px;display:grid}.mgm-confirm small{color:#70798d;line-height:1.45}.mgm-run,.mgm-stop,.mgm-retry{width:100%;min-height:50px;font:inherit;border:0;border-radius:14px;font-weight:850}.mgm-run{color:#6a7181;background:#d9dce5}.mgm-run:not(:disabled){color:#fff;cursor:pointer;background:#6651b8}.mgm-stop{color:#963e35;cursor:pointer;background:#fff0ee}.mgm-retry{color:#fff;cursor:pointer;background:#6651b8;margin-top:12px;padding:9px 12px}.mgm-retry:disabled{color:#6a7181;cursor:not-allowed;background:#d9dce5}.mgm-speech-sequence-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mgm-speech-sequence-actions .mgm-retry{margin-top:0}.mgm-speech-sequence-actions small{color:#687186;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.5}.mgm-live-status{color:#59637a;margin:-4px 0 0;font-size:13px;line-height:1.45}.mgm-result-placeholder,.mgm-alternative{background:#f6f7fb;border-radius:14px;padding:15px}.mgm-result-placeholder h3,.mgm-alternative h3{margin:5px 0;font-size:17px}.mgm-result-placeholder p,.mgm-alternative p{color:#667086;margin:0;font-size:14px;line-height:1.55}.mgm-stale{background:#fff8e9;border:1px solid #e8c68d;border-radius:10px;padding:10px;color:#795019!important;margin:10px 0!important}.mgm-stale strong{display:block}.mgm-job-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.mgm-job-summary span{color:#555f74;overflow-wrap:anywhere;background:#fff;border-radius:9px;min-width:0;padding:8px;font-size:12px;font-weight:750}.mgm-result-list{gap:9px;display:grid}.mgm-result-list article{background:#fff;border:1px solid #dfe3ec;border-radius:11px;gap:9px;padding:11px;display:grid}.mgm-result-list article>div:first-child{gap:3px;min-width:0;display:grid}.mgm-result-list article small{color:#6d768b;overflow-wrap:anywhere;line-height:1.45}.mgm-result-list article>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mgm-result-list button{color:#534398;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdb3df;border-radius:9px;padding:8px;font-size:13px;font-weight:750}.mgm-alternative{background:#eef8f0}.mgm-alternative>span{color:#26713a}.mgm-alternative button{color:#226c36;border-color:#8fc79d;width:100%;margin-top:12px}@media (width<=980px){.mgm-layout{grid-template-columns:1fr}.mgm-review{position:static}}@media (width<=680px){.mgm-speech-sequence-actions{grid-template-columns:1fr}.mgm-speech-sequence-actions small{grid-column:auto}.mgm-shell{padding:14px 12px 44px}.mgm-hero{border-radius:18px;gap:15px;padding:19px;display:grid}.mgm-lock-badge{white-space:normal}.mgm-boundary{grid-template-columns:1fr}.mgm-boundary>p{grid-column:1}.mgm-card,.mgm-review{border-radius:17px;padding:16px}.mgm-mode-tabs,.mgm-image-pair,.mgm-options-grid,.mgm-effect-library>div,.mgm-compatibility dl{grid-template-columns:1fr}.mgm-file-box p{grid-template-columns:minmax(0,1fr)}.mgm-job-summary,.mgm-result-list article>div:last-child{grid-template-columns:1fr}.mgm-review dl>div{grid-template-columns:1fr;gap:4px}.mgm-mode-tabs button,.mgm-file-box button,.mgm-image-pair button,.mgm-alternative button,.mgm-effect-library>header>button,.mgm-effect-library>div>button,.mgm-result-list button,.mgm-stop,.mgm-retry{min-height:48px}}.mw-workspace.is-live-voice{background:#f4f7f8;padding:0;overflow-x:clip}.mlv-shell{color:#18262a;width:min(1440px,100%);margin:0 auto;padding:28px clamp(16px,3vw,42px) 64px}.mlv-shell *,.mlv-shell :before,.mlv-shell :after{box-sizing:border-box}.mlv-hero{background:linear-gradient(135deg,#fff 0%,#eaf7f4 100%);border:1px solid #d7e2e5;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex;box-shadow:0 16px 45px #19414312}.mlv-hero>div>span{color:#14756e;font-weight:800}.mlv-hero h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(25px,3vw,38px);line-height:1.16}.mlv-hero p{color:#536b70;max-width:800px;margin:0;line-height:1.7}.mlv-hero>strong{color:#116c65;white-space:nowrap;background:#fff;border:1px solid #b9d9d3;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.mlv-safety{background:#fff;border:1px solid #d7e2e5;border-radius:18px;margin:18px 0;padding:18px}.mlv-safety h2{margin:0 0 12px;font-size:18px}.mlv-safety>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mlv-safety>div p{color:#607278;background:#f4f8f8;border-radius:13px;margin:0;padding:13px;line-height:1.5}.mlv-safety>div strong{color:#23363a;margin-bottom:3px;display:block}.mlv-safety>p{color:#136c65;background:#e7f4f2;border-radius:11px;margin:12px 0 0;padding:10px 13px}.mlv-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);align-items:start;gap:18px;display:grid}.mlv-editor{gap:18px;min-width:0;display:grid}.mlv-card,.mlv-review{background:#fff;border:1px solid #d7e2e5;border-radius:20px;min-width:0;padding:22px;box-shadow:0 10px 32px #1941430d}.mlv-review{gap:16px;display:grid;position:sticky;top:16px}.mlv-card>header,.mlv-review>header{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.mlv-card>header>span,.mlv-review>header>span{color:#fff;background:#167a72;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.mlv-card h2,.mlv-review h2{letter-spacing:-.025em;margin:0;font-size:20px}.mlv-card header p,.mlv-review header p{color:#687b80;margin:4px 0 0;font-size:14px}.mlv-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.mlv-purpose-grid button{text-align:left;color:#293a3e;min-height:76px;font:inherit;cursor:pointer;background:#fbfdfd;border:1px solid #d6e0e3;border-radius:14px;gap:4px;padding:13px;display:grid}.mlv-purpose-grid button.is-active{background:#e8f5f3;border-color:#167a72;box-shadow:inset 0 0 0 1px #167a72}.mlv-purpose-grid small{color:#6a7d82;line-height:1.4}.mlv-field{color:#33464a;gap:8px;min-width:0;font-weight:750;display:grid}.mlv-field>span small{color:#77888d;font-weight:500}.mlv-field textarea{resize:vertical;color:#18262a;width:100%;min-width:0;min-height:118px;font:inherit;border:1px solid #cbd7da;border-radius:12px;padding:12px 13px;line-height:1.6}.mlv-field>small,.mlv-device-note{color:#708186;font-weight:500;line-height:1.5}.mlv-secret-warning{color:#8c3931;background:#fff2f0;border:1px solid #e8b8b1;border-radius:12px;margin:10px 0 0;padding:11px 13px;line-height:1.5}.mlv-secret-warning strong{display:block}.mlv-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mlv-options label{color:#384a4e;gap:7px;min-width:0;font-size:14px;font-weight:750;display:grid}.mlv-options select{color:#18262a;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd7da;border-radius:12px;padding:9px 12px}.mlv-toggle,.mlv-confirm{background:#f9fbfb;border:1px solid #d8e1e4;border-radius:13px;align-items:flex-start;gap:11px;min-height:48px;margin-top:10px;padding:12px;display:flex}.mlv-toggle input,.mlv-confirm input{flex:0 0 21px;width:21px;height:21px;margin:1px 0 0}.mlv-toggle span,.mlv-confirm span{gap:3px;display:grid}.mlv-toggle small,.mlv-confirm small{color:#6e8085;line-height:1.45}.mlv-microphone{background:#f7fafa;border:1px solid #d5e0e2;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.mlv-microphone>span{color:#14756e;background:#e6f2f0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.mlv-microphone.is-ready>span{color:#25723a;background:#e8f7ec}.mlv-microphone.is-error>span{color:#a34439;background:#fff0ee}.mlv-microphone p{color:#617479;min-width:0;margin:0;line-height:1.5}.mlv-microphone p strong{color:#26393d;display:block}.mlv-microphone button,.mlv-alternatives button{color:#116e67;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #97c8c2;border-radius:12px;padding:0 14px;font-weight:800}.mlv-device-note{margin-top:10px;display:block}.mlv-provider-list{gap:10px;display:grid}.mlv-provider-list label{cursor:pointer;background:#fafcfc;border:1px solid #d7e1e3;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.mlv-provider-list label.is-selected{background:#eaf6f4;border-color:#21837b}.mlv-provider-list input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.mlv-provider-list label>span{gap:4px;min-width:0;display:grid}.mlv-provider-list small{color:#687b80;line-height:1.45}.mlv-provider-list em{color:#67777b;background:#eef1f2;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800}.mlv-review dl{border:1px solid #dfe6e8;border-radius:14px;margin:0;display:grid;overflow:hidden}.mlv-review dl>div{border-bottom:1px solid #e5eaec;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:12px;display:grid}.mlv-review dl>div:last-child{border-bottom:0}.mlv-review dt{color:#6c7e83;font-size:13px;font-weight:750}.mlv-review dd{overflow-wrap:anywhere;color:#2b3d41;min-width:0;margin:0;font-weight:700}.mlv-review dd>strong{color:#a0473d}.mlv-review dd small{color:#708186;margin-top:4px;font-weight:500;line-height:1.45;display:block}.mlv-start{color:#68767a;width:100%;min-height:50px;font:inherit;background:#d7dfe1;border:0;border-radius:14px;font-weight:850}.mlv-start:not(:disabled){color:#fff;cursor:pointer;background:#167a72}.mlv-review>p{color:#607479;margin:-6px 0 0;font-size:13px;line-height:1.45}.mlv-session-preview,.mlv-alternatives{background:#f4f7f8;border-radius:14px;padding:15px}.mlv-session-preview>span,.mlv-alternatives>span{color:#167a72;font-size:13px;font-weight:800}.mlv-session-preview h3,.mlv-alternatives h3{margin:5px 0;font-size:17px}.mlv-session-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.mlv-session-preview button{color:#7a8588;min-height:44px;font:inherit;border:1px solid #d5dde0;border-radius:10px;padding:7px;font-size:12px}.mlv-session-preview button:not(:disabled){color:#116e67;cursor:pointer;background:#fff;border-color:#8fc8c1}.mlv-session-preview.is-active{background:#edf8f6;border:1px solid #a8d7d1}.mlv-captions{background:#fff;border:1px solid #d8e5e5;border-radius:11px;gap:8px;max-height:260px;margin:12px 0;padding:10px;display:grid;overflow:auto}.mlv-captions p{overflow-wrap:anywhere;grid-template-columns:30px minmax(0,1fr);gap:8px;margin:0;display:grid}.mlv-captions strong{color:#167a72}.mlv-captions span{color:#33484c;min-width:0}.mlv-clear-captions{width:100%;margin:0 0 10px}.mlv-field>p{overflow-wrap:anywhere;color:#40565a;background:#f7fafa;border:1px solid #d8e2e4;border-radius:12px;margin:0;padding:12px;font-weight:600;line-height:1.55}.mlv-shell :is(button,textarea,select,input):disabled{cursor:not-allowed;opacity:.66}.mlv-session-preview p,.mlv-alternatives small{color:#66797e;margin:0;line-height:1.5}.mlv-alternatives{background:#eaf6ee;gap:9px;display:grid}.mlv-alternatives>span{color:#26733b}.mlv-alternatives button{color:#236d36;border-color:#8dc49a;width:100%}.mlv-shell :is(button,textarea,select,input):focus-visible{outline-offset:2px;outline:3px solid #167a7257}@media (width<=980px){.mlv-layout{grid-template-columns:1fr}.mlv-review{position:static}}@media (width<=680px){.mlv-shell{padding:14px 12px 44px}.mlv-hero{border-radius:18px;gap:15px;padding:19px;display:grid}.mlv-hero>strong{white-space:normal}.mlv-safety>div,.mlv-purpose-grid,.mlv-options{grid-template-columns:1fr}.mlv-card,.mlv-review{border-radius:17px;padding:16px}.mlv-microphone{grid-template-columns:42px minmax(0,1fr)}.mlv-microphone button{grid-column:1/-1;width:100%}.mlv-review dl>div{grid-template-columns:1fr;gap:4px}.mlv-session-actions{grid-template-columns:1fr}.mlv-captions p{grid-template-columns:26px minmax(0,1fr)}}.is-media-search{background:#f5f7f4;padding:0}.mms-studio{color:#22312a;width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:30px 28px 64px}.mms-head{color:#fff;background:linear-gradient(135deg,#173f34,#24614f);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex;box-shadow:0 18px 44px #18413529}.mms-head>div:first-child{min-width:0;max-width:720px}.mms-head span,.mms-results header span,.mms-history header span,.mms-current-topics span,.mms-selected>span{letter-spacing:.02em;font-size:13px;font-weight:850}.mms-head h1{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(28px,4vw,42px)}.mms-head p{color:#d9eee5;margin:0;line-height:1.65}.mms-head-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:310px;display:flex}.mms-head-badges span{white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:8px 10px}.mms-search,.mms-results,.mms-history,.mms-current-topics{background:#fff;border:1px solid #dfe6e1;border-radius:20px;min-width:0;margin-top:18px;padding:22px;box-shadow:0 10px 30px #2443360e}.mms-search{gap:12px;display:grid}.mms-search fieldset{border:0;min-width:0;margin:0;padding:0}.mms-search legend,.mms-search>label:not(.mms-consent){color:#30483e;margin-bottom:8px;font-size:14px;font-weight:850;display:block}.mms-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mms-kind button{color:#3a5147;min-height:48px;font:inherit;cursor:pointer;background:#f7faf8;border:1px solid #cfdad4;border-radius:13px;font-weight:800}.mms-kind button.is-active{color:#185943;background:#e7f5ef;border-color:#24715a;box-shadow:inset 0 0 0 1px #24715a}.mms-query-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.mms-query-row input{color:#1d2c26;width:100%;min-width:0;min-height:50px;font:inherit;border:1px solid #c9d5cf;border-radius:13px;padding:11px 13px}.mms-primary,.mms-stop{color:#fff;min-width:112px;min-height:50px;font:inherit;cursor:pointer;background:#216c56;border:0;border-radius:13px;padding:0 17px;font-weight:850}.mms-primary:disabled{color:#728078;cursor:not-allowed;background:#d7ded9}.mms-stop{background:#8d4037}#mms-query-help{color:#687970;margin:-4px 0 0;font-size:13px;line-height:1.5}.mms-transfer{background:#f8faf9;border:1px solid #dce5e0;border-radius:14px;overflow:hidden}.mms-transfer summary{color:#365147;cursor:pointer;align-items:center;min-height:46px;padding:11px 13px;font-weight:800;display:flex}.mms-transfer[open] summary{border-bottom:1px solid #e1e7e3}.mms-transfer dl{margin:0;display:grid}.mms-transfer dl>div{border-bottom:1px solid #e6ebe8;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:9px 13px;display:grid}.mms-transfer dt{color:#6c7e75;font-size:13px;font-weight:750}.mms-transfer dd{overflow-wrap:anywhere;color:#2d443a;min-width:0;margin:0}.mms-transfer>p{color:#5d7167;margin:0;padding:12px 13px;font-size:13px;line-height:1.55}.mms-consent{cursor:pointer;background:#f0f8f4;border:1px solid #cfe0d8;border-radius:14px;align-items:flex-start;gap:11px;min-height:56px;padding:12px;display:flex}.mms-consent input,.mms-history header>label input{flex:0 0 21px;width:21px;height:21px;margin:1px 0 0}.mms-consent>span,.mms-history header>label>span{gap:3px;display:grid}.mms-consent small,.mms-history header>label small{color:#64776d;line-height:1.45}.mms-error{color:#8b382f;background:#fff2f0;border:1px solid #e5b8b1;border-radius:12px;margin:0;padding:11px 13px;line-height:1.5}.mms-status{color:#526b60;min-height:20px;margin:0;font-size:14px;line-height:1.5}.mms-results>header,.mms-history>header,.mms-current-topics{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mms-results>header h2,.mms-history h2,.mms-current-topics h2{letter-spacing:-.025em;margin:4px 0 0;font-size:23px}.mms-results>header>strong{text-align:right;color:#216c56;font-size:25px;display:grid}.mms-results>header>strong small{color:#708078;font-size:12px;font-weight:700}.mms-result-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.75fr);align-items:start;gap:17px;min-width:0;margin-top:18px;display:grid}.mms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mms-grid li{background:#fbfcfb;border:1px solid #dce4df;border-radius:15px;min-width:0;overflow:hidden}.mms-grid li.is-selected{border-color:#24715a;box-shadow:0 0 0 2px #24715a2b}.mms-grid button{color:#273b32;text-align:left;width:100%;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;gap:7px;padding:0 0 11px;display:grid}.mms-grid button>strong,.mms-grid button>small{overflow-wrap:anywhere;min-width:0;margin:0 11px}.mms-grid button>strong{line-height:1.35}.mms-grid button>small{color:#6a7b72;line-height:1.4}.mms-thumb{aspect-ratio:4/3;background:#e9efeb;width:100%;display:block;position:relative;overflow:hidden}.mms-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mms-thumb i{color:#fff;background:#143128c7;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mms-selected{background:#eef7f2;border-radius:16px;min-width:0;padding:17px;position:sticky;top:16px}.mms-selected>span{color:#216c56}.mms-selected h3{overflow-wrap:anywhere;margin:5px 0 9px;font-size:19px;line-height:1.35}.mms-selected>p{color:#586e63;overflow-wrap:anywhere;margin:0 0 13px;line-height:1.55}.mms-selected dl{background:#fff;border:1px solid #d4e2da;border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.mms-selected dl>div{border-bottom:1px solid #e2e9e5;grid-template-columns:88px minmax(0,1fr);gap:9px;padding:9px 10px;display:grid}.mms-selected dl>div:last-child{border-bottom:0}.mms-selected dt{color:#6b7d73;font-size:12px;font-weight:750}.mms-selected dd{overflow-wrap:anywhere;color:#2c4439;min-width:0;margin:0;font-size:13px;font-weight:650}.mms-source-actions{gap:7px;margin-top:12px;display:grid}.mms-source-actions a{color:#1f654f;text-align:center;background:#fff;border:1px solid #8eb9a8;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;font-weight:800;text-decoration:none;display:flex}.mms-license-note{background:#fff7e7;border-radius:11px;padding:11px;font-size:13px;color:#735c29!important;margin:12px 0 0!important}.mms-license-note strong{color:#5d481d;display:block}.mms-results>footer{border-top:1px solid #e3e8e5;margin-top:16px;padding-top:14px}.mms-results>footer>p,.mms-results>footer div p{color:#65776e;margin:0;font-size:13px}.mms-results>footer div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.mms-results>footer button{color:#236850;min-height:46px;font:inherit;background:#fff;border:1px solid #91b9aa;border-radius:11px;padding:8px 14px;font-weight:800}.mms-results>footer button:disabled{color:#7a8780;border-color:#d5ddd8}.mms-history>header>div{min-width:0}.mms-history>header p,.mms-current-topics p{color:#66786f;margin:5px 0 0;line-height:1.55}.mms-history header>label{white-space:nowrap;background:#f8faf9;border:1px solid #d8e2dc;border-radius:13px;align-items:flex-start;gap:10px;min-height:55px;padding:11px;display:flex}.mms-history-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:15px;display:grid}.mms-history-tools label{color:#3d5449;gap:6px;font-size:13px;font-weight:800;display:grid}.mms-history-tools input{min-width:0;min-height:46px;font:inherit;border:1px solid #cad6d0;border-radius:11px;padding:9px 11px}.mms-history-tools button,.mms-history-status button,.mms-current-topics button{color:#3e5a4d;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcdc5;border-radius:11px;padding:8px 13px;font-weight:800}.mms-history-tools button.is-confirming{color:#8d3d34;background:#fff0ee;border-color:#d99086}.mms-history ul{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.mms-history li{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.mms-history-main{color:#2d4439;text-align:left;min-width:0;min-height:58px;font:inherit;cursor:pointer;background:#fafcfb;border:1px solid #dbe3df;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.mms-history-main>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mms-history-main span,.mms-history-main small{color:#6b7c73;font-size:12px}.mms-history-remove{color:#8a443c;min-width:58px;min-height:44px;font:inherit;cursor:pointer;background:#fff9f8;border:1px solid #dfc4bf;border-radius:11px;font-weight:750}.mms-history-empty{color:#66786f;background:#f6f8f7;border-radius:12px;margin:14px 0 0;padding:13px}.mms-history-status{color:#587066;justify-content:space-between;align-items:center;gap:10px;min-height:22px;margin-top:10px;font-size:13px;display:flex}.mms-current-topics{background:#f5fbf7;align-items:center}.mms-current-topics>div{min-width:0}.mms-current-topics button{color:#1f654f;border-color:#86b09f;flex:none}.mms-current-topics button:disabled{opacity:.55}.mms-studio :is(button,input,summary,a):focus-visible{outline-offset:2px;outline:3px solid #24715a52}@media (width<=1050px){.mms-result-layout{grid-template-columns:1fr}.mms-selected{position:static}}@media (width<=760px){.mms-studio{padding:16px 13px 48px}.mms-head{border-radius:19px;padding:20px;display:grid}.mms-head-badges{justify-content:flex-start;max-width:none}.mms-search,.mms-results,.mms-history,.mms-current-topics{border-radius:17px;padding:16px}.mms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mms-history>header,.mms-current-topics{display:grid}.mms-history header>label{white-space:normal;width:100%}.mms-current-topics button{width:100%;min-height:48px}}@media (width<=480px){.mms-studio{padding-inline:10px}.mms-head{padding:17px}.mms-head-badges span{white-space:normal}.mms-kind,.mms-grid,.mms-query-row,.mms-history-tools,.mms-history li{grid-template-columns:1fr}.mms-primary,.mms-stop,.mms-history-tools button,.mms-history-remove{width:100%;min-height:48px}.mms-transfer dl>div,.mms-selected dl>div{grid-template-columns:1fr;gap:3px}.mms-results>header{display:grid}.mms-results>header>strong{text-align:left;align-items:baseline;gap:5px;display:flex}.mms-results>footer div{justify-content:stretch;display:grid}.mms-results>footer button{width:100%;min-height:48px}.mms-history-status{flex-direction:column;align-items:stretch}.mms-history-status button{width:100%}}.mw-workspace.is-illustrated-story{background:#f7f5fb;padding:0}.mis-studio{color:#302840;background:#f7f5fb;min-height:100%;padding:24px}.mis-studio button,.mis-studio input,.mis-studio select,.mis-studio textarea{font:inherit}.mis-studio button{color:#fff;cursor:pointer;background:#5e36a6;border:1px solid #5e36a6;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:800}.mis-studio button.secondary{color:#50338a;background:#fff}.mis-studio button.danger{background:#a83c50;border-color:#a83c50}.mis-studio button:disabled{color:#8c8494;cursor:not-allowed;background:#ece8ef;border-color:#d8d1df}.mis-studio button:focus-visible,.mis-studio input:focus-visible,.mis-studio select:focus-visible,.mis-studio textarea:focus-visible,.mis-studio a:focus-visible{outline-offset:2px;outline:3px solid #c38dff}.mis-hero{color:#fff;background:linear-gradient(135deg,#332347,#7046a8);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.mis-hero>div:first-child{max-width:760px}.mis-hero span{letter-spacing:.02em;font-size:13px;font-weight:850}.mis-hero h1{color:#fff;margin:8px 0;font-size:clamp(28px,4vw,42px);line-height:1.12}.mis-hero p{color:#eee7f6;margin:0;line-height:1.65}.mis-hero-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mis-hero-badges span{background:#ffffff1a;border:1px solid #ffffff52;border-radius:999px;padding:8px 11px}.mis-notice{background:#f2ebfa;border:1px solid #dfd0f0;border-radius:16px;margin-top:16px;padding:18px 20px}.mis-notice strong{color:#4b2d78}.mis-notice p{margin:6px 0 0;line-height:1.6}.mis-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:18px;margin-top:18px;display:grid}.mis-panel,.mis-result{background:#fff;border:1px solid #e3dce9;border-radius:20px;padding:22px;box-shadow:0 8px 24px #3c27500f}.mis-panel>header,.mis-result>header>div:first-child{align-items:flex-start;gap:12px;display:flex}.mis-panel>header>span,.mis-result>header>div:first-child>span{color:#fff;background:#7046a8;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.mis-panel h2,.mis-result h2{margin:2px 0 4px;font-size:20px}.mis-panel header p,.mis-result header p{color:#71677a;margin:0;line-height:1.5}.mis-panel>label,.mis-two>label{color:#463a51;gap:7px;margin-top:15px;font-weight:800;display:grid}.mis-panel label small{color:#7d7186;font-weight:600}.mis-panel input[type=text],.mis-panel input:not([type]),.mis-panel input[type=number],.mis-panel select,.mis-panel textarea{color:#302840;background:#fff;border:1px solid #cec4d7;border-radius:11px;width:100%;min-height:46px;padding:10px 12px}.mis-panel textarea{resize:vertical;min-height:96px}.mis-panel fieldset{margin-top:18px}.mis-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mis-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.mis-provider-status{background:#faf8fc;border:1px solid #e2dbe8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:13px;display:flex}.mis-provider-status span{color:#7b6d84;font-size:13px;font-weight:750}.mis-details{background:#faf8fc;border:1px solid #e2dbe8;border-radius:12px;margin-top:9px}.mis-details summary{color:#553b78;cursor:pointer;min-height:44px;padding:12px;font-weight:800}.mis-details p,.mis-details ul{color:#665a70;margin:0;padding:0 14px 12px;line-height:1.55}.mis-details ul{padding-left:32px}.mis-transfer{background:#f7f2fb;border-left:4px solid #7046a8;border-radius:10px;margin-top:17px;padding:15px}.mis-transfer h3{margin:0 0 8px;font-size:16px}.mis-transfer p{color:#5f5369;margin:5px 0;line-height:1.55}.mis-check{background:#fff;border:1px solid #e2dbe8;border-radius:12px;align-items:flex-start;min-height:44px;padding:11px;grid-template-columns:none!important;gap:10px!important;margin-top:11px!important;display:flex!important}.mis-check input{flex:none;height:20px;margin:1px 0 0;width:20px!important}.mis-check span{line-height:1.5}.mis-blocked,.mis-warning{color:#624f19;background:#fff8e4;border:1px solid #ecd59a;border-radius:12px;margin:14px 0 0;padding:12px 14px;line-height:1.5}.mis-result{margin-top:18px}.mis-result>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mis-scenes{gap:14px;margin-top:18px;display:grid}.mis-scenes article{background:#fcfbfd;border:1px solid #e2dbe8;border-radius:16px;grid-template-columns:minmax(180px,28%) 1fr;gap:18px;display:grid;overflow:hidden}.mis-scenes article>div:last-child{padding:18px 18px 18px 0}.mis-scenes article>div:last-child>span{color:#7046a8;font-size:12px;font-weight:900}.mis-scenes h3{margin:4px 0 8px}.mis-scenes p{margin:0 0 10px;line-height:1.65}.mis-scenes small{color:#71677a;line-height:1.55;display:block}.mis-picture{color:#6d6080;background:linear-gradient(145deg,#eee7f7,#f8f3ee);place-items:center;min-height:190px;display:grid;overflow:hidden}.mis-picture>div{text-align:center;gap:6px;padding:16px;display:grid}.mis-picture>div strong{font-size:24px}.mis-picture img{object-fit:cover;width:100%;height:100%}.mis-picture button{color:#50338a;background:#ffffffeb;border-color:#cec0e0}.mis-scene-error{color:#a03549;font-weight:750;margin-top:10px!important}.mis-empty{text-align:center;color:#71677a;background:#faf8fc;border:1px dashed #cabfd4;border-radius:16px;margin-top:18px;padding:30px}.mis-empty strong{color:#41354c;font-size:18px}.mis-empty p{margin:7px 0 0}.mis-review{margin-top:18px!important}.mis-footer-note{background:#fff;border:1px solid #e2dbe8;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:16px;display:flex}.mis-footer-note [role=status]{flex:320px;line-height:1.5}.mis-footer-note [role=alert]{color:#a03549;flex:1 0 100%;font-weight:800}@media (width<=980px){.mis-layout{grid-template-columns:1fr}}@media (width<=680px){.mis-studio{padding:12px}.mis-hero,.mis-result>header,.mis-footer-note{flex-direction:column;align-items:stretch}.mis-hero-badges{justify-content:flex-start}.mis-two,.mis-scenes article{grid-template-columns:1fr}.mis-scenes article>div:last-child{padding:0 16px 18px}.mis-picture{min-height:220px}.mis-actions{grid-template-columns:1fr;display:grid}.mis-actions button,.mis-result>header>button,.mis-footer-note button{width:100%}}@media (width<=390px){.mis-hero{border-radius:20px;padding:20px}.mis-panel,.mis-result{border-radius:17px;padding:16px}.mis-provider-status{flex-direction:column;align-items:flex-start}}.mw-workspace.is-diet-guidance{background:#f5f7f2;padding:0}.mdiet-studio{color:#28352e;background:#f5f7f2;min-height:100%;padding:24px}.mdiet-studio button,.mdiet-studio input,.mdiet-studio select,.mdiet-studio textarea{font:inherit}.mdiet-studio button{color:#fff;cursor:pointer;background:#386b4c;border:1px solid #386b4c;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:800}.mdiet-studio button.secondary{color:#305f43;background:#fff}.mdiet-studio button.danger{background:#a83c50;border-color:#a83c50}.mdiet-studio button:disabled{color:#858d88;cursor:not-allowed;background:#e9eeeb;border-color:#d6ddd8}.mdiet-studio button:focus-visible,.mdiet-studio input:focus-visible,.mdiet-studio select:focus-visible,.mdiet-studio textarea:focus-visible,.mdiet-studio a:focus-visible{outline-offset:2px;outline:3px solid #8ac7a0}.mdiet-hero{color:#fff;background:linear-gradient(135deg,#214332,#4f7f58);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.mdiet-hero>div:first-child{max-width:780px}.mdiet-hero span{font-size:13px;font-weight:850}.mdiet-hero h1{color:#fff;margin:8px 0;font-size:clamp(28px,4vw,42px);line-height:1.12}.mdiet-hero p{color:#e6f0e8;margin:0;line-height:1.65}.mdiet-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mdiet-badges span{background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;padding:8px 11px}.mdiet-alert{background:#edf5ee;border:1px solid #c8dacb;border-radius:16px;margin-top:16px;padding:18px 20px}.mdiet-alert strong{color:#29593d}.mdiet-alert p{margin:6px 0 0;line-height:1.6}.mdiet-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;margin-top:18px;display:grid}.mdiet-card,.mdiet-result{background:#fff;border:1px solid #dce4de;border-radius:20px;padding:22px;box-shadow:0 8px 24px #2245300f}.mdiet-card>header,.mdiet-result>header>div:first-child{align-items:flex-start;gap:12px;display:flex}.mdiet-card>header>span,.mdiet-result>header>div:first-child>span{color:#fff;background:#427354;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.mdiet-card h2,.mdiet-result h2{margin:2px 0 4px;font-size:20px}.mdiet-card header p,.mdiet-result header p{color:#68756d;margin:0;line-height:1.5}.mdiet-card>label,.mdiet-three>label{color:#35473b;gap:7px;margin-top:15px;font-weight:800;display:grid}.mdiet-card label small{color:#6f7c74;font-weight:600}.mdiet-card input[type=text],.mdiet-card input:not([type]),.mdiet-card input[type=number],.mdiet-card select,.mdiet-card textarea{color:#28352e;background:#fff;border:1px solid #c8d2cb;border-radius:11px;width:100%;min-height:46px;padding:10px 12px}.mdiet-card textarea{resize:vertical;min-height:86px}.mdiet-card fieldset{border:0;margin-top:18px;padding:0}.mdiet-card legend{color:#35473b;margin-bottom:9px;font-weight:850}.mdiet-choice,.mdiet-goals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mdiet-choice legend,.mdiet-goals legend{grid-column:1/-1}.mdiet-choice>label,.mdiet-goals>label{cursor:pointer;border:1px solid #d4ddd6;border-radius:13px;align-items:flex-start;gap:9px;min-height:68px;padding:12px;display:flex}.mdiet-choice>label.is-selected,.mdiet-goals>label.is-selected{background:#edf6ef;border-color:#57916c;box-shadow:inset 0 0 0 1px #57916c}.mdiet-choice input[type=radio],.mdiet-goals input[type=radio]{flex:none;width:20px;height:20px;margin:1px 0 0}.mdiet-choice label>span,.mdiet-goals label>span{gap:4px;display:grid}.mdiet-choice select{width:110px;min-height:44px}.mdiet-three{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mdiet-inline{flex-wrap:wrap;gap:9px;display:flex}.mdiet-inline legend{flex:1 0 100%}.mdiet-inline label{border:1px solid #d4ddd6;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;display:flex}.mdiet-inline input,.mdiet-safety input,.mdiet-check input{flex:none;height:20px;margin:0;width:20px!important}.mdiet-safety{background:#fffaf0;border-radius:14px;gap:8px;display:grid;border:1px solid #ecd9aa!important;padding:14px!important}.mdiet-safety label{align-items:flex-start;gap:9px;min-height:44px;padding:6px;line-height:1.5;display:flex}.mdiet-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.mdiet-details{background:#f8faf8;border:1px solid #d9e2db;border-radius:12px;margin-top:9px}.mdiet-details summary{color:#305f43;cursor:pointer;min-height:44px;padding:12px;font-weight:800}.mdiet-details p,.mdiet-details ul{color:#5e6b63;margin:0;padding:0 14px 12px;line-height:1.55}.mdiet-details ul{padding-left:32px}.mdiet-evidence{gap:9px;margin-top:17px;display:grid}.mdiet-evidence h3{margin:0 0 2px;font-size:16px}.mdiet-evidence article{background:#f8faf8;border:1px solid #d9e2db;border-radius:12px;padding:13px}.mdiet-evidence article strong,.mdiet-evidence article span{display:block}.mdiet-evidence article span{color:#6a776f;margin-top:3px;font-size:12px}.mdiet-evidence article p{color:#59665e;margin:7px 0;line-height:1.5}.mdiet-evidence article a{color:#2c6541;font-weight:800}.mdiet-transfer{background:#edf5ee;border-left:4px solid #427354;border-radius:10px;margin-top:17px;padding:15px}.mdiet-transfer h3{margin:0 0 8px;font-size:16px}.mdiet-transfer p{color:#536159;margin:5px 0;line-height:1.55}.mdiet-check{background:#fff;border:1px solid #d9e2db;border-radius:12px;align-items:flex-start;min-height:44px;padding:11px;gap:10px!important;margin-top:11px!important;display:flex!important}.mdiet-check span{line-height:1.5}.mdiet-blocked,.mdiet-warning{color:#624f19;background:#fff8e4;border:1px solid #ecd59a;border-radius:12px;margin:14px 0 0;padding:12px 14px;line-height:1.5}.mdiet-result{margin-top:18px}.mdiet-result>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mdiet-professional,.mdiet-ready,.mdiet-empty{background:#f8faf8;border:1px solid #d9e2db;border-radius:16px;margin-top:18px;padding:20px}.mdiet-professional{background:#fff7ef;border-color:#e6c7aa}.mdiet-professional strong,.mdiet-ready strong,.mdiet-empty strong{font-size:18px}.mdiet-professional p,.mdiet-empty p{line-height:1.6}.mdiet-ready dl{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0 0;display:grid}.mdiet-ready dl>div{background:#fff;border:1px solid #dbe4dd;border-radius:12px;padding:12px}.mdiet-ready dt{color:#6a776f;font-size:12px;font-weight:800}.mdiet-ready dd{margin:5px 0 0;font-weight:850}.mdiet-plan{gap:10px;margin-top:18px;display:grid}.mdiet-plan.is-stale{opacity:.72}.mdiet-plan article{background:#fff;border:1px solid #d9e2db;border-radius:14px;padding:15px}.mdiet-plan article.is-failed{background:#fff6f7;border-color:#e4b9c1}.mdiet-plan article header{align-items:center;gap:9px;display:flex}.mdiet-plan article header>span{color:#417653;font-size:12px;font-weight:900}.mdiet-plan article header strong{flex:1}.mdiet-plan article header em{color:#637068;font-size:12px;font-style:normal}.mdiet-plan article p{margin:10px 0 6px;line-height:1.6}.mdiet-plan article small{color:#66736b}.mdiet-plan article ul{color:#4d5d53;margin:10px 0 0;padding-left:20px}.mdiet-review{margin-top:18px!important}.mdiet-footer{background:#fff;border:1px solid #dce4de;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.mdiet-footer>div{flex:1}.mdiet-footer p{margin:0;line-height:1.55}.mdiet-footer [role=alert]{color:#a03549;margin-top:6px;font-weight:800}@media (width<=980px){.mdiet-layout{grid-template-columns:1fr}.mdiet-ready dl{grid-template-columns:1fr 1fr}}@media (width<=680px){.mdiet-studio{padding:12px}.mdiet-hero,.mdiet-result>header,.mdiet-footer{flex-direction:column;align-items:stretch}.mdiet-badges{justify-content:flex-start}.mdiet-choice,.mdiet-goals,.mdiet-three,.mdiet-ready dl{grid-template-columns:1fr}.mdiet-actions{grid-template-columns:1fr;display:grid}.mdiet-actions button,.mdiet-result>header>button,.mdiet-footer button{width:100%}}@media (width<=390px){.mdiet-hero{border-radius:20px;padding:20px}.mdiet-card,.mdiet-result{border-radius:17px;padding:16px}.mdiet-plan article header{flex-wrap:wrap;align-items:flex-start}}.is-current-topics{background:#f4f5f8;padding:0}.mts-studio{color:#222a38;width:100%;min-width:0;max-width:1220px;margin:0 auto;padding:30px 28px 68px}.mts-head{color:#fff;background:linear-gradient(135deg,#252c57,#43509a 66%,#5750a1);border-radius:25px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex;box-shadow:0 18px 46px #262d5e2e}.mts-head>div:first-child{min-width:0;max-width:730px}.mts-head span,.mts-method>div:first-child>span,.mts-ranking>header span,.mts-articles>header span{letter-spacing:.02em;font-size:13px;font-weight:850}.mts-head h1{letter-spacing:-.045em;margin:6px 0 9px;font-size:clamp(30px,4vw,44px)}.mts-head p{color:#e1e4ff;margin:0;line-height:1.65}.mts-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:300px;display:flex}.mts-badges span{white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;padding:8px 10px}.mts-method,.mts-ranking,.mts-articles{background:#fff;border:1px solid #dde0e9;border-radius:21px;min-width:0;margin-top:18px;padding:23px;box-shadow:0 10px 30px #2e32540e}.mts-method{gap:13px;display:grid}.mts-method h2,.mts-ranking h2,.mts-articles h2{letter-spacing:-.025em;margin:4px 0 0;font-size:24px}.mts-method>div:first-child p,.mts-ranking>header p,.mts-articles>header p{color:#687083;margin:6px 0 0;line-height:1.58}.mts-window{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mts-window button{color:#414a61;min-height:48px;font:inherit;cursor:pointer;background:#f7f8fb;border:1px solid #cdd2df;border-radius:13px;font-weight:820}.mts-window button.is-active{color:#323d8d;background:#eef0ff;border-color:#4d58a7;box-shadow:inset 0 0 0 1px #4d58a7}.mts-transfer,.mts-queries{background:#f9fafc;border:1px solid #dde0e9;border-radius:14px;min-width:0;overflow:hidden}.mts-transfer summary,.mts-queries summary{color:#414b78;cursor:pointer;align-items:center;min-height:46px;padding:11px 13px;font-weight:800;display:flex}.mts-transfer[open] summary,.mts-queries[open] summary{border-bottom:1px solid #e3e5ec}.mts-transfer dl{margin:0;display:grid}.mts-transfer dl>div{border-bottom:1px solid #e7e9ef;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:9px 13px;display:grid}.mts-transfer dt{color:#737a8e;font-size:13px;font-weight:750}.mts-transfer dd{overflow-wrap:anywhere;color:#343c52;min-width:0;margin:0}.mts-transfer>p{color:#60697d;margin:0;padding:12px 13px;font-size:13px;line-height:1.55}.mts-queries ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.mts-queries li{border-bottom:1px solid #e7e9ef;gap:3px;min-width:0;padding:10px 13px;display:grid}.mts-queries li:nth-child(odd){border-right:1px solid #e7e9ef}.mts-queries strong{color:#343d6f}.mts-queries span{color:#6c7487;overflow-wrap:anywhere;min-width:0;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.mts-consent{cursor:pointer;background:#f3f4ff;border:1px solid #d6d9ec;border-radius:14px;align-items:flex-start;gap:11px;min-height:58px;padding:12px;display:flex}.mts-consent input{flex:0 0 21px;width:21px;height:21px;margin:1px 0 0}.mts-consent>span{gap:3px;min-width:0;display:grid}.mts-consent small{color:#697188;line-height:1.45}.mts-action-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.mts-action-row p{color:#5e687d;min-width:0;margin:0;line-height:1.5}.mts-primary,.mts-stop,.mts-articles>header button,.mts-source-actions button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#424f9b;border:0;border-radius:12px;padding:9px 16px;font-weight:850}.mts-stop{background:#8b403c}.mts-primary:disabled,.mts-articles>header button:disabled,.mts-source-actions button:disabled{color:#737887;cursor:not-allowed;background:#d9dbe3}.mts-error{color:#893a35;background:#fff2f1;border:1px solid #e1b8b4;border-radius:12px;margin:0;padding:11px 13px;line-height:1.5}.mts-ranking>header,.mts-articles>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mts-ranking>header>div:first-child,.mts-articles>header>div:first-child{min-width:0}.mts-ranking>header>div:last-child{text-align:right;color:#414a7a;flex:none;display:grid}.mts-ranking>header small{color:#7a8191}.mts-stale{color:#725d25;background:#fff5da;border-radius:11px;margin:15px 0 0;padding:12px;line-height:1.5}.mts-topic-grid{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-width:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.mts-topic-grid>li{background:#fafbfe;border:1px solid #dde0e8;border-radius:16px;min-width:0;overflow:hidden}.mts-topic-grid>li.is-selected{border-color:#4b57a1;box-shadow:0 0 0 2px #4b57a12e}.mts-topic-grid>li.is-error{background:#fff9f8;border-color:#e3c7c4}.mts-topic-grid button{color:#252d42;text-align:left;width:100%;min-width:0;min-height:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto auto 1fr auto;gap:7px;padding:15px;display:grid}.mts-rank-number{color:#45509a;justify-content:space-between;align-items:center;font-size:22px;font-weight:900;display:flex}.mts-rank-number small{color:#7a8190;font-size:11px}.mts-topic-grid button>strong{font-size:19px}.mts-topic-grid button>p,.mts-topic-failed p{color:#687184;margin:0;line-height:1.5}.mts-topic-grid dl{background:#fff;border:1px solid #e1e4eb;border-radius:11px;gap:0;margin:4px 0 0;display:grid;overflow:hidden}.mts-topic-grid dl>div{border-bottom:1px solid #e8eaf0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px;display:grid}.mts-topic-grid dl>div:last-child{border-bottom:0}.mts-topic-grid dt{color:#747b8c;font-size:12px}.mts-topic-grid dd{color:#37417b;text-align:right;margin:0;font-size:12px;font-weight:800}.mts-select-label{color:#37448f;background:#eef0ff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:4px;font-weight:820;display:flex}.mts-topic-failed{gap:7px;padding:15px;display:grid}.mts-topic-failed>span{color:#9a4f49;font-size:12px;font-weight:850}.mts-topic-failed>strong{font-size:18px}.mts-topic-failed small{color:#807473;line-height:1.45}.mts-ranking-note{color:#626b7d;background:#f2f3f7;border-radius:12px;margin:15px 0 0;padding:12px 13px;line-height:1.55}.mts-ranking-note strong{color:#3f485d}.mts-articles>header>button{color:#404c96;background:#fff;border:1px solid #adb4df;flex:none}.mts-articles>.mts-transfer,.mts-articles>.mts-consent,.mts-article-action{margin-top:14px}.mts-article-results{min-width:0;margin-top:17px}.mts-article-boundary{background:#eef0fa;border-radius:12px;gap:4px;padding:13px;display:grid}.mts-article-boundary p{color:#616a80;margin:0;line-height:1.5}.mts-article-boundary small{color:#778093}.mts-article-results ol{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mts-article-results li{min-width:0}.mts-article-results article{background:#fbfcfe;border:1px solid #dfe2e9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-width:0;padding:15px;display:grid}.mts-article-results article>div:first-child{min-width:0}.mts-article-results article span{color:#4b5591;overflow-wrap:anywhere;font-size:12px;font-weight:820}.mts-article-results h3{overflow-wrap:anywhere;margin:5px 0 7px;font-size:18px;line-height:1.4}.mts-article-results article p,.mts-article-results article small{color:#6c7485;margin:0;line-height:1.45}.mts-source-actions{align-content:start;gap:8px;min-width:178px;display:grid}.mts-source-actions a{color:#3d498e;text-align:center;background:#fff;border:1px solid #9da7d4;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:8px 12px;font-weight:820;text-decoration:none;display:flex}.mts-source-actions button{min-height:46px;padding:8px 12px}.mts-empty{color:#697183;background:#f3f4f7;border-radius:12px;margin:12px 0 0;padding:15px}.mts-studio :is(button,input,summary,a):focus-visible{outline-offset:2px;outline:3px solid #4b57a14d}@media (width<=980px){.mts-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.mts-studio{padding:16px 13px 50px}.mts-head{border-radius:19px;padding:20px;display:grid}.mts-badges{justify-content:flex-start;max-width:none}.mts-method,.mts-ranking,.mts-articles{border-radius:17px;padding:16px}.mts-ranking>header,.mts-articles>header,.mts-article-results article{display:grid}.mts-ranking>header>div:last-child{text-align:left}.mts-articles>header>button,.mts-source-actions{width:100%;min-width:0}}@media (width<=480px){.mts-studio{padding-inline:10px}.mts-head{padding:17px}.mts-badges span{white-space:normal}.mts-window,.mts-queries ul,.mts-topic-grid{grid-template-columns:1fr}.mts-queries li:nth-child(odd){border-right:0}.mts-transfer dl>div,.mts-topic-grid dl>div{grid-template-columns:1fr;gap:3px}.mts-topic-grid dd{text-align:left}.mts-action-row{grid-template-columns:1fr}.mts-primary,.mts-stop,.mts-articles>header button,.mts-source-actions a,.mts-source-actions button{width:100%;min-height:48px}}.mw-workspace.is-audio-intelligence,.mw-workspace.is-generative-image,.mw-workspace.is-medical-literature{background:#f7f5fb;padding:0}.mai-shell{color:#252033;overflow-wrap:anywhere;width:100%;min-width:0;padding:clamp(16px,3vw,34px)}.mai-shell *,.mai-shell :before,.mai-shell :after{box-sizing:border-box;min-width:0}.mai-hero{color:#fff;background:radial-gradient(circle at 90% 5%,#d9c5ff4d,#0000 32%),linear-gradient(135deg,#302050,#6244a7);border-radius:26px;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(22px,4vw,38px);display:flex;box-shadow:0 20px 50px #35225b2e}.mai-hero div>span,.mai-alternative span{color:#d9ccff;letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:800;display:inline-block}.mai-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,5vw,45px);line-height:1.12}.mai-hero p{color:#eee9fa;max-width:720px;margin:13px 0 0;font-size:16px;line-height:1.7}.mai-hero>strong{background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;flex:none;padding:10px 14px;font-size:13px}.mai-boundary{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.mai-boundary>div{background:#fff;border:1px solid #ded6ee;border-radius:18px;gap:12px;padding:17px;display:flex}.mai-boundary>div>span{color:#fff;background:#6848ad;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.mai-boundary>div:nth-child(2)>span{background:#716b7f}.mai-boundary p{color:#5e576a;margin:0;line-height:1.55}.mai-boundary strong{color:#2f2540;margin-bottom:3px;display:block}.mai-boundary>p{color:#554873;background:#eee9f7;border-radius:12px;grid-column:1/-1;padding:11px 14px;font-size:13px}.mai-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);align-items:start;gap:18px;display:grid}.mai-editor{gap:16px;display:grid}.mai-card,.mai-review,.mai-result,.mai-alternative{background:#fff;border:1px solid #e0d9eb;border-radius:22px;box-shadow:0 10px 30px #36264e12}.mai-card{padding:clamp(18px,3vw,26px)}.mai-card>header,.mai-review>header,.mai-result>header>div:first-child{align-items:flex-start;gap:12px;display:flex}.mai-card>header>span,.mai-review>header>span,.mai-result>header>div:first-child>span{color:#fff;background:#6848ad;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mai-card h2,.mai-review h2,.mai-result h2,.mai-alternative h2{color:#292035;letter-spacing:-.02em;margin:0;font-size:20px}.mai-card header p,.mai-review header p,.mai-result header p{color:#746d7e;margin:5px 0 0;line-height:1.5}.mai-file{gap:8px;margin-top:18px;display:grid}.mai-file>span,.mai-cost-limit>span:first-child{color:#352b45;font-weight:800}.mai-file input{color:#473a5d;background:#faf8fd;border:1px dashed #9e8ebd;border-radius:14px;width:100%;min-height:48px;padding:12px}.mai-file small,.mai-cost-limit small{color:#756c82;line-height:1.5}.mai-file-result{background:#f2edf9;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:13px;display:flex}.mai-file-result div{gap:3px;display:grid}.mai-file-result strong{color:#332741}.mai-file-result span,.mai-file-status{color:#71657e;font-size:13px}.mai-file-status{background:#f5f2f8;border-radius:12px;margin:12px 0 0;padding:12px}.mai-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mai-purpose-grid button{text-align:left;color:#3b304a;background:#fff;border:1px solid #ddd5e9;border-radius:14px;gap:5px;min-height:72px;padding:13px;display:grid}.mai-purpose-grid button.is-active{background:#f0ebf9;border-color:#6848ad;box-shadow:inset 0 0 0 1px #6848ad}.mai-purpose-grid small{color:#756d7e;line-height:1.35}.mai-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.mai-option-grid label,.mai-cost-limit,.mai-notification{color:#41364e;gap:7px;font-weight:800;display:grid}.mai-option-grid select,.mai-cost-limit input,.mai-notification select,.mai-result-tools input,.mai-segments input,.mai-segments textarea{color:#292035;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfc5dc;border-radius:12px;padding:10px 12px}.mai-ratio-picker,.mai-quality-picker{border:0;min-width:0;margin:18px 0 0;padding:0}.mai-ratio-picker legend,.mai-quality-picker legend{color:#352b45;padding:0;font-weight:850}.mai-ratio-picker>p,.mai-quality-picker>p{color:#746d7e;margin:6px 0 11px;font-size:13px;line-height:1.55}.mai-ratio-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mai-ratio-picker button{color:#3b304a;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd5e9;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;padding:10px;display:grid}.mai-ratio-picker button.is-active{background:#f0ebf9;border-color:#6848ad;box-shadow:inset 0 0 0 1px #6848ad}.mai-ratio-picker button>span:last-child{gap:2px;display:grid}.mai-ratio-picker small,.mai-quality-picker small{color:#756d7e;font-size:11px;line-height:1.35}.mai-ratio-picker i{color:#6848ad;font-size:10px;font-style:normal;font-weight:850}.mai-ratio-shape{color:#785ab6;background:linear-gradient(145deg,#f4effd,#ddd2f3);border:2px solid;border-radius:5px;place-self:center;display:block}.mai-ratio-shape.is-square{width:34px;height:34px}.mai-ratio-shape.is-portrait-document{width:27px;height:36px}.mai-ratio-shape.is-landscape-document{width:38px;height:29px}.mai-ratio-shape.is-portrait-screen{width:22px;height:39px}.mai-ratio-shape.is-landscape-screen{width:40px;height:23px}.mai-ratio-shape.is-tall-photo{width:25px;height:38px}.mai-ratio-shape.is-wide-photo{width:39px;height:26px}.mai-ratio-shape.is-social-portrait{width:29px;height:36px}.mai-quality-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mai-quality-picker button{color:#3b304a;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd5e9;border-radius:14px;gap:4px;min-height:68px;padding:11px 13px;display:grid}.mai-quality-picker button.is-active{background:#f0ebf9;border-color:#6848ad;box-shadow:inset 0 0 0 1px #6848ad}.mai-ratio-picker button:focus-visible,.mai-quality-picker button:focus-visible{outline-offset:2px;outline:3px solid #c38dff}.mai-honest-note{color:#685627;background:#fff8e8;border-left:4px solid #d09a32;border-radius:0 12px 12px 0;margin:14px 0 0;padding:13px;line-height:1.55}.mai-model-list{gap:10px;margin-top:18px;display:grid}.mai-model-list>label{background:#fff;border:1px solid #ddd5e9;border-radius:14px;align-items:flex-start;gap:11px;padding:14px;display:flex}.mai-model-list>label.is-selected{background:#f4effa;border-color:#6848ad}.mai-model-list input{accent-color:#6848ad;width:20px;height:20px;margin-top:2px}.mai-model-list label>span{flex:1;gap:4px;display:grid}.mai-model-list small{color:#71687b;line-height:1.45}.mai-model-list em{color:#6a5b78;background:#e9e3ef;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800}.mai-model-core{flex-wrap:wrap;margin-top:3px;gap:6px!important;display:flex!important}.mai-model-core i{color:#4e4260;background:#eee9f5;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.mai-model-features{flex-wrap:wrap;gap:6px!important;display:flex!important}.mai-model-features i{color:#64566f;background:#fff;border:1px solid #d8cfe3;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750}.mai-compatibility{background:#faf8fc;border:1px solid #d9cfe5;border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}.mai-compatibility h3{color:#3c304b;margin:0;font-size:16px}.mai-compatibility p{color:#746b7d;margin:4px 0 0;font-size:12px;line-height:1.5}.mai-compatibility ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mai-compatibility li{border-radius:11px;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:9px;padding:10px;font-size:12px;line-height:1.45;display:grid}.mai-compatibility li.is-supported{color:#315f44;background:#e9f6ed}.mai-compatibility li.is-blocked{color:#7b4b15;background:#fff2d8}.mai-compatibility li span{overflow-wrap:anywhere}.mai-compatibility dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mai-compatibility dl>div{background:#fff;border:1px solid #e0d9e8;border-radius:10px;min-width:0;padding:10px}.mai-compatibility dt{color:#655478;font-size:11px;font-weight:850}.mai-compatibility dd{overflow-wrap:anywhere;color:#665d6d;margin:4px 0 0;font-size:11px;line-height:1.45}.mai-design-controls{background:#faf8fc;border:1px solid #d9cfe5;border-radius:14px;margin-top:14px}.mai-design-controls>summary{color:#4c3b63;cursor:pointer;align-items:center;min-height:44px;padding:11px 13px;font-weight:850;display:flex}.mai-design-controls>summary small{color:#796d84;margin-left:6px}.mai-design-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 13px 13px;display:grid}.mai-design-controls label{color:#41364e;gap:6px;font-size:13px;font-weight:800;display:grid}.mai-design-controls label:last-child{grid-column:1/-1}.mai-design-controls input,.mai-design-controls textarea{color:#352b45;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfc5dc;border-radius:11px;padding:10px 12px}.mai-design-controls textarea{resize:vertical}.mai-design-controls small{color:#756c82;font-weight:500;line-height:1.45}.mai-advanced-controls{background:#faf8fc;border:1px solid #d9cfe5;border-radius:14px;margin-top:14px;overflow:hidden}.mai-advanced-controls>summary{color:#4c3b63;cursor:pointer;align-items:center;min-height:44px;padding:11px 13px;font-weight:850;display:flex}.mai-advanced-controls>summary small{color:#796d84;margin-left:6px}.mai-advanced-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 13px 13px;display:grid}.mai-advanced-controls label{color:#41364e;gap:6px;min-width:0;font-size:13px;font-weight:800;display:grid}.mai-advanced-controls input,.mai-advanced-controls textarea{box-sizing:border-box;color:#352b45;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cfc5dc;border-radius:11px;padding:10px 12px}.mai-advanced-controls textarea{resize:vertical}.mai-advanced-controls small{overflow-wrap:anywhere;color:#756c82;font-weight:500;line-height:1.45}.mai-advanced-controls small.is-error{color:#9b3044;font-weight:750}.mai-seed-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mai-seed-row button{white-space:nowrap;color:#4c3869;background:#fff;border:1px solid #bdaed0;border-radius:11px;min-height:44px;padding:9px 12px;font-weight:800}.mai-feature-warning{color:#7c4d12;background:#fff3d7;border-radius:11px;margin:12px 0 0;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.5}.mai-cost-limit{margin-top:16px}.mai-cost-limit>span:nth-child(2){background:#fff;border:1px solid #cfc5dc;border-radius:12px;align-items:center;display:flex;overflow:hidden}.mai-cost-limit b{padding-left:12px}.mai-cost-limit input{border:0}.mai-cost-limit input:disabled{color:#777;background:#f1eef4}.mai-notification{margin-top:16px}.mai-notification small{color:#756c82;line-height:1.5}.mai-style-picker{gap:12px;margin-top:16px;display:grid}.mai-style-picker>div:first-child{gap:4px;display:grid}.mai-style-picker h3{color:#352b45;margin:0;font-size:16px}.mai-style-picker p{color:#746b7d;margin:0;line-height:1.5}.mai-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mai-style-grid button{text-align:left;color:#3b304a;background:#fff;border:1px solid #ddd5e9;border-radius:14px;gap:5px;min-height:72px;padding:13px;display:grid}.mai-style-grid button.is-active{background:#f0ebf9;border-color:#6848ad;box-shadow:inset 0 0 0 1px #6848ad}.mai-style-grid small{color:#756d7e;line-height:1.35}.mai-style-more{background:#faf8fc;border:1px solid #d9cfe5;border-radius:14px}.mai-style-more>summary{color:#4c3b63;cursor:pointer;align-items:center;min-height:44px;padding:11px 13px;font-weight:850;display:flex}.mai-style-more>.mai-style-grid{padding:0 13px 13px}.mai-style-boundary{background:#fff8e8;border-radius:11px;padding:11px 12px;font-size:12px;color:#65552d!important}.mai-style-boundary strong{color:#4f4020;display:block}.mai-review{padding:22px;position:sticky;top:18px}.mai-review dl{border-top:1px solid #e8e2ef;gap:0;margin:18px 0;display:grid}.mai-review dl>div{border-bottom:1px solid #eee8f4;grid-template-columns:88px 1fr;gap:12px;padding:12px 0;display:grid}.mai-review dt{color:#7b7184;font-size:13px;font-weight:800}.mai-review dd{color:#382e46;gap:4px;margin:0;line-height:1.45;display:grid}.mai-review dd small{color:#7a7083}.mai-review dd>strong{color:#9d501f}.mai-confirm{background:#faf8fc;border:1px solid #ded6e8;border-radius:14px;align-items:flex-start;gap:10px;margin-top:10px;padding:13px;display:flex}.mai-confirm input{accent-color:#6848ad;flex:none;width:20px;height:20px;margin-top:2px}.mai-confirm span{gap:4px;display:grid}.mai-confirm small{color:#766e7d;line-height:1.45}.mai-run-row{margin-top:14px}.mai-run,.mai-stop,.mai-retry{color:#fff;background:#6848ad;border:0;border-radius:14px;width:100%;min-height:50px;font-weight:900}.mai-stop{background:#8d3d50}.mai-run:disabled,.mai-retry:disabled{cursor:not-allowed;color:#827a89;background:#ded9e3}.mai-status{color:#5b4d70;background:#f0ebf7;border-radius:12px;min-height:44px;margin:10px 0 0;padding:12px;line-height:1.5}.mai-result{margin-top:18px;padding:clamp(18px,3vw,26px)}.mai-result>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mai-result>header>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.mai-result button,.mai-alternative button,.mai-file-result button,.mai-handoffs button{color:#4c3a65;background:#fff;border:1px solid #cbbfda;border-radius:11px;min-height:44px;padding:9px 13px;font-weight:800}.mai-stale{color:#694f23;background:#fff4d8;border-radius:12px;margin:15px 0 0;padding:12px}.mai-stale strong{display:block}.mai-result-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.mai-result-summary>div{background:#faf8fd;border:1px solid #ded6e8;border-radius:12px;min-width:0;padding:12px}.mai-result-summary dt{color:#655080;font-size:12px;font-weight:900}.mai-result-summary dd{overflow-wrap:anywhere;color:#635a6b;margin:5px 0 0;line-height:1.5}.mai-result-tools{justify-content:space-between;align-items:end;gap:12px;margin-top:16px;display:flex}.mai-result-tools label{color:#41364e;flex:1;gap:6px;max-width:440px;font-weight:800;display:grid}.mai-result-tools>span{color:#746b7d;padding-bottom:12px}.mai-segments{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mai-segments li{background:#fbfafc;border:1px solid #e0d8e9;border-radius:16px;grid-template-columns:155px minmax(150px,.4fr) minmax(260px,1fr);gap:12px;padding:14px;display:grid}.mai-segments li.is-uncertain{background:#fffaf0;border-color:#d39739}.mai-segments li>div{flex-direction:column;gap:5px;display:flex}.mai-segments time{color:#6f6479;font-size:13px}.mai-segments em{color:#84520c;background:#ffebc1;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900}.mai-segments label{color:#51455f;gap:6px;font-size:13px;font-weight:800;display:grid}.mai-segments textarea{resize:vertical;min-height:78px}.mai-review-segment{grid-column:2/-1;justify-self:start;min-height:44px}.mai-review-segment[aria-pressed=true]{color:#fff;background:#6848ad;border-color:#6848ad}.mai-retry{max-width:420px;margin-top:14px}.mai-handoffs{border-top:1px solid #e6dfed;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.mai-handoffs>span{color:#64566f;margin-right:4px;font-weight:800}.mai-empty-result{text-align:center;color:#71677a;background:#faf8fc;border:1px dashed #cfc4dc;border-radius:16px;margin-top:16px;padding:26px}.mai-empty-result strong{color:#3c304b;font-size:18px}.mai-empty-result p{max-width:720px;margin:8px auto 0;line-height:1.6}.mai-alternative{color:#fff;background:#302642;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:22px;display:flex}.mai-alternative p{color:#ddd5e8;max-width:780px;margin:8px 0 0;line-height:1.55}.mai-alternative button{color:#2f2341;background:#fff;border-color:#fff;flex:none}.mai-shell button:focus-visible,.mai-shell input:focus-visible,.mai-shell select:focus-visible,.mai-shell textarea:focus-visible{outline-offset:2px;outline:3px solid #c38dff}.mgh-history{background:#fff;border:1px solid #e0d9eb;border-radius:22px;gap:16px;margin-top:18px;padding:clamp(18px,3vw,26px);display:grid;overflow:hidden;box-shadow:0 10px 30px #36264e12}.mgh-history>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mgh-history>header span{color:#6848ad;letter-spacing:.04em;font-size:12px;font-weight:850}.mgh-history>header h2{color:#292035;letter-spacing:-.025em;margin:5px 0 0;font-size:22px}.mgh-history>header p{color:#746d7e;max-width:760px;margin:7px 0 0;line-height:1.55}.mgh-history>header>strong{color:#64566f;background:#eee9f4;border-radius:999px;flex:none;padding:8px 11px;font-size:12px}.mgh-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mgh-policy>div{background:#faf8fc;border:1px solid #e2dbea;border-radius:13px;gap:4px;padding:12px;display:grid}.mgh-policy strong{color:#58436f;font-size:12px}.mgh-policy span{color:#746b7d;font-size:12px;line-height:1.4}.mgh-save,.mgh-list{background:#fcfbfd;border:1px solid #e1dae9;border-radius:17px;gap:13px;padding:17px;display:grid}.mgh-save>div:first-child,.mgh-list-head>div:first-child{align-items:flex-start;gap:11px;display:flex}.mgh-save>div:first-child>span,.mgh-list-head>div:first-child>span{color:#fff;background:#6848ad;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.mgh-save h3,.mgh-list h3{color:#352a43;margin:0;font-size:17px}.mgh-save p,.mgh-list p{color:#746c7c;margin:4px 0 0;font-size:13px;line-height:1.5}.mgh-save dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mgh-save dl>div{background:#f2eef7;border-radius:11px;padding:11px}.mgh-save dt{color:#63517c;font-size:11px;font-weight:850}.mgh-save dd{overflow-wrap:anywhere;color:#68606f;margin:4px 0 0;font-size:11px;line-height:1.45}.mgh-title-input,.mgh-filters label{color:#493d57;gap:6px;font-size:12px;font-weight:850;display:grid}.mgh-title-input input,.mgh-filters input,.mgh-filters select{color:#30263c;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfc5dc;border-radius:11px;padding:9px 11px}.mgh-title-input input:disabled{color:#817989;background:#f1eef3}.mgh-confirm{background:#fff;border:1px solid #ddd6e7;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-height:48px;padding:12px;display:grid}.mgh-confirm input{accent-color:#6848ad;width:20px;height:20px;margin:1px 0 0}.mgh-confirm span{gap:3px;display:grid}.mgh-confirm strong{color:#483b56;font-size:12px}.mgh-confirm small{color:#766e7d;font-size:11px;line-height:1.45}.mgh-actions{justify-content:flex-end;gap:8px;display:flex}.mgh-actions button,.mgh-list-head>button,.mgh-delete-actions button{color:#4c3a65;background:#fff;border:1px solid #cbbfda;border-radius:11px;min-height:44px;padding:9px 13px;font-weight:850}.mgh-actions button:disabled,.mgh-list-head>button:disabled,.mgh-delete-actions button:disabled{color:#8b8490;cursor:not-allowed;background:#eeebf0}.mgh-actions button.is-primary{color:#fff;background:#6848ad;border-color:#6848ad}.mgh-actions button.is-danger{color:#fff;background:#a63f55;border-color:#a63f55}.mgh-actions button.is-stop{color:#fff;background:#8d3d50;border-color:#8d3d50}.mgh-warning{background:#fff4d8;border-radius:11px;padding:11px 12px;color:#75501c!important}.mgh-list-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mgh-list-head>button{flex:none}.mgh-filters{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(150px,.65fr));gap:9px;display:grid}.mgh-entry-list{gap:8px;display:grid}.mgh-entry-list>label{background:#fff;border:1px solid #dfd8e7;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-height:58px;padding:12px;display:grid}.mgh-entry-list input{accent-color:#6848ad;width:20px;height:20px;margin:1px 0 0}.mgh-entry-list span{gap:3px;display:grid}.mgh-entry-list strong{color:#3f334c;font-size:13px}.mgh-entry-list small{color:#766d7c;font-size:11px;line-height:1.45}.mgh-empty{text-align:center;background:#fff;border:1px dashed #cec4da;border-radius:13px;padding:22px}.mgh-empty strong{color:#44364f}.mgh-delete-actions{justify-content:flex-end;display:flex}.mgh-delete-review{background:#fff7f8;border:1px solid #d8adba;border-radius:14px;gap:11px;padding:14px;display:grid}.mgh-delete-review>div:first-child strong{color:#7e3043}.mgh-delete-review>div:first-child p{color:#755d64}.mgh-status{color:#5b4d70;background:#f0ebf7;border-radius:12px;min-height:44px;margin:0;padding:12px;line-height:1.5}@media (width<=980px){.mai-layout{grid-template-columns:1fr}.mai-review{position:static}.mai-segments li{grid-template-columns:135px minmax(150px,.4fr) minmax(220px,1fr)}}@media (width<=680px){.mai-shell{padding:12px}.mai-hero,.mai-result>header,.mai-alternative{flex-direction:column}.mai-hero>strong{align-self:flex-start}.mai-boundary,.mai-purpose-grid,.mai-option-grid,.mai-style-grid{grid-template-columns:1fr}.mai-ratio-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mai-quality-picker>div,.mai-design-controls>div{grid-template-columns:1fr}.mai-design-controls label:last-child{grid-column:auto}.mai-advanced-controls>div{grid-template-columns:1fr}.mai-boundary>p{grid-column:auto}.mai-review dl>div{grid-template-columns:1fr;gap:4px}.mai-compatibility dl,.mai-result-summary,.mai-segments li{grid-template-columns:1fr}.mai-review-segment{grid-column:auto;width:100%;min-height:48px}.mai-result-tools{flex-direction:column;align-items:stretch}.mai-result-tools label{max-width:none}.mai-result-tools>span{padding:0}.mai-alternative button{width:100%}.mgh-history>header,.mgh-list-head{display:grid}.mgh-history>header>strong{justify-self:start}.mgh-policy,.mgh-save dl,.mgh-filters{grid-template-columns:1fr}.mgh-list-head>button,.mgh-actions,.mgh-actions button,.mgh-delete-actions,.mgh-delete-actions button{width:100%}.mgh-actions{display:grid}}@media (width<=480px){.mai-hero{border-radius:20px;padding:20px}.mai-card,.mai-review,.mai-result,.mai-alternative{border-radius:18px}.mai-purpose-grid button{min-height:76px}.mai-ratio-picker button,.mai-quality-picker button{min-height:48px}.mai-style-grid button{min-height:76px}.mai-style-more>summary{min-height:48px}.mai-file-result{flex-direction:column;align-items:stretch}.mai-file-result button,.mai-result>header>div:last-child button,.mai-handoffs button{width:100%;min-height:48px}.mai-design-controls>summary,.mai-design-controls input,.mai-design-controls textarea,.mai-advanced-controls>summary,.mai-advanced-controls input,.mai-advanced-controls textarea,.mai-seed-row button{min-height:48px}.mai-seed-row{grid-template-columns:1fr}.mai-compatibility,.mai-compatibility *{min-width:0;max-width:100%}.mai-result>header>div:last-child,.mai-handoffs{grid-template-columns:1fr;width:100%;display:grid}.mgh-history{border-radius:18px;min-width:0;max-width:100%;padding:14px}.mgh-history *,.mgh-save,.mgh-list,.mgh-policy{overflow-wrap:anywhere;min-width:0;max-width:100%}.mgh-title-input input,.mgh-filters input,.mgh-filters select,.mgh-actions button,.mgh-list-head>button,.mgh-delete-actions button{min-height:48px}}@media (width<=390px){.mai-ratio-picker,.mai-quality-picker,.mai-ratio-picker>div,.mai-quality-picker>div{min-width:0;max-width:100%}.mai-ratio-picker>div{grid-template-columns:1fr}.mai-ratio-picker button,.mai-quality-picker button{overflow-wrap:anywhere;width:100%}}.mps-avatar-studio{background:#faf8ff;border:1px solid #d9d2ec;border-radius:16px;gap:13px;margin-top:7px;padding:15px;display:grid}.mps-avatar-studio>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mps-avatar-studio>header>div:nth-child(2){gap:2px;display:grid}.mps-avatar-studio>header span,.mps-avatar-columns>section>div:first-child>span{color:#6551aa;letter-spacing:.04em;font-size:10px;font-weight:850}.mps-avatar-studio h3,.mps-avatar-studio h4{color:#3b3348;margin:0}.mps-avatar-studio h3{font-size:15px}.mps-avatar-studio h4{font-size:14px}.mps-avatar-studio p{color:#716a79;margin:0;font-size:10.5px;line-height:1.55}.mps-avatar-current,.mps-avatar-source{color:#fff;background:linear-gradient(145deg,#7660db,#aa70df);border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:hidden}.mps-avatar-current{width:72px;height:72px;font-size:28px}.mps-avatar-current img,.mps-avatar-source img,.mps-preview-identity img{object-fit:cover;width:100%;height:100%}.mps-avatar-studio button,.mps-avatar-file{box-sizing:border-box;color:#5c489d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d0e7;border-radius:10px;padding:0 12px;font-size:11px;font-weight:850}.mps-avatar-studio button:disabled{color:#827b88;cursor:not-allowed;background:#ece9ef;border-style:dashed}.mps-avatar-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mps-avatar-columns>section{background:#fff;border:1px solid #e0dbea;border-radius:13px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.mps-avatar-columns>section>div:first-child{gap:3px;display:grid}.mps-avatar-file{background:#f3efff;justify-content:center;align-items:center;display:flex}.mps-avatar-file input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mps-avatar-crop{grid-template-columns:116px minmax(0,1fr);gap:8px;display:grid}.mps-avatar-source{background:#eee;border-radius:12px;grid-row:1/4;width:116px;height:116px}.mps-avatar-crop label{color:#574e65;grid-template-columns:1fr auto;gap:3px;font-size:10px;font-weight:800;display:grid}.mps-avatar-crop input[type=range]{accent-color:#6650c8;grid-column:1/-1;width:100%;min-height:24px}.mps-avatar-crop button{color:#fff;background:#6650c8;grid-column:1/-1}.mps-avatar-download{justify-self:start}.mps-avatar-ai-options{grid-template-columns:1fr 120px;gap:8px!important;display:grid!important}.mps-avatar-columns label:not(.mps-avatar-file):not(.mps-avatar-check){color:#554d60;gap:5px;font-size:10px;font-weight:800;display:grid}.mps-avatar-columns textarea,.mps-avatar-columns select,.mps-avatar-columns input[type=number]{box-sizing:border-box;color:#35303c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d3e4;border-radius:9px;padding:9px;font-size:12px}.mps-avatar-columns textarea{resize:vertical}.mps-avatar-transfer{background:#f8f7fa;border:1px solid #ded8e7;border-radius:10px;gap:6px;padding:10px;display:grid}.mps-avatar-transfer>strong{color:#51465f;font-size:11px}.mps-avatar-transfer dl{gap:5px;margin:0;display:grid}.mps-avatar-transfer dl div{grid-template-columns:60px minmax(0,1fr);gap:6px;display:grid}.mps-avatar-transfer dt{color:#64518a;font-size:9px;font-weight:850}.mps-avatar-transfer dd{overflow-wrap:anywhere;color:#706a75;margin:0;font-size:9px;line-height:1.45}.mps-avatar-check{box-sizing:border-box;cursor:pointer;background:#fbfaff;border:1px solid #ddd7e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:44px;padding:9px;display:grid}.mps-avatar-check:has(input:disabled){cursor:not-allowed;background:#f1eff3}.mps-avatar-check input{accent-color:#6650c8;width:20px;height:20px;margin:0}.mps-avatar-check span{gap:2px;display:grid}.mps-avatar-check strong{color:#51495c;font-size:10px}.mps-avatar-check small{color:#756e7c;font-size:9px;line-height:1.45}.mps-avatar-ai-actions{gap:7px!important;display:flex!important}.mps-avatar-ai-actions button:first-child{color:#fff;background:#6650c8;flex:1}.mps-avatar-ai-actions button:first-child:disabled{color:#827b88;background:#ece9ef}.mps-avatar-status{background:#f0edfa;border-radius:8px;padding:8px 9px;color:#5d5082!important}.mps-avatar-studio>footer{color:#756e7c;font-size:10px;line-height:1.55}.mps-preview-identity{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;margin-top:6px;display:grid}.mps-preview-identity img,.mps-preview-identity>b{color:#fff;background:linear-gradient(145deg,#7660db,#aa70df);border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;display:grid;overflow:hidden}.mps-preview-identity h2{margin:0!important}@media (width<=700px){.mps-avatar-studio{padding:12px}.mps-avatar-studio>header{grid-template-columns:auto minmax(0,1fr)}.mps-avatar-studio>header>button{grid-column:1/-1;width:100%;min-height:48px}.mps-avatar-columns{grid-template-columns:1fr}.mps-avatar-studio button,.mps-avatar-file,.mps-avatar-check,.mps-avatar-columns textarea,.mps-avatar-columns select,.mps-avatar-columns input[type=number]{min-height:48px}.mps-avatar-ai-options{grid-template-columns:1fr}.mps-avatar-crop{grid-template-columns:96px minmax(0,1fr)}.mps-avatar-source{width:96px;height:96px}.mps-avatar-ai-actions{display:grid!important}.mps-avatar-ai-actions button{width:100%}}.mps-api-skills{background:#faf9fc;border:1px solid #ddd6e9;border-radius:14px;gap:11px;margin:13px 0 0;padding:13px;display:grid}.mps-api-skills>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mps-api-skills>header>div{gap:3px;display:grid}.mps-api-skills>header span{color:#6551aa;font-size:10px;font-weight:850}.mps-api-skills h3,.mps-api-skills h4{color:#403648;margin:0}.mps-api-skills h3{font-size:14px}.mps-api-skills h4{font-size:13px}.mps-api-skills p{color:#716a77;margin:0;font-size:10.5px;line-height:1.55}.mps-api-skills>header>strong{white-space:nowrap;color:#5f4ba4;font-size:11px}.mps-api-skill-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mps-api-skill-actions label,.mps-api-skill-actions button,.mps-api-skill-pending button,.mps-api-skill-list button{box-sizing:border-box;color:#5c469a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4cce3;border-radius:9px;justify-content:center;align-items:center;padding:7px 11px;font-size:10px;font-weight:850;display:flex}.mps-api-skill-actions label{background:#f3efff;position:relative;overflow:hidden}.mps-api-skill-actions input{clip-path:inset(50%);width:1px;height:1px;position:absolute}.mps-api-skill-actions button:disabled{color:#837d87;cursor:not-allowed;background:#ece9ef}.mps-api-skill-pending{background:#fff;border:1px solid #cbbfe7;border-radius:12px;gap:10px;padding:12px;display:grid}.mps-api-skill-pending>div:first-child{gap:3px;display:grid}.mps-api-skill-pending>div:first-child span{color:#6551aa;font-size:9px;font-weight:850}.mps-api-skill-pending dl,.mps-api-skill-list dl{gap:5px;margin:0;display:grid}.mps-api-skill-pending dl>div,.mps-api-skill-list dl>div{grid-template-columns:64px minmax(0,1fr);gap:7px;display:grid}.mps-api-skill-pending dt,.mps-api-skill-list dt{color:#65558c;font-size:9px;font-weight:850}.mps-api-skill-pending dd,.mps-api-skill-list dd{overflow-wrap:anywhere;color:#6f6875;margin:0;font-size:9.5px;line-height:1.45}.mps-api-skill-pending>div:last-child{grid-template-columns:1fr 1.4fr;gap:7px;display:grid}.mps-api-skill-pending>div:last-child button:last-child{color:#fff;background:#6650c8;border-color:#6650c8}.mps-api-skill-list{gap:8px;display:grid}.mps-api-skill-list article{background:#fff;border:1px solid #dfd9e7;border-radius:11px;gap:7px;padding:11px;display:grid}.mps-api-skill-list article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mps-api-skill-list article>header>div{align-items:center;gap:7px;min-width:0;display:flex}.mps-api-skill-list code{color:#5d459c;background:#eee9fa;border-radius:6px;padding:4px 6px;font-size:9px}.mps-api-skill-list strong{overflow-wrap:anywhere;color:#43394c;font-size:11px}.mps-api-skill-list em{white-space:nowrap;color:#756027;background:#f1ecdf;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.mps-api-skill-list footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.mps-api-skill-list footer small{color:#756f78;font-size:9px;line-height:1.45}.mps-api-skill-list footer button{flex:none}.mps-api-skill-empty,.mps-api-skill-status,.mps-api-skill-boundary{background:#f0edf7;border-radius:9px;padding:9px 10px}.mps-api-skill-status{color:#56468b!important}.mps-api-skill-boundary{border:1px solid #e4d5a8;color:#6b5925!important;background:#fff9e9!important}.mps-api-skill-boundary strong{color:#5e4a18}.mps-capability-alternatives{background:#f7fbff;border:1px solid #cfdde9;border-radius:14px;gap:11px;margin:13px 0 0;padding:13px;display:grid}.mps-capability-alternatives>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mps-capability-alternatives>header>div{gap:3px;display:grid}.mps-capability-alternatives>header span{color:#2f6e8b;font-size:10px;font-weight:850}.mps-capability-alternatives h3{color:#294654;margin:0;font-size:14px}.mps-capability-alternatives p{color:#657681;margin:0;font-size:10.5px;line-height:1.55}.mps-capability-alternatives>header>strong{white-space:nowrap;color:#356f88;font-size:10px}.mps-capability-alternatives>div{gap:8px;display:grid}.mps-capability-alternatives article{background:#fff;border:1px solid #d9e5ed;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.mps-capability-alternatives article>div{gap:3px;min-width:0;display:grid}.mps-capability-alternatives article strong{color:#304c5a;font-size:11px}.mps-capability-alternatives article button{box-sizing:border-box;color:#245f7a;min-height:44px;font:inherit;cursor:pointer;background:#edf8fd;border:1px solid #82a8bb;border-radius:9px;padding:7px 11px;font-size:10px;font-weight:850}.mps-capability-alternatives article button:disabled{color:#858b8e;cursor:not-allowed;background:#eef0f1;border-color:#d5dadd}.mps-capability-alternatives>footer{color:#4f6874;background:#eaf4f9;border-radius:9px;padding:9px 10px;font-size:9.5px;line-height:1.55}.mps-capability-alternatives :is(button):focus-visible{outline-offset:2px;outline:3px solid #f1c94c}@media (width<=700px){.mps-api-skills>header,.mps-api-skill-list footer{display:grid}.mps-api-skill-actions,.mps-api-skill-pending>div:last-child{grid-template-columns:1fr}.mps-api-skill-actions label,.mps-api-skill-actions button,.mps-api-skill-pending button,.mps-api-skill-list button{width:100%;min-height:48px}.mps-api-skill-pending dl>div,.mps-api-skill-list dl>div{grid-template-columns:1fr}.mps-api-skill-list footer button{grid-row:2}.mps-capability-alternatives>header{display:grid}.mps-capability-alternatives article{grid-template-columns:1fr}.mps-capability-alternatives article button{width:100%;min-height:48px}}.mac-preference-list article.is-select{grid-template-columns:minmax(0,1fr) minmax(170px,.7fr)}.mac-preference-select{display:block}.mac-preference-select select{color:#51475d;background:#fff;border:1px solid #cbc4d8;border-radius:10px;width:100%;min-height:44px;padding:0 34px 0 10px;font-size:11px;font-weight:800}@media (width<=720px){.mac-preference-list article.is-select{grid-template-columns:1fr}.mac-preference-select select{min-height:48px}}.mac-selection-action-settings{background:#faf9fd;border:1px solid #ded8e9;border-radius:14px;min-width:0;overflow:hidden}.mac-selection-action-settings>summary{box-sizing:border-box;color:#433a51;cursor:pointer;align-items:center;min-height:44px;padding:11px 13px;display:flex}.mac-selection-action-settings>summary span{gap:2px;min-width:0;display:grid}.mac-selection-action-settings>summary strong{font-size:12px}.mac-selection-action-settings>summary small{color:#746a80;overflow-wrap:anywhere;font-size:10px}.mac-selection-action-settings>p{color:#6d6478;overflow-wrap:anywhere;margin:0;padding:12px 13px 0;font-size:11px;line-height:1.55}.mac-selection-action-settings>ol{gap:8px;margin:0;padding:12px 13px 14px;list-style:none;display:grid}.mac-selection-action-settings li{background:#fff;border:1px solid #e4dfeb;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.mac-selection-action-settings li.is-enabled{background:#fdfcff;border-color:#c8c0dc}.mac-selection-action-settings li>label{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:9px;min-width:0;display:grid}.mac-selection-action-settings li>label input{accent-color:#635bff;width:20px;height:20px;margin:1px 0 0}.mac-selection-action-settings li>label span{gap:2px;min-width:0;display:grid}.mac-selection-action-settings li>label strong{color:#41384c;font-size:11px}.mac-selection-action-settings li>label small{color:#746b7d;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.mac-selection-action-settings li>div{gap:6px;display:flex}.mac-selection-action-settings li>div button{color:#544a60;min-width:56px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2cadf;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800}.mac-selection-action-settings li>div button:disabled{cursor:not-allowed;opacity:.42}.mac-selection-action-settings :where(summary,input,button):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=600px){.mac-selection-action-settings>summary{min-height:48px}.mac-selection-action-settings li{grid-template-columns:1fr}.mac-selection-action-settings li>label{align-items:center;min-height:48px}.mac-selection-action-settings li>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mac-selection-action-settings li>div button{width:100%;min-height:48px}}.msocial-actions{flex-wrap:wrap;gap:8px}@media (width<=600px){.msocial-actions{grid-template-columns:1fr;display:grid}.msocial-actions button{width:100%;min-height:48px}}.mal-controls button,.mal-panel button,.mal-export button{min-height:44px}.mal-generation-mode{border:0;margin:0;padding:0}.mal-generation-mode legend{color:#26322d;margin-bottom:7px;font-size:12px;font-weight:850}.mal-generation-mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mal-generation-mode label{cursor:pointer;background:#fff;border:1px solid #c8d4cc;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:9px;min-height:58px;padding:11px 12px;display:grid}.mal-generation-mode input{accent-color:#635bff;width:20px;height:20px;margin:2px 0 0}.mal-generation-mode span{gap:3px;display:grid}.mal-generation-mode strong{font-size:12px}.mal-generation-mode small{color:#66736d;font-size:11px;line-height:1.45}.mal-generation-mode label:has(input:checked){background:#f5f3ff;border-color:#635bff}.mal-generation-mode label:has(input:disabled){cursor:not-allowed;opacity:.58}.mal-generation-mode input:focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mal-generation-mode>div{grid-template-columns:1fr}.mal-generation-mode label{min-height:48px}}.mal-publish-preferences{background:#faf9fc;border:1px solid #d7d0e0;border-radius:14px;gap:10px;margin:0;padding:14px;display:grid}.mal-publish-preferences legend{color:#5d4b86;padding:0 6px;font-size:12px;font-weight:850}.mal-publish-preferences>div{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.mal-publish-preferences label{color:#50475a;gap:6px;font-size:11px;font-weight:800;display:grid}.mal-publish-preferences select,.mal-publish-preferences textarea{box-sizing:border-box;color:#37313e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d4cde0;border-radius:10px;padding:9px 11px}.mal-publish-preferences textarea{resize:vertical;min-height:82px;line-height:1.5}.mal-publish-remix{background:#fff;border:1px solid #ddd7e6;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;padding:10px}.mal-publish-remix input{accent-color:#635bff;width:20px;height:20px;margin:1px 0 0}.mal-publish-remix span{gap:3px;display:grid}.mal-publish-remix small{color:#716879;font-size:10px;line-height:1.45}.mal-publish-preferences :where(select,textarea,input):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mal-publish-preferences>div{grid-template-columns:1fr}.mal-publish-preferences select,.mal-publish-preferences textarea,.mal-publish-remix{min-height:48px}}.mac-help{background:#fff;border:1px solid #dbe4ff;border-radius:22px;gap:14px;min-width:0;padding:22px;display:grid}.mac-help>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mac-help>header div{gap:5px;min-width:0;display:grid}.mac-help>header span{color:#6b63c7;font-size:12px;font-weight:800}.mac-help>header h2{color:#19264d;margin:0;font-size:24px}.mac-help>header p{color:#5e6885;overflow-wrap:anywhere;max-width:760px;margin:0;line-height:1.65}.mac-help>header>strong{color:#544bb4;background:#f0f2ff;border-radius:999px;flex:none;padding:8px 11px;font-size:12px}.mac-help-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mac-help-list details{background:#fbfcff;border:1px solid #e1e6f5;border-radius:15px;min-width:0;overflow:hidden}.mac-help-list summary{color:#25325a;cursor:pointer;overflow-wrap:anywhere;align-items:center;min-height:44px;padding:12px 14px;font-weight:800;display:flex}.mac-help-list details[open] summary{background:#f4f6ff;border-bottom:1px solid #e1e6f5}.mac-help-list p{color:#59647f;overflow-wrap:anywhere;margin:0;padding:13px 14px;line-height:1.7}.mac-help-list button,.mac-help-links a{color:#4f48a8;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbcffa;border-radius:11px;justify-content:center;align-items:center;margin:0 14px 14px;padding:8px 13px;font-weight:800;text-decoration:none;display:inline-flex}.mac-help-links{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.mac-help-links a{margin:0}@media (width<=720px){.mac-help{border-radius:18px;padding:16px}.mac-help>header{display:grid}.mac-help-list{grid-template-columns:1fr}.mac-help-list summary,.mac-help-list button,.mac-help-links a{min-height:48px}.mac-help-list button{width:calc(100% - 28px)}.mac-help-links{grid-template-columns:1fr;display:grid}.mac-help-links a{width:100%}}.mrs-app{color:#24314b;gap:16px;width:100%;min-width:0;display:grid}.mrs-head,.mrs-setup,.mrs-files,.mrs-results{box-sizing:border-box;background:#fff;border:1px solid #dce3f1;border-radius:22px;min-width:0;padding:22px}.mrs-head{background:linear-gradient(135deg,#f5f3ff,#f7fbff);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mrs-head>div:first-child,.mrs-setup>header>div,.mrs-files>header>div,.mrs-results>header>div{gap:5px;min-width:0;display:grid}.mrs-head>div:first-child>span,.mrs-setup header span,.mrs-files header span,.mrs-results header span{color:#6558bd;font-size:12px;font-weight:850}.mrs-head h1,.mrs-setup h2,.mrs-files h2,.mrs-results h2,.mrs-review-list h3{color:#202b48;margin:0}.mrs-head h1{font-size:27px;line-height:1.2}.mrs-head p,.mrs-files header p,.mrs-results header p{color:#626c84;max-width:770px;margin:0;line-height:1.65}.mrs-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mrs-head>div:last-child span{white-space:nowrap;color:#51489a;background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;box-shadow:0 1px 5px #3b2f7b14}.mrs-boundary{background:#fffbec;border:1px solid #eadcae;border-radius:16px;grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.mrs-boundary strong{color:#654f13}.mrs-boundary p{color:#6d6038;margin:0;line-height:1.6}.mrs-setup,.mrs-files,.mrs-results{gap:13px;display:grid}.mrs-setup>header,.mrs-files>header,.mrs-results>header,.mrs-review-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mrs-setup header>strong,.mrs-files header>strong,.mrs-results header>strong,.mrs-review-list article>header>strong{color:#5c51aa;flex:none;font-size:12px}.mrs-setup label{color:#45516b;font-size:12px;font-weight:800}.mrs-setup textarea,.mrs-file-list input{box-sizing:border-box;color:#202b41;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd4e5;border-radius:11px;padding:10px 12px}.mrs-setup textarea{resize:vertical;min-height:88px;line-height:1.55}.mrs-setup>p{color:#68728a;margin:0;font-size:12px}.mrs-setup>p.is-error,.mrs-error{color:#a32332}.mrs-hidden-input{clip-path:inset(50%);width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.mrs-file-actions,.mrs-export{flex-wrap:wrap;gap:8px;display:flex}.mrs-app button{box-sizing:border-box;color:#4f47a4;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbcfea;border-radius:11px;padding:8px 13px;font-size:12px;font-weight:850}.mrs-file-actions button:nth-child(2),.mrs-export button:first-child{color:#fff;background:#6156c8;border-color:#6156c8}.mrs-app button:disabled{color:#858a97;cursor:not-allowed;background:#eceef3;border-color:#dedfe6}.mrs-file-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mrs-file-list li{background:#fbfcff;border:1px solid #e0e5ef;border-radius:14px;grid-template-columns:36px minmax(140px,.5fr) minmax(180px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.mrs-file-list li.is-reading{background:#f7f5ff;border-color:#9e94e8}.mrs-file-list li.is-failed{background:#fff8f8;border-color:#e5b7bd}.mrs-file-list li.is-ready{background:#f7fff9;border-color:#afd6bf}.mrs-file-number{color:#51479f;background:#eeecfb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.mrs-file-list label,.mrs-file-list div{gap:4px;min-width:0;display:grid}.mrs-file-list label{color:#5c667d;font-size:10px;font-weight:800}.mrs-file-list strong,.mrs-file-list small{overflow-wrap:anywhere}.mrs-file-list strong{color:#344059;font-size:12px}.mrs-file-list small{color:#70798e;font-size:10px;line-height:1.5}.mrs-empty,.mrs-status,.mrs-error,.mrs-privacy{color:#626c82;background:#f2f4fa;border-radius:11px;margin:0;padding:10px 12px;line-height:1.55}.mrs-error,.mrs-privacy{background:#fff4f5;border:1px solid #ecc7cb}.mrs-undo{color:#554b83;background:#f8f6ff;border:1px solid #ded9ee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.mrs-table-wrap{border:1px solid #e1e5ee;border-radius:14px;min-width:0;overflow-x:auto}.mrs-table-wrap table{border-collapse:collapse;width:100%}.mrs-table-wrap th,.mrs-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e8ef;padding:11px}.mrs-table-wrap thead th{color:#48536b;background:#f5f6fb;font-size:11px}.mrs-table-wrap tbody th{color:#303a51}.mrs-table-wrap tbody td{color:#5e687d}.mrs-review-list{gap:10px;display:grid}.mrs-review-list article{background:#fcfdff;border:1px solid #dde2ed;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.mrs-review-list article>header>div{gap:3px;min-width:0;display:grid}.mrs-review-list article>header span{color:#6658b9;font-size:10px;font-weight:900}.mrs-review-list details{background:#fff;border:1px solid #e0e4ee;border-radius:12px;min-width:0;overflow:hidden}.mrs-review-list summary{box-sizing:border-box;color:#36415b;cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-weight:850;display:flex}.mrs-review-list details[open] summary{background:#f7f8fc;border-bottom:1px solid #e3e6ee}.mrs-review-list ul,.mrs-review-list ol{gap:9px;margin:0;padding:12px 14px 14px 34px;display:grid}.mrs-review-list li{color:#4e586d;min-width:0}.mrs-review-list li>div{justify-content:space-between;gap:8px;display:flex}.mrs-review-list blockquote{color:#4d566b;overflow-wrap:anywhere;background:#f7f6ff;border-left:3px solid #8579dc;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:7px 0 0;padding:9px 10px;display:grid}.mrs-review-list blockquote b{color:#5f53ad}.mrs-review-list li p{color:#5f697f;margin:6px 0;line-height:1.55}.mrs-review-list li small{color:#747c8e;line-height:1.45}.mrs-confirm{box-sizing:border-box;cursor:pointer;background:#faf9ff;border:1px solid #d9d3ec;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-height:64px;padding:12px;display:grid}.mrs-confirm input{accent-color:#6156c8;width:20px;height:20px;margin:1px 0 0}.mrs-confirm span{gap:3px;display:grid}.mrs-confirm strong{color:#40385e}.mrs-confirm small{color:#6d6680;line-height:1.5}.mrs-app :where(button,input,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=720px){.mrs-app{gap:12px}.mrs-head,.mrs-setup,.mrs-files,.mrs-results{border-radius:18px;padding:16px}.mrs-head,.mrs-setup>header,.mrs-files>header,.mrs-results>header,.mrs-review-list article>header{display:grid}.mrs-head h1{font-size:23px}.mrs-head>div:last-child{justify-content:flex-start}.mrs-boundary{grid-template-columns:1fr}.mrs-file-actions,.mrs-export{grid-template-columns:1fr;display:grid}.mrs-app button,.mrs-setup textarea,.mrs-file-list input,.mrs-review-list summary{min-height:48px}.mrs-file-actions button,.mrs-export button{width:100%}.mrs-file-list li{grid-template-columns:40px minmax(0,1fr)}.mrs-file-list li label,.mrs-file-list li div,.mrs-file-list li button{grid-column:1/-1}.mrs-file-list li button{width:100%}.mrs-undo{display:grid}.mrs-undo button{width:100%}.mrs-table-wrap{border:0;overflow:visible}.mrs-table-wrap thead{display:none}.mrs-table-wrap table,.mrs-table-wrap tbody{gap:9px;display:grid}.mrs-table-wrap tr{background:#fff;border:1px solid #dde2ed;border-radius:13px;display:grid;overflow:hidden}.mrs-table-wrap th,.mrs-table-wrap td{border-bottom:1px solid #e7eaf0;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);align-items:start;gap:8px;padding:10px;display:grid}.mrs-table-wrap tr>:last-child{border-bottom:0}.mrs-table-wrap :is(th,td):before{content:attr(data-label);color:#687289;font-size:10px;font-weight:850}.mrs-review-list li>div{display:grid}.mrs-review-list blockquote{grid-template-columns:1fr}.mrs-confirm{min-height:48px}}.minv-app{color:#26334b;gap:16px;width:100%;min-width:0;display:grid}.minv-head,.minv-files,.minv-results{box-sizing:border-box;background:#fff;border:1px solid #dce4ef;border-radius:22px;min-width:0;padding:22px}.minv-head{background:linear-gradient(135deg,#f2fbf8,#f5f7ff);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.minv-head>div:first-child,.minv-files>header>div,.minv-results>header>div{gap:5px;min-width:0;display:grid}.minv-head span,.minv-files header span,.minv-results header span{color:#356d63;font-size:12px;font-weight:850}.minv-head h1,.minv-files h2,.minv-results h2,.minv-review-list h3{color:#1f3046;margin:0}.minv-head h1{font-size:27px;line-height:1.2}.minv-head p,.minv-files header p,.minv-results header p{color:#637087;max-width:760px;margin:0;line-height:1.65}.minv-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.minv-head>div:last-child span{white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px;box-shadow:0 1px 5px #294c4514}.minv-boundary{background:#fff9e8;border:1px solid #e6d5a1;border-radius:16px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.minv-boundary strong{color:#654f14}.minv-boundary p{color:#6d603c;margin:0;line-height:1.6}.minv-files,.minv-results{gap:13px;display:grid}.minv-files>header,.minv-results>header,.minv-review-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.minv-files header>strong,.minv-results header>strong{color:#356d63;flex:none;font-size:12px}.minv-hidden-input{clip-path:inset(50%);width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.minv-actions{flex-wrap:wrap;gap:8px;display:flex}.minv-app button{box-sizing:border-box;color:#2f665c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd3ce;border-radius:11px;padding:8px 13px;font-size:12px;font-weight:850}.minv-actions button:nth-child(2),.minv-export button:first-child{color:#fff;background:#337768;border-color:#337768}.minv-app button:disabled{color:#858b91;cursor:not-allowed;background:#eceff1;border-color:#dde1e5}.minv-file-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.minv-file-list li{background:#fbfcfd;border:1px solid #e0e6ec;border-radius:14px;grid-template-columns:36px minmax(140px,.5fr) minmax(190px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.minv-file-list li.is-reading{background:#f3fbf8;border-color:#81b9ac}.minv-file-list li.is-ready{background:#f6fff8;border-color:#a9d2b8}.minv-file-list li.is-failed{background:#fff7f8;border-color:#e2b1b7}.minv-file-list>li>span{color:#2f695d;background:#e4f2ee;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.minv-file-list label,.minv-file-list div{gap:4px;min-width:0;display:grid}.minv-file-list label{color:#5d697b;font-size:10px;font-weight:800}.minv-file-list input,.minv-review-list select{box-sizing:border-box;color:#263447;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7db;border-radius:10px;padding:8px 10px}.minv-file-list strong,.minv-file-list small{overflow-wrap:anywhere}.minv-file-list strong{font-size:12px}.minv-file-list small{color:#707a8b;font-size:10px;line-height:1.5}.minv-empty,.minv-status,.minv-error{color:#637079;background:#f1f5f5;border-radius:11px;margin:0;padding:10px 12px;line-height:1.55}.minv-error{color:#9d2534;background:#fff4f5;border:1px solid #e9c0c5}.minv-undo{background:#f4faf8;border:1px solid #cfddd9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.minv-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.minv-totals>div{background:#f7fcfa;border:1px solid #cfe1dc;border-radius:13px;gap:3px;padding:12px;display:grid}.minv-totals span{color:#417167;font-size:11px;font-weight:850}.minv-totals strong{font-size:20px}.minv-totals small{color:#718079}.minv-review-list{gap:10px;display:grid}.minv-review-list article{background:#fcfdfd;border:1px solid #dce4e8;border-radius:16px;gap:11px;min-width:0;padding:14px;display:grid}.minv-review-list article>header>div{gap:3px;min-width:0;display:grid}.minv-review-list article>header span{color:#397568;font-size:10px;font-weight:900}.minv-review-list article>header label{color:#566577;gap:4px;min-width:180px;font-size:10px;font-weight:850;display:grid}.minv-review-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.minv-review-list dl>div{background:#fff;border:1px solid #e3e8eb;border-radius:10px;gap:3px;min-width:0;padding:9px;display:grid}.minv-review-list dt{color:#66768a;font-size:10px;font-weight:850}.minv-review-list dd{color:#263448;overflow-wrap:anywhere;margin:0}.minv-review-list>article>p{border-radius:10px;margin:0;padding:9px 11px}.minv-review-list .is-balanced{color:#2e6541;background:#edf8f1}.minv-review-list .is-mismatch{color:#9a2633;background:#fff3f4;border:1px solid #ebc1c5}.minv-check{color:#687382;background:#f3f5f7}.minv-review-list details{background:#fff;border:1px solid #dfe6e8;border-radius:12px;min-width:0;overflow:hidden}.minv-review-list summary{box-sizing:border-box;color:#34465b;cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-weight:850;display:flex}.minv-review-list details[open] summary{background:#f5f8f8;border-bottom:1px solid #e2e7ea}.minv-items{min-width:0;display:grid}.minv-items>div{border-bottom:1px solid #e7ecee;grid-template-columns:minmax(120px,1fr) 70px 110px;gap:8px;padding:9px 12px;display:grid}.minv-items>div small{color:#78848e;overflow-wrap:anywhere;grid-column:1/-1}.minv-review-list details>ul,.minv-warnings{color:#687584;overflow-wrap:anywhere;gap:6px;margin:0;padding:11px 26px;display:grid}.minv-review-list article>footer{color:#6f7c88;font-size:10px}.minv-export{background:#f7fbfa;border:1px solid #cddbd7;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.minv-export>div:first-child{gap:3px;display:grid}.minv-export p{color:#68766f;margin:0;line-height:1.5}.minv-export>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.minv-app :where(button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=720px){.minv-app{gap:12px}.minv-head,.minv-files,.minv-results{border-radius:18px;padding:16px}.minv-head,.minv-files>header,.minv-results>header,.minv-review-list article>header,.minv-export{display:grid}.minv-head h1{font-size:23px}.minv-head>div:last-child{justify-content:flex-start}.minv-boundary{grid-template-columns:1fr}.minv-actions,.minv-export>div:last-child{grid-template-columns:1fr;display:grid}.minv-app button,.minv-file-list input,.minv-review-list select,.minv-review-list summary{min-height:48px}.minv-actions button,.minv-export button{width:100%}.minv-file-list li{grid-template-columns:40px minmax(0,1fr)}.minv-file-list li label,.minv-file-list li div,.minv-file-list li button{grid-column:1/-1}.minv-file-list li button{width:100%}.minv-undo{display:grid}.minv-undo button{width:100%}.minv-review-list article>header label{min-width:0}.minv-review-list dl{grid-template-columns:1fr}.minv-items>div{grid-template-columns:minmax(0,1fr) 54px 92px}.minv-items>div>*{overflow-wrap:anywhere}}.made-compare{background:#fff;border:1px solid #dad5e9;border-radius:18px;min-width:0;overflow:hidden}.made-compare>summary{box-sizing:border-box;color:#41375b;cursor:pointer;align-items:center;min-height:56px;padding:14px 16px;display:flex}.made-compare>summary>span{gap:3px;display:grid}.made-compare>summary strong{font-size:14px}.made-compare>summary small{color:#746d80;font-size:11px}.made-compare[open]>summary{background:#f8f6ff;border-bottom:1px solid #dfdbea}.made-body{gap:13px;padding:16px;display:grid}.made-body>header,.made-review>header,.made-results>header{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.made-body>header>div{gap:4px;display:grid}.made-body>header span,.made-results>header span{color:#6856ae;font-size:10px;font-weight:900}.made-body h2,.made-body h3{color:#372f4a;margin:0}.made-body>header p,.made-results>p{color:#696176;margin:0;line-height:1.55}.made-body>header>strong{white-space:nowrap;color:#5d4ba0;font-size:12px}.made-body>aside{background:#fff9e9;border:1px solid #e7d8a9;border-radius:12px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.made-body>aside strong{color:#674f14}.made-body>aside p{color:#6c603f;margin:0;line-height:1.55}.made-slots,.made-review,.made-results{background:#fbfaff;border:1px solid #e1ddeb;border-radius:14px;gap:10px;padding:13px;display:grid}.made-slots>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.made-slots label{box-sizing:border-box;background:#fff;border:1px solid #ded9e8;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-height:72px;padding:10px;display:grid}.made-slots label.is-locked{color:#7d7781;background:#f1eff3}.made-slots input,.made-checks input{accent-color:#6654b5;width:20px;height:20px;margin:1px 0 0}.made-slots label span{gap:3px;min-width:0;display:grid}.made-slots label strong{font-size:12px}.made-slots label small{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.made-review>header button,.made-actions button{box-sizing:border-box;color:#5c489c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccc5df;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:850}.made-review>header button:disabled,.made-actions button:disabled{color:#868189;cursor:not-allowed;background:#eceaef;border-color:#dedbe3}.made-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.made-review dl>div{background:#fff;border:1px solid #e2deea;border-radius:9px;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.made-review dt{color:#645a73;font-size:10px;font-weight:850}.made-review dd{color:#3d3547;overflow-wrap:anywhere;margin:0}.made-review input[type=number]{box-sizing:border-box;color:#3a3342;width:100px;min-height:44px;font:inherit;border:1px solid #cec8d9;border-radius:8px;padding:7px}.made-checks{gap:7px;display:grid}.made-checks label{box-sizing:border-box;color:#51485b;cursor:pointer;background:#fff;border:1px solid #dfd9e8;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:9px;display:grid}.made-checks label:has(input:disabled){color:#87818b;cursor:not-allowed;background:#f0eef2}.made-actions{flex-wrap:wrap;gap:8px;display:flex}.made-actions button:first-child{color:#fff;background:#6654b5;border-color:#6654b5}.made-status,.made-error{color:#5d5185;background:#f0eef8;border-radius:10px;margin:0;padding:9px 11px;line-height:1.5}.made-error{color:#9e2837;background:#fff4f5;border:1px solid #eac2c7}.made-results>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.made-results article{background:#fff;border:1px solid #dfd9e9;border-radius:11px;gap:7px;padding:11px;display:grid}.made-results article.is-failed{background:#fff7f8;border-color:#e7bdc2}.made-results article>header{justify-content:space-between;gap:8px;display:flex}.made-results article>header span{color:#716a79;font-size:9px}.made-meter{background:#ece9f2;border-radius:999px;height:10px;overflow:hidden}.made-meter i{background:#7b67c5;height:100%;display:block}.made-results article p,.made-results article ul{color:#615a6b;margin:0;line-height:1.45}.made-results article ul{padding-left:18px}.made-results article small,.made-results>footer{color:#756e7c;font-size:10px;line-height:1.5}.made-body :where(summary,button,input):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=720px){.made-compare>summary,.made-review>header button,.made-actions button,.made-review input[type=number],.made-checks label{min-height:48px}.made-body{padding:12px}.made-body>header,.made-review>header,.made-results>header{display:grid}.made-body>aside,.made-slots>div,.made-review dl{grid-template-columns:1fr}.made-slots label{min-height:48px}.made-review dl>div{grid-template-columns:1fr}.made-review input[type=number]{width:100%;font-size:16px}.made-actions{grid-template-columns:1fr;display:grid}.made-actions button{width:100%}}.mpd-resume-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mpd-load-stop{color:#5c5266;cursor:pointer;background:#fff;border:1px solid #cfc7dc;border-radius:10px;width:100%;min-height:44px;font-weight:800}.mpd-large-pdf-note{color:#725b25;background:#fff9e9;border:1px solid #ead9a7;border-radius:10px;margin-top:7px;padding:9px 10px;font-size:11px;line-height:1.5;display:block}.mpd-load-stop:focus-visible{outline-offset:2px;outline:3px solid #725cc947}@media (width<=720px){.mpd-resume-actions{grid-template-columns:1fr;width:100%;display:grid}.mpd-resume-actions button,.mpd-load-stop{width:100%;min-height:48px}}.mvid-app{color:#243149;gap:16px;width:100%;min-width:0;display:grid}.mvid-head,.mvid-source,.mvid-options,.mvid-result{box-sizing:border-box;background:#fff;border:1px solid #dde3ef;border-radius:22px;min-width:0;padding:22px}.mvid-head{background:linear-gradient(135deg,#f0f9ff,#f7f3ff);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mvid-head>div:first-child,.mvid-source header>div,.mvid-options header>div,.mvid-result header>div{gap:5px;min-width:0;display:grid}.mvid-head span,.mvid-source header span,.mvid-options header span,.mvid-result header span{color:#4b5db1;font-size:12px;font-weight:850}.mvid-head h1,.mvid-source h2,.mvid-options h2,.mvid-result h2{color:#223149;margin:0}.mvid-head h1{font-size:27px;line-height:1.2}.mvid-head p{color:#637087;max-width:760px;margin:0;line-height:1.65}.mvid-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mvid-head>div:last-child span{white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px;box-shadow:0 1px 5px #243b5b14}.mvid-boundary{background:#fff9e8;border:1px solid #e7d8a8;border-radius:16px;grid-template-columns:minmax(150px,.35fr) minmax(0,1.65fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.mvid-boundary strong{color:#654f15}.mvid-boundary p{color:#6c603f;margin:0;line-height:1.6}.mvid-source-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mvid-app button,.mvid-file-button{box-sizing:border-box;color:#4757a4;min-height:44px;font:inherit;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd3e6;border-radius:11px;padding:9px 13px;font-size:12px;font-weight:850}.mvid-app button.is-active,.mvid-primary,.mvid-next button:nth-child(3){color:#fff;background:#5367c4;border-color:#5367c4}.mvid-app button:disabled{color:#858a95;cursor:not-allowed;background:#eceef2;border-color:#dde0e7}.mvid-source,.mvid-options,.mvid-result{gap:14px;display:grid}.mvid-source>header,.mvid-options>header,.mvid-result>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mvid-source>header>strong,.mvid-result>header>strong{color:#5263ad;font-size:12px}.mvid-source label:not(.mvid-check),.mvid-option-grid label,.mvid-question label,.mvid-youtube label:not(.mvid-check){color:#4e5b72;gap:6px;font-size:12px;font-weight:800;display:grid}.mvid-app :where(textarea,input[type=text],input[type=url],select){box-sizing:border-box;color:#243149;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd4e5;border-radius:11px;padding:10px 12px}.mvid-app textarea{box-sizing:border-box;resize:vertical;color:#243149;width:100%;min-height:210px;font:inherit;border:1px solid #cbd4e5;border-radius:12px;padding:12px;line-height:1.6}.mvid-file-box,.mvid-youtube,.mvid-connector,.mvid-question{background:#fafcff;border:1px solid #e0e5ef;border-radius:15px;gap:11px;min-width:0;padding:14px;display:grid}.mvid-file-box p,.mvid-file-box strong{color:#647086;overflow-wrap:anywhere;margin:0}.mvid-file-button{color:#fff;background:#5367c4;border-color:#5367c4;place-items:center;display:grid;position:relative}.mvid-file-button input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mvid-youtube-grid,.mvid-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mvid-check{box-sizing:border-box;color:#4f5b70;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:10px;line-height:1.5;display:grid}.mvid-check:has(input:disabled){color:#858995;cursor:not-allowed;background:#f0f1f4}.mvid-check input{accent-color:#5367c4;width:20px;height:20px;margin:0}.mvid-connector{background:#f5f7fc}.mvid-connector>strong{color:#3f4f94}.mvid-connector p{color:#647086;margin:0;line-height:1.55}.mvid-connector dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mvid-connector dl>div{background:#fff;border:1px solid #dfe4ee;border-radius:10px;min-width:0;padding:10px}.mvid-connector dt{color:#60708a;font-size:10px;font-weight:850}.mvid-connector dd{color:#38445a;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.5}.mvid-actions,.mvid-next{flex-wrap:wrap;gap:8px;display:flex}.mvid-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mvid-mode-grid button{text-align:left;gap:4px;display:grid}.mvid-mode-grid small,.mvid-option-grid small{color:#778196;line-height:1.45}.mvid-mode-grid button.is-active small{color:#e8ebff}.mvid-primary{justify-self:start}.mvid-status,.mvid-error,.mvid-warning,.mvid-empty,.mvid-notice{overflow-wrap:anywhere;border-radius:11px;margin:0;padding:11px 13px;line-height:1.55}.mvid-status,.mvid-empty,.mvid-notice{color:#53617a;background:#eef2fa}.mvid-error{color:#9c2836;background:#fff4f5;border:1px solid #eac1c6}.mvid-warning{color:#705b24;background:#fff9e9;border:1px solid #ead8a8}.mvid-segments{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mvid-segments li{background:#fff;border:1px solid #dfe4ee;border-radius:13px;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.mvid-segments li>div{flex-wrap:wrap;gap:5px;display:flex}.mvid-segments b,.mvid-question li b{color:#4b5db1}.mvid-segments time,.mvid-segments li>div span{color:#747f92;font-size:10px}.mvid-segments p{color:#3e495e;overflow-wrap:anywhere;margin:0;line-height:1.6}.mvid-question ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mvid-question li{background:#fff;border-left:3px solid #7181ce;gap:5px;padding:9px 11px;display:grid}.mvid-question li span{overflow-wrap:anywhere}.mvid-question small{color:#737d90}.mvid-footer{background:#f8f9fc;border:1px solid #dde3ed;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.mvid-footer p{color:#697489;margin:0;line-height:1.5}.mvid-app :where(button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mvid-jump-note{color:#315f4b;overflow-wrap:anywhere;background:#f1faf5;border:1px solid #c9ddd3;border-radius:11px;margin:0;padding:11px 13px;line-height:1.55}.mvid-time-link{box-sizing:border-box;color:#4757a4;background:#f8faff;border:1px solid #cbd3e6;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding:6px 9px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.mvid-time-link span{color:#5f6d84}.mvid-evidence-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mvid-app .mvid-time-link:focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=720px){.mvid-app{gap:12px}.mvid-head,.mvid-source,.mvid-options,.mvid-result{border-radius:18px;padding:16px}.mvid-head,.mvid-source>header,.mvid-options>header,.mvid-result>header,.mvid-footer{display:grid}.mvid-head h1{font-size:23px}.mvid-head>div:last-child{justify-content:flex-start}.mvid-boundary,.mvid-source-tabs,.mvid-youtube-grid,.mvid-option-grid,.mvid-mode-grid,.mvid-connector dl{grid-template-columns:1fr}.mvid-app button,.mvid-file-button,.mvid-time-link,.mvid-app :where(textarea,input[type=text],input[type=url],select),.mvid-check{min-height:48px}.mvid-app :where(input,textarea,select){font-size:16px}.mvid-actions,.mvid-next{grid-template-columns:1fr;display:grid}.mvid-actions button,.mvid-next button,.mvid-primary,.mvid-footer button{width:100%}.mvid-segments li{grid-template-columns:1fr}}@media (width<=390px){.mvid-app,.mvid-app *{min-width:0;max-width:100%}.mvid-head,.mvid-source,.mvid-options,.mvid-result{padding:13px}.mvid-source-tabs{grid-template-columns:1fr}.mvid-segments li,.mvid-file-box,.mvid-youtube,.mvid-connector,.mvid-question{padding:10px}.mvid-head h1{font-size:21px}.mvid-app{overflow-x:clip}.mvid-app :where(p,span,strong,small,dd,li,label){overflow-wrap:anywhere}}.mvid-related{background:#f8faff;border:1px solid #d9dfee;border-radius:15px;gap:11px;min-width:0;padding:14px;display:grid}.mvid-related>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mvid-related>header>div{gap:4px;min-width:0;display:grid}.mvid-related>header span{color:#5263ad;font-size:10px;font-weight:900}.mvid-related h3{color:#293754;margin:0;font-size:16px}.mvid-related p{color:#657187;overflow-wrap:anywhere;margin:0;line-height:1.55}.mvid-related button{box-sizing:border-box;color:#4659ae;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7584cc;border-radius:11px;padding:9px 13px;font-weight:850}.mvid-related>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;display:grid}.mvid-related label{color:#4d5a72;gap:6px;font-size:11px;font-weight:850;display:grid}.mvid-related input{box-sizing:border-box;color:#27334a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d2e5;border-radius:11px;padding:9px 11px}.mvid-related>div>span{color:#737d91;overflow-wrap:anywhere;grid-column:1/-1;font-size:10px}.mvid-related-status{background:#edf1fb;border-radius:10px;padding:10px 12px;color:#52617c!important}.mvid-related :where(button,input):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=720px){.mvid-related>header,.mvid-related>div{grid-template-columns:1fr;display:grid}.mvid-related button,.mvid-related input{width:100%;min-height:48px}.mvid-related>div>span{grid-column:auto}}@media (width<=390px){.mvid-related,.mvid-related *{min-width:0;max-width:100%}.mvid-related{padding:11px;overflow-x:clip}}.mvid-comparison{box-sizing:border-box;color:#28364f;background:linear-gradient(145deg,#f8faff,#fff);border:1px solid #d8deec;border-radius:22px;gap:13px;min-width:0;padding:22px;display:grid}.mvid-comparison>header,.mvid-comparison-review>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mvid-comparison>header>div{gap:4px;min-width:0;display:grid}.mvid-comparison>header span,.mvid-comparison-review h3{color:#4c5eae}.mvid-comparison h2,.mvid-comparison h3,.mvid-comparison p{margin:0}.mvid-comparison h2{font-size:20px}.mvid-comparison>header p,.mvid-comparison-review>section>p,.mvid-comparison-review>footer p{color:#68748a;line-height:1.55}.mvid-comparison>header>strong{color:#4d5ea5;background:#e9edfb;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mvid-comparison>aside{background:#f7f4fc;border:1px solid #d9d4eb;border-radius:13px;grid-template-columns:minmax(150px,.35fr) minmax(0,1.65fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.mvid-comparison>aside strong{color:#514267}.mvid-comparison>aside p{color:#6d6478;line-height:1.5}.mvid-comparison-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.mvid-comparison-add label{color:#4f5b72;gap:6px;font-size:11px;font-weight:850;display:grid}.mvid-comparison input{box-sizing:border-box;color:#27344b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd4e5;border-radius:10px;padding:9px 11px}.mvid-comparison button,.mvid-comparison a{box-sizing:border-box;color:#4659aa;min-height:44px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #c9d1e5;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.mvid-comparison button:disabled{color:#858a94;cursor:not-allowed;background:#eceef2;border-color:#dfe2e9}.mvid-comparison-shelf{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.mvid-comparison-shelf article{background:#fff;border:1px solid #dfe4ee;border-radius:12px;gap:8px;min-width:0;padding:11px;display:grid}.mvid-comparison-shelf article>header{gap:3px;display:grid}.mvid-comparison-shelf article>header span{font-size:9px;font-weight:900}.mvid-comparison-shelf article>header strong,.mvid-comparison-shelf article>small{overflow-wrap:anywhere}.mvid-comparison-shelf article>small{color:#747e91;font-size:9px;line-height:1.5}.mvid-comparison-shelf article>div{flex-wrap:wrap;gap:6px;display:flex}.mvid-comparison-shelf article>div>*{flex:120px}.mvid-comparison-undo{color:#3e6755;background:#f1faf5;border:1px solid #cadbd4;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.mvid-comparison-empty{background:#eef2f8;border-radius:10px;padding:10px 12px;line-height:1.55;color:#657086!important}.mvid-comparison-review{background:#fff;border:1px solid #d9deeb;border-radius:15px;gap:12px;padding:14px;display:grid}.mvid-comparison-review>section{gap:8px;display:grid}.mvid-common-terms{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.mvid-common-terms li{background:#f8faff;border:1px solid #d8deed;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:7px 10px;display:flex}.mvid-common-terms strong{color:#384a8c}.mvid-common-terms span{color:#788297;font-size:9px}.mvid-comparison-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.mvid-comparison-columns>article{background:#fbfcff;border:1px solid #dfe4ee;border-radius:13px;gap:9px;min-width:0;padding:12px;display:grid}.mvid-comparison-columns>article>header{border-bottom:1px solid #e3e7ef;gap:3px;padding-bottom:9px;display:grid}.mvid-comparison-columns>article>header span{font-size:9px;font-weight:900}.mvid-comparison-columns ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mvid-comparison-columns li{background:#fff;border-radius:10px;grid-template-columns:112px minmax(0,1fr);gap:9px;min-width:0;padding:9px;display:grid}.mvid-comparison-columns li>div{flex-wrap:wrap;gap:5px;display:flex}.mvid-comparison-columns li b{color:#4b5db1}.mvid-comparison-columns li p{color:#455168;overflow-wrap:anywhere;line-height:1.55}.mvid-comparison-review>footer{border-top:1px solid #e2e6ee;align-items:center;padding-top:11px}.mvid-comparison-review>footer p{max-width:760px}.mvid-comparison-actions{justify-content:flex-end;display:flex}.mvid-comparison :where(button,input,a):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=720px){.mvid-comparison{border-radius:18px;padding:16px}.mvid-comparison>header,.mvid-comparison>aside,.mvid-comparison-add,.mvid-comparison-review>footer,.mvid-comparison-undo{grid-template-columns:1fr;display:grid}.mvid-comparison-add button,.mvid-comparison-review>footer button,.mvid-comparison-actions button,.mvid-comparison-undo button{width:100%}.mvid-comparison :where(button,input,a),.mvid-common-terms li{min-height:48px}.mvid-comparison-columns,.mvid-comparison-columns li{grid-template-columns:1fr}.mvid-comparison-actions{grid-template-columns:1fr;display:grid}}@media (width<=390px){.mvid-comparison,.mvid-comparison *{min-width:0;max-width:100%}.mvid-comparison{padding:13px;overflow-x:clip}.mvid-comparison :where(p,span,strong,small,label,button,a,li){overflow-wrap:anywhere}.mvid-comparison-shelf{grid-template-columns:1fr}.mvid-common-terms{grid-template-columns:1fr;display:grid}.mvid-common-terms li{border-radius:11px}.mvid-comparison-review{padding:10px}}.mif-followup{background:#fff;border:1px solid #ded6e8;border-radius:22px;gap:14px;min-width:0;margin-top:18px;padding:clamp(18px,3vw,26px);display:grid}.mif-followup>header,.mif-results>header,.mif-alternative{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mif-followup>header>div,.mif-results>header>div{gap:4px;min-width:0;display:grid}.mif-followup>header span{color:#6848ad;font-size:11px;font-weight:900}.mif-followup h2,.mif-followup h3{color:#382e46;margin:0}.mif-followup>header p,.mif-results>header p,.mif-alternative p{color:#71677a;margin:0;line-height:1.55}.mif-followup>header>strong,.mif-results>header>strong{color:#5f4981;background:#f0ebf7;border-radius:999px;flex:none;padding:8px 11px;font-size:11px}.mif-awaiting{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mif-awaiting article{background:#faf8fc;border:1px dashed #cfc4dc;border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.mif-awaiting article strong{color:#443653}.mif-awaiting article p,.mif-awaiting article span{color:#776d80;margin:0;font-size:11px;line-height:1.5}.mif-grid{grid-template-columns:minmax(190px,.7fr) minmax(230px,1fr) minmax(250px,1.05fr);align-items:start;gap:12px;display:grid}.mif-source,.mif-options,.mif-review,.mif-results{background:#fbfafc;border:1px solid #e1dbe8;border-radius:16px;gap:11px;min-width:0;padding:14px;display:grid}.mif-source>div{gap:7px;display:grid}.mif-source label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ded7e6;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:58px;padding:10px;display:grid}.mif-source input,.mif-confirm input{accent-color:#6848ad;width:20px;height:20px;margin:1px 0 0}.mif-source label>span{gap:3px;min-width:0;display:grid}.mif-source small,.mif-source em{color:#766e7d;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.mif-source em{color:#655080;font-style:normal;font-weight:800}.mif-source>p{color:#766e7d;margin:0;font-size:10px;line-height:1.55}.mif-actions{gap:7px;display:grid}.mif-actions button{box-sizing:border-box;color:#49395d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5cce2;border-radius:12px;gap:4px;min-height:66px;padding:10px 12px;display:grid}.mif-actions button.is-active{background:#f3effb;border-color:#6848ad;box-shadow:inset 3px 0 #6848ad}.mif-actions button small{color:#766e7d;line-height:1.45}.mif-options>label,.mif-cost{color:#51455f;gap:6px;font-size:12px;font-weight:850;display:grid}.mif-options textarea,.mif-options select,.mif-cost input{box-sizing:border-box;color:#382e46;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cfc6da;border-radius:10px;padding:9px 11px}.mif-options textarea{resize:vertical;line-height:1.55}.mif-options input[type=range]{accent-color:#6848ad;width:100%;min-height:32px}.mif-options label>small,.mif-cost>small{color:#766e7d;font-size:10px;font-weight:500;line-height:1.45}.mif-review dl{gap:7px;margin:0;display:grid}.mif-review dl>div{border-bottom:1px solid #ebe6ef;grid-template-columns:82px minmax(0,1fr);gap:8px;padding-bottom:7px;display:grid}.mif-review dt{color:#71667c;font-size:10px;font-weight:850}.mif-review dd{color:#44384f;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.mif-cost>span{background:#fff;border:1px solid #cfc6da;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.mif-cost b{text-align:center;color:#655080}.mif-cost input{border:0;border-left:1px solid #e0d9e7;border-radius:0}.mif-warning,.mif-status{overflow-wrap:anywhere;border-radius:11px;margin:0;padding:10px 12px;line-height:1.5}.mif-warning{color:#715a22;background:#fff9e8;border:1px solid #ead8a7}.mif-status{color:#5b4d70;background:#f0ebf7;min-height:44px}.mif-confirm{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ded7e6;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mif-confirm:has(input:disabled){color:#858087;cursor:not-allowed;background:#f0eef2}.mif-confirm>span{gap:3px;display:grid}.mif-confirm strong{color:#483b56;font-size:11px;line-height:1.45}.mif-confirm small{color:#766e7d;font-size:10px;line-height:1.45}.mif-followup button{font:inherit;font-weight:850}.mif-run,.mif-stop,.mif-retry,.mif-results article button,.mif-alternative button{box-sizing:border-box;color:#4c3a65;cursor:pointer;background:#fff;border:1px solid #cbbfda;border-radius:11px;min-height:44px;padding:9px 13px}.mif-run{color:#fff;background:#6848ad;border-color:#6848ad}.mif-stop{color:#fff;background:#8d3d50;border-color:#8d3d50}.mif-run:disabled,.mif-retry:disabled{color:#858087;cursor:not-allowed;background:#e9e6ec;border-color:#ddd8e1}.mif-results>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.mif-results article{background:#fff;border:1px solid #e0dae7;border-radius:12px;gap:8px;min-width:0;padding:11px;display:grid}.mif-results article>span{gap:3px;display:grid}.mif-results article small{color:#756c7d;overflow-wrap:anywhere}.mif-results article>div{flex-wrap:wrap;gap:7px;display:flex}.mif-alternative{background:#f5f1fb;border:1px solid #d8cdea;border-radius:14px;align-items:center;padding:14px}.mif-alternative>div{gap:4px;display:grid}.mif-alternative strong{color:#4b3b61}.mif-alternative button{flex:none}.mif-followup :where(button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=980px){.mif-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mif-review{grid-column:1/-1}.mif-awaiting{grid-template-columns:1fr}}@media (width<=680px){.mif-followup{border-radius:18px;padding:14px}.mif-followup>header,.mif-results>header,.mif-alternative{display:grid}.mif-followup>header>strong,.mif-results>header>strong{justify-self:start}.mif-grid{grid-template-columns:1fr}.mif-review{grid-column:auto}.mif-review dl>div{grid-template-columns:1fr}.mif-followup button,.mif-options textarea,.mif-options select,.mif-cost input,.mif-confirm,.mif-source label{min-height:48px}.mif-actions button,.mif-run,.mif-stop,.mif-retry,.mif-alternative button{width:100%;min-height:48px}.mif-results article>div{grid-template-columns:1fr;display:grid}.mif-alternative button{width:100%}}@media (width<=390px){.mif-followup,.mif-followup *{min-width:0;max-width:100%}.mif-followup{padding:12px;overflow-x:clip}.mif-source,.mif-options,.mif-review,.mif-results,.mif-awaiting article{padding:11px}.mif-followup :where(p,span,strong,small,dd,dt,label,button){overflow-wrap:anywhere}}.mra-previous{background:#f7f3ff;border:1px solid #d7cbed;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:18px 0;padding:15px 18px;display:flex}.mra-previous>div:first-child{gap:4px;min-width:0;display:grid}.mra-previous span{color:#654fc0;letter-spacing:.06em;font-size:10px;font-weight:850}.mra-previous h2{color:#332e3e;margin:0;font-size:17px}.mra-previous p{color:#71697b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.mra-previous>div:last-child{flex-wrap:wrap;flex:none;gap:7px;display:flex}.mra-previous button,.mra-followup-actions button{box-sizing:border-box;color:#5d48b4;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7862d0;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:850}.mra-previous button:last-child{color:#854c5a;border-color:#ddcfd3}.mra-previous button:disabled,.mra-followup-actions button:disabled{color:#89828e;cursor:not-allowed;background:#eeebf1;border-color:#ddd8e3}.mra-followups{background:#fbfaff;border:1px solid #dcd5e8;border-radius:16px;gap:12px;margin:16px 20px;padding:16px;display:grid}.mra-followups>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mra-followups>header>div{gap:4px;min-width:0;display:grid}.mra-followups>header span{color:#654fc0;letter-spacing:.06em;font-size:10px;font-weight:850}.mra-followups h3{color:#332e3e;margin:0;font-size:17px}.mra-followups>header p{color:#746e7b;margin:0;font-size:11px;line-height:1.55}.mra-followups>header>strong{color:#5e49a8;background:#ece7fa;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mra-followup-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mra-followup-options button{box-sizing:border-box;color:#3e3749;min-width:0;min-height:92px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfd9e8;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.mra-followup-options button.is-active{background:#f2eeff;border-color:#725bd2;box-shadow:inset 3px 0 #725bd2}.mra-followup-options button strong{font-size:12px}.mra-followup-options button span{color:#564b66;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.mra-followup-options button small{color:#7d7585;font-size:9px;line-height:1.45}.mra-followups>label{color:#58505f;gap:6px;font-size:11px;font-weight:850;display:grid}.mra-followups textarea{box-sizing:border-box;resize:vertical;color:#352f3c;width:100%;min-width:0;min-height:92px;font:inherit;background:#fff;border:1px solid #d6cfdf;border-radius:11px;padding:11px 12px;line-height:1.6}.mra-followups label small{color:#7e7785;font-weight:500}.mra-followup-actions{justify-content:flex-end;display:flex}.mra-followup-actions button{color:#fff;background:#6b53c8;border-color:#6b53c8}.mra-followup-status{color:#594c75;background:#ece8f7;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.mra-followup-global{margin:0 0 18px}.mra-previous :where(button):focus-visible,.mra-followups :where(button,textarea):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mra-previous,.mra-followups>header{display:grid}.mra-previous{padding:14px}.mra-previous>div:last-child,.mra-followup-actions{grid-template-columns:1fr;width:100%;display:grid}.mra-previous button,.mra-followup-actions button,.mra-followups textarea,.mra-followup-options button{width:100%;min-height:48px}.mra-followup-options{grid-template-columns:1fr}.mra-followups{margin:14px;padding:13px}.mra-followups>header>strong{justify-self:start}}@media (width<=390px){.mra-previous,.mra-previous *,.mra-followups,.mra-followups *{min-width:0;max-width:100%}.mra-previous,.mra-followups{overflow-x:clip}.mra-previous :where(p,strong,span,button),.mra-followups :where(p,strong,span,small,label,button){overflow-wrap:anywhere}}.mra-related-media{background:#f8faff;border:1px solid #d8deec;border-radius:16px;gap:11px;min-width:0;margin:16px 20px;padding:16px;display:grid}.mra-related-media>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mra-related-media>header>div{gap:4px;min-width:0;display:grid}.mra-related-media>header span{color:#5263ad;letter-spacing:.06em;font-size:10px;font-weight:900}.mra-related-media h3{color:#293754;margin:0;font-size:17px}.mra-related-media>header p{color:#687388;margin:0;font-size:11px;line-height:1.55}.mra-related-media>header>strong{color:#50609e;background:#e9eefb;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mra-related-media-query{background:#fff;border:1px solid #dce2ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.mra-related-media-query span{color:#69748a;font-size:10px;font-weight:850}.mra-related-media-query code{color:#33415d;overflow-wrap:anywhere;min-width:0;font-family:inherit;font-size:11px}.mra-related-media-actions{flex-wrap:wrap;gap:8px;display:flex}.mra-related-media-actions button{box-sizing:border-box;color:#4658a5;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7181c5;border-radius:10px;padding:8px 13px;font-size:11px;font-weight:850}.mra-related-media-actions button:first-child{color:#fff;background:#596bb9;border-color:#596bb9}.mra-related-media-actions button:disabled{color:#858a96;cursor:not-allowed;background:#eceef3;border-color:#d8dce5}.mra-related-media-status{color:#53617c;background:#eaf0fb;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.mra-related-media :where(button):focus-visible,.mra-depth-fieldset button:focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mra-related-media{margin:14px;padding:13px}.mra-related-media>header,.mra-related-media-query,.mra-related-media-actions{grid-template-columns:1fr;display:grid}.mra-related-media>header>strong{justify-self:start}.mra-related-media-actions button{width:100%;min-height:48px}}@media (width<=390px){.mra-related-media,.mra-related-media *,.mra-depth-fieldset,.mra-depth-fieldset *{min-width:0;max-width:100%}.mra-related-media,.mra-depth-fieldset{overflow-x:clip}.mra-related-media :where(p,strong,span,code,button),.mra-depth-fieldset :where(strong,span,small,button){overflow-wrap:anywhere}}.mps-library-import{background:#f8faff;border:1px solid #d8def0;border-radius:16px;gap:12px;padding:16px;display:grid}.mps-library-import>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mps-library-import>header div{gap:4px;display:grid}.mps-library-import>header strong{color:#17213a;font-size:16px}.mps-library-import>header p{color:#59647a;margin:0;line-height:1.55}.mps-library-import button,.mps-library-import input,.mps-library-import summary{min-height:44px}.mps-library-import button{color:#24304b;cursor:pointer;background:#fff;border:1px solid #aeb9d4;border-radius:10px;padding:10px 14px;font-weight:700}.mps-library-import button:disabled{cursor:not-allowed;opacity:.55}.mps-library-import-body{gap:12px;padding-top:4px;display:grid}.mps-library-import-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.mps-library-import-tools label{color:#25304a;gap:6px;font-weight:700;display:grid}.mps-library-import-tools input{width:100%;font:inherit;background:#fff;border:1px solid #bac4dc;border-radius:10px;padding:10px 12px}.mps-library-import-list{gap:10px;max-height:460px;padding-right:4px;display:grid;overflow:auto}.mps-library-import-list article{background:#fff;border:1px solid #d2d9ea;border-radius:12px;gap:8px;padding:12px;display:grid}.mps-library-import-list article.is-selected{border-color:#6b72d8;box-shadow:0 0 0 2px #6b72d821}.mps-library-import-list article.is-disabled{color:#697184;background:#f3f4f7}.mps-library-import-list article>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.mps-library-import-list article>label input{width:20px;height:20px;min-height:20px;margin-top:2px}.mps-library-import-list article>label span{gap:3px;min-width:0;display:grid}.mps-library-import-list article>label strong,.mps-library-import-list article>label small{overflow-wrap:anywhere}.mps-library-import-list details{border-top:1px solid #e4e8f2}.mps-library-import-list summary{color:#42506d;cursor:pointer;align-items:center;font-weight:700;display:flex}.mps-library-import-list details p{white-space:pre-wrap;overflow-wrap:anywhere;color:#39445d;margin:0;line-height:1.55}.mps-library-import-list details small{overflow-wrap:anywhere;color:#69748b;margin-top:8px;display:block}.mps-library-item-warning{color:#8a4b08;margin:0;font-size:13px;line-height:1.5}.mps-library-import-body>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.mps-library-import-body>footer span{color:#5a657c;font-size:13px}.mps-library-import-status,.mps-library-import-error{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border-radius:10px;margin:0;padding:10px 12px;line-height:1.5}.mps-library-import-status{color:#215b32;background:#edf8f0}.mps-library-import-error{color:#8d2525;background:#fff1f1}.mps-library-import-empty{text-align:center;color:#667187;border:1px dashed #cbd3e5;border-radius:10px;margin:0;padding:18px}@media (width<=680px){.mps-library-import{padding:14px}.mps-library-import>header,.mps-library-import-body>footer{flex-direction:column;align-items:stretch}.mps-library-import>header button,.mps-library-import-body>footer button{width:100%;min-height:48px}.mps-library-import-tools{grid-template-columns:1fr}.mps-library-import button,.mps-library-import input,.mps-library-import summary{min-height:48px}.mps-library-import-list{max-height:none}.mps-library-import-list details p{max-width:100%}}.mec-panel{background:#fbf9fd;border:1px solid #dbd3e6;border-radius:18px;gap:14px;min-width:0;margin:0 0 16px;padding:17px;display:grid}.mec-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mec-panel>header>div{gap:4px;min-width:0;display:grid}.mec-panel>header span{color:#6848ad;letter-spacing:.05em;font-size:10px;font-weight:900}.mec-panel h3,.mec-panel h4{color:#372c44;margin:0}.mec-panel h3{font-size:18px}.mec-panel h4{font-size:13px}.mec-panel p{color:#736a7b;margin:0;font-size:11px;line-height:1.55}.mec-panel>header>strong{color:#726979;background:#eeeaf2;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mec-panel>header>strong.is-connected{color:#24613a;background:#dff5e5}.mec-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mec-providers button{box-sizing:border-box;color:#493b59;text-align:left;min-width:0;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d0e2;border-radius:12px;gap:2px;padding:9px 11px;display:grid}.mec-providers button.is-active{background:#f3effa;border-color:#6848ad;box-shadow:inset 3px 0 #6848ad}.mec-providers small{color:#7b7282;font-size:10px}.mec-grid{grid-template-columns:minmax(210px,.95fr) minmax(190px,.75fr) minmax(250px,1.1fr);align-items:start;gap:10px;display:grid}.mec-grid>section,.mec-grid>fieldset{background:#fff;border:1px solid #e0dae7;border-radius:14px;gap:10px;min-width:0;margin:0;padding:13px;display:grid}.mec-grid>fieldset legend{color:#372c44;padding:0;font-size:13px;font-weight:850}.mec-grid>fieldset>label,.mec-confirm{box-sizing:border-box;cursor:pointer;background:#fbfafc;border:1px solid #e0dae7;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mec-grid input[type=radio],.mec-grid input[type=checkbox],.mec-disconnect input{accent-color:#6848ad;width:20px;height:20px;margin:1px 0 0}.mec-grid label>span,.mec-warning,.mec-boundary,.mec-lock{gap:3px;min-width:0;display:grid}.mec-grid label strong,.mec-warning strong,.mec-boundary strong,.mec-lock strong{color:#493d56;font-size:11px}.mec-grid label small,.mec-lock span{color:#786f80;font-size:10px;line-height:1.45}.mec-grid label.is-disabled{color:#89828d;cursor:not-allowed;background:#f1eff2}.mec-warning,.mec-boundary,.mec-lock{border-radius:11px;padding:10px}.mec-warning{background:#fff9e7;border:1px solid #ecd9a7}.mec-boundary{background:#f0faf4;border:1px solid #cfe1d6}.mec-lock{background:#f2eef6}.mec-count{color:#51455f;font-size:11px;font-weight:850;grid-template-columns:1fr auto!important;align-items:center!important;display:grid!important}.mec-count input{box-sizing:border-box;color:#382e46;width:76px;min-height:44px;font:inherit;border:1px solid #cfc6da;border-radius:9px;padding:8px}.mec-review dl{gap:0;margin:0;display:grid}.mec-review dl>div{border-bottom:1px solid #eee9f2;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.mec-review dt{color:#71677a;font-size:10px;font-weight:850}.mec-review dd{color:#45394f;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.mec-confirm:has(input:disabled){cursor:not-allowed;background:#f1eff2}.mec-actions{gap:7px;display:grid}.mec-actions button,.mec-alternative a,.mec-disconnect button,.mec-error button{box-sizing:border-box;color:#4c3a65;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8bdd6;border-radius:10px;place-items:center;padding:8px 12px;font-size:11px;font-weight:850;text-decoration:none;display:grid}.mec-actions button.is-primary{color:#fff;background:#6848ad;border-color:#6848ad}.mec-actions button.is-stop{color:#fff;background:#8d3d50;border-color:#8d3d50}.mec-actions button:disabled{color:#88818d;cursor:not-allowed;background:#e9e6ec;border-color:#ddd8e1}.mec-transfer{background:#faf8fc;border:1px solid #ddd4e7;border-radius:11px;gap:0;margin:0;padding:8px;display:grid}.mec-transfer>div{border-bottom:1px solid #ece7f0;grid-template-columns:62px minmax(0,1fr);gap:7px;padding:5px 2px;display:grid}.mec-transfer>div:last-child{border-bottom:0}.mec-transfer dt{color:#71677a;font-size:10px;font-weight:850}.mec-transfer dd{color:#4e4258;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.mec-alternative{background:#342944;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.mec-alternative>div{gap:3px;min-width:0;display:grid}.mec-alternative strong{color:#fff;font-size:12px}.mec-alternative p{color:#e0d8e8}.mec-alternative a{color:#362a45;background:#fff;border-color:#fff;flex:none}.mec-disconnect{background:#fff;border:1px solid #e1dbe7;border-radius:12px}.mec-disconnect summary{box-sizing:border-box;color:#4b3d59;cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-size:11px;font-weight:850;display:flex}.mec-disconnect>div{gap:10px;padding:0 12px 12px;display:grid}.mec-disconnect label{color:#62576b;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;font-size:10px;line-height:1.5;display:grid}.mec-disconnect button:disabled{color:#8a838e;cursor:not-allowed;background:#efedf1}.mec-status,.mec-error{border-radius:11px;min-height:44px;padding:10px 12px}.mec-status{color:#5b4d70!important;background:#eee9f6!important}.mec-error{color:#8a3045!important;background:#fff0f2!important}.mec-error button{margin-left:6px;display:inline-grid}.mec-panel :where(button,a,input,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=980px){.mec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mec-review{grid-column:1/-1}}@media (width<=680px){.mec-panel{padding:13px}.mec-panel>header,.mec-alternative{display:grid}.mec-panel>header>strong{justify-self:start}.mec-grid,.mec-providers{grid-template-columns:1fr}.mec-review{grid-column:auto}.mec-review dl>div,.mec-transfer>div{grid-template-columns:1fr;gap:3px}.mec-alternative a,.mec-actions button,.mec-providers button,.mec-count input,.mec-disconnect summary,.mec-disconnect button{width:100%;min-height:48px}.mec-count{grid-template-columns:1fr!important}.mec-alternative a{flex:auto}}@media (width<=390px){.mec-panel,.mec-panel *{min-width:0;max-width:100%}.mec-panel{padding:11px;overflow-x:clip}.mec-grid>section,.mec-grid>fieldset{padding:11px}.mec-panel :where(p,strong,small,span,dd,dt,label,button,a){overflow-wrap:anywhere}}.msmh-shell{gap:18px;min-width:0;padding:clamp(14px,2.5vw,26px);display:grid}.msmh-hero,.msmh-workflows,.msmh-connection{background:#fff;border:1px solid #ded7e7;border-radius:22px;min-width:0;padding:clamp(18px,3vw,27px);box-shadow:0 10px 30px #36264e0f}.msmh-hero,.msmh-workflows>header,.msmh-connection>header,.msmh-locked{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.msmh-hero{color:#fff;background:linear-gradient(135deg,#3b2d53,#6b4e92);border-color:#3d2d59}.msmh-hero>div,.msmh-workflows>header>div,.msmh-connection>header>div{gap:5px;min-width:0;display:grid}.msmh-shell h1,.msmh-shell h2,.msmh-shell h3,.msmh-shell p{margin:0}.msmh-hero span,.msmh-workflows>header span,.msmh-connection>header span{letter-spacing:.05em;font-size:11px;font-weight:900}.msmh-hero h1{font-size:clamp(25px,4vw,40px)}.msmh-hero p{color:#ece5f5;max-width:800px;line-height:1.6}.msmh-hero>strong,.msmh-connection>header>strong{border-radius:999px;flex:none;padding:8px 11px;font-size:11px}.msmh-hero>strong{background:#ffffff29}.msmh-workflows,.msmh-connection{gap:16px;display:grid}.msmh-workflows>header span,.msmh-connection>header span{color:#6848ad}.msmh-workflows>header small{color:#766e7d}.msmh-workflows>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.msmh-workflows article{background:#fbfafc;border:1px solid #e0d9e8;border-radius:15px;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;padding:14px;display:grid}.msmh-workflows article>span{color:#634995;background:#ede7f7;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.msmh-workflows h3{color:#3f334d;font-size:15px}.msmh-workflows p,.msmh-connection p{color:#736a7b;font-size:11px;line-height:1.55}.msmh-workflows button,.msmh-platforms button,.msmh-locked button,.msmh-connection details button{box-sizing:border-box;color:#4c3a65;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbbfda;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:850}.msmh-workflows button{color:#fff;background:#6848ad;border-color:#6848ad}.msmh-connection>header>strong{color:#706778;background:#eeeaf2}.msmh-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.msmh-platforms button{text-align:left;gap:2px;min-width:0;display:grid}.msmh-platforms button.is-active{background:#f2edfa;border-color:#6848ad;box-shadow:inset 3px 0 #6848ad}.msmh-platforms small{color:#7a7280}.msmh-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.msmh-connection-grid>section{background:#fbfafc;border:1px solid #e1dbe8;border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.msmh-connection-grid h3{color:#40344d;font-size:14px}.msmh-connection-grid dl{gap:0;margin:0;display:grid}.msmh-connection-grid dl>div{border-top:1px solid #e8e2ed;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.msmh-connection-grid dt{color:#71687a;font-size:10px;font-weight:850}.msmh-connection-grid dd{color:#4f4359;overflow-wrap:anywhere;margin:0;font-size:10px}.msmh-connection-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.msmh-connection-grid li{background:#fff;border-radius:10px;gap:3px;padding:9px;display:grid}.msmh-connection-grid li strong{color:#4b3d59;font-size:11px}.msmh-connection-grid li span{color:#776e7e;font-size:10px;line-height:1.45}.msmh-locked{background:#342944;border-radius:13px;align-items:center;padding:14px}.msmh-locked>div{gap:4px;display:grid}.msmh-locked strong{color:#fff}.msmh-locked p{color:#ddd5e8}.msmh-locked button,.msmh-connection details button{flex:none}.msmh-locked button:disabled,.msmh-connection details button:disabled{color:#88818d;cursor:not-allowed;background:#e9e6ec}.msmh-connection details{border:1px solid #e1dbe7;border-radius:12px}.msmh-connection summary{box-sizing:border-box;color:#4b3d59;cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-size:11px;font-weight:850;display:flex}.msmh-connection details>p,.msmh-connection details>button{margin:0 12px 12px}.msmh-status,.msmh-error{border-radius:11px;min-height:44px;padding:11px 12px}.msmh-status{background:#eee9f6;color:#5b4d70!important}.msmh-error{background:#fff0f2;color:#8a3045!important}.msmh-shell :where(button,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=900px){.msmh-workflows>div,.msmh-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.msmh-shell{padding:12px}.msmh-hero,.msmh-workflows>header,.msmh-connection>header,.msmh-locked{display:grid}.msmh-hero>strong,.msmh-connection>header>strong{justify-self:start}.msmh-workflows>div,.msmh-platforms,.msmh-connection-grid{grid-template-columns:1fr}.msmh-workflows button,.msmh-platforms button,.msmh-locked button,.msmh-connection summary,.msmh-connection details button{width:100%;min-height:48px}.msmh-connection-grid dl>div{grid-template-columns:1fr;gap:3px}}@media (width<=390px){.msmh-shell,.msmh-shell *{min-width:0;max-width:100%}.msmh-shell{padding:10px;overflow-x:clip}.msmh-hero,.msmh-workflows,.msmh-connection{border-radius:18px;padding:14px}.msmh-shell :where(p,strong,small,span,dd,dt,button){overflow-wrap:anywhere}}.msmh-runner{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.msmh-task-form,.msmh-review,.msmh-results{background:#fbfafc;border:1px solid #e1dbe8;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.msmh-task-form h3,.msmh-review h3,.msmh-results h3{color:#40344d;margin:0;font-size:14px}.msmh-task-form label{color:#51455f;gap:6px;font-size:11px;font-weight:850;display:grid}.msmh-task-form :where(input,select,textarea){box-sizing:border-box;color:#332a3c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfc4dc;border-radius:10px;padding:9px 10px;font-weight:500}.msmh-task-form textarea{resize:vertical;min-height:126px}.msmh-task-form :where(input,select,textarea):focus-visible,.msmh-confirm input:focus-visible{outline-offset:2px;outline:3px solid #6848ad47}.msmh-review>dl{gap:0;margin:0;display:grid}.msmh-review>dl>div{border-top:1px solid #e8e2ed;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.msmh-review dt{color:#71687a;font-size:10px;font-weight:850}.msmh-review dd{color:#4f4359;overflow-wrap:anywhere;margin:0;font-size:10px}.msmh-transfer{background:#eee9f6;border-radius:10px;color:#5b4d70!important;padding:10px!important}.msmh-transfer strong{color:#453653}.msmh-confirm{color:#4d4059;cursor:pointer;background:#fff;border:1px solid #ddd5e7;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;font-size:11px;display:grid!important}.msmh-confirm.is-danger{background:#fff8f8;border-color:#e5b7bf}.msmh-confirm input{width:18px;height:18px;margin:1px 0}.msmh-confirm span{gap:3px;display:grid}.msmh-confirm small{color:#786f80;line-height:1.45}.msmh-actions{flex-wrap:wrap;gap:8px;display:flex}.msmh-actions button,.msmh-error button{box-sizing:border-box;color:#4c3a65;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbbfda;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:850}.msmh-actions button.is-primary{color:#fff;background:#6848ad;border-color:#6848ad}.msmh-actions button.is-stop{color:#923448;border-color:#b84a60}.msmh-actions button:disabled{color:#89818e;cursor:not-allowed;background:#eeeaf2;border-color:#ddd8e3}.msmh-results{background:#f8fcf9}.msmh-results article{border-top:1px solid #dce9e0;gap:7px;padding-top:10px;display:grid}.msmh-results article>strong{color:#2f5940}.msmh-results article>p{white-space:pre-wrap}.msmh-results ul{gap:5px;margin:0;padding-left:18px;display:grid}.msmh-results a{color:#5a4393}.msmh-disconnect>div{gap:10px;padding:0 12px 12px;display:grid}.msmh-disconnect label{color:#54485e;align-items:flex-start;gap:8px;font-size:11px;display:flex}.msmh-disconnect input{flex:none;width:18px;height:18px}.msmh-disconnect button{justify-self:start}.msmh-error button{margin-left:7px}.msmh-shell :where(input,select,textarea,button,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.msmh-runner{grid-template-columns:1fr}.msmh-task-form :where(input,select,textarea),.msmh-actions button,.msmh-disconnect button,.msmh-error button{width:100%;min-height:48px}.msmh-review>dl>div{grid-template-columns:1fr;gap:3px}.msmh-actions{display:grid}.msmh-disconnect button{justify-self:stretch}}.mac-provider-readiness{background:#fdfcff;border:1px solid #ded8ec;border-radius:14px;gap:12px;min-width:0;padding:15px;display:grid}.mac-provider-readiness>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mac-provider-readiness>header>div{gap:3px;min-width:0;display:grid}.mac-provider-readiness>header span{color:#6752c2;letter-spacing:.04em;font-size:10px;font-weight:900}.mac-provider-readiness h3{color:#403848;margin:0;font-size:16px}.mac-provider-readiness>header p{color:#726b7b;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:11px;line-height:1.6}.mac-provider-readiness>header>strong{color:#5e4aa9;background:#eeeaf8;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.mac-provider-readiness-summary{flex-wrap:wrap;gap:7px;display:flex}.mac-provider-readiness-summary span{color:#645b70;letter-spacing:0;background:#f0edf7;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.mac-provider-readiness-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mac-provider-readiness-groups>article{background:#fff;border:1px solid #e5e0ec;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.mac-provider-readiness-groups>article.is-connected{background:#f9fdfa;border-color:#bfdccc}.mac-provider-readiness-groups>article.is-unavailable{background:#fffcf6;border-color:#ead7b9}.mac-provider-readiness-groups>article>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.mac-provider-readiness-groups>article>header>div{gap:3px;min-width:0;display:grid}.mac-provider-readiness-groups>article>header strong{color:#433b4c;font-size:12px}.mac-provider-readiness-groups>article>header p{color:#766f7d;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.mac-provider-readiness-groups>article>header>span{color:#6e6578;letter-spacing:0;background:#eeeaf5;border-radius:999px;flex:none;padding:4px 6px;font-size:9px}.mac-provider-readiness-groups>article.is-connected>header>span{color:#28694f;background:#e7f6ee}.mac-provider-readiness-items{gap:7px;display:grid}.mac-provider-readiness-items details{background:#fff;border:1px solid #e7e2ec;border-radius:10px;min-width:0;overflow:hidden}.mac-provider-readiness-items details.is-available{border-color:#c9dfd1}.mac-provider-readiness-items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:flex}.mac-provider-readiness-items summary span{color:#4b4354;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:850}.mac-provider-readiness-items summary small{color:#7a7281;flex:none;font-size:9px}.mac-provider-readiness-items dl{background:#faf9fc;border-top:1px solid #ece8f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:10px;display:grid}.mac-provider-readiness-items dl>div{background:#fff;border-radius:8px;min-width:0;padding:7px}.mac-provider-readiness-items dt{color:#756a80;font-size:9px;font-weight:800}.mac-provider-readiness-items dd{color:#51485a;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.5}.mac-provider-readiness-warning{color:#705a2c;overflow-wrap:anywhere;background:#fff6e4;border-radius:9px;margin:0;padding:10px;font-size:10px;line-height:1.55}.mac-provider-readiness-groups>article>button,.mac-provider-readiness>footer button{color:#5f4cad;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc6df;border-radius:9px;padding:0 11px;font-size:10px;font-weight:850}.mac-provider-readiness>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mac-provider-readiness>footer p{color:#746d7b;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.mac-provider-readiness>footer button{color:#fff;background:#6752c2;border-color:#6752c2;flex:none}.mac-provider-readiness>footer button:disabled{color:#8a8291;cursor:wait;background:#eeeaf2;border-color:#ddd8e5}.mac-provider-readiness :where(button,summary):focus-visible{outline-offset:2px;outline:3px solid #6752c247}.mac-provider-readiness-items .mac-provider-pricing-state{background:#f7f4fc;border:1px solid #ddd6e9}.mac-provider-readiness-items .mac-provider-pricing-state.is-verified-official{background:#eff9f3;border-color:#bcdcca}.mac-provider-readiness-items .mac-provider-pricing-state.is-operator-limit{background:#fff9e9;border-color:#d8c9a3}.mac-provider-readiness-items .mac-provider-pricing-state.is-unverified{background:#fff8e8;border-color:#e5d3ad}.mac-provider-readiness-items .mac-provider-pricing-state.is-not-applicable{background:#f5f5f7;border-color:#d9d9df}.mac-provider-readiness-items .mac-provider-pricing-state dt{color:#51406e}.mac-provider-readiness-items .mac-provider-pricing-state.is-verified-official dt{color:#28694f}.mac-provider-readiness-items .mac-provider-pricing-state.is-operator-limit dt,.mac-provider-readiness-items .mac-provider-pricing-state.is-unverified dt{color:#76591f}.mac-provider-readiness-items .mac-provider-failure-billing{background:#faf8fd;border-left:3px solid #d6c7e8}.mac-provider-readiness-items .mac-provider-result{background:#f1faf5;border:1px solid #c9ddd3}.mac-provider-readiness-items .mac-provider-result dt{color:#27634b}.mac-provider-readiness-items .mac-provider-progress{background:#f7f4fc;border:1px solid #d8d1e8}.mac-provider-readiness-items .mac-provider-progress dt{color:#5d468b}.mac-provider-readiness-items .mac-provider-recovery{background:#fff9ea;border:1px solid #ead7ae}.mac-provider-readiness-items .mac-provider-recovery dt{color:#76591f}.mac-provider-readiness-items :where(.mac-provider-result,.mac-provider-progress,.mac-provider-recovery) dd{color:#433b4c;font-weight:650}@media (width<=720px){.mac-provider-readiness>header,.mac-provider-readiness>footer,.mac-provider-readiness-groups{grid-template-columns:1fr;display:grid}.mac-provider-readiness>header>strong{justify-self:start}.mac-provider-readiness-groups>article>button,.mac-provider-readiness>footer button,.mac-provider-readiness-items summary{width:100%;min-height:48px}.mac-provider-readiness-items dl{grid-template-columns:1fr}}@media (width<=390px){.mac-provider-readiness,.mac-provider-readiness>*,.mac-provider-readiness-groups,.mac-provider-readiness-groups>article,.mac-provider-readiness-items,.mac-provider-readiness-items details,.mac-provider-readiness-items summary>*{min-width:0;max-width:100%}.mac-provider-readiness{overflow-x:clip}.mac-provider-readiness-groups>article>header{grid-template-columns:1fr;display:grid}.mac-provider-readiness-groups>article>header>span{justify-self:start}.mac-provider-readiness-items summary{flex-direction:column;align-items:flex-start}.mac-provider-readiness-items summary small{white-space:normal;overflow-wrap:anywhere}}.mkh-save-helper{background:#fbf9fd;border:1px solid #d9d2e5;border-radius:15px;min-width:0;overflow:hidden}.mkh-save-helper>summary{box-sizing:border-box;color:#493b59;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:11px 14px;display:flex}.mkh-save-helper>summary>span{gap:2px;min-width:0;display:grid}.mkh-save-helper>summary small{color:#776f80;font-size:10px;line-height:1.45}.mkh-save-helper>summary em{color:#69577c;background:#ede8f5;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850}.mkh-save-helper>div{gap:12px;padding:0 14px 14px;display:grid}.mkh-save-helper header{gap:4px;display:grid}.mkh-save-helper header span{color:#6a51a7;font-size:10px;font-weight:900}.mkh-save-helper h2{color:#3d314a;margin:0;font-size:17px}.mkh-save-helper header p,.mkh-save-helper-boundary,.mkh-save-helper footer small{color:#746b7b;margin:0;font-size:11px;line-height:1.55}.mkh-save-helper fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.mkh-save-helper legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mkh-save-helper fieldset label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dfd8e7;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:64px;padding:10px;display:grid}.mkh-save-helper input,.mvid-memo-review input{accent-color:#6848ad;width:20px;height:20px;margin:1px 0 0}.mkh-save-helper label>span{gap:3px;display:grid}.mkh-save-helper label strong{color:#46394f;font-size:11px}.mkh-save-helper label small{color:#796f80;font-size:10px;line-height:1.45}.mkh-save-helper-boundary{background:#f0edf6;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.mkh-save-helper-boundary strong{color:#52445f}.mkh-save-helper footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mkh-save-helper footer button{color:#4c3a65;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbbfda;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:850}.mkh-save-helper-status{color:#285d39;background:#edf7f0;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.mkh-save-helper :where(summary,button,input):focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mvid-memo-review,.mpd-memo-review{background:#fbf9fd;border:1px solid #d9d0e5;border-radius:15px;gap:12px;min-width:0;padding:14px;display:grid}.mvid-memo-review header,.mpd-memo-review header{gap:4px;display:grid}.mvid-memo-review header span,.mpd-memo-review header span{color:#6848ad;font-size:10px;font-weight:900}.mvid-memo-review h3,.mpd-memo-review h3{color:#3d3149;margin:0}.mvid-memo-review header p,.mpd-memo-review header p{color:#746b7b;margin:0;font-size:11px;line-height:1.55}.mvid-memo-review dl,.mpd-memo-review dl{gap:0;margin:0;display:grid}.mvid-memo-review dl>div,.mpd-memo-review dl>div{border-bottom:1px solid #e8e2ec;grid-template-columns:90px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.mvid-memo-review dt,.mpd-memo-review dt{color:#776c80;font-size:10px;font-weight:850}.mvid-memo-review dd,.mpd-memo-review dd{color:#4d4156;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.mvid-memo-review>label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dfd8e7;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mvid-memo-review>label>span{gap:3px;display:grid}.mvid-memo-review>label small{color:#796f80;font-size:10px;line-height:1.45}.mvid-memo-review>div,.mpd-memo-review>div{justify-content:flex-end;gap:8px;display:flex}.mvid-memo-review>div button,.mpd-memo-review>div button{min-height:44px}.mpd-memo-review>p{color:#705a2c;background:#fff6e5;border-radius:10px;gap:3px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;display:grid}.mpd-memo-review>div button{box-sizing:border-box;color:#4c3a65;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbbfda;border-radius:10px;padding:8px 12px;font-weight:850}.mpd-memo-review>div .msh-primary{color:#fff;background:#6848ad;border-color:#6848ad}@scope(.mw-workspace.is-video-summary){.mvs-studio{box-sizing:border-box;color:#272334;grid-template-columns:minmax(0,1fr);gap:18px;width:min(1120px,100%);margin:0 auto;padding:22px 22px 48px;display:grid}.mvs-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:10px 4px 2px;display:flex}.mvs-heading>div{gap:7px;display:grid}.mvs-heading span,.mvs-result header span{color:#6549d7;letter-spacing:.04em;font-size:12px;font-weight:850}.mvs-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.12}.mvs-heading p{color:#777181;margin:0;font-size:14px;line-height:1.6}.mvs-heading>strong{color:#5c46bf;background:#fff;border:1px solid #ddd5ff;border-radius:999px;flex:none;padding:8px 12px;font-size:12px}.mvs-card{background:#fffffff5;border:1px solid #e0dcec;border-radius:22px;min-width:0;box-shadow:0 18px 48px #402f6814}.mvs-input-card{gap:16px;padding:18px;display:grid}.mvs-tabs{background:#f1eff5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.mvs-tabs button{color:#77717e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:800}.mvs-tabs button[aria-selected=true]{color:#5a43c1;background:#fff;box-shadow:0 5px 16px #3c2b5c17}.mvs-summary-modes{border:0;min-width:0;margin:0;padding:0}.mvs-summary-modes legend{color:#40364f;margin-bottom:9px;font-size:14px;font-weight:800}.mvs-summary-modes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mvs-summary-modes button{text-align:left;color:#51465f;cursor:pointer;min-width:0;min-height:66px;font:inherit;background:#fff;border:1px solid #e3ddec;border-radius:12px;padding:12px}.mvs-summary-modes button strong,.mvs-summary-modes button small{display:block}.mvs-summary-modes button small{color:#756b80;margin-top:4px;font-size:12px;line-height:1.5}.mvs-summary-modes button[aria-pressed=true]{background:#f3efff;border-color:#7255d9;box-shadow:inset 0 0 0 1px #7255d9}.mvs-summary-modes button:focus-visible{outline-offset:2px;outline:3px solid #c5b5f8}.mvs-summary-modes:disabled{opacity:.65}.mvs-summary-modes p,.mvs-mode-caption{color:#756b80;margin:9px 0 0;font-size:12px;line-height:1.6}.mvs-summary-modes button:last-child:nth-child(odd){grid-column:1/-1}.mvs-excerpts{color:#51465f;border:1px solid #e2dced;border-radius:14px;margin:18px 0;padding:14px}.mvs-excerpts summary{cursor:pointer;font-weight:800}.mvs-excerpts>p{color:#756b80;font-size:12px;line-height:1.6}.mvs-excerpts ol{gap:14px;padding-left:22px;display:grid}.mvs-excerpts li{border-bottom:1px solid #eee9f5;min-width:0;padding:10px 0}.mvs-excerpts blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f5fd;border-left:3px solid #a68bdf;max-height:220px;margin:10px 0;padding:12px;font-size:13px;line-height:1.8;overflow:auto}.mvs-excerpts li>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mvs-excerpts a{color:#6548bf;font-size:13px}.mvs-excerpts .mvs-secondary{white-space:normal}.mvs-context-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:15px 0;display:flex}.mvs-context-tools small{color:#7d728b;font-size:12px}.mvs-context-prose{color:#302b3a;outline:none;max-width:78ch;margin:18px auto 24px;font-size:16px;line-height:1.95}.mvs-context-paragraph{margin:0 0 1.5em}.mvs-context-paragraph p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mvs-context-paragraph sup{vertical-align:super;margin-left:3px;line-height:0}.mvs-time-footnote{color:#72569c;min-height:24px;font:inherit;cursor:pointer;text-underline-offset:2px;vertical-align:baseline;overflow-wrap:anywhere;background:#f5f1fc;border:0;border-radius:4px;max-width:100%;padding:2px 4px;font-size:10.5px;line-height:1.5;text-decoration:underline;display:inline-block}.mvs-time-footnote:focus-visible{outline-offset:2px;outline:2px solid #9670d0}.mvs-context-paragraph textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #cbbde2;border-radius:10px;padding:12px;font-size:15px;line-height:1.8}.mvs-back-to-summary{margin-bottom:12px}.mvs-url-panel{background:#fcfbfd;border:1px solid #e7e2ee;border-radius:16px;gap:8px;padding:16px;display:grid}.mvs-url-panel>label{color:#514b58;font-size:13px;font-weight:800}.mvs-url-panel>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.mvs-url-panel input{box-sizing:border-box;color:#332e39;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #d8d1e2;border-radius:12px;padding:0 15px;font-size:14px}.mvs-url-panel small{color:#817a87;font-size:11px}.mvs-primary,.mvs-secondary{color:#5b47b6;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d1e3;border-radius:12px;padding:0 18px;font-size:13px;font-weight:850}.mvs-primary{color:#fff;background:#6548db;border-color:#6548db;box-shadow:0 8px 20px #6548db33}.mvs-primary:disabled,.mvs-secondary:disabled{color:#99939e;box-shadow:none;cursor:not-allowed;background:#efedf2;border-color:#e3dfe8}.mvs-dropzone{text-align:center;background:linear-gradient(145deg,#fbfaff,#f7f4ff);border:1.5px dashed #cfc6e6;border-radius:18px;place-content:center;justify-items:center;gap:8px;min-height:260px;padding:26px;transition:border-color .18s,background .18s;display:grid}.mvs-dropzone.is-dragging{background:#f0ebff;border-color:#6548db}.mvs-dropzone>input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mvs-dropzone>span{color:#674bd2;background:#e9e2ff;border-radius:17px;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.mvs-dropzone>strong{color:#403a47;overflow-wrap:anywhere;max-width:700px;margin-top:4px;font-size:15px}.mvs-dropzone>small{color:#817a88;font-size:11px}.mvs-dropzone>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.mvs-progress,.mvs-status,.mvs-error,.mvs-warning{border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.mvs-progress{color:#5847a6;background:#f1edff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mvs-progress>span{border:3px solid #d8cff8;border-top-color:#6548db;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite mvs-spin}.mvs-progress p{margin:0}.mvs-status{color:#33634f;background:#edf7f2}.mvs-error{color:#913646;background:#fff5f6;border:1px solid #efc3ca}.mvs-warning{color:#6c5626;background:#fff9e9;border:1px solid #eed69d}@keyframes mvs-spin{to{transform:rotate(360deg)}}.mvs-result{gap:16px;padding:20px;display:grid}.mvs-result>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mvs-result>header>div:first-child{gap:5px;min-width:0;display:grid}.mvs-result h2{color:#332e3b;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.3}.mvs-result-meta{flex:none;justify-items:end;gap:4px;display:grid}.mvs-result-meta strong{color:#5b46bd;background:#eee9ff;border-radius:999px;padding:6px 9px;font-size:10px}.mvs-result-meta small{color:#8a8390;font-size:9px}.mvs-summary-editor{gap:7px;display:grid}.mvs-summary-editor>span{color:#5e5864;font-size:12px;font-weight:800}.mvs-summary-editor textarea{box-sizing:border-box;resize:vertical;color:#39343e;width:100%;min-height:230px;font:inherit;background:#fbfafc;border:1px solid #ded8e7;border-radius:15px;padding:16px;font-size:14px;line-height:1.75}.mvs-transcript-toggle{color:#5d4aae;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1dce8;border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:flex}.mvs-transcript-toggle b{font-size:20px;font-weight:500}.mvs-transcript{color:#59535f;max-height:380px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f7fa;border:1px solid #e5e0e9;border-radius:13px;margin:0;padding:15px;font-size:12px;line-height:1.65;overflow:auto}.mvs-result>footer{border-top:1px solid #ebe7ee;justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.mvs-result>footer p{color:#837d89;margin:0;font-size:11px}.mvs-result>footer>div{gap:8px;display:flex}.mvs-studio :where(button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #6548db40}@media (width<=720px){.mvs-studio{padding:14px 12px 36px}.mvs-heading{display:grid}.mvs-heading>strong{justify-self:start}.mvs-url-panel>div{grid-template-columns:1fr}.mvs-url-panel button,.mvs-result>footer button{width:100%;min-height:48px}.mvs-dropzone{min-height:220px;padding:20px 14px}.mvs-result>header,.mvs-result>footer{display:grid}.mvs-result-meta{justify-items:start}.mvs-result>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (width<=390px){.mvs-studio,.mvs-studio *{min-width:0;max-width:100%}.mvs-input-card,.mvs-result{padding:14px}.mvs-tabs,.mvs-result>footer>div{grid-template-columns:1fr}.mvs-dropzone>div{width:100%;display:grid}.mvs-dropzone button{width:100%}.mvs-studio{overflow-x:clip}}}@media (width<=720px){.mkh-save-helper>summary,.mkh-save-helper footer,.mvid-memo-review>div,.mpd-memo-review>div{grid-template-columns:1fr;display:grid}.mkh-save-helper>summary em{justify-self:start}.mkh-save-helper fieldset{grid-template-columns:1fr}.mkh-save-helper>summary,.mkh-save-helper footer button,.mkh-save-helper fieldset label,.mvid-memo-review>div button,.mpd-memo-review>div button{width:100%;min-height:48px}.mvid-memo-review dl>div,.mpd-memo-review dl>div{grid-template-columns:1fr;gap:3px}}@media (width<=390px){.mkh-save-helper,.mkh-save-helper *,.mvid-memo-review,.mvid-memo-review *,.mpd-memo-review,.mpd-memo-review *{min-width:0;max-width:100%}.mkh-save-helper,.mvid-memo-review,.mpd-memo-review{overflow-x:clip}.mkh-save-helper :where(p,strong,small,span,button),.mvid-memo-review :where(p,strong,small,span,dd,button),.mpd-memo-review :where(p,strong,small,span,dd,button){overflow-wrap:anywhere}}.msocial-playful-safety{color:#5f50a6;background:#f8f6ff;border:1px solid #dcd5f4;border-radius:11px;margin:0;padding:10px 11px;font-size:10px;line-height:1.55}.msocial-playful-results{margin-bottom:14px;padding:16px}.msocial-playful-results>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.msocial-playful-results>header>div{gap:4px;display:grid}.msocial-playful-results>header span{color:#6650cc;font-size:9px;font-weight:900}.msocial-playful-results>header h3{margin:0;font-size:15px}.msocial-playful-results>header>strong{color:#7b7685;font-size:10px}.msocial-playful-results>p,.msocial-playful-results>aside{color:#706b79;font-size:10px;line-height:1.6}.msocial-playful-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.msocial-playful-grid>article{background:#fcfbfe;border:1px solid #e5e1ef;border-radius:14px;min-width:0;padding:13px}.msocial-playful-grid>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.msocial-playful-grid>article>header>div{gap:3px;display:grid}.msocial-playful-grid>article>header span{color:#725bd3;font-size:8px;font-weight:900}.msocial-playful-grid h4{margin:0;font-size:12px}.msocial-playful-grid>article>header small,.msocial-playful-grid>article>small{color:#8b8793;font-size:8px;line-height:1.5}.msocial-added-text,.msocial-composed-text{border-radius:10px;margin-top:10px;padding:10px}.msocial-added-text{background:#f3efff;border:1px solid #ddd4fa}.msocial-composed-text{background:#fff;border:1px solid #e5e2eb}.msocial-added-text>span,.msocial-composed-text>span{color:#6a55c7;font-size:8px;font-weight:900}.msocial-added-text p{overflow-wrap:anywhere;color:#463f62;margin:5px 0 0;font-size:10px;line-height:1.55}.msocial-composed-text pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#504c57;font:inherit;margin:5px 0 0;font-size:10px;line-height:1.6}.msocial-playful-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.msocial-playful-actions button{color:#5f49c2;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd7e8;border-radius:10px;padding:7px;font-size:9px;font-weight:850}.msocial-playful-actions button:last-child{color:#fff;background:#6954cf;border-color:#6954cf}.msocial-playful-actions button:disabled{cursor:not-allowed;opacity:.5}.msocial-playful-results>aside{background:#f6f5f8;border-radius:10px;padding:10px}@media (width<=600px){.msocial-playful-grid{grid-template-columns:1fr}.msocial-source .msh-segment{grid-template-columns:1fr;grid-auto-flow:row}.msocial-source .msh-segment button,.msocial-playful-actions button{min-height:48px}}@media (width<=390px){.msocial-playful-results,.msocial-playful-results *,.msocial-playful-grid,.msocial-playful-grid>article{min-width:0;max-width:100%}.msocial-playful-results{overflow-x:clip}.msocial-playful-results :where(p,pre,span,small,button){overflow-wrap:anywhere}}.msocial-playful-compare{gap:10px;margin-bottom:14px;padding:15px;display:grid}.msocial-playful-compare>header{gap:3px;display:grid}.msocial-playful-compare>header span{color:#6c55ca;font-size:9px;font-weight:900}.msocial-playful-compare h3{margin:0;font-size:14px}.msocial-playful-compare>p,.msocial-playful-compare>div>p{color:#514767;background:#f6f2ff;border-radius:10px;gap:4px;margin:0;padding:10px;font-size:10px;line-height:1.55;display:grid}.msocial-playful-compare>p small,.msocial-playful-compare>div>p small{color:#8c8598;font-size:8px}.msocial-playful-compare>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.msocial-playful-compare>aside{color:#716b78;background:#f6f5f8;border-radius:9px;padding:9px 10px;font-size:9px;line-height:1.55}@media (width<=600px){.msocial-playful-compare>div{grid-template-columns:1fr}}@media (width<=390px){.msocial-playful-compare,.msocial-playful-compare *{min-width:0;max-width:100%}.msocial-playful-compare{overflow-x:clip}.msocial-playful-compare :where(p,span,small,aside){overflow-wrap:anywhere}}.mteam-cost{color:#536a62;gap:5px;font-size:10px;font-weight:850;display:grid}.mteam-cost input{box-sizing:border-box;color:#42534d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccddd7;border-radius:9px;padding:0 10px}.mteam-cost small{color:#70827b;font-size:9px;line-height:1.5}.mteam-review>label.is-danger,.mteam-change-review>label.is-danger{background:#fff9fa;border-color:#e1b9c0}.mteam-teams,.mteam-change-review{background:#fff;border:1px solid #d7e5e0;border-radius:12px;gap:11px;min-width:0;padding:14px;display:grid}.mteam-teams>header,.mteam-change-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mteam-teams>header small{color:#70827b;text-align:right;max-width:520px;font-size:9px;line-height:1.5}.mteam-teams>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mteam-teams article{background:#fbfdfc;border:1px solid #dce7e3;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.mteam-teams article>div{gap:3px;min-width:0;display:grid}.mteam-teams article span{color:#70827b;font-size:9px}.mteam-teams button,.mteam-change-review button{box-sizing:border-box;color:#276b55;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cbded7;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.mteam-teams button.is-danger,.mteam-change-review button.is-danger{color:#a74353;border-color:#bd5869}.mteam-change-review button.is-primary{color:#fff;background:#2f7d62;border-color:#2f7d62}.mteam-change-review>header>div{gap:3px;display:grid}.mteam-change-review>header span{color:#347761;font-size:9px;font-weight:900}.mteam-change-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mteam-change-review dl>div{background:#f1f7f4;border-radius:9px;padding:10px}.mteam-change-review dt{color:#476b5f;font-size:9px;font-weight:900}.mteam-change-review dd{color:#687c75;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.5}.mteam-change-review>label{color:#536a62;background:#fbfdfc;border:1px solid #d8e5e0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;font-size:10px;font-weight:850;display:grid}.mteam-change-review>label:has(select){grid-template-columns:1fr}.mteam-change-review>label input[type=checkbox]{accent-color:#2f7d62;width:21px;height:21px;margin:1px 0 0}.mteam-change-review>label select{box-sizing:border-box;color:#42534d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccddd7;border-radius:9px;padding:0 10px}.mteam-change-review>label span{gap:3px;display:grid}.mteam-change-review>label small{color:#70827b;font-size:9px;line-height:1.5}@media (width<=600px){.mteam-teams>header,.mteam-change-review>header,.mteam-teams article{display:grid}.mteam-teams>header small{text-align:left;max-width:none}.mteam-teams>div,.mteam-change-review dl{grid-template-columns:1fr}.mteam-teams button,.mteam-change-review button,.mteam-change-review>label select,.mteam-cost input{width:100%;min-height:48px}.mteam-actions{grid-template-columns:1fr;display:grid}}.mal-device-library{background:linear-gradient(135deg,#fff,#f5f7ff);border:1px solid #cbd6cf;border-radius:20px;gap:13px;max-width:1320px;margin:0 auto 16px;padding:20px;display:grid}.mal-device-library>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mal-device-library>header span{color:#635bff;letter-spacing:.14em;font-size:10px;font-weight:900}.mal-device-library>header h2{letter-spacing:-.025em;margin:5px 0 7px;font-size:21px}.mal-device-library>header p{color:#617069;max-width:780px;margin:0;font-size:13px;line-height:1.6}.mal-device-library>header>strong{color:#26332e;background:#e7ebe5;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mal-device-library>details{background:#fff;border:1px solid #d5ddd7;border-radius:13px}.mal-device-library>details summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 13px;font-size:12px;font-weight:850;display:flex}.mal-device-library>details p{color:#5f6965;margin:0;padding:0 13px 11px;font-size:11px;line-height:1.6}.mal-device-library-actions{flex-wrap:wrap;gap:8px;display:flex}.mal-device-library button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#18211e;border:1px solid #18211e;border-radius:12px;padding:10px 14px;font-weight:850}.mal-device-library button:disabled{cursor:not-allowed;opacity:.5}.mal-device-library button:focus-visible,.mal-device-library summary:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mal-device-library-actions button:last-child,.mal-device-library-list article>div:last-child button:not(:last-child){color:#18211e;background:#fff;border-color:#aeb9b2}.mal-device-library-status{color:#53615a;background:#edf1ed;border-radius:11px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.mal-device-library-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mal-device-library-list article{background:#fff;border:1px solid #ccd6cf;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.mal-device-library-list article span{color:#635bff;font-size:10px;font-weight:850}.mal-device-library-list article h3{overflow-wrap:anywhere;margin:4px 0;font-size:15px}.mal-device-library-list article small{color:#66736d;overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.mal-device-library-list article>div:last-child{gap:7px;display:grid}.mal-device-library-list article>div:last-child button:last-child{background:#8e2c25;border-color:#8e2c25}@media (width<=980px){.mal-device-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mal-device-library-list article{grid-template-columns:1fr}}@media (width<=680px){.mal-device-library{border-radius:18px;padding:17px}.mal-device-library>header,.mal-device-library-actions{display:grid}.mal-device-library-actions button,.mal-device-library-list button{width:100%;min-height:48px}.mal-device-library-list{grid-template-columns:1fr}}@media (width<=390px){.mal-device-library,.mal-device-library *{min-width:0;max-width:100%}.mal-device-library{overflow-x:clip}.mal-device-library :where(p,h3,span,small,button){overflow-wrap:anywhere}}.mfp-studio{overflow-wrap:anywhere;background:linear-gradient(145deg,#fcfbff,#fff);border:1px solid #d5cfe4;border-radius:18px;gap:13px;min-width:0;margin:0;padding:17px;display:grid;box-shadow:0 10px 30px #37274d0e}.mfp-studio>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mfp-studio>header>div{gap:4px;min-width:0;display:grid}.mfp-studio>header span,.mfp-review>header span{color:#6848ad;letter-spacing:.05em;font-size:10px;font-weight:900}.mfp-studio h3,.mfp-studio h4,.mfp-studio p{margin:0}.mfp-studio h3{color:#392d46;font-size:18px}.mfp-studio h4{color:#40324d;font-size:15px}.mfp-studio>header p{color:#716779;max-width:780px;font-size:11px;line-height:1.55}.mfp-studio>header>strong{color:#665874;background:#eee9f5;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mfp-boundary{background:#f1faf4;border:1px solid #d4e1d9;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.mfp-boundary strong{color:#315c43;font-size:11px}.mfp-boundary p{color:#5f7667;font-size:10px;line-height:1.55}.mfp-form-picker,.mfp-value{color:#50445d;gap:6px;font-size:11px;font-weight:850;display:grid}.mfp-form-picker select,.mfp-value input,.mfp-value textarea{box-sizing:border-box;color:#332a3c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cdc4d8;border-radius:10px;padding:9px 10px}.mfp-value textarea{resize:vertical;min-height:105px}.mfp-target{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mfp-target>div{background:#f2eef7;border-radius:11px;min-width:0;padding:10px}.mfp-target dt{color:#675776;font-size:9px;font-weight:900}.mfp-target dd{color:#4a3d55;overflow-wrap:anywhere;gap:3px;margin:3px 0 0;font-size:11px;font-weight:800;display:grid}.mfp-target small{color:#776d80;overflow-wrap:anywhere;font-size:9px;font-weight:500;line-height:1.45}.mfp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mfp-field{background:#fff;border:1px solid #dfd8e7;border-radius:13px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid}.mfp-field.is-selected{background:#fbf9ff;border-color:#8b72bd;box-shadow:inset 3px 0 #6848ad}.mfp-field.is-locked{background:#f2f0f3}.mfp-field.is-locked>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.mfp-field.is-locked>header>div{gap:3px;display:grid}.mfp-field.is-locked>header span{color:#8a5964;font-size:9px}.mfp-field.is-locked>header strong{color:#534a56;font-size:11px}.mfp-field.is-locked>header small{color:#807881;font-size:9px}.mfp-field.is-locked p{color:#776f79;font-size:10px;line-height:1.5}.mfp-include{box-sizing:border-box;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;display:grid}.mfp-include input,.mfp-review>label input{accent-color:#6848ad;width:20px;height:20px;margin:1px 0 0}.mfp-include>span,.mfp-review>label>span{gap:3px;min-width:0;display:grid}.mfp-include strong{color:#46394f;font-size:11px}.mfp-include small{color:#796f80;font-size:9px}.mfp-actions{justify-content:flex-end;gap:8px;display:flex}.mfp-actions button,.mfp-review footer button,.mfp-review summary,.mfp-execution-lock button{box-sizing:border-box;color:#4c3a65;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbbfda;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.mfp-actions button.is-primary,.mfp-review footer>button:nth-child(2){color:#fff;background:#6848ad;border-color:#6848ad}.mfp-actions button:disabled,.mfp-review button:disabled,.mfp-execution-lock button:disabled{cursor:not-allowed;opacity:.5}.mfp-review{background:#fff;border:1px solid #d5cce2;border-radius:14px;gap:11px;padding:14px;display:grid}.mfp-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mfp-review>header>div{gap:3px;display:grid}.mfp-review>header>strong{color:#645772;background:#eee9f6;border-radius:999px;padding:6px 9px;font-size:10px}.mfp-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mfp-review dl>div{background:#f7f5fa;border-radius:10px;min-width:0;padding:9px}.mfp-review dt{color:#6e5c7e;font-size:9px;font-weight:900}.mfp-review dd{color:#51465a;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.5}.mfp-review code{word-break:break-all;font-size:9px}.mfp-review>label{box-sizing:border-box;cursor:pointer;background:#fbfafc;border:1px solid #ded7e6;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mfp-review>label strong{color:#4b3e56;font-size:11px}.mfp-review>label small{color:#7a7081;font-size:10px;line-height:1.45}.mfp-warning{color:#795c23;background:#fff5df;border-radius:10px;padding:10px 11px;font-size:10px;line-height:1.55}.mfp-review footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mfp-review footer details{position:relative}.mfp-review footer summary{list-style:none}.mfp-review footer details[open]>button{z-index:2;min-width:150px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #36294326}.mfp-execution-lock{background:#342944;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.mfp-execution-lock>div{gap:4px;min-width:0;display:grid}.mfp-execution-lock strong{color:#fff;font-size:11px}.mfp-execution-lock p{color:#ddd5e8;font-size:10px;line-height:1.5}.mfp-execution-lock button{flex:none}.mfp-error,.mfp-status{border-radius:10px;min-height:44px;padding:10px 12px;font-size:10px;line-height:1.5}.mfp-error{color:#8c3046;background:#fff0f2}.mfp-status{color:#5b4e69;background:#f0edf6}.mfp-studio :where(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mfp-studio{padding:14px}.mfp-studio>header,.mfp-review>header,.mfp-review footer,.mfp-execution-lock{display:grid}.mfp-studio>header>strong,.mfp-review>header>strong{justify-self:start}.mfp-target,.mfp-fields,.mfp-review dl{grid-template-columns:1fr}.mfp-actions{grid-template-columns:1fr;display:grid}.mfp-actions button,.mfp-form-picker select,.mfp-value input,.mfp-value textarea,.mfp-review footer button,.mfp-review summary,.mfp-execution-lock button{width:100%;min-height:48px}.mfp-review footer details[open]>button{margin-top:6px;position:static}.mfp-execution-lock button{min-height:48px}}@media (width<=390px){.mfp-studio,.mfp-studio *{min-width:0;max-width:100%}.mfp-studio{padding:12px;overflow-x:clip}.mfp-studio :where(p,strong,small,span,dd,dt,label,button,summary){overflow-wrap:anywhere}.mfp-review{padding:11px}}.mpc-studio{overflow-wrap:anywhere;background:linear-gradient(145deg,#f8fcfb,#fff);border:1px solid #cfdcda;border-radius:18px;gap:13px;min-width:0;margin:0;padding:17px;display:grid;box-shadow:0 10px 30px #2646400e}.mpc-studio>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mpc-studio>header>div{gap:4px;min-width:0;display:grid}.mpc-studio>header span,.mpc-review>header span,.mpc-result>header span{color:#2d7565;letter-spacing:.05em;font-size:10px;font-weight:900}.mpc-studio h3,.mpc-studio h4,.mpc-studio h5,.mpc-studio p{margin:0}.mpc-studio h3{color:#29443e;font-size:18px}.mpc-studio h4{color:#304941;font-size:15px}.mpc-studio h5{color:#38534b;font-size:12px}.mpc-studio>header p{color:#657871;max-width:780px;font-size:11px;line-height:1.55}.mpc-studio>header>strong{color:#39685c;background:#e5f0ed;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mpc-boundary{background:#f1f8f5;border:1px solid #d7e3df;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.mpc-boundary strong{color:#315c50;font-size:11px}.mpc-boundary p{color:#63766f;font-size:10px;line-height:1.55}.mpc-actions{flex-wrap:wrap;gap:8px;display:flex}.mpc-actions button,.mpc-actions>label,.mpc-review footer button,.mpc-result footer button,.mpc-result summary{box-sizing:border-box;color:#2d6859;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd3cc;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.mpc-actions button{color:#fff;background:#2f7d69;border-color:#2f7d69}.mpc-actions>label{position:relative}.mpc-actions>label input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mpc-actions>label:focus-within{outline-offset:2px;outline:3px solid #ffb800}.mpc-review,.mpc-result{background:#fff;border:1px solid #cfddd9;border-radius:14px;gap:11px;padding:14px;display:grid}.mpc-review.is-baseline{background:#fbfdff;border-color:#c9d6e5}.mpc-review>header,.mpc-result>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpc-review>header>div,.mpc-result>header>div{gap:3px;display:grid}.mpc-review>header>strong,.mpc-result>header>strong{color:#40675d;overflow-wrap:anywhere;background:#e8f2ef;border-radius:999px;max-width:42%;padding:6px 9px;font-size:10px}.mpc-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mpc-review dl>div{background:#f3f8f6;border-radius:10px;min-width:0;padding:9px}.mpc-review dt{color:#3e7063;font-size:9px;font-weight:900}.mpc-review dd{color:#52665f;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.5}.mpc-review code{word-break:break-all;font-size:9px}.mpc-review>label{box-sizing:border-box;cursor:pointer;background:#fbfdfc;border:1px solid #d7e3df;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mpc-review>label input{accent-color:#2f7d69;width:20px;height:20px;margin:1px 0 0}.mpc-review>label>span{gap:3px;min-width:0;display:grid}.mpc-review>label strong{color:#3e564f;font-size:11px}.mpc-review>label small{color:#70817b;font-size:10px;line-height:1.45}.mpc-review footer,.mpc-result footer{justify-content:flex-end;gap:8px;display:flex}.mpc-review footer button:last-child,.mpc-result footer button:first-child{color:#fff;background:#2f7d69;border-color:#2f7d69}.mpc-review button:disabled{cursor:not-allowed;opacity:.5}.mpc-result>header>strong.is-changed{color:#8a6217;background:#fff0d8}.mpc-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.mpc-summary article{background:#f1f7f5;border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.mpc-summary span{color:#60776f;letter-spacing:0;font-size:9px}.mpc-summary strong{color:#315c50;overflow-wrap:anywhere;font-size:12px}.mpc-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mpc-evidence>section{background:#fbfdfc;border:1px solid #d8e3e0;border-radius:12px;align-content:start;gap:7px;min-width:0;padding:11px;display:grid}.mpc-evidence article{background:#fff;border-radius:9px;gap:4px;padding:9px;display:grid}.mpc-evidence article strong{color:#446158;font-size:10px}.mpc-evidence article p,.mpc-evidence>section>p{color:#65766f;white-space:pre-wrap;font-size:10px;line-height:1.55}.mpc-result details{border:1px solid #d9e4e1;border-radius:11px}.mpc-result summary{border:0;justify-content:flex-start}.mpc-result details ul{color:#65766f;gap:6px;margin:0;padding:0 14px 12px 29px;font-size:10px;line-height:1.5;display:grid}.mpc-error,.mpc-status{border-radius:10px;min-height:44px;padding:10px 12px;font-size:10px;line-height:1.5}.mpc-error{color:#8c3046;background:#fff0f2}.mpc-status{color:#43665c;background:#edf6f3}.mpc-studio :where(button,input,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=900px){.mpc-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.mpc-studio{padding:14px}.mpc-studio>header,.mpc-review>header,.mpc-result>header,.mpc-review footer,.mpc-result footer{display:grid}.mpc-studio>header>strong,.mpc-review>header>strong,.mpc-result>header>strong{justify-self:start;max-width:100%}.mpc-review dl,.mpc-summary,.mpc-evidence{grid-template-columns:1fr}.mpc-actions{grid-template-columns:1fr;display:grid}.mpc-actions button,.mpc-actions>label,.mpc-review footer button,.mpc-result footer button,.mpc-result summary{width:100%;min-height:48px}}@media (width<=390px){.mpc-studio,.mpc-studio *{min-width:0;max-width:100%}.mpc-studio{padding:12px;overflow-x:clip}.mpc-studio :where(p,strong,small,span,dd,dt,label,button,summary,li){overflow-wrap:anywhere}.mpc-review,.mpc-result{padding:11px}}.msc-compare{overflow-wrap:anywhere;background:linear-gradient(145deg,#fcfaff,#fff);border:1px solid #d8d1e4;border-radius:18px;gap:13px;min-width:0;margin:0;padding:17px;display:grid;box-shadow:0 10px 30px #3a2a4e0e}.msc-compare>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.msc-compare>header>div{gap:4px;min-width:0;display:grid}.msc-compare>header span,.msc-criteria>header span,.msc-review>header span{color:#6c4ca2;letter-spacing:.05em;font-size:10px;font-weight:900}.msc-compare h3,.msc-compare h4,.msc-compare p{margin:0}.msc-compare h3{color:#3e304c;font-size:18px}.msc-compare h4{color:#493953;font-size:15px}.msc-compare>header p{color:#73687c;max-width:780px;font-size:11px;line-height:1.55}.msc-compare>header>strong{color:#69577a;background:#eee8f5;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.msc-compare-boundary{background:#f7f3fb;border:1px solid #dfd8e9;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.msc-compare-boundary strong{color:#584266;font-size:11px}.msc-compare-boundary p{color:#74697c;font-size:10px;line-height:1.55}.msc-page-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.msc-page-picker legend{color:#51415d;grid-column:1/-1;padding:0;font-size:12px;font-weight:900}.msc-page-picker>label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dfd8e7;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:64px;padding:10px;display:grid}.msc-page-picker input,.msc-review>label input{accent-color:#6c4ca2;width:20px;height:20px;margin:1px 0 0}.msc-page-picker label>span,.msc-review>label>span{gap:3px;min-width:0;display:grid}.msc-page-picker strong{color:#493a54;font-size:11px}.msc-page-picker small,.msc-page-picker em{color:#796f81;overflow-wrap:anywhere;font-size:9px;line-height:1.4}.msc-page-picker em{color:#897e90;font-style:normal}.msc-criteria{background:#fbfafc;border:1px solid #ded7e7;border-radius:14px;gap:10px;padding:13px;display:grid}.msc-criteria>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.msc-criteria>header>div{gap:3px;display:grid}.msc-criteria>header button,.msc-suggestions button,.msc-criteria>div:last-child button,.msc-compare-actions button,.msc-review footer button,.msc-review summary{box-sizing:border-box;color:#5a4075;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbbfda;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.msc-criteria button:disabled,.msc-compare-actions button:disabled,.msc-review button:disabled{cursor:not-allowed;opacity:.48}.msc-suggestions{flex-wrap:wrap;gap:6px;display:flex}.msc-suggestions button{min-height:36px;padding:6px 9px;font-size:10px}.msc-criteria>div:last-child{gap:7px;display:grid}.msc-criteria>div:last-child>label{color:#55475f;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:10px;font-weight:850;display:grid}.msc-criteria input[type=text]{box-sizing:border-box;color:#362b40;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfc5da;border-radius:10px;padding:9px 10px}.msc-compare-actions{justify-content:flex-end;gap:8px;display:flex}.msc-compare-actions button:last-child{color:#fff;background:#6c4ca2;border-color:#6c4ca2}.msc-review{background:#fff;border:1px solid #d8d0e4;border-radius:14px;gap:11px;padding:14px;display:grid}.msc-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.msc-review>header>div{gap:3px;display:grid}.msc-review>header>strong{color:#665472;background:#eee8f5;border-radius:999px;padding:6px 9px;font-size:10px}.msc-review>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.msc-review>dl>div{background:#f7f4fa;border-radius:10px;min-width:0;padding:9px}.msc-review dt{color:#6c557a;font-size:9px;font-weight:900}.msc-review dd{color:#5b4f63;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.5}.msc-review code{word-break:break-all;font-size:9px}.msc-review>label{box-sizing:border-box;cursor:pointer;background:#fbfafc;border:1px solid #dfd8e7;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.msc-review>label strong{color:#4b3e55;font-size:11px}.msc-review>label small{color:#7a7081;font-size:10px;line-height:1.45}.msc-table-scroll{background:#fff;border:1px solid #ddd6e5;border-radius:12px;min-width:0;overflow-x:auto}.msc-table-scroll table{width:100%;border-collapse:collapse;table-layout:fixed;min-inline-size:45rem}.msc-table-scroll caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.msc-table-scroll th,.msc-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e7e1eb;border-right:1px solid #e7e1eb;min-width:170px;padding:10px}.msc-table-scroll thead th{color:#503c61;background:#f1ecf6;font-size:10px}.msc-table-scroll tbody th{background:#faf8fc;gap:5px;display:grid}.msc-table-scroll tbody th strong{color:#473650;font-size:11px}.msc-table-scroll tbody th a{color:#61458a;align-items:center;min-height:44px;font-size:10px;font-weight:850;display:inline-flex}.msc-table-scroll tbody th small{color:#807486;font-size:9px}.msc-table-scroll ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.msc-table-scroll li{background:#f8f6fa;border-radius:9px;gap:4px;padding:8px;display:grid}.msc-table-scroll li strong{color:#634d72;font-size:9px}.msc-table-scroll li p{color:#625768;white-space:pre-wrap;font-size:10px;line-height:1.5}.msc-table-scroll .is-empty{color:#817a84;background:#f2f1f3;border-radius:9px;padding:9px;font-size:10px;display:block}.msc-review>details{border:1px solid #e1dae8;border-radius:11px}.msc-review>details>summary{border:0;justify-content:flex-start}.msc-review>details>div{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:0 12px 12px;display:grid}.msc-review>details strong{color:#5e496e;font-size:10px}.msc-review>details ul{color:#74687c;gap:5px;margin:0;padding-left:18px;font-size:10px;line-height:1.5;display:grid}.msc-review>footer{justify-content:flex-end;gap:8px;display:flex}.msc-review>footer button:first-child{color:#fff;background:#6c4ca2;border-color:#6c4ca2}.msc-compare-error,.msc-compare-status{border-radius:10px;min-height:44px;padding:10px 12px;font-size:10px;line-height:1.5}.msc-compare-error{color:#8c3046;background:#fff0f2}.msc-compare-status{color:#5d4e68;background:#f2eef6}.msc-compare :where(button,input,a,summary,.msc-table-scroll):focus-visible{outline-offset:2px;outline:3px solid #ffb800}.msc-file-open{box-sizing:border-box;color:#5a4075;cursor:pointer;background:#fff;border:1px solid #cbbfda;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.msc-file-open input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.msc-file-open:focus-within{outline-offset:2px;outline:3px solid #ffb800}@media (width<=760px){.msc-review>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.msc-compare{padding:14px}.msc-compare>header,.msc-criteria>header,.msc-review>header,.msc-review>footer{display:grid}.msc-compare>header>strong,.msc-review>header>strong{justify-self:start}.msc-page-picker,.msc-review>dl,.msc-criteria>div:last-child>label{grid-template-columns:1fr}.msc-compare-actions{grid-template-columns:1fr;display:grid}.msc-compare-actions button,.msc-file-open,.msc-criteria>header button,.msc-suggestions button,.msc-criteria>div:last-child button,.msc-criteria input[type=text],.msc-review>footer button,.msc-review summary{width:100%;min-height:48px}.msc-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.msc-review>details>div{grid-template-columns:1fr}.msc-table-scroll tbody th a{min-height:48px}}@media (width<=390px){.msc-compare,.msc-compare *{min-width:0;max-width:100%}.msc-compare{padding:12px;overflow-x:clip}.msc-compare :where(p,strong,small,span,dd,dt,label,button,summary,li,a){overflow-wrap:anywhere}.msc-review{padding:11px}.msc-table-scroll table{max-width:none;min-inline-size:45rem}.msc-table-scroll th,.msc-table-scroll td{max-width:none}}.mtv-work-file{overflow-wrap:anywhere;background:linear-gradient(145deg,#f7f9ff,#fff);border:1px solid #cfd9ed;border-radius:16px;grid-column:1/-1;gap:12px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 10px 28px #252f460b}.mtv-work-file>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mtv-work-file>header>div{gap:4px;min-width:0;display:grid}.mtv-work-file>header span{color:#4669c9;letter-spacing:.06em;font-size:11px;font-weight:900}.mtv-work-file h2,.mtv-work-file h3{color:#364056;margin:0}.mtv-work-file h2{font-size:16px}.mtv-work-file h3{font-size:14px}.mtv-work-file>header p,.mtv-work-file-review>p{color:#6e778a;max-width:780px;margin:0;font-size:11px;line-height:1.55}.mtv-work-file>header>strong{color:#4a63a8;background:#e8edfb;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mtv-work-file-actions{flex-wrap:wrap;gap:8px;display:flex}.mtv-work-file-actions button,.mtv-work-file-actions>label,.mtv-work-file-review>div button{box-sizing:border-box;color:#4963aa;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d4ec;border-radius:10px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex}.mtv-work-file-actions button{color:#fff;background:#4f6fc6;border-color:#4f6fc6}.mtv-work-file-actions button:disabled,.mtv-work-file-actions>label.is-disabled,.mtv-work-file-review>div button:disabled{cursor:not-allowed;opacity:.48}.mtv-work-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mtv-work-file-actions>label:focus-within,.mtv-work-file :where(button,summary,input):focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mtv-work-file>details{background:#fff;border:1px solid #dbe3f2;border-radius:11px;overflow:hidden}.mtv-work-file>details>summary{box-sizing:border-box;color:#536591;cursor:pointer;align-items:center;min-height:44px;padding:9px 12px;font-size:11px;font-weight:850;display:flex}.mtv-work-file>details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 12px 12px;display:grid}.mtv-work-file>details dl>div{background:#f7f9ff;border-radius:9px;min-width:0;padding:9px}.mtv-work-file dt{color:#4e67b0;font-size:11px;font-weight:900}.mtv-work-file dd{color:#5e687b;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.5}.mtv-work-file-review{background:#fff;border:1px solid #cfd9ed;border-radius:13px;gap:11px;padding:13px;display:grid}.mtv-work-file-review.is-import{background:#fdfbff;border-color:#d9cfec}.mtv-work-file-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mtv-work-file-review>header>div,.mtv-work-file-review>label>span{gap:3px;min-width:0;display:grid}.mtv-work-file-review>header span{letter-spacing:.04em;font-size:10px}.mtv-work-file-review>header small{color:#7b8495;overflow-wrap:anywhere;font-size:11px}.mtv-work-file-review>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mtv-work-file-review>dl>div{background:#f4f7ff;border-radius:9px;min-width:0;padding:9px}.mtv-work-file-review>label{box-sizing:border-box;color:#465168;cursor:pointer;background:#fbfcff;border:1px solid #d9dfec;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.mtv-work-file-review>label input{accent-color:#4f6fc7;width:20px;height:20px;margin:1px 0 0}.mtv-work-file-review>label strong{font-size:11px}.mtv-work-file-review>label small{color:#748096;font-size:11px;line-height:1.5}.mtv-work-file-review>div{justify-content:flex-end;gap:8px;display:flex}.mtv-work-file-review>div button:last-child{color:#fff;background:#4f6fc6;border-color:#4f6fc6}.mtv-work-file-status{color:#4c6094;background:#edf2ff;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;font-weight:750;line-height:1.5}@media (width<=680px){.mtv-work-file{padding:14px}.mtv-work-file>header,.mtv-work-file-review>header,.mtv-work-file-review>div{grid-template-columns:1fr;display:grid}.mtv-work-file>header>strong{justify-self:start}.mtv-work-file-actions{grid-template-columns:1fr;display:grid}.mtv-work-file-actions button,.mtv-work-file-actions>label,.mtv-work-file-review>div button{width:100%;min-height:48px}.mtv-work-file>details>summary{min-height:48px}.mtv-work-file>details dl,.mtv-work-file-review>dl{grid-template-columns:1fr}.mtv-work-file-review>label{min-height:48px}}@media (width<=390px){.mtv-work-file,.mtv-work-file *{min-width:0;max-width:100%}.mtv-work-file{padding:12px;overflow-x:clip}.mtv-work-file :where(p,strong,small,span,dd,dt,label,button,summary){overflow-wrap:anywhere}.mtv-work-file-review{padding:11px}}.mpu-localization-ai{background:#faf8fd;border:1px solid #d8cfea;border-radius:12px;gap:9px;padding:11px;display:grid}.mpu-localization-ai>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mpu-localization-ai>header>div{gap:3px;min-width:0;display:grid}.mpu-localization-ai>header span{color:#6e4f98;font-size:9px;font-weight:900}.mpu-localization-ai h4,.mpu-localization-ai p{margin:0}.mpu-localization-ai>header h4{font-size:13px}.mpu-localization-ai>header p{color:#70667b;max-width:650px;font-size:9px;line-height:1.5}.mpu-localization-ai button,.mpu-localization-ai select{box-sizing:border-box;color:#4f3e61;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8bdd9;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850}.mpu-localization-ai button:disabled,.mpu-localization-ai select:disabled{cursor:not-allowed;opacity:.5}.mpu-localization-ai-panel{gap:9px;display:grid}.mpu-localization-ai-panel>label:not(.mpu-localization-ai-consent){color:#59496a;gap:5px;font-size:10px;font-weight:850;display:grid}.mpu-localization-ai-panel>.is-ready,.mpu-localization-ai-panel>.is-locked,.mpu-localization-ai-error,.mpu-localization-ai-empty{box-sizing:border-box;border-radius:9px;min-height:44px;padding:10px 11px;font-size:10px;line-height:1.5}.mpu-localization-ai-panel>.is-ready{color:#286044;background:#eaf6ee}.mpu-localization-ai-panel>.is-locked{color:#795b1f;background:#fff3dd}.mpu-localization-ai-error{color:#8b3047;background:#fff0f2}.mpu-localization-ai-empty{color:#6d6375;background:#f0edf4}.mpu-localization-ai-transfer{background:#fff;border:1px solid #ded7e8;border-radius:11px;gap:8px;padding:10px;display:grid}.mpu-localization-ai-transfer>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mpu-localization-ai-transfer>header strong{font-size:11px}.mpu-localization-ai-transfer>header small{color:#776e81;font-size:9px}.mpu-localization-ai-transfer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mpu-localization-ai-transfer dl>div{background:#f6f3f9;border-radius:8px;min-width:0;padding:8px}.mpu-localization-ai-transfer dt{color:#725a8d;font-size:8px;font-weight:900}.mpu-localization-ai-transfer dd{color:#655a6e;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.5}.mpu-localization-ai-consent{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ded7e8;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid!important}.mpu-localization-ai-consent input{accent-color:#76569e;margin:1px 0 0;width:20px!important;height:20px!important;min-height:20px!important}.mpu-localization-ai-consent>span{gap:3px;display:grid}.mpu-localization-ai-consent strong{font-size:10px}.mpu-localization-ai-consent small{color:#746b7c;font-size:9px;line-height:1.45}.mpu-localization-ai-actions{justify-content:flex-end;gap:7px;display:flex}.mpu-localization-ai-actions button:last-child{color:#fff;background:#76569e;border-color:#76569e}.mpu-localization-ai-result{background:#fff;border:1px solid #cfc2df;border-radius:11px;gap:9px;padding:11px;display:grid}.mpu-localization-ai-result.is-stale{background:#fffaf0;border-color:#d5b36e}.mpu-localization-ai-result>header,.mpu-localization-ai-result>footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mpu-localization-ai-result>header>div{gap:2px;display:grid}.mpu-localization-ai-result>header span{color:#76569e;font-size:9px;font-weight:850}.mpu-localization-ai-result>header strong{font-size:11px}.mpu-localization-ai-result>header small{color:#716779;font-size:9px}.mpu-localization-ai-result>p{color:#74571c;background:#fff0d5;border-radius:8px;padding:9px;font-size:9px;line-height:1.5}.mpu-localization-ai-result>div{background:#f8f6fa;border-radius:9px;gap:5px;padding:9px;display:grid}.mpu-localization-ai-result>div>strong{font-size:11px}.mpu-localization-ai-result>div>p{color:#6b6272;font-size:9px;line-height:1.5}.mpu-localization-ai-result ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.mpu-localization-ai-result li{background:#fff;border-radius:8px;gap:2px;padding:8px;display:grid}.mpu-localization-ai-result li span{font-size:9px;font-weight:850}.mpu-localization-ai-result li small{color:#756d7d;font-size:8px;line-height:1.4}.mpu-localization-ai-result>footer p{color:#746b7c;max-width:560px;font-size:9px;line-height:1.45}.mpu-localization-ai-result>footer button{color:#fff;background:#76569e;border-color:#76569e;flex:none}.mpu-localization-ai :where(button,select,input):focus-visible,.mpu-localization-ai label:focus-within{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mpu-localization-ai{padding:10px}.mpu-localization-ai>header,.mpu-localization-ai-transfer>header,.mpu-localization-ai-result>header,.mpu-localization-ai-result>footer{grid-template-columns:1fr;display:grid}.mpu-localization-ai-transfer dl,.mpu-localization-ai-result ul{grid-template-columns:1fr}.mpu-localization-ai-actions{grid-template-columns:1fr;display:grid}.mpu-localization-ai button,.mpu-localization-ai select,.mpu-localization-ai-actions button,.mpu-localization-ai-result>footer button{width:100%;min-height:48px}}@media (width<=390px){.mpu-localization-ai,.mpu-localization-ai *{min-width:0;max-width:100%}.mpu-localization-ai{padding:9px;overflow-x:clip}.mpu-localization-ai :where(p,strong,small,span,dd,dt,label,button,li){overflow-wrap:anywhere}}.mco-overview{overflow-wrap:anywhere;background:linear-gradient(145deg,#fcfaff,#fff);border:1px solid #d8d1e5;border-radius:20px;gap:15px;min-width:0;padding:clamp(16px,2.5vw,24px);display:grid;box-shadow:0 12px 34px #38284e0f}.mco-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mco-overview>header>div{gap:4px;min-width:0;display:grid}.mco-overview>header span{color:#6848ad;letter-spacing:.06em;font-size:10px;font-weight:900}.mco-overview h2,.mco-overview h3,.mco-overview p{margin:0}.mco-overview h2{color:#392d47;font-size:clamp(20px,3vw,28px)}.mco-overview>header p{color:#746b7c;max-width:760px;font-size:11px;line-height:1.55}.mco-overview>header>strong{color:#665374;background:#eee9f5;border-radius:999px;flex:none;padding:8px 11px;font-size:10px}.mco-safety{background:#f0faf4;border:1px solid #cfe2d7;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.mco-safety strong{color:#2f6845;font-size:11px}.mco-safety p{color:#557060;font-size:10px;line-height:1.55}.mco-live{box-sizing:border-box;color:#61556d;background:#f0edf5;border-radius:11px;min-height:44px;padding:11px 13px;font-size:10px;line-height:1.5}.mco-live.has-error{color:#805423;background:#fff4e8}.mco-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.mco-card{background:#fff;border:1px solid #dfd8e8;border-radius:16px;grid-template-rows:auto auto auto auto auto 1fr auto auto;gap:11px;min-width:0;padding:14px;display:grid;box-shadow:0 7px 20px #36274b0a}.mco-card.is-connected{background:linear-gradient(150deg,#f7fff9,#fff);border-color:#a9d6b9}.mco-card.is-available{border-color:#bbb0df}.mco-card.is-error{border-color:#e6c4ca}.mco-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mco-card>header>div{gap:3px;min-width:0;display:grid}.mco-card>header span{font-size:9px}.mco-card h3{color:#40344d;font-size:15px}.mco-card>header>strong{color:#716979;background:#eeeaf2;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.mco-card.is-connected>header>strong{color:#28613b;background:#dff4e5}.mco-card.is-available>header>strong{color:#5e4b9d;background:#eee9fb}.mco-card.is-error>header>strong{color:#8b3f50;background:#fae7eb}.mco-card>p{color:#746b7c;font-size:10px;line-height:1.55}.mco-loading{gap:8px;padding:4px 0;display:grid}.mco-loading span{background:linear-gradient(90deg,#efedf1 20%,#f9f8fa 50%,#efedf1 80%) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.2s linear infinite mco-pulse}.mco-loading span:nth-child(2){width:78%}.mco-loading span:nth-child(3){width:58%}@keyframes mco-pulse{to{background-position:-200% 0}}.mco-services{flex-wrap:wrap;gap:6px;display:flex}.mco-services>span{background:#f8f7f9;border:1px solid #e0dbe5;border-radius:10px;gap:1px;min-width:72px;padding:7px 8px;display:grid}.mco-services>span.is-connected{background:#edfaf1;border-color:#add7ba}.mco-services>span.is-pending{background:#fff8e4;border-color:#ead397}.mco-services>span.is-error{background:#fff0f3;border-color:#e7bfc8}.mco-services>span.is-available:not(.is-connected){background:#f7f3ff;border-color:#cfc3e8}.mco-services b{color:#514558;font-size:9px}.mco-services small{color:#817983;font-size:8px}.mco-card dl{border-top:1px solid #ebe6ee;gap:0;margin:0;display:grid}.mco-card dl>div{border-bottom:1px solid #ebe6ee;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.mco-card dt{color:#725f82;font-size:9px;font-weight:900}.mco-card dd{color:#625769;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.mco-card>details{background:#fbfafc;border:1px solid #e2dce8;border-radius:11px;align-self:start;overflow:hidden}.mco-card>details summary{box-sizing:border-box;color:#5c496b;cursor:pointer;align-items:center;min-height:44px;padding:9px 11px;font-size:10px;font-weight:850;display:flex}.mco-card>details>div{gap:8px;padding:0 11px 11px;display:grid}.mco-card>details p{color:#756b7c;gap:2px;font-size:9px;line-height:1.5;display:grid}.mco-card>details p strong{color:#584461;font-size:9px}.mco-fallback{background:#f4f1f6;border-radius:11px;padding:11px}.mco-error{border-radius:10px;padding:10px 11px;color:#8a3045!important;background:#fff0f2!important}.mco-checked{color:#847b88;font-size:9px}.mco-card>footer{grid-template-columns:minmax(0,1fr) auto;align-self:end;gap:7px;display:grid}.mco-card button{box-sizing:border-box;color:#543f68;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9bfd5;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:850}.mco-card button.mco-primary{color:#fff;background:#6848ad;border-color:#6848ad}.mco-card button:disabled{color:#8b848f;cursor:not-allowed;background:#ece9ef;border-color:#ddd8e1}.mco-overview :where(button,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (prefers-reduced-motion:reduce){.mco-loading span{animation:none}}@media (width<=1000px){.mco-grid{grid-template-columns:1fr}.mco-card{grid-template-rows:auto}.mco-services>span{min-width:90px}}@media (width<=680px){.mco-overview{padding:14px}.mco-overview>header,.mco-safety,.mco-card>header{grid-template-columns:1fr;display:grid}.mco-overview>header>strong,.mco-card>header>strong{justify-self:start}.mco-card{padding:13px}.mco-card>footer{grid-template-columns:1fr}.mco-card button,.mco-card>details summary{width:100%;min-height:48px}.mco-card dl>div{grid-template-columns:1fr;gap:3px}.mco-services{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mco-services>span{min-width:0}}@media (width<=390px){.mco-overview,.mco-overview *{min-width:0;max-width:100%}.mco-overview{padding:12px;overflow-x:clip}.mco-card{padding:11px}.mco-overview :where(p,strong,small,span,dd,dt,button,summary){overflow-wrap:anywhere}.mco-services{grid-template-columns:1fr}}.mps-improve{overflow-wrap:anywhere;background:linear-gradient(145deg,#fbf8ff,#fff);border:1px solid #d7cdea;border-radius:18px;gap:14px;min-width:0;padding:clamp(15px,2.4vw,22px);display:grid}.mps-improve>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mps-improve>header>div{gap:3px;min-width:0;display:grid}.mps-improve>header span{color:#7054a8;letter-spacing:.04em;font-size:10px;font-weight:900}.mps-improve h3,.mps-improve p{margin:0}.mps-improve h3{color:#3d304c;font-size:18px}.mps-improve>header>strong{color:#654d85;background:#eee8f7;border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.mps-improve>p{color:#71677a;font-size:10px;line-height:1.6}.mps-improve-scope{background:#fff;border:1px solid #e2dbea;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.mps-improve-scope>div{border-bottom:1px solid #eee9f2;grid-template-columns:84px minmax(0,1fr);gap:8px;padding:9px 11px;display:grid}.mps-improve-scope>div:nth-last-child(-n+2){border-bottom:0}.mps-improve-scope>div:nth-child(odd){border-right:1px solid #eee9f2}.mps-improve-scope dt{color:#624c78;font-size:9px;font-weight:900}.mps-improve-scope dd{color:#756c7d;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.mps-improve-warning,.mps-improve-error{border-radius:11px;padding:10px 12px;color:#805526!important;background:#fff4e5!important}.mps-improve fieldset{border:0;min-width:0;margin:0;padding:0}.mps-improve legend{color:#4d3d5e;margin-bottom:9px;font-size:11px;font-weight:900}.mps-improve legend small{color:#81768b;font-size:9px;font-weight:700}.mps-improve-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mps-improve-options label{cursor:pointer;background:#fff;border:1px solid #e1d9e9;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;min-width:0;padding:10px;display:grid}.mps-improve-options label.is-selected{background:#f6f1ff;border-color:#8062bb}.mps-improve-options input{accent-color:#6d4bab;width:18px;height:18px;margin:1px 0 0}.mps-improve-options span{gap:3px;min-width:0;display:grid}.mps-improve-options strong{color:#4b3b59;font-size:10px}.mps-improve-options small{color:#7b7183;font-size:9px;line-height:1.45}.mps-improve-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.mps-improve button{box-sizing:border-box;color:#58416d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9bdd8;border-radius:11px;padding:8px 12px;font-size:10px;font-weight:850}.mps-improve button:hover:not(:disabled){background:#faf7ff;border-color:#7958ad}.mps-improve button:disabled{color:#918a96;cursor:not-allowed;background:#efedf1;border-color:#e0dbe5}.mps-improve :where(button,input,summary):focus-visible{outline-offset:2px;outline:3px solid #ffbd20}.mps-improve-review{background:#f7f3fb;border:1px solid #cfbfdf;border-radius:14px;gap:10px;padding:12px;display:grid}.mps-improve-review>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mps-improve-review>header strong{color:#463551;font-size:12px}.mps-improve-review>header span{color:#665176;background:#e9e0f3;border-radius:999px;padding:6px 8px;font-size:9px}.mps-improve-review>article{background:#fff;border:1px solid #e0d7e8;border-radius:12px;gap:8px;min-width:0;padding:11px;display:grid}.mps-improve-review>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mps-improve-review>article>header>div{gap:2px;min-width:0;display:grid}.mps-improve-review>article>header span{font-size:8px}.mps-improve-review>article>header strong{color:#493753;font-size:11px}.mps-improve-review>article>p{color:#776c7e;font-size:9px;line-height:1.5}.mps-improve-review details{border:1px solid #e7e1eb;border-radius:10px;overflow:hidden}.mps-improve-review summary{box-sizing:border-box;color:#604b70;cursor:pointer;align-items:center;min-height:44px;padding:9px 10px;font-size:9px;font-weight:850;display:flex}.mps-improve-review details dl{gap:8px;margin:0;padding:0 10px 10px;display:grid}.mps-improve-review details dl>div{grid-template-columns:28px minmax(0,1fr);gap:8px;display:grid}.mps-improve-review details dt{color:#745f84;font-size:9px;font-weight:900}.mps-improve-review details dd{color:#635768;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.mps-improve-review>small{color:#7a6f81;font-size:9px;line-height:1.5}.mps-improve-status{border-radius:11px;padding:10px 12px;color:#376348!important;background:#edf7f0!important;font-size:10px!important;line-height:1.5!important}@media (width<=700px){.mps-improve-scope,.mps-improve-options{grid-template-columns:minmax(0,1fr)}.mps-improve-scope>div,.mps-improve-scope>div:nth-last-child(-n+2){border-bottom:1px solid #eee9f2;border-right:0}.mps-improve-scope>div:last-child{border-bottom:0}.mps-improve-actions{grid-template-columns:minmax(0,1fr)}.mps-improve button,.mps-improve-review summary{min-height:48px}.mps-improve-review>article>header{display:grid}.mps-improve-review>article>header button{width:100%}}@media (width<=390px){.mps-improve,.mps-improve *{min-width:0;max-width:100%}.mps-improve{padding:14px;overflow-x:clip}.mps-improve>header{display:grid}.mps-improve>header>strong{justify-self:start}.mps-improve-scope>div{grid-template-columns:minmax(0,1fr)}.mps-improve-review>header{flex-direction:column;align-items:flex-start}.mps-improve :where(h3,strong,small,p,dt,dd,button,summary){overflow-wrap:anywhere;word-break:break-word}}@media (prefers-reduced-motion:reduce){.mps-improve *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mal-reference-send.is-blocked{background:#fffaf0;border-color:#e3d9bd}.mal-reference-send.is-blocked strong{color:#775b1c}.mal-image-detail{background:#fff;border:1px solid #d8dced;border-radius:13px;gap:9px;min-width:0;margin:0;padding:12px;display:grid}.mal-image-detail legend{color:#3f4860;padding:0 5px;font-size:11px;font-weight:900}.mal-image-detail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mal-image-detail label{cursor:pointer;background:#fafaff;border:1px solid #d9ddec;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:52px;padding:10px;display:grid}.mal-image-detail label:has(input:checked){background:#f0efff;border-color:#635bff}.mal-image-detail input{accent-color:#635bff;width:20px;height:20px;margin:1px 0 0}.mal-image-detail span{gap:3px;display:grid}.mal-image-detail strong{color:#41485e;font-size:10px}.mal-image-detail small{color:#747b8d;font-size:9px;line-height:1.45}.mal-image-detail :where(input,label):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=680px){.mal-image-detail>div{grid-template-columns:1fr}.mal-image-detail label{min-height:48px}}@media (width<=390px){.mal-image-detail,.mal-image-detail *{min-width:0;max-width:100%}.mal-image-detail{overflow-x:clip}.mal-image-detail :where(strong,small,span){overflow-wrap:anywhere}}.miq-dropzone.is-preparing{background:linear-gradient(145deg,#f8f4ff,#efeaff);border-color:#7a59c7;box-shadow:inset 0 0 0 1px #6542bd24}.miq-conversion-note{color:#493873;overflow-wrap:anywhere;background:#f7f3ff;border:1px solid #c8b8eb;border-radius:13px;gap:5px;min-width:0;padding:12px 13px;display:grid}.miq-conversion-note>strong{color:#4c3091;font-size:.92rem}.miq-conversion-note>p,.miq-conversion-note>small{color:#5e5672;margin:0;line-height:1.55}.miq-conversion-note>small{font-size:.82rem}.miq-prepare-stop{box-sizing:border-box;color:#7e3340;min-height:44px;font:inherit;cursor:pointer;background:#fff6f7;border:1px solid #a65f6c;border-radius:12px;padding:9px 16px;font-weight:800}.miq-prepare-stop:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.miq-quick-tools button:disabled{cursor:not-allowed;opacity:.54}@media (width<=720px){.miq-conversion-note{padding:11px}.miq-prepare-stop{width:100%;min-height:48px}}@media (width<=390px){.miq-dropzone,.miq-preview,.miq-conversion-note,.miq-dropzone *{min-width:0;max-width:100%}.miq-dropzone{overflow-x:clip}.miq-conversion-note :where(strong,p,small){overflow-wrap:anywhere;word-break:break-word}}.mmm-workspace{grid-template-columns:minmax(210px,230px) minmax(0,1fr)}.mmm-map{background-color:#fbfaf8;background-image:radial-gradient(#7064882e 1px,#0000 1px);background-size:22px 22px;min-height:650px;padding:0}.mmm-map-content{min-height:650px}.mmm-web-map{display:contents}.mmm-canvas.is-radial .mmm-map-content{min-width:64rem}.mmm-canvas.is-radial .mmm-web-map{box-sizing:border-box;grid-template-columns:175px minmax(740px,1fr);align-items:center;gap:50px;min-height:650px;padding:34px 20px;display:grid}.mmm-canvas.is-radial .mmm-root{z-index:1;align-self:center;width:175px;max-width:none;margin:0;position:relative}.mmm-canvas.is-radial .mmm-root:after{content:"";border-top:4px solid #8d7fc2;width:30px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.mmm-root textarea{box-sizing:border-box;field-sizing:content;resize:none;color:#fff;width:100%;min-height:74px;max-height:260px;font:inherit;text-align:center;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:linear-gradient(145deg,#5140b7,#735de0);border:3px solid #ffffffc7;border-radius:20px;outline:none;padding:13px 14px;font-size:14px;font-weight:850;line-height:1.45;display:block;overflow-y:auto;box-shadow:0 15px 32px #4c36b23d}.mmm-root textarea:focus-visible{outline-offset:3px;outline:3px solid #ffb800}.mmm-canvas.is-radial .mmm-branches{grid-template-columns:1fr;gap:24px;min-width:0;display:grid;position:relative}.mmm-canvas.is-radial .mmm-branches:before{content:"";border-left:4px solid #8d7fc2;border-radius:999px;position:absolute;top:25px;bottom:25px;left:-30px}.mmm-canvas.is-radial .mmm-branch{--mmm-branch-color:#6650c8;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(300px,330px) minmax(340px,1fr);align-items:start;gap:9px 24px;padding:0;display:grid;position:relative}.mmm-canvas.is-radial .mmm-branch:before{content:"";border-top:4px solid var(--mmm-branch-color);border-radius:999px;width:30px;position:absolute;top:24px;left:-30px}.mmm-canvas.is-radial .mmm-branch-head{z-index:1;background:var(--mmm-branch-color);min-width:0;box-shadow:0 9px 20px color-mix(in srgb,var(--mmm-branch-color) 24%,transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) 36px;align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden}.mmm-branch-head textarea{box-sizing:border-box;field-sizing:content;resize:none;color:#5540ba;width:100%;min-width:0;min-height:44px;max-height:220px;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:#f1edff;border:1px solid #cfc5eb;border-radius:10px;outline:none;padding:8px 10px;font-size:12px;font-weight:850;line-height:1.45;display:block;overflow-y:auto}.mmm-branch-head textarea:focus-visible{outline-offset:-3px;outline:3px solid #ffb800}.mmm-canvas.is-radial .mmm-branch-head textarea{color:#fff;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;border-radius:0;min-height:64px;max-height:220px;padding:11px 13px;line-height:1.45;overflow-y:auto}.mmm-canvas.is-radial .mmm-branch-head textarea::placeholder{color:#ffffffc7}.mmm-canvas.is-radial .mmm-branch-head button{color:#fff;background:#00000014;border-left:1px solid #ffffff38;border-radius:0;width:36px;min-width:36px;height:auto;min-height:64px;font-size:17px}.mmm-canvas.is-radial .mmm-branch-items{gap:12px;min-width:0;padding-left:32px;display:grid;position:relative}.mmm-canvas.is-radial .mmm-branch-items:before{content:"";border-left:3px solid color-mix(in srgb,var(--mmm-branch-color) 72%,white);border-radius:999px;position:absolute;top:23px;bottom:23px;left:0}.mmm-canvas.is-radial .mmm-branch-items:empty:before{display:none}.mmm-canvas.is-radial .mmm-branch-items>.mmm-node{border-color:color-mix(in srgb,var(--mmm-branch-color) 27%,#e8e3ee);background:#fffffff7;border-radius:13px;margin:0;padding:8px 9px;position:relative;box-shadow:0 7px 18px #392d5812}.mmm-canvas.is-radial .mmm-branch-items>.mmm-node:before{content:"";border-top:3px solid color-mix(in srgb,var(--mmm-branch-color) 72%,white);width:32px;position:absolute;top:22px;right:100%}.mmm-node>label{align-items:start}.mmm-node>label textarea{box-sizing:border-box;field-sizing:content;resize:none;color:#292a35;width:100%;min-width:0;min-height:44px;max-height:240px;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #dfdbe8;border-radius:10px;outline:none;padding:10px;font-size:12px;line-height:1.5;display:block;overflow-y:auto}.mmm-node>label textarea:focus-visible{outline-offset:1px;outline:3px solid #ffb800}.mmm-canvas.is-radial .mmm-node>label textarea{background:#fff;min-height:38px}.mmm-canvas.is-radial .mmm-node>label>button{width:36px;min-width:36px;height:38px}.mmm-canvas.is-radial .mmm-node-meta{opacity:0;pointer-events:none;gap:4px;max-height:0;margin:0 0 0 27px;transition:max-height .16s,margin-top .16s,opacity .16s;overflow:hidden}.mmm-canvas.is-radial .mmm-node:hover>.mmm-node-meta,.mmm-canvas.is-radial .mmm-node:focus-within>.mmm-node-meta{opacity:1;pointer-events:auto;max-height:520px;margin-top:6px;overflow:visible}.mmm-canvas.is-radial .mmm-node-meta>span{padding:3px 6px}.mmm-canvas.is-radial .mmm-node-meta button,.mmm-canvas.is-radial .mmm-node-more>summary{min-height:36px!important}.mmm-canvas.is-radial .mmm-child-nodes{border-left:3px solid color-mix(in srgb,var(--mmm-branch-color) 58%,white);gap:8px;margin:10px 0 0 37px;padding-left:24px;position:relative}.mmm-canvas.is-radial .mmm-child-nodes>.mmm-node{background:#fff;position:relative}.mmm-canvas.is-radial .mmm-child-nodes>.mmm-node:before{content:"";border-top:3px solid color-mix(in srgb,var(--mmm-branch-color) 58%,white);width:24px;position:absolute;top:21px;right:100%}.mmm-canvas.is-radial .mmm-add-node{border:1px dashed color-mix(in srgb,var(--mmm-branch-color) 42%,#d8d0e8);background:#ffffffc2;border-radius:10px;grid-column:1;width:auto;min-height:30px;margin:0;color:var(--mmm-branch-color)!important}.mmm-canvas.is-radial[data-theme=mono] .mmm-branch{box-shadow:none}.mmm-canvas.is-radial[data-theme=blue] .mmm-root textarea{background:linear-gradient(145deg,#173b7a,#2f6db4)}.mmm-canvas.is-radial[data-theme=green] .mmm-root textarea{background:linear-gradient(145deg,#14532d,#2f8550)}.mmm-canvas[data-theme=blue] .mmm-root textarea{background:linear-gradient(145deg,#173b7a,#2f6db4)}.mmm-canvas[data-theme=green] .mmm-root textarea{background:linear-gradient(145deg,#14532d,#2f8550)}.mmm-canvas[data-theme=sunset] .mmm-root textarea{background:linear-gradient(145deg,#9a3412,#e11d48)}.mmm-canvas[data-theme=ocean] .mmm-root textarea{background:linear-gradient(145deg,#155e75,#2563eb)}.mmm-canvas[data-theme=mono] .mmm-root textarea{box-shadow:none;background:linear-gradient(145deg,#202124,#4b4f55)}.mmm-canvas.is-radial[data-theme=mono] .mmm-root textarea{background:linear-gradient(145deg,#202124,#4b4f55)}.mmm-canvas.is-columns .mmm-web-map,.mmm-canvas.is-outline .mmm-web-map{gap:24px;display:grid}.mmm-canvas.is-columns .mmm-root,.mmm-canvas.is-outline .mmm-root{margin:0}.mmm-canvas.is-columns .mmm-branch-items,.mmm-canvas.is-outline .mmm-branch-items{display:grid}.mmm-canvas:is(.is-org,.is-catalog,.is-timeline,.is-vertical,.is-fishbone) .mmm-web-map{gap:28px;display:grid}.mmm-canvas:is(.is-org,.is-catalog,.is-timeline,.is-vertical,.is-fishbone) .mmm-branch-items{display:grid}.mmm-canvas:is(.is-org,.is-catalog,.is-timeline,.is-vertical,.is-fishbone) .mmm-branch{min-width:0;position:relative}.mmm-canvas.is-org .mmm-root{z-index:2;margin:0 auto;position:relative}.mmm-canvas.is-org .mmm-root:after{content:"";border-left:3px solid #8d7fc2;height:28px;position:absolute;top:100%;left:50%}.mmm-canvas.is-org .mmm-branches{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:28px 14px;padding-top:28px;position:relative}.mmm-canvas.is-org .mmm-branches:before{content:"";border-top:3px solid #8d7fc2;position:absolute;top:0;left:8%;right:8%}.mmm-canvas.is-org .mmm-branch:before{content:"";border-left:3px solid var(--mmm-branch-color);height:28px;position:absolute;bottom:100%;left:50%}.mmm-canvas.is-catalog .mmm-root{margin:0}.mmm-canvas.is-catalog .mmm-branches{grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px}.mmm-canvas.is-catalog .mmm-branch{border-top:6px solid var(--mmm-branch-color);box-shadow:0 10px 24px #392d5814}.mmm-canvas.is-timeline .mmm-map-content{min-width:82rem}.mmm-canvas.is-timeline .mmm-web-map{grid-template-columns:190px minmax(940px,1fr);align-items:center;gap:40px;padding:46px 18px}.mmm-canvas.is-timeline .mmm-root{z-index:2;width:190px;margin:0;position:relative}.mmm-canvas.is-timeline .mmm-root:after{content:"";border-top:4px solid #8d7fc2;width:40px;position:absolute;top:50%;left:100%}.mmm-canvas.is-timeline .mmm-branches{align-items:flex-start;gap:18px;padding-top:34px;display:flex;position:relative}.mmm-canvas.is-timeline .mmm-branches:before{content:"";border-top:4px solid #8d7fc2;position:absolute;top:12px;left:0;right:0}.mmm-canvas.is-timeline .mmm-branch{flex:0 0 270px}.mmm-canvas.is-timeline .mmm-branch:before{content:"";border-left:4px solid var(--mmm-branch-color);height:34px;position:absolute;bottom:100%;left:36px}.mmm-canvas.is-timeline .mmm-branch:nth-child(2n){margin-top:84px}.mmm-canvas.is-vertical .mmm-map-content{min-width:52rem}.mmm-canvas.is-vertical .mmm-root{z-index:2;margin:0 auto;position:relative}.mmm-canvas.is-vertical .mmm-root:after{content:"";border-left:4px solid #8d7fc2;height:28px;position:absolute;top:100%;left:50%}.mmm-canvas.is-vertical .mmm-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 72px;padding-top:28px;position:relative}.mmm-canvas.is-vertical .mmm-branches:before{content:"";border-left:4px solid #8d7fc2;position:absolute;top:0;bottom:0;left:50%}.mmm-canvas.is-vertical .mmm-branch:nth-child(odd):after{content:"";border-top:3px solid var(--mmm-branch-color);width:36px;position:absolute;top:28px;left:100%}.mmm-canvas.is-vertical .mmm-branch:nth-child(2n):before{content:"";border-top:3px solid var(--mmm-branch-color);width:36px;position:absolute;top:28px;right:100%}.mmm-canvas.is-fishbone .mmm-map-content{min-width:82rem}.mmm-canvas.is-fishbone .mmm-web-map{grid-template-columns:minmax(960px,1fr) 190px;align-items:center;gap:40px;padding:40px 18px}.mmm-canvas.is-fishbone .mmm-root{z-index:2;grid-column:2;width:190px;margin:0;position:relative}.mmm-canvas.is-fishbone .mmm-root:before{content:"";border-top:5px solid #8d7fc2;width:40px;position:absolute;top:50%;right:100%}.mmm-canvas.is-fishbone .mmm-branches{grid-area:1/1;grid-template-columns:repeat(3,minmax(260px,1fr));gap:70px 18px;position:relative}.mmm-canvas.is-fishbone .mmm-branches:before{content:"";border-top:5px solid #8d7fc2;position:absolute;top:50%;left:0;right:-40px}.mmm-canvas.is-fishbone .mmm-branch{z-index:1}.mmm-canvas.is-fishbone .mmm-branch:nth-child(odd){transform:translateY(-26px)}.mmm-canvas.is-fishbone .mmm-branch:nth-child(2n){transform:translateY(26px)}.mmm-canvas.is-fishbone .mmm-branch:after{content:"";z-index:-1;border-top:3px solid var(--mmm-branch-color);transform-origin:100%;width:64px;position:absolute;bottom:-38px;right:18px;transform:rotate(35deg)}.mmm-canvas.is-fishbone .mmm-branch:nth-child(2n):after{top:-38px;bottom:auto;transform:rotate(-35deg)}.mmm-canvas.is-connector-soft :is(.mmm-root,.mmm-branches,.mmm-branch,.mmm-branch-items,.mmm-node,.mmm-child-nodes):before,.mmm-canvas.is-connector-soft :is(.mmm-root,.mmm-branches,.mmm-branch,.mmm-branch-items,.mmm-node,.mmm-child-nodes):after{border-radius:999px}.mmm-canvas.is-connector-elbow :is(.mmm-root,.mmm-branches,.mmm-branch,.mmm-branch-items,.mmm-node,.mmm-child-nodes):before,.mmm-canvas.is-connector-elbow :is(.mmm-root,.mmm-branches,.mmm-branch,.mmm-branch-items,.mmm-node,.mmm-child-nodes):after{border-width:3px;border-radius:8px}.mmm-canvas.is-connector-straight :is(.mmm-root,.mmm-branches,.mmm-branch,.mmm-branch-items,.mmm-node,.mmm-child-nodes):before,.mmm-canvas.is-connector-straight :is(.mmm-root,.mmm-branches,.mmm-branch,.mmm-branch-items,.mmm-node,.mmm-child-nodes):after{border-width:2px;border-radius:0}@media (width<=900px){.mmm-workspace{grid-template-columns:1fr}.mmm-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.mmm-controls>.mmm-step-title,.mmm-controls>.mmm-reference,.mmm-controls>.mmm-original,.mmm-controls>.msh-error{grid-column:1/-1}}@media not all and (width<=900px){.mmm-map.is-fitted{overflow-x:hidden}}@media (width<=600px){.mmm-controls{grid-template-columns:1fr}.mmm-controls>*{grid-column:auto!important}.mmm-canvas.is-radial .mmm-map-content{min-width:67rem}.mmm-canvas.is-radial .mmm-web-map{grid-template-columns:160px minmax(820px,1fr);gap:46px;min-height:610px;padding:26px 18px}.mmm-canvas.is-radial .mmm-root{width:160px}.mmm-canvas.is-radial .mmm-branch{grid-template-columns:360px minmax(420px,1fr);gap:8px 18px}.mmm-canvas.is-radial .mmm-branch-items{padding-left:26px}.mmm-canvas.is-radial .mmm-branch-items>.mmm-node:before{width:26px}.mmm-canvas.is-org .mmm-map-content,.mmm-canvas.is-catalog .mmm-map-content{min-width:54rem}.mmm-canvas.is-vertical .mmm-map-content{min-width:48rem}.mmm-map{min-height:610px}}@media (prefers-reduced-motion:reduce){.mmm-canvas.is-radial .mmm-node-meta{transition:none}}.mmm-find-tools{background:#fff;border-bottom:1px solid #e7e2ed;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:11px 12px;display:grid}.mmm-find{grid-template-columns:minmax(210px,1fr) auto auto;align-items:end;gap:8px;min-width:0;display:grid}.mmm-find label{gap:5px;min-width:0;display:grid}.mmm-find label>span{color:#625a6c;font-size:10px;font-weight:850}.mmm-find input{box-sizing:border-box;color:#40374a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfc7dc;border-radius:10px;padding:0 12px;font-size:12px}.mmm-find input:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mmm-find output,.mmm-find-help{box-sizing:border-box;color:#5140a0;white-space:nowrap;background:#eee9ff;border-radius:10px;align-items:center;min-height:44px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.mmm-find output.is-empty{color:#8a5863;background:#f4eff1}.mmm-find-help{color:#786f7e;background:#f5f3f7;font-weight:700}.mmm-find-actions,.mmm-fold-actions{flex-wrap:wrap;gap:6px;display:flex}.mmm-find-tools button{box-sizing:border-box;color:#5849a3;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5cedf;border-radius:10px;padding:0 11px;font-size:10px;font-weight:850}.mmm-find-tools button:disabled{cursor:not-allowed;opacity:.45}.mmm-find-tools button:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mmm-fold-actions{justify-content:flex-end}.mmm-large-map-note{color:#604d25;background:#fff8e4;border-bottom:1px solid #d8cda8;grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:12px;padding:11px 13px;display:grid}.mmm-large-map-note>div{gap:3px;display:grid}.mmm-large-map-note strong{font-size:11px}.mmm-large-map-note span,.mmm-large-map-note p{margin:0;font-size:10px;line-height:1.5}.mmm-root.is-search-match textarea,.mmm-branch.is-search-match .mmm-branch-head,.mmm-node.is-search-match{box-shadow:0 0 0 4px #ffb8009e,0 12px 28px #58409c29!important}.mmm-root.is-search-active textarea,.mmm-branch.is-search-active .mmm-branch-head,.mmm-node.is-search-active{outline-offset:4px!important;outline:4px solid #ff8a00!important}.mmm-branch-collapsed{box-sizing:border-box;border:1px dashed color-mix(in srgb,var(--mmm-branch-color) 38%,#d8d0e8);color:#716879;background:#ffffffd1;border-radius:11px;align-self:center;min-width:0;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.mmm-canvas.is-radial .mmm-branch.is-collapsed{align-items:center}.mmm-canvas:not(.is-radial) .mmm-branch-collapsed{margin-top:8px}@media (width<=760px){.mmm-find-tools{grid-template-columns:1fr}.mmm-fold-actions{justify-content:flex-start}.mmm-large-map-note{grid-template-columns:1fr}}@media (width<=600px){.mmm-find{grid-template-columns:1fr}.mmm-find output,.mmm-find-help{white-space:normal}.mmm-find-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mmm-find-tools button{min-height:48px}.mmm-fold-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mmm-find-actions button,.mmm-fold-actions button{width:100%}.mmm-canvas.is-radial .mmm-branch-collapsed{min-width:255px}}@media (width<=390px){.mmm-find-tools,.mmm-find-tools *,.mmm-large-map-note,.mmm-large-map-note *{min-width:0;max-width:100%}.mmm-find-tools{overflow-x:clip}.mmm-find-tools :where(span,strong,p,button,output){overflow-wrap:anywhere}.mmm-studio,.mmm-steps,.mmm-start,.mmm-workspace,.mmm-controls,.mmm-canvas,.mmm-review,.mmm-delivery-boundary,.mmm-ai-panel,.mmm-ai-boundary,.mmm-translation,.mmm-language{box-sizing:border-box;min-width:0;max-width:100%}.mmm-studio{overflow-x:clip}.mmm-start{width:100%;padding:14px}.mmm-language select{min-width:0;max-width:100%}.mmm-map{box-sizing:border-box;max-width:100%}.mmm-studio :where(p,span,small,strong,label,dd,dt,summary,button,a,output){overflow-wrap:anywhere;word-break:break-word}.mmm-studio button{white-space:normal}}.mmm-pan-hint{color:#746d7e;margin-right:auto;font-size:10px;font-weight:750;line-height:1.35}.mmm-map{cursor:grab;touch-action:pan-x pan-y}.mmm-map.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.mmm-map:focus-visible{outline-offset:-3px;outline:3px solid #ffb800}.mmm-branch-head{grid-template-columns:30px minmax(0,1fr) 36px 36px!important}.mmm-branch-drag{touch-action:none;box-sizing:border-box!important;color:#fff!important;cursor:grab!important;background:#00000014!important;border:0!important;border-right:1px solid #ffffff38!important;border-radius:0!important;width:30px!important;min-width:30px!important;height:auto!important;min-height:64px!important;font-size:18px!important}.mmm-branch-drag:active{cursor:grabbing!important}.mmm-branch-drag:focus-visible{z-index:2;position:relative;outline-offset:-3px!important;outline:3px solid #ffb800!important}.mmm-branch.is-dragging{opacity:.68}.mmm-branch.is-drag-over .mmm-branch-head{outline:4px solid color-mix(in srgb,var(--mmm-branch-color) 38%,#ffb800);outline-offset:4px}.mmm-canvas:not(.is-radial) .mmm-branch-drag{color:#5c4aae!important;background:#f7f4fb!important;border:1px solid #d9d2e7!important;border-radius:9px!important;height:44px!important}.mmm-export-menu{position:relative}.mmm-export-menu>summary{box-sizing:border-box;color:#5849a3;cursor:pointer;background:#fff;border:1px solid #d9d3e3;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-size:11px;font-weight:850;list-style:none;display:flex}.mmm-export-menu>summary::-webkit-details-marker{display:none}.mmm-export-menu[open]>summary{background:#eee9ff;border-color:#6650c8}.mmm-export-menu>div{z-index:7;background:#fff;border:1px solid #d8d1e6;border-radius:12px;gap:7px;width:min(310px,80vw);padding:9px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #362b562e}.mmm-export-menu>div button{box-sizing:border-box;text-align:left;gap:3px;width:100%;min-height:54px;padding:9px 11px;display:grid}.mmm-export-menu>div button strong{color:#493c8d;font-size:11px}.mmm-export-menu>div button small{color:#777080;font-size:10px;line-height:1.4}.mmm-export-menu>div button:disabled{cursor:not-allowed;opacity:.5}@media (width<=600px){.mmm-pan-hint{flex:1 0 100%;margin:0}.mmm-export-menu{flex:100%}.mmm-export-menu>summary{justify-content:center;min-height:48px}.mmm-export-menu>div{width:min(280px,100vw - 42px);left:0;right:auto}.mmm-branch-head{grid-template-columns:60px minmax(0,1fr) 60px 60px!important}.mmm-branch-head button{width:60px!important;min-width:60px!important;min-height:60px!important}.mmm-branch-drag{height:auto!important;min-height:64px!important}}@media (prefers-reduced-motion:reduce){.mmm-map{scroll-behavior:auto}}.mmm-node-order-help{color:#746d7e;font-size:10px;font-weight:750;line-height:1.35}.mmm-node-drag{touch-action:none;cursor:grab!important}.mmm-node-drag:active{cursor:grabbing!important}.mmm-node.is-node-dragging{opacity:.66}.mmm-node.is-node-drag-over{outline-offset:3px;outline:4px solid #ffb800}.mmm-node-drag:focus-visible{outline-offset:2px!important;outline:3px solid #ffb800!important}@media (width<=600px){.mmm-node-order-help{flex:1 0 100%}.mmm-node-drag{min-height:48px!important}}.mmm-starter-examples{background:#f9f7ff;border:1px solid #ddd6ec;border-radius:12px;gap:9px;min-width:0;padding:12px;display:grid}.mmm-starter-examples>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mmm-starter-examples>header>div{gap:3px;min-width:0;display:grid}.mmm-starter-examples>header strong{color:#40365d;font-size:12px}.mmm-starter-examples>header small{color:#746d7e;line-height:1.45}.mmm-starter-examples>header>span{color:#5945ae;background:#e9e2ff;border-radius:999px;flex:none;padding:5px 8px;font-weight:850;font-size:10px!important}.mmm-starter-examples>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mmm-starter-examples button{color:#514a5b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d0e8;border-radius:11px;gap:4px;min-width:0;min-height:72px;padding:10px 11px;display:grid}.mmm-starter-examples button:hover{background:#f4f0ff;border-color:#6a52c8}.mmm-starter-examples button:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mmm-starter-examples button strong{color:#493a8d;font-size:11px}.mmm-starter-examples button span,.mmm-starter-examples button small{line-height:1.45}.mmm-starter-examples button small{color:#716785;font-weight:800}.mmm-starter-examples button:disabled{cursor:not-allowed;opacity:.55}@media (width<=600px){.mmm-starter-examples>header{display:grid}.mmm-starter-examples>header>span{justify-self:start}.mmm-starter-examples>div{grid-template-columns:1fr}.mmm-starter-examples button{min-height:48px}}@media (width<=390px){.mmm-starter-examples,.mmm-starter-examples *{box-sizing:border-box;min-width:0;max-width:100%}.mmm-starter-examples{width:100%;padding:10px}.mmm-starter-examples :where(strong,span,small){overflow-wrap:anywhere;word-break:break-word}}.mmm-start-faq{background:#f8fafc;border:1px solid #d9dce8;border-radius:12px;gap:9px;min-width:0;padding:12px;display:grid}.mmm-start-faq>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mmm-start-faq>header>div{gap:3px;min-width:0;display:grid}.mmm-start-faq>header strong{color:#354052;font-size:12px}.mmm-start-faq>header small{color:#6f7785;line-height:1.45}.mmm-start-faq>header>span{color:#43546d;background:#e7edf6;border-radius:999px;flex:none;padding:5px 8px;font-weight:850;font-size:10px!important}.mmm-start-faq>div{gap:7px;min-width:0;display:grid}.mmm-start-faq details{background:#fff;border:1px solid #dce1e9;border-radius:10px;min-width:0;overflow:hidden}.mmm-start-faq summary{box-sizing:border-box;color:#424c5e;cursor:pointer;align-items:center;min-width:0;min-height:48px;padding:9px 12px;font-size:11px;font-weight:850;line-height:1.45;display:flex}.mmm-start-faq summary:focus-visible{outline-offset:-3px;outline:3px solid #ffb800}.mmm-start-faq details[open] summary{background:#f5f7fa;border-bottom:1px solid #e4e7ec}.mmm-start-faq details p{color:#596273;white-space:normal;margin:0;padding:11px 12px;line-height:1.65}@media (width<=600px){.mmm-start-faq>header{display:grid}.mmm-start-faq>header>span{justify-self:start}}@media (width<=390px){.mmm-start-faq,.mmm-start-faq *{box-sizing:border-box;min-width:0;max-width:100%}.mmm-start-faq{width:100%;padding:10px}.mmm-start-faq :where(strong,span,small,summary,p){overflow-wrap:anywhere;word-break:break-word}}.mmm-start-generation{background:#f8f6ff;border:1px solid #d9d2e8;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.mmm-start-generation>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mmm-start-generation>header>div{gap:2px;min-width:0;display:grid}.mmm-start-generation>header span{color:#6650ba;letter-spacing:.05em;font-weight:900;font-size:9px!important}.mmm-start-generation>header strong{color:#40365d;font-size:12px}.mmm-start-generation>header>b{color:#5844aa;background:#e8e1ff;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.mmm-start-generation-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mmm-start-generation-modes>button{color:#514a5b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d0e8;border-radius:11px;align-content:start;gap:4px;min-width:0;min-height:76px;padding:11px 12px;display:grid}.mmm-start-generation-modes>button strong{color:#493a8d;font-size:12px}.mmm-start-generation-modes>button span{color:#716a79;line-height:1.5}.mmm-start-generation-modes>button[aria-checked=true]{background:#eee9ff;border-color:#6650c8;box-shadow:0 0 0 2px #6650c817}.mmm-start-generation-modes>button:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.mmm-start-ai{gap:9px;min-width:0;display:grid}.mmm-start-ai>.msh-error,.mmm-start-generation>.msh-notice{margin:0}@media (width<=600px){.mmm-start-generation-modes{grid-template-columns:1fr}.mmm-start-generation-modes>button{min-height:56px}.mmm-start-generation>header{display:grid}.mmm-start-generation>header>b{justify-self:start}}@media (width<=390px){.mmm-start-generation,.mmm-start-generation *{box-sizing:border-box;min-width:0;max-width:100%}.mmm-start-generation{width:100%;padding:10px}.mmm-start-generation :where(strong,span,small,dd,dt,button,a){overflow-wrap:anywhere;word-break:break-word}}.mmm-official-scope{background:#fff;border:1px solid #d9d3e7;border-radius:12px;min-width:0;overflow:hidden}.mmm-official-scope>summary{box-sizing:border-box;color:#44385f;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:52px;padding:10px 12px;display:flex}.mmm-official-scope>summary>span{gap:3px;min-width:0;display:grid}.mmm-official-scope>summary strong{font-size:12px}.mmm-official-scope>summary small{color:#756d80;line-height:1.45}.mmm-official-scope>summary>b{color:#5543a7;background:#eee9ff;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.mmm-official-scope>summary:focus-visible{outline-offset:-3px;outline:3px solid #ffb800}.mmm-official-scope-body{border-top:1px solid #e4deeb;gap:10px;min-width:0;padding:12px;display:grid}.mmm-official-scope-body>p{color:#625b68;margin:0;line-height:1.6}.mmm-official-scope-body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mmm-official-scope-body li{background:#fbfcfd;border:1px solid #dde1e7;border-left-width:4px;border-radius:10px;gap:5px;min-width:0;padding:10px;display:grid}.mmm-official-scope-body li.is-available{border-left-color:#258153}.mmm-official-scope-body li.is-conditional{border-left-color:#b5790b}.mmm-official-scope-body li.is-locked{border-left-color:#9b4f5c}.mmm-official-scope-body li header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.mmm-official-scope-body li header strong{color:#414957;font-size:11px}.mmm-official-scope-body li header span{color:#526172;background:#edf1f5;border-radius:999px;flex:none;padding:4px 7px;font-weight:850;font-size:9px!important}.mmm-official-scope-body li small{color:#747b86;line-height:1.45}.mmm-official-scope-body li p{color:#555e6b;margin:0;line-height:1.55}.mmm-official-scope-body footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mmm-official-scope-body footer span{color:#7b7481}.mmm-official-scope-body footer a{color:#5945ae;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:800;display:flex}@media (width<=600px){.mmm-official-scope-body ul{grid-template-columns:1fr}.mmm-official-scope-body footer{display:grid}.mmm-official-scope-body footer a,.mmm-official-scope>summary{min-height:48px}}@media (width<=390px){.mmm-official-scope,.mmm-official-scope *{box-sizing:border-box;min-width:0;max-width:100%}.mmm-official-scope :where(strong,span,small,b,p,a){overflow-wrap:anywhere;word-break:break-word}.mmm-official-scope-body{padding:10px}.mmm-official-scope-body li header{display:grid}.mmm-official-scope-body li header span{justify-self:start}}@media (width<=600px){.mmm-ai-provider select,.mmm-ai-panel>footer button{min-height:48px!important}.mmm-translation-body>.msh-primary{min-height:48px}}.mmm-canvas.is-radial .mmm-map-content{min-width:74rem;min-height:680px}.mmm-canvas.is-radial .mmm-web-map{min-height:680px;padding:28px 22px;display:block;position:relative}.mmm-canvas.is-radial .mmm-root{z-index:3;width:156px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mmm-canvas.is-radial .mmm-root:after{display:none}.mmm-canvas.is-radial .mmm-root textarea{border-radius:18px;min-height:64px;max-height:220px;padding:11px 12px;font-size:13px}.mmm-canvas.is-radial .mmm-branches{grid-template-rows:repeat(3,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:center;gap:18px 190px;min-height:624px;display:grid}.mmm-canvas.is-radial .mmm-branches:before{display:none}.mmm-canvas.is-radial .mmm-branch{grid-template-columns:minmax(210px,240px) minmax(220px,250px);align-items:start;gap:7px 18px}.mmm-canvas.is-radial .mmm-branch:nth-child(odd){grid-column:1;grid-template-columns:minmax(220px,250px) minmax(210px,240px)}.mmm-canvas.is-radial .mmm-branch:nth-child(2n){grid-column:2}.mmm-canvas.is-radial .mmm-branch:first-child,.mmm-canvas.is-radial .mmm-branch:nth-child(2){grid-row:1}.mmm-canvas.is-radial .mmm-branch:nth-child(3),.mmm-canvas.is-radial .mmm-branch:nth-child(4){grid-row:2}.mmm-canvas.is-radial .mmm-branch:nth-child(5),.mmm-canvas.is-radial .mmm-branch:nth-child(6){grid-row:3}.mmm-canvas.is-radial .mmm-branch:nth-child(odd)>.mmm-branch-head{grid-column:2}.mmm-canvas.is-radial .mmm-branch:nth-child(odd)>.mmm-branch-items{grid-area:1/1;padding-left:0;padding-right:22px}.mmm-canvas.is-radial .mmm-branch:nth-child(2n)>.mmm-branch-head{grid-column:1}.mmm-canvas.is-radial .mmm-branch:nth-child(2n)>.mmm-branch-items{grid-area:1/2;padding-left:22px}.mmm-canvas.is-radial .mmm-branch:before{border-top-width:3px;width:95px;top:22px}.mmm-canvas.is-radial .mmm-branch:nth-child(odd):before{left:auto;right:-95px}.mmm-canvas.is-radial .mmm-branch:nth-child(2n):before{left:-95px;right:auto}.mmm-canvas.is-radial .mmm-branch-head{border-radius:11px;grid-template-columns:26px minmax(0,1fr) 32px 32px!important}.mmm-canvas.is-radial .mmm-branch-head textarea{min-height:48px;max-height:180px;padding:8px 9px;font-size:11px}.mmm-canvas.is-radial .mmm-branch-head button,.mmm-canvas.is-radial .mmm-branch-drag{width:32px!important;min-width:32px!important;min-height:48px!important;font-size:14px!important}.mmm-canvas.is-radial .mmm-branch-items{gap:7px}.mmm-canvas.is-radial .mmm-branch-items:before{border-left-width:2px;top:18px;bottom:18px}.mmm-canvas.is-radial .mmm-branch:nth-child(odd)>.mmm-branch-items:before{left:auto;right:0}.mmm-canvas.is-radial .mmm-branch-items>.mmm-node{border-radius:10px;padding:4px 5px;box-shadow:0 4px 12px #392d580e}.mmm-canvas.is-radial .mmm-branch-items>.mmm-node:before{border-top-width:2px;width:22px;top:18px}.mmm-canvas.is-radial .mmm-branch:nth-child(odd)>.mmm-branch-items>.mmm-node:before{left:100%;right:auto}.mmm-canvas.is-radial .mmm-node>label{grid-template-columns:18px minmax(0,1fr) 28px}.mmm-canvas.is-radial .mmm-node>label>span{width:18px;height:18px}.mmm-canvas.is-radial .mmm-node>label textarea{background:0 0;border:0;min-height:32px;max-height:220px;padding:6px 7px;font-size:11px;line-height:1.42}.mmm-canvas.is-radial .mmm-node>label>button{width:28px;min-width:28px;height:32px;min-height:32px}.mmm-canvas.is-radial .mmm-node-meta{margin-left:20px}.mmm-canvas.is-radial .mmm-node:hover>.mmm-node-meta,.mmm-canvas.is-radial .mmm-node:focus-within>.mmm-node-meta{margin-top:4px}.mmm-canvas.is-radial .mmm-child-nodes{margin-top:7px;margin-left:24px;padding-left:18px}.mmm-canvas.is-radial .mmm-add-node{min-height:28px;font-size:9px}@media (width<=600px){.mmm-canvas.is-radial .mmm-map-content{min-width:74rem}.mmm-canvas.is-radial .mmm-web-map{min-height:680px;padding:28px 22px}.mmm-canvas.is-radial .mmm-root{width:156px}.mmm-canvas.is-radial .mmm-branches{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:190px}.mmm-canvas.is-radial .mmm-branch{grid-template-columns:minmax(230px,260px) minmax(240px,270px);gap:7px 18px}.mmm-canvas.is-radial .mmm-branch:nth-child(odd){grid-template-columns:minmax(240px,270px) minmax(230px,260px)}.mmm-canvas.is-radial .mmm-branch-head{grid-template-columns:60px minmax(0,1fr) 60px 60px!important}.mmm-canvas.is-radial .mmm-branch-head button,.mmm-canvas.is-radial .mmm-branch-drag{width:60px!important;min-width:60px!important;min-height:60px!important}.mmm-canvas.is-radial .mmm-node>label{grid-template-columns:22px minmax(0,1fr) 60px}.mmm-canvas.is-radial .mmm-node>label>button{width:60px;min-width:60px;height:60px;min-height:60px}.mmm-canvas.is-radial .mmm-node>label textarea{min-height:60px}}.mmm-ai-info{overflow:hidden;background:#fff!important;padding:0!important}.mmm-ai-info>summary{box-sizing:border-box;color:#55488f;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:11px;font-weight:850;list-style:none;display:flex}.mmm-ai-info>summary::-webkit-details-marker{display:none}.mmm-ai-info>summary b{color:#26704a;background:#edf7f1;border-radius:999px;padding:4px 8px;font-size:10px}.mmm-ai-info[open]>summary{background:#faf9fc;border-bottom:1px solid #e7e2ee}.mmm-ai-info>dl{padding:11px!important}.mmm-canvas.is-radial,.mmm-canvas.is-radial .mmm-map{background:#fff}.mmm-canvas.is-radial .mmm-branch-head{box-shadow:0 4px 12px color-mix(in srgb,var(--mmm-branch-color) 16%,transparent);overflow:hidden;background:var(--mmm-branch-color)!important;border:0!important}.mmm-canvas.is-radial .mmm-branch-head textarea{font-weight:800;color:#fff!important}.mmm-canvas.is-radial .mmm-branch-head button,.mmm-canvas.is-radial .mmm-branch-drag{opacity:.78;color:#fff!important;background:0 0!important;border:0!important}.mmm-canvas.is-radial .mmm-branch-items>.mmm-node,.mmm-canvas.is-radial .mmm-child-nodes>.mmm-node{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mmm-canvas.is-radial .mmm-node>label textarea{color:#31313a;font-weight:650;border-bottom:2px solid color-mix(in srgb,var(--mmm-branch-color) 72%,#d8d8df)!important;border-radius:0!important}.mmm-canvas.is-radial .mmm-node>label>span{background:var(--mmm-branch-color)!important}.mmm-canvas.is-radial .mmm-node>label>button{opacity:0;background:0 0!important;border:0!important}.mmm-canvas.is-radial .mmm-node:hover>label>button,.mmm-canvas.is-radial .mmm-node:focus-within>label>button{opacity:1}.mmm-canvas.is-radial .mmm-node-meta{z-index:6;background:#fff;border:1px solid #ded8e8;border-radius:9px;position:relative;box-shadow:0 8px 22px #2d234424}.mmm-canvas.is-radial .mmm-child-nodes{border-color:color-mix(in srgb,var(--mmm-branch-color) 70%,#d8d8df)!important}.mmm-canvas.is-radial .mmm-add-node{color:#7568a0;opacity:0;background:0 0!important;border:0!important}.mmm-canvas.is-radial .mmm-branch:hover .mmm-add-node,.mmm-canvas.is-radial .mmm-branch:focus-within .mmm-add-node{opacity:1}@media (width<=600px){.mmm-ai-info>summary{min-height:48px}.mmm-canvas.is-radial .mmm-node>label>button,.mmm-canvas.is-radial .mmm-add-node{opacity:1}}.mmm-review-confirm{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;width:100%;color:#4a4352!important;text-align:left!important;background:#fff!important;border:1px solid #d9d2e8!important;border-radius:11px!important;min-height:52px!important;padding:9px 11px!important;display:grid!important}.mmm-review-confirm>span{color:#5b47af;background:#eee9ff;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:900;display:grid;font-size:10px!important}.mmm-review-confirm>strong{font-size:11px}.mmm-review-confirm>small{color:#77707e;line-height:1.4}.mmm-review-confirm[aria-pressed=true]{background:#f2fbf6!important;border-color:#8bc7a6!important}.mmm-review-confirm[aria-pressed=true]>span{color:#fff;background:#27865a}.mmm-review-confirm:disabled{cursor:not-allowed;opacity:.55}.mmm-canvas.is-radial .mmm-node>label{display:block!important;position:relative!important}.mmm-canvas.is-radial .mmm-node>label>span{display:none!important}.mmm-canvas.is-radial .mmm-node>label textarea{box-sizing:border-box;width:100%!important}.mmm-canvas.is-radial .mmm-node>label>button{z-index:3;position:absolute;top:0;right:0;background:#fff!important}.mmm-canvas.is-radial .mmm-node:not(:hover):not(:focus-within)>label>button{pointer-events:none}@media (width<=600px){.mmm-canvas.is-radial .mmm-node>label textarea{min-height:48px!important;padding-right:8px!important}.mmm-canvas.is-radial .mmm-node>label>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.mmm-canvas.is-radial .mmm-node:not(:focus-within)>label>button{pointer-events:none;opacity:0!important}.mmm-canvas.is-radial .mmm-node:focus-within>label>button{pointer-events:auto;opacity:1!important}}@media (width<=900px){.mmm-workspace{flex-direction:column;display:flex!important}.mmm-canvas{flex-direction:column;order:1;display:flex!important}.mmm-controls{order:2}.mmm-canvas>.mmm-map{order:1}.mmm-canvas>.mmm-view-controls,.mmm-canvas>.mmm-pan-hint{order:2}.mmm-canvas>.mmm-find-tools,.mmm-canvas>.mmm-large-map-note{order:3}.mmm-canvas>.mmm-review,.mmm-canvas>.mmm-delivery-boundary,.mmm-canvas>.mmm-actions,.mmm-canvas>.mmm-translation{order:4}.mmm-canvas.is-radial .mmm-map{min-height:620px}}.mmm-canvas.is-radial .mmm-branch-head{display:block!important;position:relative!important}.mmm-canvas.is-radial .mmm-branch-head textarea{box-sizing:border-box;width:100%!important;padding-left:10px!important;padding-right:10px!important}.mmm-canvas.is-radial .mmm-branch-head button{z-index:4;position:absolute;top:0;background:color-mix(in srgb,var(--mmm-branch-color) 88%,#000)!important;opacity:0!important;width:36px!important;min-width:36px!important;height:48px!important;min-height:48px!important}.mmm-canvas.is-radial .mmm-branch-head .mmm-branch-drag{right:72px}.mmm-canvas.is-radial .mmm-branch-head .mmm-branch-collapse{right:36px}.mmm-canvas.is-radial .mmm-branch-head button:last-child{right:0}.mmm-canvas.is-radial .mmm-branch-head:hover button,.mmm-canvas.is-radial .mmm-branch-head:focus-within button{opacity:1!important}.mmm-canvas.is-radial .mmm-branch-head:not(:hover):not(:focus-within) button{pointer-events:none}@media (width<=600px){.mmm-canvas.is-radial .mmm-branch-head textarea{min-height:52px!important;font-size:12px!important}.mmm-canvas.is-radial .mmm-branch-head button{width:44px!important;min-width:44px!important;height:52px!important;min-height:52px!important}.mmm-canvas.is-radial .mmm-branch-head .mmm-branch-drag{right:88px}.mmm-canvas.is-radial .mmm-branch-head .mmm-branch-collapse{right:44px}}.mmm-canvas.is-radial .mmm-connectors{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mmm-canvas.is-radial .mmm-connectors path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;opacity:.72;vector-effect:non-scaling-stroke}.mmm-canvas.is-radial.is-connector-straight .mmm-connectors path{stroke-width:2px;opacity:.62}.mmm-canvas.is-radial.is-connector-elbow .mmm-connectors path{stroke-width:2.25px;opacity:.68}.mmm-canvas.is-radial .mmm-root,.mmm-canvas.is-radial .mmm-branches{z-index:2}.mmm-canvas.is-radial .mmm-branches{position:relative}.mmm-canvas.is-radial .mmm-branch:before,.mmm-canvas.is-radial .mmm-branch-items:before,.mmm-canvas.is-radial .mmm-branch-items>.mmm-node:before,.mmm-canvas.is-radial .mmm-child-nodes:before,.mmm-canvas.is-radial .mmm-child-nodes>.mmm-node:before{display:none!important}.mmm-canvas.is-radial .mmm-child-nodes{border-left:0!important}.mmm-canvas.is-radial .mmm-branch:nth-child(odd) .mmm-child-nodes{margin-left:0;margin-right:24px;padding-left:0;padding-right:18px}.mmm-node{position:relative}.mmm-node-toolbar{z-index:12;background:#fffffffa;border:1px solid #ddd6e8;border-radius:10px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;top:-43px;right:4px;box-shadow:0 8px 22px #2d234429}.mmm-node-toolbar button{color:#564b70;width:30px;min-width:30px;height:30px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:12px;font-weight:850;display:grid}.mmm-node-toolbar button:hover,.mmm-node-toolbar button:focus-visible{color:#4935a4;background:#eeeaff;outline:none}.mmm-node-toolbar button.is-danger:hover,.mmm-node-toolbar button.is-danger:focus-visible{color:#b3263b;background:#fff0f2}.mmm-node-toolbar button:disabled{cursor:not-allowed;opacity:.38}.mmm-canvas.is-radial .mmm-node.is-selected>label textarea{box-shadow:0 5px 14px color-mix(in srgb,var(--mmm-branch-color) 12%,transparent);border-bottom-color:var(--mmm-branch-color)!important;background:color-mix(in srgb,var(--mmm-branch-color) 5%,#fff)!important}.mmm-canvas.is-radial .mmm-node:not(.is-advanced)>.mmm-node-meta{display:none}.mmm-canvas.is-radial .mmm-node.is-selected.is-advanced>.mmm-node-meta{margin-top:6px}@media (width<=600px){.mmm-node-toolbar{gap:2px;padding:3px;top:-51px;right:0}.mmm-node-toolbar button{width:40px;min-width:40px;height:40px;min-height:40px;font-size:14px}}.mmm-recent-maps{background:#fbfafc;border:1px solid #e3deea;border-radius:12px;gap:8px;padding:10px;display:grid;position:relative}.mmm-recent-maps>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mmm-recent-maps>header>div{gap:2px;display:grid}.mmm-recent-maps>header strong{color:#40394b;font-size:12px}.mmm-recent-maps>header small{color:#7a7282;font-size:9px}.mmm-recent-maps>header>button{color:#5946a7;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6cfea;border-radius:9px;padding:0 9px;font-size:10px;font-weight:850}.mmm-recent-maps>ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mmm-recent-maps>li{grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;gap:4px;display:grid}.mmm-recent-open{color:#40394b;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;gap:2px;min-width:0;min-height:42px;padding:7px 9px;display:grid}.mmm-recent-open:hover,.mmm-recent-open:focus-visible{outline-offset:1px;background:#eeeaff;outline:2px solid #8b79d4}.mmm-recent-open strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mmm-recent-open time{color:#81798a;font-size:9px}.mmm-recent-remove{color:#877e90;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:15px}.mmm-recent-remove:hover,.mmm-recent-remove:focus-visible{color:#b3263b;background:#fff0f2;outline:none}.mmm-recent-maps>p{color:#81798a;text-align:center;margin:0;padding:8px;font-size:10px}.mmm-recent-confirm{z-index:20;background:#fff;border:1px solid #d7cfe7;border-radius:11px;gap:8px;padding:11px;display:grid;position:absolute;top:8px;left:8px;right:8px;box-shadow:0 14px 32px #2d234433}.mmm-recent-confirm strong{font-size:11px}.mmm-recent-confirm p{color:#736c79;margin:0;font-size:10px;line-height:1.5}.mmm-recent-confirm>div{justify-content:flex-end;gap:6px;display:flex}.mmm-recent-confirm button{color:#554b65;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd5e8;border-radius:8px;padding:0 9px;font-size:10px;font-weight:800}.mmm-recent-confirm button.is-danger{color:#a52b3c;background:#fff4f5;border-color:#efc4ca}.mmm-map>.mmm-view-controls{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d7d0e4e6;border-radius:14px;width:max-content;max-width:calc(100% - 24px);margin:12px auto -62px;padding:6px;position:sticky;top:calc(100vh - 72px);left:50%;box-shadow:0 10px 28px #2d234429}.mmm-map>.mmm-view-controls .mmm-pan-hint,.mmm-map>.mmm-view-controls .mmm-node-order-help{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mmm-map>.mmm-view-controls button,.mmm-map>.mmm-view-controls output,.mmm-map>.mmm-view-controls .mmm-export-menu>summary{border-radius:9px;min-height:38px}.mmm-map>.mmm-view-controls .mmm-export-menu>div{top:auto;bottom:calc(100% + 7px);right:0}.mmm-map>.mmm-view-controls.is-docked{transform:translate(-50%);margin:0!important;position:fixed!important;inset:auto auto 16px 50%!important}.mmm-map.is-fitted{overflow-x:hidden}@media (width<=600px){.mmm-map>.mmm-view-controls{flex-wrap:nowrap;max-width:calc(100% - 16px);margin:8px 0 -62px 8px;top:calc(100vh - 68px);left:8px;overflow:visible}.mmm-map>.mmm-view-controls button,.mmm-map>.mmm-view-controls output{flex:none;min-width:40px;min-height:48px;padding:0 9px}.mmm-map>.mmm-view-controls .mmm-export-menu{flex:none}.mmm-map>.mmm-view-controls .mmm-export-menu>summary{min-height:48px;padding:0 9px}}.mmm-delivery-boundary{background:#fff;padding:0;display:block;overflow:visible}.mmm-delivery-boundary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;list-style:none;display:flex}.mmm-delivery-boundary>summary::-webkit-details-marker{display:none}.mmm-delivery-boundary>summary>span{gap:2px;display:grid}.mmm-delivery-boundary>summary small{color:#6650ba;letter-spacing:.05em;font-weight:900;font-size:9px!important}.mmm-delivery-boundary>summary strong{color:#41394d;font-size:12px}.mmm-delivery-boundary>summary>b{color:#8b4050;background:#f3e8eb;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.mmm-delivery-boundary[open]>summary{background:#fbfaff;border-bottom:1px solid #e5e0ec}.mmm-delivery-body{background:#fbfaff;gap:11px;padding:14px 18px 17px;display:grid}.mmm-delivery-body>p{color:#746c7b;margin:0;line-height:1.5}.mmm-delivery-body>details{background:#fff;border:1px solid #ded8ea;border-radius:10px;overflow:hidden}.mmm-delivery-body>details>summary{color:#5b49ad;cursor:pointer;align-items:center;padding:0 11px;font-weight:850;display:flex}@media (width<=600px){.mmm-delivery-boundary{padding:0}.mmm-delivery-boundary>summary{min-height:56px;padding:0 14px}.mmm-delivery-body{padding:12px 14px 15px}.mmm-delivery-boundary>summary>b{text-align:center;max-width:42%}.mmm-node-toolbar{top:-59px}.mmm-node-toolbar button{width:48px;min-width:48px;height:48px;min-height:48px}.mmm-canvas.is-radial .mmm-node-meta button,.mmm-canvas.is-radial .mmm-node-more>summary{min-height:48px!important}}.mex-studio .mex-layout{align-items:start}.mex-studio .mex-input label,.mex-studio .mex-draft{gap:8px;font-size:13px;line-height:1.5;display:grid}.mex-studio .mex-input input,.mex-studio .mex-input textarea,.mex-studio .mex-draft textarea{box-sizing:border-box;color:#40394c;width:100%;font:inherit;background:#fff;border:1px solid #ded8ea;border-radius:12px;padding:12px;font-size:14px;line-height:1.65}.mex-studio .mex-input textarea{resize:vertical;min-height:100px}.mex-studio .mex-draft textarea{resize:vertical;min-height:310px}.mex-studio .mex-result-body{gap:16px;display:grid}.mex-studio .mex-result-body details{border:1px solid #e6e0ee;border-radius:12px;padding:12px;font-size:13px;line-height:1.6}.mex-studio .mex-result-body summary{cursor:pointer;color:#6650a9;font-weight:700}.mex-studio .mex-actions button,.mex-studio .mex-result-actions button{min-height:44px;padding:10px 16px;font-size:13px}.mex-studio .mex-result-actions{flex-wrap:wrap;gap:8px;display:flex}.mpd-career-start{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.mpd-career-start button{color:#6451a8;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd4ee;border-radius:12px;padding:12px 18px;font-size:14px}.mpd-career-start button[aria-pressed=true]{background:#f0ebff;border-color:#6b50cb;font-weight:750}.mip-question-list strong{white-space:normal;line-height:1.5}.mip-question-list button{min-height:76px}.mex-studio .mip-practice{margin-top:18px}.mpd-career-start button:focus-visible,.mex-studio .mex-draft textarea:focus-visible{outline-offset:2px;outline:3px solid #b8a7ec}@media (width<=680px){.mex-studio .mex-draft textarea{min-height:240px}.mpd-career-start button{flex:150px}}.mvs-transcript-reader,.mvs-transcript-panel{gap:10px;min-width:0;display:grid}.mvs-transcript-reader .mvs-transcript-toggle{width:100%}.mvs-transcript-find{background:#fff;border:1px solid #e1dce8;border-radius:12px;gap:6px;padding:12px;display:grid}.mvs-transcript-find>label{color:#5d4aae;font-size:12px;font-weight:800}.mvs-transcript-find-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mvs-transcript-find-row input{box-sizing:border-box;color:#39343e;width:0;min-width:100px;min-height:44px;font:inherit;background:#fbfafc;border:1px solid #d9d1e8;border-radius:9px;flex:210px;padding:10px 12px;font-size:14px}.mvs-transcript-count{color:#655c70;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.mvs-transcript-find-actions{flex-wrap:wrap;gap:6px;display:flex}.mvs-transcript-find-actions button{color:#5a45ac;min-height:44px;font:inherit;cursor:pointer;background:#f6f3ff;border:1px solid #ded6ee;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:700}.mvs-transcript-find-actions button:disabled{opacity:.45;cursor:default}.mvs-transcript-find-help{color:#766c83;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;line-height:1.5;display:flex}.mvs-transcript mark{color:#352a17;background:#ffe29b;border-radius:3px;box-shadow:0 0 0 2px #e6b14c55}.mvs-transcript:focus-visible,.mvs-transcript-find input:focus-visible,.mvs-transcript-find-actions button:focus-visible{outline-offset:2px;outline:2px solid #7654e8}@media (width<=720px){.mvs-transcript-find-row input{flex-basis:calc(100% - 90px)}.mvs-transcript-find-actions{width:100%}.mvs-transcript-find-actions button{flex:1}.mvs-transcript-find-help>span:first-child{display:none}}.mw-app{--mw-ink:#20212c;--mw-muted:#717382;--mw-line:#e8e7ee;--mw-surface:#fff;--mw-soft:#f6f6f9;--mw-purple:#6651ee;--mw-purple-dark:#4934cd;--mw-purple-soft:#eeebff;min-height:100vh;color:var(--mw-ink);font-family:var(--font-geist-sans), Pretendard, "Noto Sans KR", sans-serif;background:#f5f5f8}.mw-app *,.mw-app :before,.mw-app :after{box-sizing:border-box}.mw-app.is-high-contrast{--mw-muted:#48434f;--mw-line:#aaa4b3}.mw-app.is-high-contrast :where(button,input,textarea,select,summary){border-color:#8f8799}.mw-app.is-reduced-motion *,.mw-app.is-reduced-motion :before,.mw-app.is-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mw-app button,.mw-app textarea,.mw-app select{font:inherit}.mw-app button,.mw-app a,.mw-app select{-webkit-tap-highlight-color:transparent}.mw-app button:focus-visible,.mw-app a:focus-visible,.mw-app input:focus-visible,.mw-app textarea:focus-visible,.mw-app select:focus-visible{outline-offset:2px;outline:3px solid #6651ee47}.mw-topbar{z-index:50;border-bottom:1px solid var(--mw-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 1px #1a192605}.mw-topbar-start,.mw-topbar-actions,.mw-brand,.mw-account,.mw-private-badge{align-items:center;display:flex}.mw-topbar-start{gap:15px;min-width:0}.mw-brand{min-width:0;color:var(--mw-ink);gap:14px;text-decoration:none}.mw-brand-name{letter-spacing:-.9px;white-space:nowrap;font-size:44px;font-weight:760;line-height:1}.mw-brand-logo{object-fit:cover;border-radius:18px;flex:0 0 60px;width:60px;height:60px;display:block;box-shadow:0 7px 18px #5941e03d}.mw-topbar-actions{flex:none;gap:14px}.mw-quick-launch-button{color:#5745ad;cursor:pointer;background:#f7f4ff;border:1px solid #d8d1f5;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.mw-quick-launch-button kbd{color:#756b85;background:#fff;border:1px solid #d7d0ec;border-radius:6px;padding:3px 5px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.mw-quick-launch-icon{display:none}.mw-pricing-link{color:#6244d8;background:#f7f4ff;border:1px solid #ded8fa;border-radius:11px;align-items:center;height:34px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.mw-pricing-link:hover{background:#eee9ff;border-color:#bcaef5}.mw-private-badge{color:#38806a;background:#f2fbf7;border:1px solid #dcefe8;border-radius:999px;gap:7px;padding:7px 10px;font-size:11px;font-weight:650}.mw-private-badge i{background:#42b48f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #42b48f1f}.mw-account{background:#f7f7fa;border-radius:14px;gap:9px;min-width:0;padding:4px 6px 4px 4px}.mw-account-copy{min-width:0;line-height:1.2;display:grid}.mw-account strong,.mw-account small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.mw-account strong{color:#30313c;font-size:13px;font-weight:730}.mw-account small{color:#9697a1;margin-top:2px;font-size:10px}.mw-avatar{color:#fff;background:#272936;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid}.mw-logout{color:#656673;cursor:pointer;background:#fff;border:1px solid #dfdee6;border-radius:10px;height:34px;padding:0 12px;font-size:11px}.mw-logout:hover{color:var(--mw-purple-dark);border-color:#c9c6d5}.mw-mobile-menu{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;display:none}.mw-mobile-menu span{background:#3d3e49;border-radius:2px;width:20px;height:2px;margin:4px auto;display:block}.mw-layout{grid-template-columns:264px minmax(0,1fr);min-height:calc(100vh - 70px);display:grid}.mw-sidebar{z-index:30;border-right:1px solid var(--mw-line);scrollbar-width:thin;scrollbar-color:#d7d5df transparent;background:#fbfbfc;flex-direction:column;height:calc(100vh - 70px);padding:18px 12px 14px;display:flex;position:sticky;top:70px;overflow-y:auto}.mw-new-task{background:var(--mw-purple);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-bottom:13px;font-size:13px;font-weight:680;display:flex;box-shadow:0 9px 22px #6651ee33}.mw-new-task:hover{background:var(--mw-purple-dark)}.mw-new-task span{font-size:18px;font-weight:350}.mw-favorites header small{color:#777182;font-size:11px;line-height:1.35}.mw-favorite-status:empty{display:none}.mw-favorite-status{color:#655e71;margin:-2px 4px 9px;font-size:11px;line-height:1.4}.mw-recovery-guide{background:#fffdf8;border:1px solid #dfd9eb;border-radius:12px;flex:none;margin:0 0 12px;overflow:hidden}.mw-recovery-guide>summary{color:#3f374a;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 11px;list-style:none;display:flex}.mw-recovery-guide>summary::-webkit-details-marker{display:none}.mw-recovery-guide>summary>span{gap:2px;min-width:0;display:grid}.mw-recovery-guide>summary strong{font-size:11px}.mw-recovery-guide>summary small{color:#786f80;font-size:9px;line-height:1.35}.mw-recovery-guide>summary i{color:#6958b8;font-style:normal}.mw-recovery-guide[open]>summary{background:#faf7ff;border-bottom:1px solid #e7e1ee}.mw-recovery-guide[open]>summary i{transform:rotate(180deg)}.mw-recovery-guide>div{gap:7px;padding:9px;display:grid}.mw-recovery-guide article{background:#fff;border:1px solid #e8e3ec;border-radius:10px;gap:5px;padding:9px;display:grid}.mw-recovery-guide article>strong{color:#473d56;font-size:11px}.mw-recovery-guide article p{color:#6f6777;overflow-wrap:anywhere;margin:0;font-size:9.5px;line-height:1.5}.mw-recovery-guide article button{color:#5745ad;min-height:44px;font:inherit;cursor:pointer;background:#f5f1ff;border:1px solid #d5cdeb;border-radius:9px;font-size:10px;font-weight:850}.mw-recovery-guide article button:focus-visible{outline-offset:2px;outline:3px solid #ffb8008c}.mw-favorites{background:#faf9fe;border:1px solid #e3dff0;border-radius:11px;gap:7px;margin:0 0 10px;padding:9px;display:grid}.mw-favorites>header{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.mw-favorites>header>span{gap:2px;display:grid}.mw-favorites>header strong{color:#322d3c;font-size:13px}.mw-favorites>header strong>span{color:var(--mw-purple)}.mw-favorite-empty{color:#777182;margin:0;padding:8px 2px;font-size:12px;line-height:1.5}.mw-favorites>header button{color:#5d4fbb;cursor:pointer;background:#fff;border:1px solid #d4cdea;border-radius:9px;min-width:56px;min-height:44px;font-size:11px;font-weight:750}.mw-favorite-list{gap:4px;display:grid}.mw-favorite-row,.mw-tool-row{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:3px;display:grid}.mw-favorite-row>button:first-child{color:#4c4657;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e5ef;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:44px;padding:7px 9px;font-size:12px;display:flex}.mw-favorite-row>button:first-child>span:last-child{overflow-wrap:anywhere;min-width:0}.mw-favorite-row>button:focus-visible,.mw-favorites>header button:focus-visible{outline:2px solid var(--mw-purple);outline-offset:-2px}.mw-favorite-row>button:first-child.is-active{background:var(--mw-purple-soft);color:#5944d8;font-weight:700}.mw-favorite-remove,.mw-favorite-toggle{color:#7c7488;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;min-width:44px;min-height:44px;font-size:19px;display:grid}.mw-favorite-remove:hover,.mw-favorite-remove:focus-visible,.mw-favorite-toggle:hover,.mw-favorite-toggle:focus-visible{color:#5c48cf;background:#eeeaf8;outline:2px solid #0000}.mw-favorite-toggle.is-favorite{color:#6a50d7}.mw-easy-start{padding:2px 0 10px}.mw-easy-start>header{gap:2px;padding:0 5px 9px;display:grid}.mw-easy-start>header strong{color:#2c2935;font-size:14px}.mw-easy-start>header span{color:#777182;font-size:11px}.mw-easy-grid{gap:6px;display:grid}.mw-easy-grid .mw-easy-open{color:#312d3b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e5ef;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:46px;padding:8px 9px;display:grid;position:relative}.mw-easy-grid .mw-easy-open:not(:disabled):hover,.mw-easy-grid .mw-easy-open:not(:disabled):focus-visible,.mw-easy-grid .mw-easy-open.is-active{background:#f5f3ff;border-color:#bcb3f8;outline:none}.mw-easy-grid .mw-easy-open>span:first-child{font-size:19px;line-height:1}.mw-easy-grid .mw-easy-open.is-locked:disabled{color:#777167;cursor:not-allowed;opacity:.78;background:#fbfaf7;border-color:#e7e1d3;padding-right:38px}.mw-easy-grid .mw-easy-open .mw-easy-lock{font-size:13px;line-height:1;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.mw-easy-grid .mw-easy-open strong{font-size:12px;line-height:1.35}.mw-easy-card{min-width:0;position:relative}.mw-easy-card.has-favorite .mw-easy-open{padding-right:54px}.mw-easy-grid .mw-easy-favorite{border-radius:10px;position:absolute;top:1px;bottom:1px;right:1px}.mw-easy-grid .mw-easy-favorite:focus-visible{outline:2px solid var(--mw-purple);outline-offset:-2px}.mw-all-tools-toggle{color:#5f596a;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #e3dfeb;border-radius:10px;justify-content:space-between;align-items:center;margin:2px 0 8px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.mw-all-tools-toggle:hover,.mw-all-tools-toggle:focus-visible{background:#f7f5fb;border-color:#aaa0df;outline:none}.mw-all-tools-toggle small{color:#8b8499;font-size:13px}.mw-sidebar-settings{background:#faf9fd;border:1px solid #e3dfeb;border-radius:13px;gap:7px;margin:4px 0 10px;padding:10px;display:grid}.mw-sidebar-settings>div{gap:2px;padding:1px 2px 3px;display:grid}.mw-sidebar-settings.is-compact{background:0 0;border:0;padding:0}.mw-sidebar-settings.is-compact>button{text-align:start;border-radius:13px;min-height:48px;padding:10px}.mw-sidebar-settings.is-compact>button strong{font-size:13px}.mw-sidebar-settings>div strong{color:#403a4b;font-size:12px}.mw-sidebar-settings>div small{color:#898291;font-size:10px;line-height:1.4}.mw-sidebar-settings>button{color:#4d4658;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e1ed;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:48px;padding:7px 8px;display:grid}.mw-sidebar-settings>button:hover,.mw-sidebar-settings>button:focus-visible{background:#f5f2ff;border-color:#a99bdf;outline:none}.mw-sidebar-settings>button>span:first-child{color:#654fd1;background:#eee9ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.mw-sidebar-settings>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.mw-sidebar-settings>button strong{font-size:11px;line-height:1.3}.mw-sidebar-settings>button small{color:#8b8493;font-size:9px;line-height:1.35}.mw-sidebar-settings>button i{color:#7665c4;font-size:18px;font-style:normal}.mw-sidebar-settings>.mw-recovery-guide{background:#fff;margin:0}.mw-category-list{gap:3px;display:grid}.mw-tool-search{background:#fff;border:1px solid #e5e1ed;border-radius:11px;gap:6px;margin:1px 0 9px;padding:10px;display:grid}.mw-tool-search label{color:#373241;font-size:12px;font-weight:750}.mw-tool-search input{color:#292531;width:100%;min-height:44px;font:inherit;background:#fbfafe;border:1px solid #d9d4e2;border-radius:9px;padding:9px 11px;font-size:12px}.mw-tool-search input:focus-visible{border-color:#7665e9;outline:3px solid #6651ee29}.mw-tool-search input::placeholder{color:#8a8492;opacity:1}.mw-tool-filter-label{color:#5f596a;margin-top:2px;font-size:11px;font-weight:700}.mw-tool-availability-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.mw-tool-availability-filter button{color:#665f70;min-width:0;min-height:44px;font:inherit;text-align:center;cursor:pointer;overflow-wrap:anywhere;background:#faf9fc;border:1px solid #ddd7e8;border-radius:9px;place-content:center;gap:1px;padding:5px 4px;display:grid}.mw-tool-availability-filter button span{font-size:9.5px;font-weight:750;line-height:1.25}.mw-tool-availability-filter button small{color:#827a8d;font-size:9px;font-weight:700}.mw-tool-availability-filter button:hover,.mw-tool-availability-filter button:focus-visible{outline-offset:1px;background:#f4f1ff;border-color:#8e7fe4;outline:3px solid #6651ee24}.mw-tool-availability-filter button[aria-pressed=true]{color:#4f3cc5;background:#eeeaff;border-color:#7665e9}.mw-tool-availability-filter button[aria-pressed=true] small{color:#5a48c4}.mw-tool-search p{color:#777182;min-height:17px;margin:0;font-size:11px;line-height:1.45}.mw-tool-search-empty{text-align:center;background:#faf8fd;border:1px dashed #d7d0e4;border-radius:11px;gap:7px;padding:15px 12px;display:grid}.mw-tool-search-empty strong{color:#393341;font-size:13px}.mw-tool-search-empty p{color:#777182;margin:0;font-size:11px;line-height:1.5}.mw-tool-search-empty button{color:#5b4cc5;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc7e2;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:700}.mw-tool-search-empty button:hover,.mw-tool-search-empty button:focus-visible{background:#f5f2ff;border-color:#8171e8;outline:none}.mw-category-button{color:#4f505c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;width:100%;min-height:44px;padding:5px 9px;display:grid}.mw-category-button:hover,.mw-category.is-current>.mw-category-button{color:#242530;background:#f0eff5}.mw-category-icon{place-items:center;width:23px;height:23px;font-size:19px;line-height:1;display:grid}.mw-category-button>span:nth-child(2){font-size:13px;font-weight:680}.mw-category-button>small{color:#6f687b;background:#eae7f2;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:10px;font-weight:750;display:grid}.mw-category-button>i{color:#9695a1;font-size:13px;font-style:normal;transition:transform .16s}.mw-category-button[aria-expanded=true]>i{transform:rotate(180deg)}.mw-tool-list{gap:6px;margin:4px 0 10px;display:grid}.mw-tool-list .mw-tool-row{background:#fff;border:1px solid #e8e5ef;border-radius:11px;gap:0;min-width:0}.mw-tool-list .mw-tool-row:not(.is-locked):hover,.mw-tool-list .mw-tool-row:focus-within,.mw-tool-list .mw-tool-row.is-active{background:#f5f3ff;border-color:#bcb3f8}.mw-tool-list .mw-tool-row.is-locked{background:#fbfaf7;border-color:#e7e1d3;grid-template-columns:minmax(0,1fr)}.mw-tool-list[hidden]{display:none!important}.mw-tool-list button{min-height:44px}.mw-tool-list .mw-tool-open{color:#312d3b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:8px 9px;font-size:12px;font-weight:700;display:flex;position:relative}.mw-tool-list .mw-tool-open:focus-visible,.mw-tool-list .mw-favorite-toggle:focus-visible{outline:2px solid var(--mw-purple);outline-offset:-2px}.sr-only,.mw-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mw-tool-lock{background:0 0;border:0;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:12px;line-height:1;display:grid}.mw-tool-ready{color:#287044;white-space:nowrap;background:#f2fbf5;border:1px solid #c9e5d3;border-radius:999px;flex:none;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:750}.mw-tool-icon{flex:0 0 27px;align-items:center;width:27px;min-height:27px;font-size:19px;font-weight:400;line-height:1;display:grid}.mw-tool-copy{flex:1;gap:2px;min-width:0;display:grid}.mw-tool-copy strong{font:inherit;font-weight:inherit;overflow-wrap:anywhere;line-height:1.35}.mw-tool-list .mw-tool-open:not(:disabled):hover{color:#5944d8}.mw-tool-list .mw-tool-open.is-locked:disabled{color:#777167;cursor:not-allowed;opacity:.82;background:#fbfaf7}.mw-tool-list .mw-tool-open.is-active{color:#5944d8;font-weight:680}.mw-sidebar-foot{background:#f6f4fb;border:1px solid #e7e4ef;border-radius:13px;margin-top:auto;padding:14px}.mw-sidebar-foot strong{color:#5e576f;font-size:12px}.mw-sidebar-foot p{color:#8b8795;margin:6px 0 0;font-size:11px;line-height:1.55}.mw-sidebar-shade{display:none}.mw-locked-screen{background:linear-gradient(145deg,#fff 0%,#faf8ff 65%,#fffaf2 100%);border:1px solid #e0dbea;border-radius:24px;gap:18px;max-width:860px;margin:12px auto 0;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 18px 50px #29224012}.mw-locked-screen>header{align-items:flex-start;gap:16px;display:flex}.mw-locked-icon{background:#fff9e9;border:1px solid #ead9a9;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.mw-locked-screen>header>div{gap:6px;display:grid}.mw-locked-screen>header>div>span,.mw-locked-alternative>span{color:#7762d0;letter-spacing:.08em;font-size:11px;font-weight:850}.mw-locked-screen h1{color:#292432;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,42px)}.mw-locked-screen>header p,.mw-locked-reason p,.mw-locked-alternative p,.mw-locked-screen details p{color:#6f6878;margin:0;font-size:13px;line-height:1.65}.mw-locked-reason,.mw-locked-alternative{border-radius:16px;gap:8px;padding:18px;display:grid}.mw-locked-reason{background:#fffbef;border:1px solid #eadfbd}.mw-locked-reason strong{color:#584a2b;font-size:15px}.mw-locked-reason>span{color:#826f45;font-size:11px;font-weight:750}.mw-locked-alternative{background:#f8f6ff;border:1px solid #d8d1f1}.mw-locked-alternative h2{color:#352d50;margin:0;font-size:22px}.mw-locked-alternative button,.mw-provider-recheck,.mw-locked-screen>footer>button{min-height:44px;font:inherit;cursor:pointer;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:800}.mw-locked-alternative button{color:#fff;background:#6551ee;border:0;justify-self:start}.mw-provider-recheck{color:#5848b8;background:#fff;border:1px solid #cfc6f5;justify-self:start}.mw-provider-recheck:disabled{cursor:wait;opacity:.65}.mw-locked-screen>footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mw-locked-screen>footer>button{color:#5a5365;background:#fff;border:1px solid #d8d2e2}.mw-locked-screen details{background:#fff;border:1px solid #e2dee8;border-radius:11px;flex:1;min-width:min(100%,310px)}.mw-locked-screen summary{color:#655d70;cursor:pointer;min-height:44px;padding:12px 14px;font-size:12px;font-weight:800}.mw-locked-screen details p{padding:0 14px 14px}.mw-locked-screen button:hover,.mw-locked-screen button:focus-visible,.mw-locked-screen summary:focus-visible{outline-offset:2px;outline:3px solid #6551ee33}.mw-prepared-lock-help{color:#5d5668;background:#fffcf2;border:1px solid #dfd8ef;border-radius:14px;width:min(100%,920px);margin:0 auto 12px}.mw-prepared-lock-help summary{cursor:pointer;min-height:44px;padding:12px 15px;font-size:13px;font-weight:850}.mw-prepared-lock-help summary:focus-visible,.mw-prepared-lock-help button:focus-visible{outline-offset:2px;outline:3px solid #6551ee33}.mw-prepared-lock-help>div{gap:9px;padding:0 15px 15px;display:grid}.mw-prepared-lock-help p{margin:0;font-size:12px;line-height:1.6}.mw-prepared-lock-help button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#6551ee;border:0;border-radius:10px;justify-self:start;padding:10px 14px;font-size:12px;font-weight:800}@media (width<=760px){.mw-locked-screen{border-radius:18px;gap:14px;margin-top:0;padding:18px}.mw-locked-screen>header{gap:11px}.mw-locked-icon{border-radius:13px;flex-basis:44px;width:44px;height:44px;font-size:20px}.mw-locked-screen>footer{flex-direction:column;align-items:stretch}.mw-locked-screen>footer>button,.mw-locked-alternative button,.mw-provider-recheck,.mw-locked-screen details{width:100%}.mw-prepared-lock-help summary,.mw-prepared-lock-help button{min-height:48px}.mw-prepared-lock-help button{width:100%}}@media (width<=390px){.mw-recovery-guide,.mw-recovery-guide *{min-width:0;max-width:100%}}.mw-workspace{width:100%;max-width:1540px;margin:0 auto;padding:39px clamp(22px,3.3vw,52px) 56px}.mw-workspace.is-chat-hub{background:radial-gradient(circle at 58% 5%,#f1ebffb8,#0000 28%),linear-gradient(#fff 0%,#fbfaff 62%,#f8f7fb 100%);max-width:1640px;padding-top:24px;padding-bottom:32px}@media (width>=981px){.mw-workspace.is-chat-hub:has(>.mh-hub.is-empty:not(.is-history-open)){padding-left:8px;padding-right:8px}}.mw-workspace.is-image-hub{background:#fff;max-width:1680px;padding-top:27px;padding-bottom:70px}.mw-tool-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;display:flex}.mw-breadcrumb{color:#9596a0;align-items:center;gap:8px;margin-bottom:11px;font-size:10px;display:flex}.mw-breadcrumb span{color:var(--mw-purple);font-weight:700}.mw-breadcrumb i{font-style:normal}.mw-tool-heading h1{letter-spacing:-1.8px;margin:0;font-size:clamp(28px,3vw,39px);line-height:1.18}.mw-tool-heading p{max-width:720px;color:var(--mw-muted);margin:9px 0 0;font-size:14px;line-height:1.6}.mw-mode{color:#6e6e79;background:#fff;border:1px solid #e1dfe9;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:650;display:inline-flex}.mw-mode i{background:#9898a1;border-radius:50%;width:7px;height:7px}.mw-mode-local i,.mw-mode-browser i{background:#35aa7e}.mw-mode-api i{background:#3d83df}.mw-mode-ai{color:#8a7136;background:#fffaf0;border-color:#eadfc4}.mw-mode-ai i{background:#d9a938}.mw-mode-locked{color:#785f28;background:#fffaf0;border-color:#eadfc4}.mw-mode-locked i{background:#d9a938}.mw-lock-notice{color:#6f5927;background:#fffaf0;border:1px solid #eadfc4;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px;display:flex}.mw-lock-notice>span{background:#f4e7c5;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.mw-lock-notice strong{color:#4d421f;margin-bottom:3px;display:block}.mw-lock-notice p{margin:0;font-size:13px;line-height:1.55}.mw-composer-wrap textarea:disabled,.mw-file-zone input:disabled{cursor:not-allowed;opacity:.58}.mw-studio-grid{grid-template-columns:minmax(360px,.86fr) minmax(420px,1.14fr);align-items:stretch;gap:18px;display:grid}.mw-panel{border:1px solid var(--mw-line);background:var(--mw-surface);border-radius:22px;min-width:0;min-height:610px;padding:clamp(20px,2vw,28px);box-shadow:0 10px 35px #221f3609}.mw-panel-head{justify-content:space-between;align-items:center;gap:15px;min-height:34px;margin-bottom:20px;display:flex}.mw-panel-head>div:first-child{align-items:center;gap:9px;display:flex}.mw-panel-head>div:first-child>span{background:var(--mw-purple-soft);width:27px;height:27px;color:var(--mw-purple);font-family:var(--font-geist-mono), monospace;border-radius:9px;place-items:center;font-size:9px;font-weight:700;display:grid}.mw-panel-head h2{letter-spacing:-.3px;margin:0;font-size:15px}.mw-panel-head>small{color:#a0a0aa;font-size:11px}.mw-samples{scrollbar-width:none;gap:6px;width:100%;min-width:0;max-width:100%;margin:-3px 0 15px;display:flex;overflow-x:auto}.mw-samples::-webkit-scrollbar{display:none}.mw-samples button{color:#74717e;cursor:pointer;background:#faf9fc;border:1px solid #e6e3ee;border-radius:999px;flex:none;max-width:100%;min-height:44px;padding:7px 10px;font-size:11px}.mw-samples button:hover{color:#5d4ad0;background:#f4f1ff;border-color:#cfc7f4}.mw-composer-label{color:#666774;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.mw-composer-wrap{position:relative}.mw-composer-wrap textarea{resize:vertical;color:#30313b;background:#fdfdfd;border:1px solid #dfdde6;border-radius:14px;outline:0;width:100%;min-height:195px;padding:16px 16px 36px;font-size:12px;line-height:1.7;transition:border-color .15s,box-shadow .15s;display:block}.mw-composer-wrap textarea::placeholder{color:#aaa9b2}.mw-composer-wrap textarea:focus{border-color:#a99cf0;box-shadow:0 0 0 4px #6651ee14}.mw-composer-wrap>span{color:#b0afb7;font-size:10px;position:absolute;bottom:10px;right:12px}.mw-file-zone{background:#faf9fc;border:1px dashed #d9d6e2;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;margin-top:12px;padding:10px 11px;display:grid;position:relative}.mw-file-zone>input{display:none}.mw-file-zone img,.mw-file-symbol,.mw-upload-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.mw-file-zone img{object-fit:cover}.mw-file-symbol,.mw-upload-icon{color:#7665bd;background:#ece9f7;font-size:9px;font-weight:750}.mw-upload-icon{font-size:20px;font-weight:350}.mw-file-zone>div{gap:3px;min-width:0;display:grid}.mw-file-zone strong,.mw-file-zone small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-file-zone strong{font-size:12px}.mw-file-zone small{color:#92919c;font-size:10px}.mw-file-zone>button{color:#686975;cursor:pointer;background:#fff;border:1px solid #e0dee7;border-radius:8px;min-width:38px;height:36px;padding:0 9px;font-size:11px}.mw-file-zone.has-file{background:#f8f6ff;border-style:solid;border-color:#d7d0f7}.mw-options{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mw-options:empty{display:none}.mw-options label{color:#777783;flex:1;gap:6px;font-size:11px;font-weight:650;display:grid}.mw-options>.mtlp-picker{flex:280px}.mw-translation-language-lock{color:#70591e;overflow-wrap:anywhere;background:#fff9e6;border:1px solid #e5d297;border-radius:11px;flex:100%;gap:4px;min-width:0;padding:11px 12px;display:grid}.mw-translation-language-lock strong{font-size:12px}.mw-translation-language-lock p,.mw-translation-language-lock small{color:#75642f;margin:0;font-size:11px;line-height:1.55}.mw-options select{color:#4a4b56;cursor:pointer;background:#fff;border:1px solid #dedce5;border-radius:10px;outline:0;min-height:44px;padding:0 10px;font-size:12px}.mw-options .mw-image-purpose{flex:100%}.mw-image-purpose small{color:#756f7e;font-size:10px;font-weight:550;line-height:1.5}.mw-image-template-library{background:#faf9ff;border:1px solid #e1dcf2;border-radius:12px;flex:100%;gap:9px;min-width:0;padding:11px;display:grid}.mw-image-template-library>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mw-image-template-library>header>div{gap:3px;min-width:0;display:grid}.mw-image-template-library>header strong{color:#4f4961;font-size:12px}.mw-image-template-library>header small,.mw-image-template-library>p{overflow-wrap:anywhere;color:#777083;font-size:10px;line-height:1.5}.mw-image-template-library>header>button{color:#5c4ca0;cursor:pointer;background:#fff;border:1px solid #d8d0f2;border-radius:10px;flex:none;min-height:44px;padding:0 11px;font-size:10px;font-weight:750}.mw-image-template-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.mw-image-template-library>div>button{color:#4f4a5c;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3dff0;border-radius:11px;align-content:center;gap:4px;min-width:0;min-height:76px;padding:10px;display:grid}.mw-image-template-library>div>button:hover{border-color:#aa9bea;box-shadow:0 7px 18px #5b46aa14}.mw-image-template-library>div>button strong,.mw-image-template-library>div>button small,.mw-image-template-library>div>button span{overflow-wrap:anywhere}.mw-image-template-library>div>button strong{font-size:11px}.mw-image-template-library>div>button small,.mw-image-template-library>div>button span{color:#827b8e;font-size:9px;line-height:1.4}.mw-image-template-library>p{margin:0;padding-top:2px}.mw-writing-controls{gap:10px;width:100%;display:grid}.mw-writing-more,.mw-writing-source{background:#fbfaff;border:1px solid #e3dfea;border-radius:11px;overflow:hidden}.mw-writing-more summary,.mw-writing-source summary{color:#625a70;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.mw-writing-more summary span{color:#98919f;font-size:10px;font-weight:650}.mw-writing-more>div{border-top:1px solid #e8e4ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;display:grid}.mw-reply-details{gap:7px;display:grid}.mw-reply-details>span{color:#8b8493;font-size:10px;font-weight:650}.mw-reply-details textarea{box-sizing:border-box;color:#45414d;width:100%;min-height:88px;font:inherit;resize:vertical;background:#fff;border:1px solid #ded9e7;border-radius:11px;outline:0;padding:11px 12px;font-size:12px;line-height:1.6}.mw-reply-details textarea:focus-visible{border-color:#705ae5;box-shadow:0 0 0 3px #705ae524}.mw-reply-details small,.mw-session-note{color:#726b7c;margin:0;font-size:11px;line-height:1.55}.mw-session-note{background:#f8f6ff;border:1px solid #ded8f0;border-radius:9px;padding:9px 10px}.mw-data-notice{color:#52657c;background:#f5f9fe;border:1px solid #dce7f5;border-radius:11px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 11px;font-size:11px;line-height:1.55;display:flex}.mw-data-notice span{color:#376da9;background:#dceafb;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:grid}.mw-generation-facts{flex-wrap:wrap;flex:100%;grid-column:1/-1;gap:6px;display:flex}.mw-generation-facts span{color:#5b5375;background:#f8f6ff;border:1px solid #ddd7f8;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:10px;font-weight:750;line-height:1.35;display:inline-flex}.mw-image-advanced{border-top:1px solid #ebe7f4;flex:100%;width:100%;padding-top:3px}.mw-image-advanced summary{color:#5b5375;cursor:pointer;align-items:center;width:fit-content;min-height:44px;font-size:11px;font-weight:750;display:flex}.mw-image-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:5px;display:grid}.mw-image-advanced label{gap:6px;min-width:0;display:grid}.mw-image-advanced input,.mw-image-advanced textarea{width:100%;min-height:44px}.mw-image-advanced small{color:#756f7e;font-size:10px;line-height:1.5}.mw-image-recent{background:#fbfaff;border:1px solid #e1dcf6;border-radius:13px;grid-column:1/-1;gap:10px;width:100%;padding:12px;display:grid}.mw-image-recent>header,.mw-image-recent>header>div,.mw-image-recent li>div:first-child{gap:3px;min-width:0;display:grid}.mw-image-recent>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.mw-image-recent>header strong{color:#433b67;font-size:12px}.mw-image-recent small,.mw-image-recent li span{color:#756f7e;font-size:10px;line-height:1.5}.mw-image-recent button{color:#594f7b;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd5f2;border-radius:9px;padding:0 12px;font-size:11px;font-weight:750}.mw-image-recent button:disabled{cursor:not-allowed;opacity:.55}.mw-image-recent ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mw-image-recent li{border-top:1px solid #ece8f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.mw-image-recent li strong{color:#3f3a4e;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.mw-image-recent li>div:last-child{gap:6px;display:flex}.mw-image-settings-status{color:#5e5872;grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.mw-external-consent{color:#4f4b68;cursor:pointer;background:#faf9ff;border:1px solid #ddd7f8;border-radius:11px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.mw-external-consent input{accent-color:#6847ee;cursor:pointer;flex:0 0 17px;width:17px;height:17px;margin:1px 0 0}.mw-external-consent>span{gap:3px;display:grid}.mw-external-consent strong{color:#34303f;font-size:11px;line-height:1.4}.mw-external-consent small{color:#767187;font-size:10px;line-height:1.5}.mw-external-consent:has(input:checked){background:#f4f0ff;border-color:#b8a9f7}.mw-provider-details{color:#6f6a80;margin:7px 2px 0;font-size:10px}.mw-provider-details summary{cursor:pointer;width:fit-content;font-weight:700}.mw-provider-details p,.mw-provider-details ul{margin:5px 0 0;padding-left:13px;line-height:1.5}.mw-provider-details ul{gap:3px;padding-left:27px;display:grid}.mw-image-retry{color:#5b5434;background:#fffbed;border:1px solid #e0d7a9;border-radius:12px;gap:10px;margin-top:12px;padding:13px;display:grid}.mw-image-retry>div,.mw-image-retry label{gap:4px;display:grid}.mw-image-retry span{font-size:11px;line-height:1.5}.mw-image-retry label{cursor:pointer;grid-template-columns:22px 1fr;align-items:start}.mw-image-retry input{accent-color:#6650c8;width:20px;height:20px;margin:1px 0 0}.mw-image-retry button{color:#574d1e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdbd64;border-radius:10px;font-size:12px;font-weight:800}.mw-image-retry button:disabled{color:#969078;cursor:not-allowed;background:#f4f1e5}.mw-run-row{gap:8px;margin-top:19px;display:flex}.mw-reset-button,.mw-run-button{cursor:pointer;border-radius:12px;height:44px;min-height:44px;font-size:12px;font-weight:680}.mw-reset-button{color:#777783;background:#fff;border:1px solid #dfdde6;width:84px}.mw-run-button{color:#fff;background:linear-gradient(135deg,#715df0,#5941df);border:0;flex:1;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 10px 22px #5d43e033}.mw-run-button:hover:not(:disabled){background:linear-gradient(135deg,#6651e6,#4933cf)}.mw-run-button:disabled{cursor:wait;opacity:.75}.mw-spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite mw-spin}.mw-shortcut{color:#b0afb7;text-align:right;margin:8px 0 0;font-size:10px}.mw-result-panel{position:relative;overflow:hidden}.mw-result-actions{gap:5px!important;display:flex!important}.mw-result-actions button{color:#6e6e79;cursor:pointer;background:#fff;border:1px solid #dfdde7;border-radius:8px;min-width:44px;min-height:44px;padding:0 9px;font-size:11px}.mw-result-knowledge-review{overflow-wrap:anywhere;background:#faf8ff;border:1px solid #d8d0eb;border-radius:14px;gap:10px;margin:0 18px 14px;padding:14px;display:grid}.mw-result-knowledge-review>header,.mw-result-knowledge-review>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.mw-result-knowledge-review>header>div,.mw-result-knowledge-review label>span{gap:2px;min-width:0;display:grid}.mw-result-knowledge-review header span,.mw-result-knowledge-review header small,.mw-result-knowledge-review label small{color:#756b84;font-size:11px;line-height:1.5}.mw-result-knowledge-review header strong{color:#40364f;font-size:14px}.mw-result-knowledge-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mw-result-knowledge-review dl div{background:#fff;border-radius:10px;min-width:0;padding:10px}.mw-result-knowledge-review dt{color:#6b55b8;font-size:11px;font-weight:900}.mw-result-knowledge-review dd{color:#5d5568;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.55}.mw-result-knowledge-review label{color:#474050;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;display:grid}.mw-result-knowledge-review input{width:18px;height:18px;margin:2px 0 0}.mw-result-knowledge-review>div button{color:#5946ad;cursor:pointer;background:#fff;border:1px solid #d4cce3;border-radius:10px;min-height:44px;padding:0 12px;font-weight:850}.mw-result-knowledge-review>div button:last-child{color:#fff;background:#6650c8;border-color:#6650c8}.mw-result-knowledge-review>div button:disabled{cursor:not-allowed;opacity:.45}.mw-writing-result{gap:10px;display:grid}.mw-writing-result>label{color:#4d4857;gap:3px;display:grid}.mw-writing-result>label strong{font-size:12px}.mw-writing-result>label small{color:#87818d;font-size:11px;line-height:1.45}.mw-writing-result textarea{box-sizing:border-box;color:#3f4049;width:100%;min-height:330px;font:inherit;resize:vertical;background:#fff;border:1px solid #ddd9e6;border-radius:13px;outline:0;padding:16px;font-size:13px;line-height:1.75}.mw-writing-result textarea:focus-visible,.mw-writing-more summary:focus-visible,.mw-writing-source summary:focus-visible{border-color:#705ae5;box-shadow:0 0 0 3px #705ae524}.mw-writing-edit-state{color:#655b80;background:#f2efff;border-radius:9px;margin:0;padding:10px 11px;font-size:11px;line-height:1.5}.mw-writing-source p{color:#57525e;white-space:pre-wrap;border-top:1px solid #e8e4ee;max-height:210px;margin:0;padding:12px;font-size:11px;line-height:1.65;overflow:auto}.mw-result-actions button:hover{color:var(--mw-purple);border-color:#c9c1ee}.mw-result-actions button:disabled{cursor:wait;color:#847e91;background:#f5f3f8;border-color:#e7e3ed}.mw-podcast-player{background:#fbfaff;border:1px solid #ded8ef;border-radius:13px;gap:10px;margin-bottom:13px;padding:14px;display:grid}.mw-podcast-player>header,.mw-podcast-player>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.mw-podcast-player>header>div{gap:2px;display:grid}.mw-podcast-player header span{color:#6650c8;letter-spacing:.08em;font-size:10px;font-weight:850}.mw-podcast-player h4{color:#403a4e;margin:0;font-size:15px}.mw-podcast-player header strong,.mw-podcast-player small{color:#777181;font-size:10px;line-height:1.45}.mw-podcast-player progress{accent-color:#6650c8;width:100%;height:10px}.mw-podcast-player button{color:#524865;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d3e6;border-radius:9px;flex:1;font-size:11px;font-weight:800}.mw-podcast-player button:disabled{color:#96909d;cursor:not-allowed;background:#f1eff4}.mw-podcast-audio{background:#f7fcfa;border:1px solid #cfe2dc;border-radius:14px;gap:12px;margin-bottom:13px;padding:15px;display:grid;overflow:hidden}.mw-podcast-audio>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mw-podcast-audio>header>div{gap:3px;display:grid}.mw-podcast-audio>header span{color:#27705b;letter-spacing:.06em;font-size:10px;font-weight:850}.mw-podcast-audio h4{color:#253f37;margin:0;font-size:15px}.mw-podcast-audio>header>strong{color:#397564;text-align:right;font-size:10px;line-height:1.45}.mw-podcast-audio>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mw-podcast-audio>ol li{background:#fff;border:1px solid #dcebe6;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.mw-podcast-audio>ol li>span{color:#276d58;background:#e4f4ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.mw-podcast-audio>ol p{color:#65736f;overflow-wrap:anywhere;gap:2px;min-width:0;margin:0;font-size:10px;line-height:1.45;display:grid}.mw-podcast-audio>ol strong{color:#34554b;font-size:11px}.mw-podcast-audio-boundary{color:#64706d;margin:0;font-size:10px;line-height:1.6}.mw-podcast-audio-consent{cursor:pointer;background:#fff;border:1px solid #d9e7e2;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:10px;display:grid}.mw-podcast-audio-consent input{accent-color:#2f8068;width:18px;height:18px;margin-top:2px}.mw-podcast-audio-consent span{color:#38584f;letter-spacing:0;gap:2px;font-size:11px;display:grid}.mw-podcast-audio-consent small{color:#72807c;font-size:10px;font-weight:500;line-height:1.45}.mw-podcast-audio-actions{grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;display:grid}.mw-podcast-audio-actions button,.mw-podcast-audio-result button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#2f8068;border:1px solid #2f8068;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:850}.mw-podcast-audio-actions button:disabled{color:#8a9491;cursor:not-allowed;background:#edf1ef;border-color:#d7dfdc}.mw-podcast-audio-actions>span{color:#5f6f6a;letter-spacing:0;font-size:10px;line-height:1.5}.mw-podcast-audio-result{background:#fff;border:1px solid #cfe1dc;border-radius:11px;gap:10px;padding:12px;display:grid}.mw-podcast-audio-result>p{color:#725a26;background:#fff4dc;border-radius:9px;margin:0;padding:9px;font-size:10px;line-height:1.5}.mw-podcast-audio-result audio{width:100%;min-width:0}.mw-podcast-audio-result dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.mw-podcast-audio-result dl>div{background:#f3f8f6;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.mw-podcast-audio-result dt{color:#75827e;font-size:9px}.mw-podcast-audio-result dd{color:#3b554d;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:800}.mw-podcast-audio-result>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mw-podcast-audio-result>div button:last-child{color:#3f655a;background:#f5faf8;border-color:#cbdcd6}.mw-podcast-audio-result>small{color:#727f7b;font-size:10px;line-height:1.5}@media (width<=680px){.mw-podcast-audio>header,.mw-podcast-audio-actions{flex-direction:column;grid-template-columns:1fr}.mw-podcast-audio>header>strong{text-align:left}.mw-podcast-audio>ol,.mw-podcast-audio-result dl{grid-template-columns:1fr}}@media (width<=430px){.mw-podcast-audio-result>div{grid-template-columns:1fr}}.mw-empty-result,.mw-loading-result{color:#8d8d98;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:490px;padding:30px;display:flex}.mw-empty-result>span{background:linear-gradient(145deg,#f7f5ff,#eeeaff);border:1px solid #e5e1f0;border-radius:24px;justify-content:center;align-items:center;gap:5px;width:76px;height:76px;display:flex;position:relative;box-shadow:0 16px 35px #4e3b9e14}.mw-empty-result>span i{background:#9c8ae8;border-radius:50%;width:6px;height:6px}.mw-empty-result h3,.mw-loading-result strong{color:#555662;margin:20px 0 7px;font-size:14px}.mw-empty-result p,.mw-loading-result p{max-width:310px;margin:0;font-size:10px;line-height:1.65}.mw-image-live-progress{gap:7px;width:min(310px,100%);margin-top:16px;display:grid}.mw-image-live-progress>span{background:#e8e3f8;border-radius:999px;height:8px;display:block;overflow:hidden}.mw-image-live-progress>span>i{border-radius:inherit;background:linear-gradient(90deg,#7357e8,#9d72ef);height:100%;transition:width .18s;display:block}.mw-image-live-progress small{color:#6e667d;font-size:10px;font-weight:700;line-height:1.5}@media (width<=620px){.mw-image-template-library>header{flex-direction:column;align-items:stretch}.mw-image-template-library>header>button,.mw-image-template-library>div>button{min-height:48px}.mw-image-template-library>header>button{width:100%}.mw-image-template-library>div{grid-template-columns:1fr}}.mw-loader-orbit{border:1px solid #dcd5fb;border-radius:50%;width:57px;height:57px;animation:1.2s linear infinite mw-spin;position:relative}.mw-loader-orbit i{background:var(--mw-purple);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:24px;box-shadow:0 0 0 5px #6651ee1f}.mw-error{color:#8a4949;background:#fff7f7;border:1px solid #f0d5d5;border-radius:14px;margin:16px 0;padding:17px}.mw-error strong{font-size:12px}.mw-error p{margin:6px 0;font-size:11px;line-height:1.6}.mw-error small{color:#a57373;font-size:9px}.mw-result{scrollbar-width:thin;scrollbar-color:#d8d5e2 transparent;max-height:calc(100vh - 235px);padding-right:4px;overflow:auto}.mw-result-title{align-items:center;gap:9px;margin:7px 0 17px;display:flex}.mw-result-title span{color:#268961;background:#e9f8f1;border-radius:9px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.mw-result-title h3{letter-spacing:-.4px;margin:0;font-size:16px}.mw-result pre{color:#43444f;font-family:var(--font-geist-sans), Pretendard, sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border:1px solid #e8e6ed;border-radius:14px;margin:0;padding:19px;font-size:11px;line-height:1.8;overflow:auto}.mwt-setup{background:#fbfaff;border:1px solid #ddd7ea;border-radius:14px;flex:100%;gap:12px;min-width:0;padding:14px;display:grid}.mwt-setup>header,.mwt-setup>header>div,.mwt-glossary,.mwt-expert-panel,.mwt-transfer-review,.mwt-cost-check span{display:grid}.mwt-setup>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.mwt-setup>header>div{gap:2px}.mwt-setup>header span{color:#6a56aa;font-size:10px;font-weight:800}.mwt-setup h3{color:#3f3654;margin:0;font-size:15px}.mwt-setup>header>strong{color:#5b4b79;text-align:right;font-size:10px}.mwt-engine-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mwt-engine-options button{color:#4e465d;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded8ea;border-radius:11px;gap:3px;min-height:64px;padding:10px 12px;display:grid}.mwt-engine-options button[aria-pressed=true]{background:#f0ecff;border-color:#8e7bd7}.mwt-engine-options strong{font-size:12px}.mwt-engine-options span{color:#736c7b;font-size:10px;line-height:1.45}.mwt-glossary,.mwt-expert-panel{background:#fff;border:1px solid #e2ddec;border-radius:11px;gap:9px;padding:11px}.mwt-glossary summary,.mwt-recovery summary{color:#4c425f;cursor:pointer;min-height:44px;font-size:11px;font-weight:850}.mwt-glossary summary span{float:right;color:#6753a6}.mwt-glossary textarea{resize:vertical;color:#37323e;width:100%;min-height:96px;font:inherit;border:1px solid #dcd6e6;border-radius:9px;padding:10px;line-height:1.55}.mwt-glossary p,.mwt-expert-panel small,.mwt-transfer-review p,.mwt-contract-status{color:#746d7c;margin:0;font-size:10px;line-height:1.55}.mwt-glossary p.is-error{color:#a13f4a}.mwt-expert-panel>label{flex:none;gap:6px;display:grid}.mwt-expert-panel select,.mwt-expert-panel input[type=number]{color:#37323e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd6e6;border-radius:9px;padding:0 10px}.mwt-transfer-review{background:#f5f2fb;border-radius:9px;gap:6px;padding:10px}.mwt-transfer-review ul{color:#5f5769;gap:4px;margin:0;padding-left:18px;font-size:10px;line-height:1.5;display:grid}.mwt-cost-check{cursor:pointer;border:1px solid #ded8ea;border-radius:10px;align-items:flex-start;min-height:44px;padding:9px;gap:9px!important;display:flex!important}.mwt-cost-check input{accent-color:#6750a4;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.mwt-cost-check span{gap:2px}.mwt-cost-check:has(input:disabled){cursor:not-allowed;background:#f0eef2}.mwt-contract-status{color:#72591a;background:#fff6df;border-radius:9px;padding:9px}.mwt-recovery ul{color:#625a6d;margin:0;padding-left:18px;font-size:10px;line-height:1.6}.mw-web-translation-audit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mw-web-translation-recovery{background:#fff9e9;border:1px solid #f2c66d;border-radius:14px;gap:10px;margin:14px 0;padding:14px;display:grid}.mw-web-translation-recovery p,.mw-web-translation-recovery small{color:#5f4a1d;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.55}.mw-web-translation-recovery button{color:#fff;cursor:pointer;background:#6d4b00;border:0;border-radius:10px;width:fit-content;max-width:100%;min-height:44px;padding:9px 14px;font-weight:800}.mw-web-translation-recovery button:disabled{cursor:not-allowed;opacity:.62}.mw-web-translation-audit div{background:#f5f2fb;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.mw-web-translation-audit dt{color:#746a83;font-size:9px;font-weight:800}.mw-web-translation-audit dd{overflow-wrap:anywhere;color:#453b57;min-width:0;margin:0;font-size:11px;font-weight:800}.mw-web-translation-glossary{background:#fcfbff;border:1px solid #ddd7ea;border-radius:10px;padding:10px 11px}.mw-web-translation-glossary summary{color:#4f4267;cursor:pointer;min-height:44px;font-size:11px;font-weight:850}.mw-web-translation-glossary summary span{float:right;color:#6b55b0}.mw-web-translation-glossary ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mw-web-translation-glossary li{color:#5d5567;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;padding:7px;font-size:10px;display:grid}.mw-web-translation-glossary li small{color:#7a7284}.mw-web-translation-glossary .is-warning{color:#735b1d;background:#fff7df;border-radius:8px;margin:8px 0 0;padding:8px;font-size:10px;line-height:1.5}@media (width<=620px){.mwt-setup>header,.mwt-engine-options,.mw-web-translation-audit{grid-template-columns:minmax(0,1fr)}.mwt-setup>header>strong{text-align:left}.mwt-engine-options button,.mwt-glossary summary,.mwt-recovery summary,.mwt-expert-panel select,.mwt-expert-panel input[type=number],.mwt-cost-check,.mw-web-translation-glossary summary{min-height:48px}.mwt-glossary textarea{font-size:16px}.mw-web-translation-glossary li{grid-template-columns:minmax(0,1fr)}}.mw-web-translation{gap:13px;display:grid}.mw-web-translation>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mw-web-translation>header>div:first-child{gap:3px;display:grid}.mw-web-translation>header>div:first-child>span{color:#6650c8;letter-spacing:.08em;font-size:10px;font-weight:850}.mw-web-translation h4,.mw-web-translation h5{color:#403a4e;margin:0}.mw-web-translation h4{font-size:15px}.mw-web-translation h5{font-size:12px}.mw-web-translation-toggle{flex-wrap:wrap;gap:6px;display:flex}.mw-web-translation-toggle button,.mw-web-source-link{box-sizing:border-box;color:#675f74;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded9ed;border-radius:10px;justify-content:center;align-items:center;font-size:11px;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.mw-web-translation-toggle button{padding:0 12px}.mw-web-translation-toggle button[aria-pressed=true]{color:#5740c6;background:#f0ecff;border-color:#a997ef}.mw-web-translation-toggle button:focus-visible,.mw-web-source-link:focus-visible,.mw-web-translation-display-settings button:focus-visible,.mw-web-translation-alignment button:focus-visible{outline-offset:2px;outline:3px solid #705ae538}.mw-web-translation-display-settings{background:#fbfaff;border:1px solid #e8e3f2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.mw-web-translation-display-settings>span{color:#6d6480;margin:0 4px;font-size:11px;font-weight:800}.mw-web-translation-display-settings button,.mw-web-translation-alignment button{color:#625a70;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded9ed;border-radius:10px;padding:0 12px;font-size:11px;font-weight:800}.mw-web-translation-display-settings button[aria-pressed=true]{color:#5740c6;background:#f0ecff;border-color:#a997ef}.mw-web-source-meta{background:#fbfafc;border:1px solid #e6e2ee;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:8px;padding:11px;display:grid}.mw-web-source-meta>div{gap:3px;min-width:0;display:grid}.mw-web-source-meta strong{color:#898391;font-size:9px}.mw-web-source-meta span{color:#4f4a57;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.mw-web-source-link{white-space:nowrap;padding:0 12px}.mw-web-source-link span{color:inherit;margin-left:5px;font-size:12px}.mw-web-translation-limit,.mw-web-translation-boundary{border-radius:10px;margin:0;padding:10px 11px;font-size:10px;line-height:1.6}.mw-web-translation-limit{color:#80663a;background:#fff9ee;border:1px solid #f0ddba}.mw-web-translation-boundary{color:#6d6488;background:#f4f1ff}.mw-web-translation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mw-web-translation-grid.is-translation-only{grid-template-columns:minmax(0,1fr)}.mw-web-translation-paragraphs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mw-web-translation-paragraphs li{background:#fff;border:1px solid #e4e1ea;border-radius:13px;gap:8px;min-width:0;padding:14px 14px 14px 48px;display:grid;position:relative}.mw-web-translation-paragraphs li>span{color:#5e49c8;background:#f0ecff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid;position:absolute;top:14px;left:12px}.mw-web-translation-paragraphs p{overflow-wrap:anywhere;color:#5f586a;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.75}.mw-web-translation-paragraphs p.is-translation{color:#3f355f;border-top:1px solid #ebe7f5;padding-top:8px}.mw-web-translation-paragraphs p.is-translation strong{color:#6a54d3;margin-right:8px;font-size:10px;display:inline-block}.mw-web-translation.is-style-underline .mw-web-translation-paragraphs p.is-translation,.mw-web-translation.is-style-underline .mw-web-translation-card.is-translation pre{text-underline-offset:4px;-webkit-text-decoration:underline #b9a9f4;text-decoration:underline #b9a9f4;text-decoration-thickness:2px}.mw-web-translation.is-style-subdued .mw-web-translation-paragraphs p.is-source,.mw-web-translation.is-style-subdued .mw-web-translation-card:not(.is-translation) pre{color:#90899b}.mw-web-translation-alignment{background:#fff9ec;border:1px solid #edd8ad;border-radius:13px;gap:8px;padding:14px;display:grid}.mw-web-translation-alignment strong,.mw-web-translation-alignment p{margin:0}.mw-web-translation-alignment p{color:#776548;font-size:11px;line-height:1.65}.mw-web-translation-alignment button{justify-self:start}.mw-web-translation-card{background:#fafafa;border:1px solid #e4e1ea;border-radius:13px;gap:8px;min-width:0;padding:13px;display:grid}.mw-web-translation-card.is-translation{background:#fbfaff;border-color:#dcd4fa}.mw-result .mw-web-translation-card pre{background:0 0;border:0;border-radius:0;max-height:390px;padding:0;font-size:12px;line-height:1.75}.mw-output-image{background:#f6f5f9;border:1px solid #e4e1ec;border-radius:15px;margin-bottom:14px;padding:8px}.mw-image-variants{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.mw-image-variants button{color:#5d5966;cursor:pointer;min-width:0;min-height:88px;font:inherit;background:#f3f1f8;border:2px solid #0000;border-radius:11px;gap:5px;padding:5px;font-size:10px;font-weight:800;display:grid}.mw-image-variants button[aria-pressed=true]{color:#5540c6;background:#f0ecff;border-color:#715df0}.mw-image-variants img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;display:block}.mw-image-result-history{background:#fbfaff;border:1px solid #e1dcf6;border-radius:14px;gap:10px;margin:0 0 14px;padding:12px;display:grid}.mw-image-result-history>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mw-image-result-history>header>div,.mw-image-history-preview span{gap:3px;min-width:0;display:grid}.mw-image-result-history strong{color:#403858;font-size:11px;line-height:1.45}.mw-image-result-history small,.mw-image-result-history-status{color:#756f7e;font-size:10px;line-height:1.5}.mw-image-result-history button{color:#594f7b;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd5f2;border-radius:10px;padding:0 12px;font-size:11px;font-weight:750}.mw-image-result-history button:disabled{cursor:not-allowed;opacity:.55}.mw-image-result-history ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mw-image-result-history li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.mw-image-result-history li.is-current{background:#f0ecff;border-radius:12px;padding:4px}.mw-image-result-history .mw-image-history-preview{text-align:left;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:auto;min-height:76px;padding:6px;display:grid}.mw-image-history-preview img{object-fit:cover;border-radius:8px;width:68px;height:62px;display:block}.mw-image-history-preview strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mw-image-result-history-status{margin:0 0 12px}.mw-output-image img{object-fit:contain;border-radius:10px;width:100%;max-height:420px;display:block}.mw-result-note{color:#71698d;background:#f4f1ff;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:11px 12px;font-size:9px;line-height:1.6;display:flex}.mw-result-note span{color:#624de0;background:#dcd4ff;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-family:Georgia,serif;font-size:10px;font-weight:700;display:grid}.mw-mindmap{background:radial-gradient(circle at 50% 48%,#7058ef1a,#0000 28%),#faf9fd;border:1px solid #e6e2f0;border-radius:17px;place-items:center;min-height:340px;margin-bottom:14px;padding:28px 20px;display:grid;position:relative;overflow:hidden}.mw-map-center{z-index:2;color:#fff;text-align:center;background:linear-gradient(145deg,#735ff0,#563ee0);border-radius:18px;place-items:center;width:150px;min-height:70px;padding:12px;font-size:12px;font-weight:750;display:grid;position:relative;box-shadow:0 14px 28px #593fde3d}.mw-map-branches{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;margin-top:28px;display:grid}.mw-map-branches section{background:#fff;border:1px solid #e4e0ed;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.mw-map-branches strong{color:var(--mw-purple);margin-bottom:3px;font-size:10px}.mw-map-branches span{color:#6b6b76;overflow-wrap:anywhere;background:#f4f3f7;border-radius:7px;padding:5px 6px;font-size:8px}@keyframes mw-spin{to{transform:rotate(360deg)}}@media (width<=1120px){.mw-layout{grid-template-columns:235px minmax(0,1fr)}.mw-sidebar{padding-left:9px;padding-right:9px}.mw-studio-grid{grid-template-columns:1fr}.mw-panel{min-height:auto}.mw-result-panel{min-height:540px}.mw-result{max-height:none}}@media (width<=760px){.mw-topbar{height:62px;padding:0 13px}.mw-quick-launch-button{white-space:nowrap;flex:0 0 44px;justify-content:center;width:44px;min-width:44px;padding:0;overflow:hidden}.mw-quick-launch-icon{color:#5745ad;font-size:22px;line-height:1;display:block}.mw-quick-launch-label,.mw-quick-launch-button kbd{display:none}.mw-mobile-menu{display:block}.mw-topbar a,.mw-topbar button,.mw-all-tools-toggle,.mw-tool-availability-filter button,.mw-category-button,.mw-tool-list button,.mw-provider-details summary{min-height:44px}.mw-tool-availability-filter button{min-height:48px}.mw-favorite-row,.mw-tool-row{grid-template-columns:minmax(0,1fr) 48px}.mw-favorite-list .mw-favorite-remove,.mw-tool-list .mw-favorite-toggle{width:48px;min-width:48px;min-height:48px}.mw-web-translation>header{flex-direction:column;align-items:stretch}.mw-web-translation-toggle,.mw-web-translation-display-settings{grid-template-columns:1fr;display:grid}.mw-web-translation-display-settings>span{margin:0}.mw-web-translation-toggle button,.mw-web-translation-display-settings button,.mw-web-translation-alignment button{width:100%;min-height:48px}.mw-web-translation-paragraphs li{padding:50px 12px 12px}.mw-web-source-meta,.mw-web-translation-grid{grid-template-columns:minmax(0,1fr)}.mw-web-source-link{width:100%}.mw-provider-details summary{align-items:center;display:inline-flex}.mw-image-advanced>div,.mw-image-recent>header,.mw-image-recent li{grid-template-columns:minmax(0,1fr)}.mw-image-recent>header>button,.mw-image-recent li>div:last-child,.mw-image-recent li>div:last-child button{width:100%}.mw-image-recent li>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mw-image-result-history>header,.mw-image-result-history li{grid-template-columns:minmax(0,1fr)}.mw-image-result-history>header>button,.mw-image-result-history li>button:last-child{width:100%}.mw-private-badge,.mw-pricing-link,.mw-account small{display:none}.mw-topbar-actions form{flex:none}.mw-logout{white-space:nowrap;min-width:68px;padding:0 10px}.mw-brand-name{font-size:19px}.mw-brand-logo{flex-basis:28px;width:28px;height:28px}.mw-layout{min-height:calc(100vh - 62px);display:block}.mw-sidebar{z-index:60;pointer-events:none;visibility:hidden;width:min(86vw,310px);height:calc(100vh - 62px);padding:15px 12px;transition:transform .22s,visibility 0s linear .22s;position:fixed;top:62px;bottom:0;left:0;transform:translate(-105%);box-shadow:24px 0 50px #19172629}.mw-sidebar.is-open{pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.mw-new-task{min-height:44px}.mw-recovery-guide>summary,.mw-recovery-guide article button{min-height:48px}.mw-sidebar-shade{z-index:55;cursor:pointer;background:#1c1a2659;border:0;width:100%;padding:0;display:block;position:fixed;inset:62px 0 0}.mw-workspace{box-sizing:border-box;width:100%;max-width:100%;padding:26px 14px 40px}.mw-tool-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:21px}.mw-tool-heading h1{font-size:30px}.mw-tool-heading p{font-size:12px}.mw-studio-grid{display:block}.mw-panel{border-radius:17px;min-height:0;padding:18px}.mw-result-panel{min-height:510px;margin-top:13px}.mw-composer-wrap textarea{min-height:180px}.mw-result-actions{gap:3px!important}.mw-result-actions button{padding:0 7px}.mw-empty-result,.mw-loading-result{min-height:400px}.mw-map-branches{grid-template-columns:1fr}}@media (width<=410px){.mw-topbar-start{gap:7px}.mw-topbar-actions{gap:4px}.mw-panel-head{align-items:flex-start}.mw-result-panel .mw-panel-head{flex-direction:column}.mw-run-row{flex-direction:column-reverse}.mw-image-variants{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-reset-button{width:100%}.mw-writing-more>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mw-app *,.mw-app :before,.mw-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mw-selection-actions{z-index:80;background:#fffffffa;border:1px solid #d9d2ef;border-radius:16px;grid-template-columns:minmax(120px,auto) auto auto;align-items:center;gap:10px;max-width:min(620px,100vw - 32px);padding:12px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 44px #2d254f33}.mw-highlight-basket{z-index:79;background:#fffffffa;border:1px solid #d7d0eb;border-radius:16px;gap:9px;width:min(420px,100vw - 32px);max-height:calc(100vh - 180px);padding:13px;display:grid;position:fixed;top:84px;right:24px;overflow-y:auto;box-shadow:0 16px 44px #2d254f2e}.mw-highlight-basket>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.mw-highlight-basket>header>div,.mw-highlight-clear-confirm>span{gap:2px;min-width:0;display:grid}.mw-highlight-basket>header span{color:#7863c2;letter-spacing:.08em;font-size:10px;font-weight:900}.mw-highlight-basket>header strong{color:#393143;font-size:13px;line-height:1.45}.mw-highlight-basket button{color:#5844b0;min-height:44px;font:inherit;cursor:pointer;background:#f6f3ff;border:1px solid #d5cee8;border-radius:10px;padding:0 12px;font-size:11px;font-weight:850}.mw-highlight-basket>header button{color:#fff;background:#6651ee;border-color:#6651ee}.mw-highlight-status{color:#6d6676;margin:0;font-size:10.5px;line-height:1.55}.mw-highlight-source-groups{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mw-highlight-source-groups span{overflow-wrap:anywhere;color:#746b7c;background:#faf8ff;border:1px solid #e1dcef;border-radius:999px;max-width:100%;padding:6px 9px;font-size:10px;line-height:1.35}.mw-highlight-source-groups strong{color:#514269}.mw-highlight-basket details{background:#fbfafd;border:1px solid #e5e1ed;border-radius:11px;min-width:0}.mw-highlight-basket summary{color:#51495e;cursor:pointer;min-height:44px;padding:13px 12px;font-size:11px;font-weight:850}.mw-highlight-basket ol{gap:7px;max-height:240px;margin:0;padding:0 10px 10px;list-style:none;display:grid;overflow-y:auto}.mw-highlight-basket li{background:#fff;border:1px solid #e7e3ec;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.mw-highlight-basket li>span{gap:3px;min-width:0;display:grid}.mw-highlight-basket li strong{overflow-wrap:anywhere;color:#4f4659;font-size:10px}.mw-highlight-basket li small{overflow-wrap:anywhere;color:#756e7c;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.mw-highlight-basket li button{color:#746a7d;background:#fff;min-width:44px;padding:0 9px}.mw-highlight-clear{justify-self:start;color:#756d7d!important;background:#fff!important}.mw-highlight-clear-confirm{background:#fff8f8;border:1px solid #e3c3c3;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:10px;display:grid}.mw-highlight-clear-confirm strong{color:#5f3737;font-size:11px}.mw-highlight-clear-confirm small{color:#7b6262;font-size:9.5px;line-height:1.45}.mw-highlight-clear-confirm .is-danger{color:#fff;background:#b84e4e;border-color:#b84e4e}.mw-quick-launcher-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b18287a;place-items:start center;padding:min(14vh,120px) 18px 32px;display:grid;position:fixed;inset:0;overflow-y:auto}.mw-quick-launcher{background:#fff;border:1px solid #ddd6ef;border-radius:22px;gap:14px;width:min(680px,100%);padding:20px;display:grid;box-shadow:0 28px 90px #1b173147}.mw-quick-launcher>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mw-quick-launcher>header span{color:#6b55d1;letter-spacing:.11em;font-size:10px;font-weight:900}.mw-quick-launcher h2{color:#282233;letter-spacing:-.04em;margin:3px 0 0;font-size:24px}.mw-quick-launcher>header button{color:#71687e;cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:11px;width:44px;min-height:44px;font-size:22px}.mw-quick-current{background:linear-gradient(135deg,#f4f1ff,#fff);border:1px solid #cfc6f4;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.mw-quick-current>div,.mw-quick-records>header>div{gap:3px;min-width:0;display:grid}.mw-quick-current span{color:#6b55d1;font-size:10px;font-weight:900}.mw-quick-current strong{color:#302746;font-size:15px}.mw-quick-current small{color:#665e70;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.mw-quick-current>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#6a54e8;border:1px solid #725ee2;border-radius:11px;padding:0 14px;font-size:12px;font-weight:850}.mw-quick-records{gap:8px;display:grid}.mw-quick-records>header strong{color:#443a52;font-size:12px}.mw-quick-records>header small{color:#777080;font-size:10px}.mw-quick-records>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mw-quick-records button{color:#453c50;min-width:0;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#fbfafc;border:1px solid #ded9e9;border-radius:11px;align-content:center;gap:2px;padding:9px 11px;display:grid}.mw-quick-records button strong{font-size:12px}.mw-quick-records button small{color:#766f7d;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.mw-quick-current>button:focus-visible,.mw-quick-records button:focus-visible,.mw-quick-launcher-modes button:focus-visible,.mw-quick-launcher>header button:focus-visible{outline-offset:2px;outline:3px solid #ffb80094}.mw-quick-launcher-modes{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.mw-quick-launcher-modes button{color:#3f374a;text-align:left;cursor:pointer;background:#faf9fc;border:1px solid #e1ddec;border-radius:13px;align-content:center;gap:4px;min-height:78px;padding:11px;display:grid}.mw-quick-launcher-modes button[aria-checked=true]{background:#f0edff;border-color:#7862dd;box-shadow:inset 0 0 0 1px #7862dd}.mw-quick-launcher-modes strong{font-size:13px}.mw-quick-launcher-modes small{color:#716a7a;font-size:10px;line-height:1.45}.mw-quick-launcher form{gap:8px;display:grid}.mw-quick-launcher form label{color:#4e4559;font-size:12px;font-weight:850}.mw-quick-launcher form input{color:#27222e;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #d9d2e5;border-radius:12px;padding:11px 13px;font-size:14px}.mw-quick-launcher form p{color:#756e7d;margin:0;font-size:10px;line-height:1.55}.mw-quick-launcher form .mw-quick-navigation-notice{color:#5f566a;background:#faf8ff;border-left:3px solid #c5b8f2;padding:7px 9px}.mw-quick-launcher form button{color:#fff;cursor:pointer;background:#6651ee;border:0;border-radius:11px;justify-self:end;min-height:44px;padding:0 16px;font-weight:850}.mw-quick-launcher form button:disabled{cursor:not-allowed;opacity:.42}.mw-quick-open-review{background:#f6f3ff;border:1px solid #cfc6f4;border-radius:13px;gap:8px;padding:12px;display:grid}.mw-quick-open-review>div{gap:2px;display:grid}.mw-quick-open-review span,.mw-quick-open-review small{color:#716686;font-size:11px}.mw-quick-open-review strong{color:#332b43}.mw-quick-open-review code{overflow-wrap:anywhere;color:#453a66;background:#fff;border-radius:8px;padding:8px;font-size:11px}.mw-quick-open-review>button{justify-self:start}.mw-quick-launcher form .mw-quick-launcher-error{color:#9c3030;background:#fff0f0;border-radius:9px;padding:9px 10px;font-size:12px}.mw-selection-actions>div:first-child{gap:2px;display:grid}.mw-selection-actions strong{color:#3e374f;font-size:13px}.mw-selection-actions span,.mw-selection-actions p{color:#746c82;margin:0;font-size:11px;line-height:1.45}.mw-selection-actions>div:first-child small{color:#6752b8;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.mw-selection-actions p{max-width:230px}.mw-selection-buttons{gap:6px;display:flex}.mw-selection-buttons button,.mw-selection-close{color:#5745ad;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f7f4ff;border:1px solid #d8d1e9;border-radius:11px;font-size:12px;font-weight:850}.mw-selection-buttons button{padding:0 12px}.mw-selection-buttons button:hover,.mw-selection-buttons button:focus-visible{background:#eee9ff;border-color:#7b63dc}.mw-selection-buttons .is-highlight{color:#fff;background:#6651ee;border-color:#6651ee}.mw-selection-buttons .is-highlight:hover,.mw-selection-buttons .is-highlight:focus-visible{background:#4934cd;border-color:#4934cd}.mw-selection-close{color:#756d80;background:#fff;padding:0;font-size:20px}@media (width<=620px){.mw-highlight-basket{width:auto;max-height:calc(100vh - 270px);top:82px;left:12px;right:12px}.mw-highlight-basket>header,.mw-highlight-clear-confirm{grid-template-columns:1fr}.mw-highlight-basket>header button,.mw-highlight-clear-confirm button,.mw-highlight-clear{width:100%;min-height:48px}.mw-highlight-basket summary,.mw-highlight-basket li button{min-height:48px}.mw-highlight-source-groups span{align-items:center;min-height:44px;display:flex}.mw-quick-launcher-backdrop{place-items:start center;padding:74px 12px 20px}.mw-quick-launcher{border-radius:18px;gap:12px;padding:15px}.mw-quick-current{grid-template-columns:1fr}.mw-quick-current>button,.mw-quick-records button{width:100%;min-height:48px}.mw-quick-launcher>header button{width:48px;min-height:48px}.mw-quick-records>div,.mw-quick-launcher-modes{grid-template-columns:1fr}.mw-quick-launcher-modes button{min-height:62px}.mw-quick-launcher form button,.mw-quick-open-review>button{width:100%}.mw-selection-actions{grid-template-columns:minmax(0,1fr) auto;max-width:none;bottom:12px;left:12px;right:12px}.mw-result-knowledge-review{margin:0 12px 12px}.mw-result-knowledge-review>header,.mw-result-knowledge-review>div{flex-direction:column;align-items:stretch}.mw-result-knowledge-review dl{grid-template-columns:1fr}.mw-result-knowledge-review>div button{width:100%;min-height:48px}.mw-selection-buttons,.mw-selection-actions>p{grid-area:2/1/auto/-1}.mw-selection-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mw-selection-buttons button,.mw-selection-close{min-height:48px}.mw-selection-close{grid-area:1/2}}.mw-selection-context-review{z-index:95;box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border:1px solid #cfc5e5;border-radius:20px;gap:13px;width:min(720px,100vw - 32px);max-height:min(720px,100vh - 32px);padding:18px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #20183447}.mw-selection-context-review>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mw-selection-context-review>header>div{gap:3px;display:grid}.mw-selection-context-review>header span{color:#6651ae;font-size:10px;font-weight:850}.mw-selection-context-review h2{color:#342c40;margin:0;font-size:19px}.mw-selection-context-review>header>button{color:#6b6373;cursor:pointer;background:#fff;border:1px solid #d8d1e2;border-radius:11px;width:44px;min-width:44px;height:44px;font-size:21px}.mw-selection-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mw-selection-context-grid article{background:#fbfaff;border:1px solid #ded8e7;border-radius:13px;align-content:start;gap:5px;min-width:0;max-height:210px;padding:12px;display:grid;overflow:auto}.mw-selection-context-grid article.is-unavailable{color:#7e7981;background:#f4f3f5}.mw-selection-context-grid span{color:#7158ba;font-size:9px;font-weight:850}.mw-selection-context-grid strong{color:#443a50;font-size:12px}.mw-selection-context-grid p{color:#68606e;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.mw-selection-context-review>label{box-sizing:border-box;cursor:pointer;background:#f8f6fc;border:1px solid #d9d2e4;border-radius:12px;align-items:flex-start;gap:10px;min-height:52px;padding:10px;display:flex}.mw-selection-context-review>label:has(input:disabled){cursor:not-allowed;background:#f1f0f2}.mw-selection-context-review>label input{accent-color:#6651ae;flex:0 0 22px;width:22px;height:22px;margin:0}.mw-selection-context-review>label span{gap:3px;display:grid}.mw-selection-context-review>label strong{color:#453951;font-size:12px}.mw-selection-context-review>label small,.mw-selection-context-review>p{color:#716a76;font-size:10px;line-height:1.55}.mw-selection-context-review>p{margin:0}.mw-selection-context-review>footer{grid-template-columns:1fr 1.25fr;gap:9px;display:grid}.mw-selection-context-review>footer button{color:#5c4b72;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4cde0;border-radius:11px;font-size:11px;font-weight:850}.mw-selection-context-review>footer button:last-child{color:#fff;background:#6651ae;border-color:#6651ae}.mw-selection-context-review button:focus-visible,.mw-selection-context-review input:focus-visible{outline-offset:2px;outline:3px solid #6651ae47}@media (width<=620px){.mw-selection-context-review{border-radius:16px;gap:11px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:13px}.mw-selection-context-grid{grid-template-columns:1fr}.mw-selection-context-grid article{max-height:150px}.mw-selection-context-review>header>button,.mw-selection-context-review>footer button,.mw-selection-context-review>label{min-height:48px}.mw-selection-context-review>footer{grid-template-columns:1fr}.mw-selection-context-review>label input{flex-basis:24px;width:24px;height:24px}}.mw-podcast-options{background:#faf8ff;border:1px solid #ddd8ec;border-radius:14px;gap:11px;margin-top:13px;padding:14px;display:grid}.mw-podcast-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mw-podcast-sources button{color:#625a70;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d2e7;border-radius:10px;padding:7px 9px;font-size:11px;font-weight:800}.mw-podcast-sources button[aria-pressed=true]{color:#4f3dac;background:#eee9ff;border-color:#6650c8}.mw-podcast-sources button:disabled{color:#8b8790;cursor:not-allowed;background:#f3f2f5;border-style:dashed}.mw-podcast-fields{grid-template-columns:1.1fr .95fr .95fr;gap:8px;display:grid}.mw-podcast-fields label{color:#575164;gap:5px;font-size:11px;font-weight:800;display:grid}.mw-podcast-fields select,.mw-podcast-fields input{box-sizing:border-box;color:#393442;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d3e2;border-radius:10px;padding:0 10px;font-size:12px}.mw-podcast-options>p{color:#77717f;margin:0;font-size:11px;line-height:1.55}.mw-podcast-highlights{background:#f8fbff;border:1px solid #d9e2ef;border-radius:13px;gap:10px;margin-bottom:13px;padding:14px;display:grid}.mw-podcast-highlights>header{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.mw-podcast-highlights>header>div{gap:2px;display:grid}.mw-podcast-highlights>header span{color:#526cba;letter-spacing:.08em;font-size:10px;font-weight:850}.mw-podcast-highlights h4{color:#394258;margin:0;font-size:15px}.mw-podcast-highlights>header>small{color:#7b8292;text-align:right;max-width:300px;font-size:10px;line-height:1.45}.mw-podcast-highlights ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mw-podcast-highlights li{background:#fff;border:1px solid #e0e5ed;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.mw-podcast-highlights time{color:#4f65aa;background:#eaf0ff;border-radius:7px;padding:4px 6px;font:850 10px ui-monospace,SFMono-Regular,Consolas,monospace}.mw-podcast-highlights li>span{gap:2px;display:grid}.mw-podcast-highlights strong{color:#454c5e;font-size:11px}.mw-podcast-highlights li small{color:#7f8694;font-size:10px}.mw-podcast-source-panel{background:#fff;border:1px solid #ded8ea;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.mw-podcast-source-panel>label:not(.mw-podcast-source-consent),.mw-podcast-source-panel>strong{color:#514a5f;grid-column:1/-1;font-size:11px;font-weight:850}.mw-podcast-source-panel>input:not([type=checkbox]){box-sizing:border-box;color:#393442;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d1e2;border-radius:10px;padding:0 11px;font-size:12px}.mw-podcast-source-panel>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#6650c8;border:0;border-radius:10px;padding:0 14px;font-size:11px;font-weight:850}.mw-podcast-source-panel>button:disabled{color:#6e6876;cursor:not-allowed;background:#d7d2df}.mw-podcast-source-panel>p{color:#77717f;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.mw-podcast-source-consent{color:#514a5f;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:11px;display:grid}.mw-podcast-source-consent input{accent-color:#6650c8;width:18px;height:18px;margin:1px 0 0}.mw-podcast-source-consent span{gap:2px;display:grid}.mw-podcast-source-consent small{color:#77717f;line-height:1.45}.mw-podcast-source-status{background:#f0ecff;border-radius:9px;padding:9px 11px;font-weight:750;color:#59499d!important}@media (width<=760px){.mw-podcast-sources{grid-template-columns:1fr 1fr}.mw-podcast-fields,.mw-podcast-source-panel{grid-template-columns:1fr}.mw-podcast-source-panel>*{grid-column:1!important}.mw-podcast-highlights>header{flex-direction:column;align-items:flex-start}.mw-podcast-highlights>header>small{text-align:left}}.mw-podcast-youtube{background:#fff;border:1px solid #d8d2e8;border-radius:13px;gap:11px;min-width:0;padding:13px;display:grid}.mw-podcast-youtube>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mw-podcast-youtube>header>div{gap:3px;min-width:0;display:grid}.mw-podcast-youtube>header strong{color:#433957;font-size:13px}.mw-podcast-youtube>header small{color:#756f7d;font-size:10px;line-height:1.5}.mw-podcast-youtube>header>span{color:#716b76;background:#efedf2;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.mw-podcast-youtube>header>span.is-ready{color:#2f6d51;background:#e2f2e9}.mw-podcast-youtube-address{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0;display:grid}.mw-podcast-youtube-address label{color:#514a5f;grid-column:1/-1;font-size:11px;font-weight:850}.mw-podcast-youtube-address input,.mw-podcast-youtube-options select{box-sizing:border-box;color:#393442;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d1e2;border-radius:10px;padding:0 11px;font-size:12px}.mw-podcast-youtube-address>button,.mw-podcast-youtube-actions button,.mw-podcast-youtube-preview button{color:#6048bd;min-height:44px;font:inherit;cursor:pointer;background:#f5f1ff;border:1px solid #d4cce5;border-radius:10px;padding:7px 12px;font-size:10px;font-weight:850}.mw-podcast-youtube-actions button:first-child,.mw-podcast-youtube-preview button:first-child{color:#fff;background:#6650c8;border-color:#6650c8}.mw-podcast-youtube button:disabled{color:#817b86;cursor:not-allowed;background:#ece9ef;border-color:#ddd9e2}.mw-podcast-youtube-options{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:8px;display:grid}.mw-podcast-youtube-options>label:first-child{color:#514a5f;gap:5px;font-size:11px;font-weight:850;display:grid}.mw-podcast-youtube-contract{background:#faf9fc;border:1px solid #e4dfeb;border-radius:11px;gap:8px;min-width:0;padding:11px;display:grid}.mw-podcast-youtube-contract>strong{color:#514566;font-size:11px}.mw-podcast-youtube-contract>p{color:#736c7a;margin:0;font-size:10px;line-height:1.5}.mw-podcast-youtube-contract dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mw-podcast-youtube-contract dl>div{background:#fff;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.mw-podcast-youtube-contract dt{color:#81798a;font-size:9px;font-weight:800}.mw-podcast-youtube-contract dd{overflow-wrap:anywhere;color:#4d4655;min-width:0;margin:0;font-size:10px;line-height:1.45}.mw-podcast-youtube-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mw-podcast-youtube-preview{background:#f7fcfa;border:1px solid #cfded8;border-radius:11px;gap:9px;min-width:0;padding:11px;display:grid}.mw-podcast-youtube-preview>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mw-podcast-youtube-preview>header>div{gap:2px;min-width:0;display:grid}.mw-podcast-youtube-preview>header strong{overflow-wrap:anywhere;color:#305347;font-size:12px}.mw-podcast-youtube-preview>header small,.mw-podcast-youtube-preview>header>span,.mw-podcast-youtube-preview>p{color:#667870;font-size:10px;line-height:1.45}.mw-podcast-youtube-preview>header>span{color:#765c1c;background:#fff0cc;border-radius:7px;flex:none;padding:4px 6px;font-weight:800}.mw-podcast-youtube-preview pre{color:#3e4d47;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dce8e3;border-radius:8px;max-height:210px;margin:0;padding:9px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mw-podcast-youtube-preview>p{margin:0}.mw-podcast-youtube-preview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}@media (width<=760px){.mw-podcast-youtube>header,.mw-podcast-youtube-preview>header{display:grid}.mw-podcast-youtube-address,.mw-podcast-youtube-options,.mw-podcast-youtube-contract dl,.mw-podcast-youtube-actions,.mw-podcast-youtube-preview>div{grid-template-columns:1fr}.mw-podcast-youtube-address>*{grid-column:1!important}.mw-podcast-youtube-address input,.mw-podcast-youtube-options select{min-height:48px;font-size:16px}.mw-podcast-youtube-address>button,.mw-podcast-youtube-actions button,.mw-podcast-youtube-preview button,.mw-podcast-youtube .mw-podcast-source-consent{min-height:48px}}@media (width<=390px){.mw-podcast-youtube{max-width:100%;padding:11px;overflow-x:clip}.mw-podcast-youtube *{min-width:0}.mw-podcast-youtube-preview pre{max-width:100%}}.mw-summary-source-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mw-summary-source-tools>div{background:#fff;border:1px solid #ded8ea;border-radius:12px;grid-template-rows:auto 1fr auto;gap:5px;min-width:0;padding:12px;display:grid}.mw-summary-source-tools>div.is-locked{background:#f7f6f8}.mw-summary-source-tools strong{color:#514a5f;font-size:12px}.mw-summary-source-tools p{color:#716b78;margin:0;font-size:11px;line-height:1.55}.mw-summary-source-tools button{color:#6048bd;cursor:pointer;min-height:44px;font:inherit;background:#f5f1ff;border:1px solid #d4cce5;border-radius:9px;padding:0 12px;font-size:11px;font-weight:850}.mw-summary-source-tools button:disabled{color:#79737d;cursor:not-allowed;background:#eceaed;border-color:#dfdce2}.mw-summary-source-status{color:#34745c!important;background:#eef7f2!important;border:0!important;border-radius:9px!important;grid-column:1/-1!important;margin:0!important;padding:10px 11px!important;font-size:11px!important;line-height:1.55!important;display:block!important}.mw-summary-locked-note{background:#f8f7f9;border:1px solid #e1dde5;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.mw-summary-locked-note>span{color:#6d6671;background:#e9e6eb;border-radius:9px;place-items:center;min-width:44px;height:44px;font-size:10px;font-weight:850;display:grid}.mw-summary-locked-note p{gap:3px;margin:0;display:grid}.mw-summary-locked-note strong{color:#514b56;font-size:12px}.mw-summary-locked-note small{color:#716b76;font-size:11px;line-height:1.55}.mw-summary-locked-note button{color:#77717b;background:#eceaed;border:1px solid #dfdce2;border-radius:9px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800}@media (width<=620px){.mw-summary-source-tools{grid-template-columns:1fr}.mw-summary-source-status{grid-column:1!important}.mw-summary-locked-note{grid-template-columns:auto minmax(0,1fr)}.mw-summary-locked-note button{grid-column:1/-1;width:100%}}.mw-web-summary-mode{background:#fff;border:1px solid #ded8ea;border-radius:13px;gap:10px;margin:0;padding:13px;display:grid}.mw-web-summary-mode legend{color:#51466a;padding:0 5px;font-size:12px;font-weight:850}.mw-web-summary-mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mw-web-summary-mode label{box-sizing:border-box;cursor:pointer;background:#faf8ff;border:1px solid #e2ddec;border-radius:11px;align-items:flex-start;gap:9px;min-height:44px;padding:10px;display:flex}.mw-web-summary-mode input{accent-color:#6750a4;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.mw-web-summary-mode label span{gap:2px;min-width:0;display:grid}.mw-web-summary-mode strong{color:#3d3452;font-size:12px}.mw-web-summary-mode small,.mw-web-summary-mode>p{color:#716b7b;font-size:11px;line-height:1.5}.mw-web-summary-mode>p{margin:0}.mw-web-summary-consent{background:#f9f7ff;border:1px solid #d9d2e8;border-radius:13px;gap:10px;padding:12px;display:grid}.mw-web-summary-consent>div{color:#4b405e;justify-content:space-between;gap:10px;font-size:12px;display:flex}.mw-web-summary-consent>div span{font-weight:800}.mw-web-summary-consent ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mw-web-summary-consent li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:7px;display:grid}.mw-web-summary-consent li b{color:#594686;background:#e9e3f7;border-radius:7px;place-items:center;min-height:24px;font-size:10px;display:grid}.mw-web-summary-consent li span{overflow-wrap:anywhere;color:#635d6c;font-size:10px;line-height:1.5}.mw-web-summary-consent>p{color:#716b7b;margin:0;font-size:11px}.mw-web-summary-consent .mw-external-consent{background:#fff;margin:0}@media (width<=620px){.mw-web-summary-mode>div{grid-template-columns:1fr}.mw-web-summary-mode label,.mw-web-summary-consent .mw-external-consent{min-height:48px}.mw-web-summary-consent>div{display:grid}.mw-web-summary-consent li span{font-size:11px}}.mw-web-summary-stale{color:#6b5418;background:#fff9e9;border:1px solid #e7c878;border-radius:11px;gap:3px;margin:0 0 12px;padding:11px 12px;display:grid}.mw-web-summary-stale strong{font-size:12px}.mw-web-summary-stale span{font-size:11px;line-height:1.5}.mw-web-summary-result{gap:16px;display:grid}.mw-web-summary-result>pre{margin:0}.mw-web-summary-question{background:#faf8ff;border:1px solid #ddd7ed;border-radius:14px;gap:9px;padding:14px;display:grid}.mw-web-summary-question>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mw-web-summary-question>header div{gap:2px;display:grid}.mw-web-summary-question>header span{color:#67538f;font-size:10px;font-weight:800}.mw-web-summary-question h4{color:#3e3455;margin:0;font-size:14px}.mw-web-summary-question>header small,.mw-web-summary-question>p,.mw-web-summary-question-actions small{color:#746d7e;font-size:10px;line-height:1.5}.mw-web-summary-question>label{color:#4d435e;font-size:11px;font-weight:800}.mw-web-summary-question>textarea{resize:vertical;color:#35323b;width:100%;min-height:88px;font:inherit;background:#fff;border:1px solid #d9d3e7;border-radius:10px;padding:11px;line-height:1.55}.mw-web-summary-question-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.mw-web-summary-question-actions button,.mw-web-summary-question-result a{color:#fff;cursor:pointer;background:#6a54aa;border:1px solid #6a54aa;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.mw-web-summary-question-actions button:disabled{color:#8a8590;cursor:not-allowed;background:#e8e5ed;border-color:#d8d4df}.mw-web-summary-question-result{background:#fff;border:1px solid #e1dcef;border-radius:11px;gap:9px;padding:11px;display:grid}.mw-web-summary-question-result>p{color:#6b5214;background:#fff7df;border-radius:8px;margin:0;padding:8px;font-size:10px}.mw-web-summary-question-result>pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;margin:0;overflow:auto}.mw-web-summary-question-result>div{flex-wrap:wrap;gap:7px;display:flex}.mw-web-summary-question-result a{color:#5c4988;background:#fff;border-color:#d8d1e9;min-height:44px}.mw-web-summary-question>p{margin:0}@media (width<=620px){.mw-web-summary-question>header,.mw-web-summary-question-actions{flex-direction:column;align-items:stretch}.mw-web-summary-question-actions button,.mw-web-summary-question-result a{width:100%;min-height:48px}.mw-web-summary-question-result>div{display:grid}.mw-web-summary-question>textarea{font-size:16px}}.mw-web-summary-save{background:#f7fcf9;border:1px solid #cfded5;border-radius:14px;gap:10px;padding:14px;display:grid}.mw-web-summary-save>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mw-web-summary-save>header div{gap:2px;display:grid}.mw-web-summary-save>header span{color:#377259;font-size:10px;font-weight:850}.mw-web-summary-save h4{color:#294d3d;margin:0;font-size:14px}.mw-web-summary-save>header small,.mw-web-summary-save>p,.mw-web-summary-save-review>small{color:#68766f;font-size:10px;line-height:1.55}.mw-web-summary-save>p{margin:0}.mw-web-summary-save-open{color:#fff;cursor:pointer;background:#35735a;border:1px solid #35735a;border-radius:10px;min-height:44px;padding:0 14px;font-size:11px;font-weight:850}.mw-web-summary-save-open:disabled{color:#7d8882;cursor:not-allowed;background:#e7ece9;border-color:#d6ded9}.mw-web-summary-save-review{background:#fff;border:1px solid #cbdcd2;border-radius:12px;gap:11px;padding:12px;display:grid}.mw-web-summary-save-review>div:first-child{gap:3px;display:grid}.mw-web-summary-save-review>div:first-child>strong{color:#294d3d;font-size:13px}.mw-web-summary-save-review>div:first-child>p{color:#6c756f;margin:0;font-size:10px;line-height:1.55}.mw-web-summary-save-review ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mw-web-summary-save-review li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mw-web-summary-save-review li>b{color:#2e684e;background:#dff0e7;border-radius:7px;place-items:center;min-height:26px;font-size:10px;display:grid}.mw-web-summary-save-review li>span{gap:2px;min-width:0;display:grid}.mw-web-summary-save-review li strong{color:#3f4d46;font-size:11px}.mw-web-summary-save-review li small{overflow-wrap:anywhere;color:#66736c;font-size:10px;line-height:1.45}.mw-web-summary-save-review li em{color:#8a6518;font-size:9px;font-style:normal;font-weight:800}.mw-web-summary-save-scope{background:#f3f8f5;border-radius:9px;gap:6px;padding:9px;display:grid}.mw-web-summary-save-scope p{color:#58665f;grid-template-columns:42px minmax(0,1fr);gap:7px;margin:0;font-size:10px;line-height:1.5;display:grid}.mw-web-summary-save-scope strong{color:#2f654d}.mw-web-summary-save-check{box-sizing:border-box;cursor:pointer;background:#fbfdfc;border:1px solid #d7e2dc;border-radius:10px;align-items:flex-start;gap:9px;min-height:44px;padding:9px;display:flex}.mw-web-summary-save-check:has(input:disabled){color:#7d8581;cursor:not-allowed;background:#f1f3f2}.mw-web-summary-save-check input{accent-color:#35735a;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.mw-web-summary-save-check span{gap:2px;display:grid}.mw-web-summary-save-check strong{color:#3f4d46;font-size:11px}.mw-web-summary-save-check small{color:#6d7772;font-size:10px;line-height:1.45}.mw-web-summary-save-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mw-web-summary-save-actions button{color:#476054;cursor:pointer;background:#fff;border:1px solid #cfd9d3;border-radius:10px;min-height:44px;padding:7px 10px;font-size:10px;font-weight:800}.mw-web-summary-save-actions button:last-child{color:#fff;background:#35735a;border-color:#35735a}.mw-web-summary-save-actions button:disabled{color:#7d8882;cursor:not-allowed;background:#e7ece9;border-color:#d6ded9}@media (width<=620px){.mw-web-summary-save>header{display:grid}.mw-web-summary-save-open,.mw-web-summary-save-check,.mw-web-summary-save-actions button{min-height:48px}.mw-web-summary-save-actions,.mw-web-summary-save-scope p{grid-template-columns:1fr}.mw-web-summary-save-review{padding:11px}}.mw-web-summary-document{background:#f8f9fd;border-color:#d5d9e8}.mw-web-summary-document>header span{color:#58689a}.mw-web-summary-document h4{color:#35446d}.mw-web-summary-document>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mw-web-summary-document>ul li{background:#fff;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.mw-web-summary-document>ul b{color:#4b5c90;background:#e8ebf7;border-radius:7px;place-items:center;min-height:26px;font-size:10px;display:grid}.mw-web-summary-document>ul span{gap:2px;min-width:0;display:grid}.mw-web-summary-document>ul strong{overflow-wrap:anywhere;color:#45516f;font-size:11px}.mw-web-summary-document>ul small{color:#747b8d;font-size:10px}.mw-web-summary-document-boundary{border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px;display:grid;background:#eef1f8!important}.mw-web-summary-document-boundary strong{color:#405285}.mw-web-summary-document-boundary span{overflow-wrap:anywhere}.mw-web-summary-document .mw-web-summary-save-open{background:#4b5f97;border-color:#4b5f97}@media (width<=620px){.mw-web-summary-document-boundary{grid-template-columns:1fr}.mw-web-summary-document>ul li{grid-template-columns:30px minmax(0,1fr)}}.mw-search-review{gap:14px;min-width:0;display:grid}.mw-search-review>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mw-search-review>header div{gap:2px;display:grid}.mw-search-review>header span,.mw-search-follow-ups>header span{color:#62519a;font-size:10px;font-weight:850}.mw-search-review h4,.mw-search-follow-ups h5{color:#3f3657;margin:0;font-size:14px}.mw-search-review>header>strong{color:#574783;background:#eee9fb;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mw-search-review>p{color:#6b6574;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.mw-search-result-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mw-search-result-cards article{background:#fff;border:1px solid #ded8ea;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid}.mw-search-result-cards label{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:9px;min-height:44px;display:grid}.mw-search-result-cards input{accent-color:#635bff;width:20px;height:20px;margin:1px 0 0}.mw-search-result-cards label span{gap:3px;min-width:0;display:grid}.mw-search-result-cards label strong{overflow-wrap:anywhere;color:#3f374c;font-size:11px}.mw-search-result-cards label small,.mw-search-result-cards footer small{overflow-wrap:anywhere;color:#766e80;font-size:9px;line-height:1.45}.mw-search-result-cards article>p{color:#5f5967;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.mw-search-result-cards footer{gap:6px;margin-top:auto;display:grid}.mw-search-result-cards a{color:#574783;background:#faf9fd;border:1px solid #d3cce0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:7px 10px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.mw-search-review-actions{background:#f8fbff;border:1px solid #d4dce7;border-radius:12px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:11px;display:grid}.mw-search-review-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#4f6092;border:1px solid #4f6092;border-radius:10px;padding:8px 12px;font-size:10px;font-weight:850}.mw-search-review-actions button:disabled{color:#858891;cursor:not-allowed;background:#e9ebef;border-color:#d6d9e1}.mw-search-review-actions small{color:#687185;font-size:10px;line-height:1.5}.mw-search-follow-ups{background:#faf9fd;border:1px solid #ded8ea;border-radius:13px;gap:9px;padding:12px;display:grid}.mw-search-follow-ups>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mw-search-follow-ups>header div{gap:2px;display:grid}.mw-search-follow-ups>header small{color:#766f80;font-size:10px}.mw-search-follow-ups>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mw-search-follow-ups button{text-align:left;color:#443b51;min-height:76px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2e5;border-radius:10px;gap:4px;padding:10px;display:grid}.mw-search-follow-ups button strong{font-size:11px}.mw-search-follow-ups button span{font-size:10px;line-height:1.45}.mw-search-follow-ups button small{color:#776f81;font-size:9px;line-height:1.4}.mw-search-review-status{min-height:18px!important}.mw-search-review>details{border:1px solid #e0dce7;border-radius:10px;overflow:hidden}.mw-search-review>details summary{color:#5d536b;cursor:pointer;align-items:center;min-height:44px;padding:9px 11px;font-size:10px;font-weight:850;display:flex}.mw-search-review>details pre{border:0;border-top:1px solid #e0dce7;border-radius:0}.mw-search-review :where(input,a,button,summary):focus-visible{outline-offset:2px;outline:3px solid #ffb800}@media (width<=620px){.mw-search-review>header,.mw-search-follow-ups>header{display:grid}.mw-search-result-cards,.mw-search-follow-ups>div,.mw-search-review-actions{grid-template-columns:1fr}.mw-search-result-cards label,.mw-search-result-cards a,.mw-search-review-actions button,.mw-search-follow-ups button,.mw-search-review>details summary{min-height:48px}.mw-search-review-actions small{font-size:11px}}.mw-search-draft-status{color:#665f70;background:#7c59ff0f;border:1px solid #7c59ff33;border-radius:12px;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.mw-search-provider-boundary{color:#5f5270;overflow-wrap:anywhere;background:#f1edf7;border-radius:11px;margin:0;padding:11px 12px;font-size:11px;line-height:1.55}.mw-podcast-script-editor{background:#fbf9ff;border:1px solid #d9d2e9;border-radius:14px;gap:11px;margin-bottom:13px;padding:14px;display:grid}.mw-podcast-script-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mw-podcast-script-editor>header>div{gap:3px;min-width:0;display:grid}.mw-podcast-script-editor>header span{color:#6551aa;font-size:10px;font-weight:850}.mw-podcast-script-editor h4{color:#443a55;margin:0;font-size:15px}.mw-podcast-script-editor>header p,.mw-podcast-script-editor>footer{color:#746d7c;margin:0;font-size:10px;line-height:1.55}.mw-podcast-script-editor>header>strong{white-space:nowrap;color:#66569a;font-size:10px}.mw-podcast-script-editor>label{color:#514a5f;gap:5px;font-size:11px;font-weight:850;display:grid}.mw-podcast-script-editor textarea{box-sizing:border-box;color:#393442;resize:vertical;background:#fff;border:1px solid #d7d1e2;border-radius:10px;width:100%;min-width:0;max-height:430px;padding:11px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.mw-podcast-script-editor textarea:disabled{color:#77717d;background:#efedf2}.mw-podcast-script-actions{flex-wrap:wrap;gap:8px;display:flex}.mw-podcast-script-actions button,.mw-podcast-script-review>button{box-sizing:border-box;color:#6047aa;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc5e5;border-radius:9px;padding:7px 13px;font-size:10px;font-weight:850}.mw-podcast-script-actions button:first-child,.mw-podcast-script-review>button.is-primary{color:#fff;background:#6650c8;border-color:#6650c8}.mw-podcast-script-actions button.is-confirming{color:#764b15;background:#fff1d8;border-color:#b77828}.mw-podcast-script-actions button:disabled,.mw-podcast-script-review>button:disabled{color:#817b86;cursor:not-allowed;background:#ece9ef;border-color:#ddd9e2}.mw-podcast-script-review{background:#fff;border:1px solid #cec3e4;border-radius:12px;gap:10px;padding:12px;display:grid}.mw-podcast-script-review>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mw-podcast-script-review>header>div{gap:2px;display:grid}.mw-podcast-script-review>header span{color:#6c59a6;font-size:9px;font-weight:850}.mw-podcast-script-review>header strong{color:#433a4e;font-size:12px}.mw-podcast-script-review>header em{color:#765b18;background:#fff0ce;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.mw-podcast-script-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mw-podcast-script-review dl>div{background:#f7f5fa;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.mw-podcast-script-review dt{color:#7c7485;font-size:9px;font-weight:850}.mw-podcast-script-review dd{overflow-wrap:anywhere;color:#514a58;margin:0;font-size:10px;line-height:1.45}.mw-podcast-script-review>p,.mw-podcast-script-review>ul{color:#716a77;margin:0;font-size:10px;line-height:1.55}.mw-podcast-script-review>p.is-error{color:#9a3838;background:#fff0f0;border-radius:8px;padding:9px}.mw-podcast-script-review>ul{gap:4px;padding-left:18px;display:grid}.mw-podcast-script-checks{gap:7px;display:grid}.mw-podcast-script-checks label{background:#faf9fc;border:1px solid #e0dbe8;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.mw-podcast-script-checks input{accent-color:#6650c8;width:20px;height:20px;margin:0}.mw-podcast-script-checks span{gap:2px;display:grid}.mw-podcast-script-checks strong{color:#50475b;font-size:10px}.mw-podcast-script-checks small{color:#7a7381;font-size:9px;line-height:1.45}.mw-podcast-script-status{color:#5c4a91;background:#efebfa;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.55}.mw-podcast-script-editor>footer{border-top:1px solid #e7e1ee;padding-top:9px}.mw-podcast-script-editor :is(button,textarea,input):focus-visible{outline-offset:2px;outline:3px solid #f0c94a}@media (width<=700px){.mw-podcast-script-editor>header,.mw-podcast-script-review>header{display:grid}.mw-podcast-script-review dl{grid-template-columns:1fr}.mw-podcast-script-actions{grid-template-columns:1fr;display:grid}.mw-podcast-script-actions button,.mw-podcast-script-review>button{width:100%;min-height:48px}.mw-podcast-script-editor textarea{font-size:16px}.mw-podcast-script-checks input{width:24px;height:24px}}@media (width<=390px){.mw-podcast-script-editor,.mw-podcast-script-editor *{min-width:0;max-width:100%}.mw-podcast-script-editor{padding:11px;overflow-x:clip}.mw-podcast-script-editor>header>strong{white-space:normal}.mw-podcast-script-editor textarea{overflow-wrap:anywhere;width:100%}}.mw-podcast-ai-voice{background:linear-gradient(135deg,#fbf9ff,#f6f9ff);border:1px solid #d3c9e8;border-radius:14px;gap:11px;margin:0 0 13px;padding:14px;display:grid}.mw-podcast-ai-voice>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mw-podcast-ai-voice>header>div{gap:3px;min-width:0;display:grid}.mw-podcast-ai-voice>header span{color:#6551aa;font-size:10px;font-weight:850}.mw-podcast-ai-voice h4{color:#443a55;margin:0;font-size:15px}.mw-podcast-ai-voice>header>strong{color:#5c489d;background:#ece7fb;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.mw-podcast-ai-voice>p{color:#6f6878;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.mw-podcast-ai-voice>button,.mw-podcast-ai-voice-review button{box-sizing:border-box;color:#6047aa;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6650c8;border-radius:9px;padding:8px 13px;font-size:10px;font-weight:850}.mw-podcast-ai-voice>button{justify-self:start}.mw-podcast-ai-voice button.is-primary{color:#fff;background:#6650c8}.mw-podcast-ai-voice button:disabled{color:#817b86;cursor:not-allowed;background:#ece9ef;border-color:#ddd9e2}.mw-podcast-ai-voice-review{gap:10px;display:grid}.mw-podcast-ai-voice-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mw-podcast-ai-voice-review dl>div{background:#fff;border:1px solid #e2ddeb;border-radius:9px;gap:2px;min-width:0;padding:9px;display:grid}.mw-podcast-ai-voice-review dt{color:#7a7284;font-size:9px;font-weight:850}.mw-podcast-ai-voice-review dd{color:#514a58;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.mw-podcast-ai-voice-review>label{cursor:pointer;background:#fff;border:1px solid #dcd6e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:10px;display:grid}.mw-podcast-ai-voice-review input{accent-color:#6650c8;width:20px;height:20px;margin:0}.mw-podcast-ai-voice-review label span{gap:3px;min-width:0;display:grid}.mw-podcast-ai-voice-review label strong{color:#4e465a;font-size:10px}.mw-podcast-ai-voice-review label small{color:#77707f;font-size:9px;line-height:1.45}.mw-podcast-ai-voice-review>div{flex-wrap:wrap;gap:8px;display:flex}.mw-podcast-ai-voice :is(button,input):focus-visible{outline-offset:2px;outline:3px solid #f0c94a}@media (width<=700px){.mw-podcast-ai-voice>header{display:grid}.mw-podcast-ai-voice-review dl{grid-template-columns:1fr}.mw-podcast-ai-voice>button,.mw-podcast-ai-voice-review>div,.mw-podcast-ai-voice-review button{width:100%}.mw-podcast-ai-voice>button,.mw-podcast-ai-voice-review button,.mw-podcast-ai-voice-review>label{min-height:48px}.mw-podcast-ai-voice-review>div{grid-template-columns:1fr;display:grid}.mw-podcast-ai-voice-review input{width:24px;height:24px}}@media (width<=390px){.mw-podcast-ai-voice,.mw-podcast-ai-voice *{min-width:0;max-width:100%}.mw-podcast-ai-voice{padding:11px;overflow-x:clip}.mw-podcast-ai-voice>header>strong{justify-self:start}.mw-podcast-ai-voice :is(p,strong,small,dd){overflow-wrap:anywhere}}.mw-web-summary-locator{background:linear-gradient(#fcfbff 0%,#f8f6ff 100%);border:1px solid #d9d4e8;border-radius:15px;gap:12px;min-width:0;padding:14px;display:grid}.mw-web-summary-locator>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mw-web-summary-locator>header>div{gap:2px;min-width:0;display:grid}.mw-web-summary-locator>header span{color:#68518f;font-size:10px;font-weight:850}.mw-web-summary-locator h4{color:#392f4d;margin:0;font-size:15px}.mw-web-summary-locator>header small,.mw-web-summary-locator>p,.mw-web-summary-locator>details summary{color:#726b7b;font-size:10px;line-height:1.55}.mw-web-summary-locator>p{margin:0}.mw-web-summary-evidence-list{gap:10px;min-width:0;display:grid}.mw-web-summary-evidence-list>article{background:#fff;border:1px solid #e2deec;border-radius:12px;gap:9px;min-width:0;padding:11px;display:grid}.mw-web-summary-evidence-list>article>header{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mw-web-summary-evidence-list>article>header>b{color:#594581;background:#eae5f5;border-radius:8px;place-items:center;min-height:28px;font-size:10px;display:grid}.mw-web-summary-evidence-list>article>header>span{gap:2px;min-width:0;display:grid}.mw-web-summary-evidence-list>article>header strong{overflow-wrap:anywhere;color:#40384d;font-size:11px}.mw-web-summary-evidence-list>article>header small{color:#79717f;font-size:9px}.mw-web-summary-evidence-list>article>div{gap:7px;display:grid}.mw-web-summary-evidence-list button{box-sizing:border-box;color:#46404e;text-align:left;cursor:pointer;background:#fbfaff;border:1px solid #e1ddec;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:9px 10px;display:grid}.mw-web-summary-evidence-list button>span{color:#68518f;white-space:nowrap;background:#efebf8;border-radius:7px;place-items:center;min-height:24px;padding:0 7px;font-size:9px;font-weight:850;display:inline-grid}.mw-web-summary-evidence-list button>strong{overflow-wrap:anywhere;font-size:11px;line-height:1.55}.mw-web-summary-evidence-list button[aria-pressed=true]{background:#f3effc;border-color:#7259af;box-shadow:inset 0 0 0 1px #7259af}.mw-web-summary-evidence-list button:focus-visible,.mw-web-summary-source-view a:focus-visible,.mw-web-summary-question-result li button:focus-visible{outline-offset:2px;outline:3px solid #8c72cf}.mw-web-summary-source-view{background:#fbfefb;border:1px solid #bfcdbf;border-radius:13px;gap:11px;min-width:0;padding:13px;display:grid}.mw-web-summary-source-view>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mw-web-summary-source-view>header>span{align-items:center;gap:8px;min-width:0;display:flex}.mw-web-summary-source-view>header b{color:#356149;background:#e1eee4;border-radius:8px;place-items:center;min-width:32px;min-height:28px;font-size:10px;display:grid}.mw-web-summary-source-view>header strong{overflow-wrap:anywhere;color:#304638;font-size:12px}.mw-web-summary-source-view>header small{color:#68756d;font-size:9px}.mw-web-summary-source-view ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mw-web-summary-source-view li{background:#f4f7f5;border-left:3px solid #d9e0db;border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.mw-web-summary-source-view li.is-selected{background:#edf8f1;border-left-color:#3f7b5c}.mw-web-summary-source-view li>span{color:#68736c;font-size:9px;font-weight:850}.mw-web-summary-source-view li>p{overflow-wrap:anywhere;color:#3c4941;margin:0;font-size:11px;line-height:1.6}.mw-web-summary-source-view li.is-selected>p{color:#233e30;font-weight:750}.mw-web-summary-source-view>footer{gap:7px;display:grid}.mw-web-summary-source-view a{box-sizing:border-box;color:#fff;background:#3f765a;border:1px solid #3f765a;border-radius:10px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:44px;padding:0 13px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.mw-web-summary-source-view>footer small{overflow-wrap:anywhere;color:#68756d;font-size:9px;line-height:1.55}.mw-web-summary-locator>details{border-top:1px solid #e0dceb;min-width:0;padding-top:10px}.mw-web-summary-locator>details summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:13px 4px 0;font-weight:800}.mw-web-summary-locator>details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:8px 0 0;overflow:auto}.mw-web-summary-question-result>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mw-web-summary-question-result>ul li{min-width:0}.mw-web-summary-question-result li button{box-sizing:border-box;color:#443b52;text-align:left;cursor:pointer;background:#faf9fd;border:1px solid #ded8eb;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;min-height:44px;padding:9px;display:grid}.mw-web-summary-question-result li button>span{color:#604c88;white-space:nowrap;background:#ece7f6;border-radius:6px;grid-row:1/3;padding:4px 6px;font-size:9px;font-weight:850}.mw-web-summary-question-result li button>strong{overflow-wrap:anywhere;font-size:10px;line-height:1.5}.mw-web-summary-question-result li button>small{color:#766f7d;font-size:9px}@media (width<=620px){.mw-web-summary-locator{padding:12px}.mw-web-summary-locator>header,.mw-web-summary-source-view>header{display:grid}.mw-web-summary-evidence-list button,.mw-web-summary-source-view a,.mw-web-summary-locator>details summary,.mw-web-summary-question-result li button{min-height:48px}.mw-web-summary-evidence-list button,.mw-web-summary-question-result li button{grid-template-columns:1fr}.mw-web-summary-question-result li button>span{grid-row:auto;width:max-content}.mw-web-summary-source-view li{grid-template-columns:1fr}.mw-web-summary-source-view a{width:100%}}.mih-hub{--mih-purple:#6847ee;--mih-purple-dark:#4b2dcc;color:#22232d;min-width:0}.mih-hub *,.mih-hub :before,.mih-hub :after{box-sizing:border-box}.mih-hub button{font:inherit}.mih-hub button:focus-visible{outline-offset:3px;outline:3px solid #6847ee4d}.mih-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.mih-page-head>div:first-child>span,.mih-section-head>div>span{color:var(--mih-purple);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.mih-page-head h1{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3vw,42px)}.mih-page-head p{color:#777783;margin:7px 0 0;font-size:13px}.mih-page-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mih-page-badges span{color:#666775;background:#fff;border:1px solid #e0deea;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:680;display:inline-flex}.mih-page-badges span:first-child{color:#33745f;background:#f2fbf7;border-color:#cfe8dd}.mih-page-badges i{background:#3aa77e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3aa77e1a}.mih-hero{background:radial-gradient(circle at 76% 32%,#9a65ff94,#0000 27%),radial-gradient(circle at 92% 75%,#46a8ff57,#0000 25%),linear-gradient(118deg,#17121f 0%,#211442 56%,#151222 100%);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);min-height:220px;padding:33px clamp(25px,3.4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #30205a29}.mih-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.mih-hero-copy{z-index:2;align-self:center;position:relative}.mih-hero-kicker{color:#c9baff;letter-spacing:.16em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.mih-hero h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.1vw,42px);line-height:1.12}.mih-hero p{color:#d4cede;max-width:540px;margin:12px 0 19px;font-size:13px;line-height:1.55}.mih-hero-actions{gap:8px;display:flex}.mih-hero-actions button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff38;border-radius:11px;min-height:44px;padding:0 17px;font-size:12px;font-weight:750}.mih-hero-actions button:first-child{color:#3e28ac;background:#fff;border-color:#fff}.mih-hero-actions button:hover{transform:translateY(-1px)}.mih-hero-art{z-index:1;min-height:180px;position:relative}.mih-hero-art>span{background:#35295a;border:4px solid #ffffffc7;border-radius:20px;width:132px;height:158px;display:block;position:absolute;overflow:hidden;box-shadow:0 25px 50px #00000059}.mih-hero-art img{object-fit:cover;width:100%;height:100%}.mih-hero-art .is-back{opacity:.72;top:5px;right:180px;transform:rotate(-10deg)}.mih-hero-art .is-mid{top:16px;right:92px;transform:rotate(7deg)}.mih-hero-art .is-front{top:2px;right:9px;transform:rotate(-2deg)}.mih-hero-art>i{border-radius:50%;position:absolute}.mih-hero-art .is-dot-one{background:#fd7fbc;width:13px;height:13px;top:10px;left:8%;box-shadow:0 0 24px #fd7fbc}.mih-hero-art .is-dot-two{background:#5de0ff;width:18px;height:18px;bottom:5px;right:2%;box-shadow:0 0 30px #5de0ff}.mih-hero-art .is-ring{border:10px solid #ffffff21;width:46px;height:46px;bottom:3px;left:18%}.mih-design-planner{background:radial-gradient(circle at 100% 0,#7b5bef21,#0000 34%),linear-gradient(145deg,#fbfaff 0%,#f6f3ff 100%);border:1px solid #e1dcfb;border-radius:22px;margin-top:20px;padding:clamp(20px,2.4vw,30px);overflow:hidden}.mih-design-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.mih-design-head>div:first-child>span{color:var(--mih-purple);letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.mih-design-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.2vw,30px)}.mih-design-head p{color:#747280;margin:7px 0 0;font-size:12px;line-height:1.55}.mih-design-state{text-align:right;background:#ffffffbd;border:1px solid #6847ee26;border-radius:14px;min-width:138px;padding:11px 14px;display:grid}.mih-design-state strong{color:#4c33bf;font-size:13px}.mih-design-state span{color:#85828e;margin-top:2px;font-size:10px}.mih-audience-tabs{scrollbar-width:none;gap:7px;margin-top:18px;display:flex;overflow-x:auto}.mih-audience-tabs button{color:#625f6e;cursor:pointer;background:#ffffffd1;border:1px solid #ded9f6;border-radius:999px;flex:none;min-height:44px;padding:0 15px;font-size:12px;font-weight:700}.mih-audience-tabs button[aria-pressed=true]{border-color:var(--mih-purple);background:var(--mih-purple);color:#fff;box-shadow:0 7px 18px #6847ee33}.mih-design-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mih-design-card{background:#ffffffeb;border:1px solid #5d4aa121;border-radius:17px;grid-template-rows:1fr auto;gap:12px;min-width:0;min-height:200px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #3e31760f}.mih-design-card.is-locked{background:#fffbf2f0;border-color:#e7dcc1}.mih-design-card-image{opacity:.72;border:4px solid #ffffffc7;border-radius:20px;width:76px;height:76px;position:absolute;top:13px;right:-10px;overflow:hidden;transform:rotate(5deg)}.mih-design-card.is-locked .mih-design-card-image{filter:grayscale(.78);opacity:.38}.mih-design-card-image img{object-fit:cover;width:100%;height:100%}.mih-design-card-copy{z-index:1;min-width:0;padding-right:40px;position:relative}.mih-design-card-copy>span{border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.mih-design-card-copy>span.is-local{color:#2f7b61;background:#e1f3eb}.mih-design-card-copy>span.is-connected{color:#5b3ed0;background:#eee9ff}.mih-design-card-copy>span.is-locked{color:#806524;background:#fff0cb}.mih-design-card h3{letter-spacing:-.025em;max-width:78%;margin:12px 0 0;font-size:14px}.mih-design-card p{color:#6f6d79;margin:6px 0 0;font-size:10px;line-height:1.48}.mih-design-card small{color:#94919b;margin-top:8px;font-size:9px;display:block}.mih-design-card>button{z-index:1;color:#5339c8;cursor:pointer;background:#f5f2ff;border:1px solid #dcd6f8;border-radius:11px;min-height:44px;font-size:11px;font-weight:780;position:relative}.mih-design-card.is-locked>button{color:#796021;background:#fff7e5;border-color:#e4d4af}.mih-design-card>button:hover{border-color:var(--mih-purple);background:#eee9ff}.mih-design-privacy{color:#706d79;background:#ffffffb8;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:10px;line-height:1.55}.mih-design-privacy strong{color:#3d7b68}.mih-feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.mih-feature-grid>button{color:#292a35;cursor:pointer;text-align:left;background:#f0eff2;border:1px solid #e5e4e9;border-radius:18px;min-width:0;min-height:176px;padding:16px;display:grid;position:relative;overflow:hidden}.mih-feature-grid>button:hover{border-color:#bfb5f5;transform:translateY(-2px);box-shadow:0 13px 30px #3e2f831a}.mih-feature-grid>button.is-locked{background:#f7f3ea;border-color:#e7dcc1}.mih-feature-grid>button.is-locked .mih-feature-image{filter:grayscale(.72);opacity:.62}.mih-feature-copy{z-index:2;align-content:start;display:grid;position:relative}.mih-feature-copy strong{letter-spacing:-.025em;font-size:13px;font-weight:780}.mih-feature-copy small{color:#70717c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.mih-feature-copy i{border-radius:999px;justify-self:start;margin-top:7px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750}.mih-feature-copy .is-local{color:#2f7b61;background:#e1f3eb}.mih-feature-copy .is-locked{color:#886d2b;background:#fff4d9}.mih-feature-copy .is-connected{color:#5b3ed0;background:#eee9ff}.mih-feature-image{border:5px solid #ffffffb8;border-radius:26px;width:118px;height:118px;position:absolute;bottom:-34px;right:-3px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 12px 30px #1f1d3029}.mih-feature-image img{object-fit:cover;width:100%;height:100%}.mih-section{margin-top:34px}.mih-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.mih-section-head h2{letter-spacing:-.04em;margin:0;font-size:23px}.mih-section-head p{color:#858591;margin:0;font-size:11px}.mih-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.mih-quick-grid>button{aspect-ratio:.93;color:#fff;cursor:pointer;text-align:left;background:#252332;border:0;border-radius:18px;min-height:176px;padding:0;position:relative;overflow:hidden}.mih-quick-grid>button.is-locked img{filter:grayscale(.78);opacity:.65}.mih-quick-grid>button.is-locked .mih-quick-badge{background:#735618e0}.mih-quick-grid img,.mih-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.mih-quick-grid>button:hover img,.mih-gallery>button:hover img{transform:scale(1.035)}.mih-card-shade{background:linear-gradient(#100d1905 30%,#0f0d16eb 100%);position:absolute;inset:0}.mih-quick-badge,.mih-gallery-tag{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f192ea8;border-radius:7px;min-height:24px;padding:5px 8px;font-size:10px;font-weight:760;position:absolute;top:11px;left:11px}.mih-quick-copy{gap:3px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.mih-quick-copy strong{letter-spacing:-.02em;font-size:14px}.mih-quick-copy small{color:#dedce5;font-size:11px}.mih-gallery-head{align-items:center}.mih-filters{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.mih-filters button{color:#6d6e79;cursor:pointer;background:#fff;border:1px solid #e0dfe7;border-radius:999px;flex:none;min-height:44px;padding:0 12px;font-size:11px}.mih-filters button[aria-pressed=true]{border-color:var(--mih-purple);background:var(--mih-purple);color:#fff;font-weight:750}.mih-gallery-count{color:#96959f;margin:-8px 0 12px;font-size:11px}.mih-gallery{columns:6 180px;column-gap:12px}.mih-gallery>button{break-inside:avoid;color:#fff;cursor:pointer;text-align:left;background:#e8e6ed;border:0;border-radius:17px;width:100%;min-height:160px;margin:0 0 12px;padding:0;display:block;position:relative;overflow:hidden}.mih-gallery>button.is-square{aspect-ratio:1}.mih-gallery>button.is-portrait{aspect-ratio:.78}.mih-gallery>button.is-landscape{aspect-ratio:1.22}.mih-gallery-overlay{opacity:0;background:linear-gradient(#0000,#0c0a11db);gap:3px;padding:34px 13px 13px;transition:opacity .18s;display:grid;position:absolute;inset:auto 0 0}.mih-gallery>button:hover .mih-gallery-overlay,.mih-gallery>button:focus-visible .mih-gallery-overlay{opacity:1}.mih-gallery-overlay strong{font-size:13px}.mih-gallery-overlay small{color:#dedbe7;font-size:10px}@media (width<=1320px){.mih-feature-grid,.mih-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mih-feature-grid>button{min-height:155px}.mih-quick-grid>button{aspect-ratio:1.35}.mih-gallery{columns:4 180px}.mih-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.mih-page-head{flex-direction:column;align-items:flex-start}.mih-page-badges{justify-content:flex-start}.mih-hero{grid-template-columns:1fr;min-height:310px}.mih-hero-art{opacity:.48;width:44%;position:absolute;bottom:-20px;right:20px}.mih-hero-copy{max-width:64%}.mih-feature-grid{scroll-snap-type:x mandatory;padding:2px 2px 16px;display:flex;overflow-x:auto}.mih-feature-grid>button{scroll-snap-align:start;min-width:min(320px,72vw)}.mih-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mih-quick-grid>button{aspect-ratio:1.15}.mih-gallery{columns:3 160px}}@media (width<=620px){.mih-page-head h1{font-size:32px}.mih-page-badges{flex-wrap:nowrap;width:100%;overflow-x:auto}.mih-page-badges span{flex:none}.mih-hero{border-radius:18px;min-height:350px;padding:26px 20px}.mih-hero-copy{max-width:none}.mih-hero h2{font-size:30px}.mih-hero p{max-width:88%}.mih-hero-actions{flex-direction:column;align-items:stretch}.mih-hero-actions button{width:min(250px,88%);min-height:44px}.mih-hero-art{width:70%;bottom:-55px;right:-28px}.mih-design-planner{border-radius:18px;padding:19px 15px}.mih-design-head{flex-direction:column;align-items:flex-start}.mih-design-state{text-align:left;width:100%;min-width:0}.mih-audience-tabs{margin-right:-15px;padding-right:15px}.mih-design-grid{grid-template-columns:1fr}.mih-design-card{min-height:190px}.mih-feature-grid{margin-right:-14px}.mih-feature-grid>button{min-width:78vw;min-height:166px}.mih-section-head,.mih-gallery-head{flex-direction:column;align-items:flex-start}.mih-section-head p{line-height:1.5}.mih-quick-grid{gap:9px}.mih-quick-grid>button{aspect-ratio:.9;min-height:170px}.mih-quick-copy{bottom:11px;left:11px;right:11px}.mih-gallery-head{margin-bottom:12px}.mih-filters{width:100%}.mih-filters button{min-height:44px}.mih-gallery{columns:2 130px;column-gap:9px}.mih-gallery>button{border-radius:14px;margin-bottom:9px}.mih-gallery-overlay{opacity:1}}@media (width<=390px){.mih-hub,.mih-design-planner,.mih-design-grid,.mih-design-card{min-width:0;max-width:100%}.mih-hub,.mih-design-planner{overflow-x:clip}.mih-design-card-copy{padding-right:34px}}@media (width<=380px){.mih-quick-grid{grid-template-columns:1fr}.mih-quick-grid>button{aspect-ratio:1.25}}@media (prefers-reduced-motion:reduce){.mih-hub *,.mih-hub :before,.mih-hub :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.mkh-hub{color:#292a35;min-height:100%;padding:34px clamp(18px,3vw,44px) 48px}.mkh-head{border-bottom:1px solid #e6e4ec;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:24px;display:flex}.mkh-head>div:first-child>span,.mkh-new>div:first-child>span{color:#6a50dd;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.mkh-head h1{letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(30px,4vw,46px)}.mkh-head p,.mkh-new>div:first-child p{color:#747480;max-width:620px;margin:0;font-size:14px;line-height:1.65}.mkh-stats{background:#fff;border:1px solid #e5e2ee;border-radius:18px;grid-template-columns:auto auto 1px auto auto;align-items:baseline;gap:7px;padding:16px 18px;display:grid;box-shadow:0 12px 32px #392e680f}.mkh-stats strong{color:#5d43d2;font-size:22px}.mkh-stats span{color:#81808b;white-space:nowrap;font-size:10px}.mkh-stats i{background:#e6e3ec;width:1px;height:22px;margin:0 7px}.mkh-tabs{gap:7px;margin:20px 0;display:flex}.mkh-tabs button{color:#666671;cursor:pointer;background:#fff;border:1px solid #e1dfe8;border-radius:12px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:750}.mkh-tabs button[aria-pressed=true]{color:#fff;background:#6450d8;border-color:#6a50dd;box-shadow:0 7px 18px #533eba33}.mkh-error{color:#a74444;background:#fff5f5;border:1px solid #f0c5c5;border-radius:12px;padding:11px 13px;font-size:12px}.mkh-library,.mkh-ask{grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:16px;min-height:570px;display:grid}.mkh-library>aside,.mkh-detail,.mkh-ask>form,.mkh-ask>section,.mkh-new{background:#ffffffed;border:1px solid #e5e3eb;border-radius:20px;box-shadow:0 18px 48px #2f2a4c0e}.mkh-library>aside{padding:14px}.mkh-library label,.mkh-new label,.mkh-ask label{color:#55545f;gap:7px;font-size:11px;font-weight:750;display:grid}.mkh-library input,.mkh-new input,.mkh-new select,.mkh-new textarea,.mkh-ask textarea{box-sizing:border-box;color:#292a35;width:100%;font:inherit;background:#fbfafc;border:1px solid #dedbe7;border-radius:12px;outline:none;font-size:13px}.mkh-library input,.mkh-new input,.mkh-new select{min-height:44px;padding:0 12px}.mkh-new textarea,.mkh-ask textarea{resize:vertical;padding:13px;line-height:1.65}.mkh-library input:focus,.mkh-new input:focus,.mkh-new select:focus,.mkh-new textarea:focus,.mkh-ask textarea:focus{border-color:#7864df;box-shadow:0 0 0 3px #6950dd1a}.mkh-kind-filter,.mkh-popular-tags,.mkh-sort{gap:7px;margin-top:14px;display:grid}.mkh-kind-filter>span,.mkh-popular-tags>span{color:#55545f;font-size:11px;font-weight:750}.mkh-popular-tags>div{flex-wrap:wrap;gap:6px;display:flex}.mkh-popular-tags button{color:#655a83;cursor:pointer;background:#fff;border:1px solid #dedbe7;border-radius:999px;min-height:44px;padding:7px 10px;font-size:10px;font-weight:750}.mkh-popular-tags button[aria-pressed=true]{color:#593fc4;background:#f1edff;border-color:#6a50dd}.mkh-popular-tags button small{color:#9992ad;margin-left:3px;font-size:9px}.mkh-sort select{box-sizing:border-box;color:#41404a;width:100%;min-height:44px;font:inherit;background:#fbfafc;border:1px solid #dedbe7;border-radius:12px;padding:0 12px;font-size:12px}.mkh-sort select:focus{border-color:#7864df;outline:none;box-shadow:0 0 0 3px #6950dd1a}.mkh-library-tools{gap:8px;margin-top:12px;display:grid}.mkh-library-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mkh-library-tools button,.mkh-batch-toolbar button{color:#625c6b;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #ddd9e7;border-radius:10px;padding:7px 10px;font-size:10px;font-weight:780}.mkh-library-tools button[aria-pressed=true]{color:#593fc4;background:#f1edff;border-color:#6a50dd}.mkh-library-tools>button{color:#6049c2}.mkh-library-tools button:disabled,.mkh-batch-toolbar button:disabled{cursor:not-allowed;opacity:.5}.mkh-batch-toolbar{background:#f8f6ff;border:1px solid #d8d0ee;border-radius:12px;gap:9px;margin-top:10px;padding:11px;display:grid}.mkh-batch-toolbar>div:first-child{gap:3px;display:grid}.mkh-batch-toolbar strong{color:#5443a6;font-size:11px}.mkh-batch-toolbar small{color:#817a92;font-size:9px;line-height:1.45}.mkh-batch-toolbar>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mkh-kind-filter>div{flex-wrap:wrap;gap:6px;display:flex}.mkh-kind-filter button,.mkh-empty-actions button{color:#66636f;cursor:pointer;background:#fff;border:1px solid #dedbe7;border-radius:10px;min-width:44px;min-height:44px;padding:7px 11px;font-size:10px;font-weight:750}.mkh-kind-filter button[aria-pressed=true]{color:#593fc4;background:#f1edff;border-color:#6a50dd}.mkh-result-count{color:#777480;margin:10px 0 0;font-size:10px;line-height:1.5}.mkh-item-list{gap:7px;max-height:500px;margin-top:12px;display:grid;overflow:auto}.mkh-item-list>button{color:#292a35;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;display:grid}.mkh-item-list>button:hover{background:#f7f5fb}.mkh-item-list>button.is-active{background:#f3efff;border-color:#d8d0f7}.mkh-item-list span{color:#725bd4;font-size:9px;font-weight:800}.mkh-item-list strong{grid-column:1/-1;font-size:13px}.mkh-item-list small{color:#898793;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.mkh-item-list time{color:#aaa8b1;font-size:9px}.mkh-item-list.is-compact>button{align-content:center;min-height:52px}.mkh-item-list.is-compact>button small{display:none}.mkh-item-list.is-managing>label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e2deea;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:10px 11px;display:grid}.mkh-item-list.is-managing>label.is-selected{background:#f4f1ff;border-color:#7561ce}.mkh-item-list.is-managing>label:has(input:disabled){cursor:not-allowed;opacity:.58}.mkh-item-list.is-managing input{accent-color:#6550d0;width:20px;height:20px;margin:0}.mkh-item-list.is-managing label>span{gap:4px;min-width:0;display:grid}.mkh-item-list.is-managing label strong{overflow-wrap:anywhere;color:#393640;font-size:12px}.mkh-item-list.is-managing label small{color:#85818f;white-space:normal;font-size:9px}.mkh-detail{min-width:0;padding:clamp(20px,3vw,32px)}.mkh-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mkh-detail-head span{color:#6b50d5;font-size:10px;font-weight:800}.mkh-detail-head time{color:#8c8994;margin-top:7px;font-size:10px;display:block}.mkh-detail h2{letter-spacing:-.035em;margin:5px 0 0;font-size:25px}.mkh-detail-head>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.mkh-detail button,.mkh-answer-sources button{color:#66636f;cursor:pointer;background:#fff;border:1px solid #dedbe7;border-radius:9px;min-height:44px;padding:7px 10px;font-size:10px;font-weight:700}.mkh-detail button.is-danger{color:#a94a4a}.mkh-detail button:disabled{cursor:not-allowed;opacity:.55}.mkh-editing-badge{color:#8a6721;background:#fff5d9;border-radius:999px;padding:8px 10px;font-size:10px}.mkh-operation{color:#3f7048;background:#f2f8f2;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.mkh-delete-confirm{background:#fff8fa;border:1px solid #efc9d1;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:flex}.mkh-delete-confirm>div:first-child{gap:4px;display:grid}.mkh-delete-confirm strong{color:#6d3e4b;font-size:12px}.mkh-delete-confirm p{color:#806b73;margin:0;font-size:10px;line-height:1.55}.mkh-delete-confirm>div:last-child{flex:none;gap:7px;display:flex}.mkh-delete-confirm button.is-danger{color:#fff;background:#a44c63;border-color:#a44c63}.mkh-delete-confirm button:disabled{cursor:wait;opacity:.65}.mkh-batch-panel{gap:14px;display:grid}.mkh-batch-panel>header{gap:5px;display:grid}.mkh-batch-panel>header>span{color:#6b50d5;font-size:10px;font-weight:850}.mkh-batch-panel h2{margin:0;font-size:24px}.mkh-batch-panel>header p{color:#77727f;margin:0;font-size:11px;line-height:1.6}.mkh-batch-titles{background:#faf9fc;border:1px solid #e2dce9;border-radius:12px;padding:13px 15px}.mkh-batch-titles strong{color:#514b59;font-size:11px}.mkh-batch-titles ul{color:#625c68;gap:5px;margin:8px 0 0;padding-left:19px;font-size:10px;line-height:1.5;display:grid}.mkh-batch-titles li{overflow-wrap:anywhere}.mkh-batch-titles p{color:#85808c;margin:7px 0 0;font-size:10px}.mkh-batch-confirm{box-sizing:border-box;cursor:pointer;background:#fff8fa;border:1px solid #e8c7cf;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:11px 12px;display:grid}.mkh-batch-confirm input{accent-color:#9a4257;width:20px;height:20px;margin:0}.mkh-batch-confirm span{gap:3px;display:grid}.mkh-batch-confirm strong{color:#6f3e4b;font-size:11px}.mkh-batch-confirm small{color:#826d74;font-size:9px;line-height:1.5}.mkh-batch-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mkh-batch-actions button{min-height:44px}.mkh-batch-actions button.is-danger{color:#fff;background:#9b455a;border-color:#9b455a}.mkh-tags{flex-wrap:wrap;gap:5px;margin:15px 0 0;display:flex}.mkh-tags button{color:#694fd1;cursor:pointer;background:#f1edff;border:1px solid #0000;border-radius:999px;min-height:44px;padding:6px 10px;font-size:10px;font-weight:750}.mkh-tags button:hover{border-color:#cfc4f4}.mkh-detail pre,.mkh-ask pre{color:#41414b;white-space:pre-wrap;word-break:break-word;margin:23px 0 0;font-family:inherit;font-size:13px;line-height:1.85}.mkh-detail>a{color:#5d45c7;margin-top:22px;font-size:11px;font-weight:750;display:inline-flex}.mkh-share-note{color:#716d79;background:#f6f4fb;border-radius:11px;margin:22px 0 0;padding:11px 13px;font-size:10px;line-height:1.6}.mkh-edit{border-top:1px solid #e8e4ed;gap:15px;margin-top:20px;padding-top:18px;display:grid}.mkh-edit label{color:#55545f;gap:7px;font-size:11px;font-weight:750;display:grid}.mkh-edit input,.mkh-edit select,.mkh-edit textarea{box-sizing:border-box;color:#292a35;width:100%;font:inherit;background:#fbfafc;border:1px solid #dedbe7;border-radius:12px;outline:none;font-size:13px}.mkh-edit input,.mkh-edit select{min-height:44px;padding:0 12px}.mkh-edit textarea{resize:vertical;min-height:220px;padding:13px;line-height:1.65}.mkh-edit input:focus,.mkh-edit select:focus,.mkh-edit textarea:focus{border-color:#7864df;box-shadow:0 0 0 3px #6950dd1a}.mkh-edit-notice{background:#f8f6ff;border:1px solid #dfd7f2;border-radius:12px;padding:12px 14px}.mkh-edit-notice strong{color:#554598;font-size:11px}.mkh-edit-notice p{color:#747080;margin:5px 0 0;font-size:10px;line-height:1.55}.mkh-edit-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.mkh-edit-actions small{color:#8f8b97;margin-right:auto;font-size:10px}.mkh-edit-actions button:last-child{color:#fff;background:#6250d8;border-color:#6250d8}.mkh-edit-source{color:#777480;margin:0;font-size:10px}.mkh-optional{color:#8e8998;justify-self:start;margin-left:4px;font-size:9px;font-weight:650}.mkh-detail-empty{color:#9b99a4;text-align:center;place-content:center;justify-items:center;min-height:390px;display:grid}.mkh-detail-empty span{color:#c9c3e8;font-size:42px}.mkh-detail-empty p{font-size:12px}.mkh-empty{text-align:center;border:1px dashed #d9d5e4;border-radius:14px;margin-top:12px;padding:24px 14px}.mkh-empty strong{font-size:12px}.mkh-empty p,.mkh-muted{color:#92909b;font-size:10px;line-height:1.6}.mkh-empty-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:12px;display:flex}.mkh-empty-actions button:last-child{color:#593fc4;border-color:#6a50dd}.mkh-ask>form,.mkh-ask>section{padding:clamp(20px,3vw,30px)}.mkh-ask>form{align-self:start}.mkh-ask form button,.mkh-save-row button{color:#fff;cursor:pointer;background:#6250d8;border:0;border-radius:11px;margin-top:12px;padding:11px 15px;font-size:12px;font-weight:780}.mkh-ask form>button,.mkh-save-row button{min-height:44px}.mkh-ask-scope{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;display:flex}.mkh-ask-scope>span{color:#55545f;width:100%;font-size:11px;font-weight:750}.mkh-ask .mkh-ask-scope button{color:#66636f;overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #dedbe7;border-radius:10px;max-width:100%;min-height:44px;margin:0;padding:7px 11px}.mkh-ask .mkh-ask-scope button[aria-pressed=true]{color:#593fc4;background:#f1edff;border-color:#6a50dd}.mkh-local-note{color:#777480;margin:12px 0 0;font-size:10px;line-height:1.6}.mkh-ask h2{margin:0;font-size:18px}.mkh-answer-sources{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.mkh-question-count{color:#8a8792;text-align:right;margin-top:5px;font-size:9px;display:block}.mkh-ai-panel{border-top:1px solid #e9e6ef;gap:13px;margin-top:24px;padding-top:22px;display:grid}.mkh-ai-panel>p{color:#716e79;margin:0;font-size:10px;line-height:1.65}.mkh-ai-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mkh-ai-heading>div{gap:4px;display:grid}.mkh-ai-heading span{color:#6a50dd;font-size:9px;font-weight:850}.mkh-ai-heading h2{font-size:16px}.mkh-ai-heading>small{color:#777180;white-space:nowrap;background:#f1eff6;border-radius:999px;padding:5px 8px;font-size:8px}.mkh-ai-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mkh-ai-models>button{color:#5e5a66;text-align:left;background:#fff;border:1px solid #dfdbe8;align-content:center;gap:4px;min-width:0;min-height:62px;margin:0;padding:8px 10px;display:grid}.mkh-ai-models>button.is-selected{color:#513bb8;background:#f4f1ff;border-color:#6a50dd;box-shadow:0 0 0 2px #6a50dd14}.mkh-ai-models>button:disabled{cursor:not-allowed;opacity:.55}.mkh-ai-models strong,.mkh-ai-models small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mkh-ai-models strong{font-size:10px}.mkh-ai-models small{color:#8a8492;font-size:8px}.mkh-ai-preview{background:#fbfafc;border:1px solid #e2deea;border-radius:12px}.mkh-ai-preview>summary{box-sizing:border-box;color:#544f5f;cursor:pointer;align-items:center;min-height:44px;padding:9px 12px;font-size:10px;font-weight:780;display:flex}.mkh-ai-preview>div,.mkh-ai-preview>p{color:#77727f;margin:0;padding:0 12px 12px;font-size:9px;line-height:1.55}.mkh-ai-preview ul{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.mkh-ai-preview li{background:#fff;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.mkh-ai-preview li b{color:#514a62;overflow-wrap:anywhere;font-size:9px}.mkh-ai-preview li span{color:#918b99;font-size:8px}.mkh-ai-preview .is-warning{color:#8a642b}.mkh-ai-cost{background:#f8f6ff;border:1px solid #ded7f0;border-radius:11px;padding:11px 12px}.mkh-ai-cost strong{color:#554598;font-size:10px}.mkh-ai-cost p{color:#726b7d;margin:4px 0 0;font-size:9px;line-height:1.55}.mkh-ai-consent{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ded9e8;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;min-height:58px;padding:10px 12px;gap:10px!important;display:flex!important}.mkh-ai-consent input{flex:none;width:22px;height:22px}.mkh-ai-consent span{gap:3px;display:grid}.mkh-ai-consent strong{color:#4d4857;font-size:10px;line-height:1.45}.mkh-ai-consent small{color:#837e8b;font-size:8px;line-height:1.45}.mkh-ai-error{color:#9e4545;background:#fff5f5;border:1px solid #efc5c5;border-radius:10px;margin:0;padding:10px 12px;font-size:9px;line-height:1.55}.mkh-ai-actions{justify-content:flex-end;gap:7px;display:flex}.mkh-ai-actions>button{min-height:44px;margin:0}.mkh-ai-actions>button:disabled{cursor:not-allowed;opacity:.5}.mkh-ai-actions>button.is-stop{color:#985067;background:#fff;border:1px solid #e2cad0}.mkh-answer-panel{align-self:stretch;min-width:0}.mkh-local-answer{border-bottom:1px solid #ebe7ef;padding-bottom:22px}.mkh-local-answer>span,.mkh-ai-conversation>header>span,.mkh-ai-answer>span{color:#6a50dd;font-size:9px;font-weight:800}.mkh-local-answer h2{margin-top:5px}.mkh-ai-conversation{gap:16px;display:grid}.mkh-ai-conversation>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mkh-ai-conversation>header button,.mkh-ai-save{color:#645c70;cursor:pointer;background:#fff;border:1px solid #dedbe7;border-radius:9px;min-height:44px;padding:7px 10px;font-size:9px;font-weight:720}.mkh-ai-conversation>article{background:#fbfafc;border:1px solid #e6e2ec;border-radius:14px;gap:10px;padding:14px;display:grid}.mkh-ai-question{color:#4d426d;background:#ede8ff;border-radius:11px;gap:4px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6;display:grid}.mkh-ai-question strong{color:#725bd4;font-size:9px}.mkh-ai-answer{background:#fff;border-radius:11px;padding:12px}.mkh-ai-answer pre{margin:8px 0 0}.mkh-ai-conversation .mkh-answer-sources{margin-top:0}.mkh-ai-save{color:#5540bd;border-color:#6250d8;justify-self:start}.mkh-new{gap:17px;max-width:900px;margin:0 auto;padding:clamp(22px,4vw,38px);display:grid}.mkh-new h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:28px}.mkh-form-row{grid-template-columns:.65fr 1.35fr;gap:12px;display:grid}.mkh-save-row{justify-content:space-between;align-items:center;display:flex}.mkh-save-row small{color:#9997a1;font-size:10px}.mkh-save-row button:disabled{cursor:wait;opacity:.6}.mkh-manual-save{color:#716b7d;background:#f8f6ff;border:1px solid #e0daef;border-radius:11px;margin:0;padding:11px 13px;font-size:10px;line-height:1.6}.mkh-manual-save strong{color:#554598}.mkh-handoff{box-sizing:border-box;background:linear-gradient(135deg,#f8f5ff,#fff);border:1px solid #dcd3f5;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;max-width:900px;margin:0 auto 14px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #4a378612}.mkh-handoff>div{gap:5px;display:grid}.mkh-handoff span{color:#7257d2;letter-spacing:.12em;font-size:8px;font-weight:900}.mkh-handoff h2{color:#3e3548;margin:0;font-size:16px}.mkh-handoff p{color:#706879;max-width:720px;margin:0;font-size:10px;line-height:1.55}.mkh-handoff strong{color:#a24e64;font-size:9px}.mkh-handoff button{color:#655c70;cursor:pointer;background:#fff;border:1px solid #d8d0e7;border-radius:9px;flex:none;min-height:44px;padding:0 11px;font-size:9px;font-weight:750}.mkh-confirm{box-sizing:border-box;background:#fff8fa;border:1px solid #efc9d1;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;max-width:900px;margin:0 auto 14px;padding:15px 18px;display:flex;box-shadow:0 10px 24px #7d304412}.mkh-confirm>div:first-child{gap:3px;display:grid}.mkh-confirm strong{color:#6d3e4b;font-size:11px}.mkh-confirm p{color:#8b7179;margin:0;font-size:9px}.mkh-confirm>div:last-child{flex:none;gap:7px;display:flex}.mkh-confirm button{color:#655c70;cursor:pointer;background:#fff;border:1px solid #decfd4;border-radius:9px;min-height:44px;padding:0 11px;font-size:9px;font-weight:750}.mkh-confirm button.is-danger{color:#fff;background:#a44c63;border-color:#a44c63}.mkh-backup{background:#ffffffe6;border:1px solid #e2deeb;border-radius:16px;margin:-7px 0 18px}.mkh-backup>summary{box-sizing:border-box;color:#4b4756;cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:10px 14px;list-style:none;display:flex;position:relative}.mkh-backup>summary::-webkit-details-marker{display:none}.mkh-backup>summary:after{color:#7864df;content:"⌄";margin-left:auto;font-size:16px}.mkh-backup[open]>summary:after{content:"⌃"}.mkh-backup>summary span{font-size:12px;font-weight:800}.mkh-backup>summary small{color:#8a8792;font-size:10px}.mkh-backup-body{gap:12px;padding:0 14px 14px;display:grid}.mkh-backup-body>section{background:#fbfafc;border:1px solid #ebe8f0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.mkh-backup-body>section:last-child{grid-template-columns:1fr}.mkh-backup-body h2{color:#393642;margin:0;font-size:14px}.mkh-backup-body p{color:#777480;margin:5px 0 0;font-size:10px;line-height:1.6}.mkh-backup-body button,.mkh-backup-file{box-sizing:border-box;color:#6250c6;cursor:pointer;background:#fff;border:1px solid #dcd7e8;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:10px;font-weight:780;display:inline-flex}.mkh-backup-body button:disabled{cursor:not-allowed;opacity:.52}.mkh-backup-actions{flex-wrap:wrap;gap:7px;display:flex}.mkh-backup-file{position:relative}.mkh-backup-file input{opacity:0;width:1px;height:1px;position:absolute}.mkh-backup-paste{color:#55545f;gap:7px;font-size:11px;font-weight:750;display:grid}.mkh-backup-paste textarea{box-sizing:border-box;color:#37343f;resize:vertical;background:#fff;border:1px solid #dedbe7;border-radius:11px;width:100%;min-height:130px;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.mkh-backup-paste textarea:focus{border-color:#7864df;outline:none;box-shadow:0 0 0 3px #6950dd1a}.mkh-backup-source{margin-top:-2px!important}.mkh-backup-review{gap:10px;display:grid}.mkh-backup-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mkh-backup-metrics article{background:#fff;border:1px solid #e5e0ef;border-radius:11px;gap:3px;padding:11px;display:grid}.mkh-backup-metrics strong{color:#5f48cc;font-size:18px}.mkh-backup-metrics span{color:#85818e;font-size:9px}.mkh-backup-issues,.mkh-backup-warnings,.mkh-backup-titles{border-radius:11px;padding:12px 14px;font-size:10px;line-height:1.6}.mkh-backup-issues{color:#94444c;background:#fff5f6;border:1px solid #efc4c8}.mkh-backup-warnings{color:#78622b;background:#fffbef;border:1px solid #ead8a9}.mkh-backup-titles{color:#544d68;background:#f8f6ff;border:1px solid #dcd6ef}.mkh-backup-issues ul,.mkh-backup-warnings ul,.mkh-backup-titles ul{margin:6px 0 0;padding-left:18px}.mkh-backup-titles p{margin:5px 0 0}.mkh-backup-confirm{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ddd7eb;border-radius:11px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.mkh-backup-confirm input{flex:none;width:20px;height:20px}.mkh-backup-confirm span{gap:3px;display:grid}.mkh-backup-confirm strong{color:#4d4858;font-size:11px}.mkh-backup-confirm small{color:#817d89;font-size:9px;line-height:1.5}.mkh-backup-body .mkh-restore-button{color:#fff;background:#6250d8;border-color:#6250d8;justify-self:start}@media (width<=900px){.mkh-head{flex-direction:column;align-items:flex-start}.mkh-library,.mkh-ask{grid-template-columns:1fr}.mkh-library{min-height:0}.mkh-item-list{max-height:320px}}@media (width<=600px){.mkh-hub{padding:22px 14px 36px}.mkh-tabs{overflow-x:auto}.mkh-tabs button{white-space:nowrap}.mkh-stats{box-sizing:border-box;width:100%}.mkh-form-row{grid-template-columns:1fr}.mkh-detail-head{flex-direction:column}.mkh-edit-actions{flex-direction:column;align-items:stretch}.mkh-edit-actions small{margin-right:0}.mkh-edit-actions button{width:100%}.mkh-handoff,.mkh-confirm,.mkh-delete-confirm{flex-direction:column;align-items:stretch}.mkh-confirm>div:last-child,.mkh-delete-confirm>div:last-child{justify-content:flex-end}.mkh-library-tools button,.mkh-batch-toolbar button,.mkh-item-list.is-managing>label,.mkh-batch-actions button{min-height:48px}.mkh-batch-toolbar>div:last-child,.mkh-batch-actions{grid-template-columns:1fr}.mkh-backup>summary{flex-direction:column;align-items:flex-start}.mkh-backup>summary:after{position:absolute;right:28px}.mkh-backup-body>section{grid-template-columns:1fr}.mkh-backup-actions{grid-template-columns:1fr;display:grid}.mkh-backup-actions>*{width:100%}.mkh-backup-metrics{grid-template-columns:1fr}.mkh-backup-body .mkh-restore-button{width:100%}.mkh-ai-heading{flex-direction:column;align-items:flex-start}.mkh-ai-models{grid-template-columns:1fr}.mkh-ai-actions{grid-template-columns:1fr;display:grid}.mkh-ai-actions>button{width:100%}.mkh-ai-conversation>header{flex-direction:column;align-items:flex-start}.mkh-ai-conversation>header button,.mkh-ai-save{width:100%}}.phanes-native-session{min-height:100dvh}.phanes-app-shell{background:#fff;width:100%;min-width:0;min-height:100dvh}.phanes-app-shell .mw-app{background:#fff;min-width:0;max-width:100%}.phanes-app-shell .mw-brand,.phanes-app-shell .mw-pricing-link{display:none}.phanes-app-shell .mw-topbar{gap:8px;height:56px;min-height:56px;padding:0 12px}.phanes-app-shell .mw-topbar-start{flex:none;min-width:0}.phanes-app-shell .mw-topbar-actions{gap:8px;min-width:0;margin-left:auto}.phanes-app-shell .mw-mobile-menu{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;display:inline-flex}.phanes-app-shell .mw-mobile-menu span{flex:none;width:20px;height:2px;margin:0}.phanes-app-shell .mw-layout{min-width:0;min-height:calc(100dvh - 56px);display:block}.phanes-app-shell .mw-sidebar{z-index:60;pointer-events:none;visibility:hidden;width:min(86vw,310px);height:calc(100dvh - 56px);padding:15px 12px;transition:transform .22s,visibility 0s linear .22s;position:fixed;top:56px;bottom:0;left:0;transform:translate(-105%);box-shadow:24px 0 50px #19172629}.phanes-app-shell .mw-sidebar.is-open{pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.phanes-app-shell .mw-sidebar-shade{z-index:55;background:#1c1a2659;border:0;width:100%;padding:0;display:block;position:fixed;inset:56px 0 0}.phanes-app-shell .mw-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:760px;margin:0 auto;padding:18px 12px 28px}.phanes-app-shell :is(.msa-layout,.pt-editor-grid,.mpd-layout,.mex-layout){grid-template-columns:minmax(0,1fr)}.phanes-app-shell :is(.msh-studio,.pt-studio,.msa-studio){min-width:0;max-width:100%}.phanes-app-shell :is(.msh-studio,.pt-studio,.msa-studio) :where(input,textarea,select){font-size:16px}.phanes-app-shell :is(.msa-studio,.pt-studio,.mex-studio) :where(button,select,summary){min-height:44px}.phanes-app-shell :is(.msh-head,.pt-head){flex-wrap:wrap;gap:12px}.phanes-app-shell :is(.msh-head,.pt-head) h1{font-size:26px}.phanes-app-shell .msa-panel{box-shadow:none;border-radius:16px;padding:16px}.phanes-app-shell .msa-source-panel textarea{height:30dvh;min-height:220px}.phanes-app-shell .msa-source-mode-row{grid-template-columns:minmax(0,1fr)}.phanes-app-shell .mw-account small{display:none}@media (prefers-reduced-motion:reduce){.phanes-app-shell .mw-sidebar{transition:none}}.phanes-native-session a[href^=\/pricing],.phanes-native-session a[href^=\/billing],.phanes-native-session .mw-profile-pricing-trigger{display:none!important}.phanes-app-shell .msa-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.phanes-app-shell .msa-tabs button{overflow-wrap:anywhere;min-width:0;padding:8px 4px;font-size:14px}.mac-account-backup{background:linear-gradient(145deg,#fff 0%,#f7fcf9 100%);border:1px solid #d8e5df;border-radius:18px;gap:14px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 34px #254a390f}.mac-account-backup>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mac-account-backup>header>div{gap:4px;min-width:0;display:grid}.mac-account-backup>header span{color:#287257;letter-spacing:.05em;font-size:11px;font-weight:900}.mac-account-backup h2{color:#2e4138;margin:0;font-size:18px}.mac-account-backup>header p{color:#65736c;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:12px;line-height:1.65}.mac-account-backup>header>strong{color:#28694f;background:#e7f6ee;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mac-account-backup-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mac-account-backup-scope article{background:#fff;border:1px solid #dfeae5;border-radius:13px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.mac-account-backup-scope strong{color:#3d5147;font-size:12px}.mac-account-backup-scope p{color:#68766f;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.mac-account-backup-snapshot{background:#fffbed;border:1px solid #d8c98d;border-radius:12px;gap:4px;min-width:0;padding:12px 13px;display:grid}.mac-account-backup-snapshot strong{color:#67551c;font-size:12px}.mac-account-backup-snapshot p{color:#74683f;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.mac-account-backup-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mac-account-backup-actions button,.mac-account-backup-actions label{color:#24664d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9cdbd;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.mac-account-backup-actions button{color:#fff;background:#287257;border-color:#287257}.mac-account-backup-actions button:disabled,.mac-account-backup-actions label.is-disabled{color:#86928c;cursor:not-allowed;background:#edf2ef;border-color:#d9e2de}.mac-account-backup-actions input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mac-account-backup-review{background:#f4fbf7;border:1px solid #bcd8cb;border-radius:13px;gap:11px;min-width:0;padding:14px;display:grid}.mac-account-backup-review>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mac-account-backup-review>header strong{color:#2d5644;font-size:13px}.mac-account-backup-review>header span{color:#63746c;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:10px;overflow:hidden}.mac-account-backup-created{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.mac-account-backup-created span{color:#52675d;text-align:right;overflow-wrap:anywhere}.mac-account-backup-review dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.mac-account-backup-review dl>div{background:#fff;border-radius:10px;gap:3px;padding:10px;display:grid}.mac-account-backup-review dt{color:#718078;font-size:10px}.mac-account-backup-review dd{color:#365345;margin:0;font-size:12px;font-weight:850}.mac-account-backup-review p{color:#5d6f66;margin:0;font-size:11px;line-height:1.65}.mac-account-backup-review p strong{color:#365345}.mac-account-backup-integrity{background:#ffffffb8;border-left:3px solid #68a58a;padding:9px 10px}.mac-account-backup-review>ul{color:#5d6f66;gap:5px;margin:0;padding-left:20px;font-size:11px;line-height:1.55;display:grid}.mac-account-restore-confirm{color:#40564b;cursor:pointer;background:#fff;border:1px solid #bcd8cb;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:12px;font-size:11px;line-height:1.55;display:grid}.mac-account-restore-confirm input{accent-color:#287257;width:20px;height:20px;margin:0}.mac-account-restore-confirm span{gap:3px;display:grid}.mac-account-restore-confirm small{color:#68766f}.mac-account-backup-review>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#287257;border:1px solid #287257;border-radius:10px;font-size:11px;font-weight:850}.mac-account-backup-review>button:disabled{color:#86928c;cursor:not-allowed;background:#edf2ef;border-color:#d9e2de}.mac-account-restore-result{background:#f5f9ff;border:1px solid #b9d3ef;border-radius:13px;gap:10px;min-width:0;padding:14px;display:grid}.mac-account-restore-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mac-account-restore-result>header strong{color:#294a70;font-size:13px}.mac-account-restore-result>header span{color:#60758e;font-size:10px}.mac-account-restore-result dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.mac-account-restore-result dl>div{background:#fff;border-radius:10px;gap:3px;padding:10px;display:grid}.mac-account-restore-result dt{color:#6e8094;font-size:10px}.mac-account-restore-result dd{color:#34516f;margin:0;font-size:12px;font-weight:850}.mac-account-restore-result p{color:#586f86;margin:0;font-size:11px;line-height:1.6}.mac-account-backup-status{color:#456458;min-height:18px;margin:0;font-size:11px;line-height:1.55}.mac-account-backup-status:empty{display:none}.mac-account-backup>details{border-top:1px solid #dfe9e4}.mac-account-backup>details summary{color:#28694f;cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:850;display:flex}.mac-account-backup>details p{color:#65736c;margin:0;padding:0 4px 4px;font-size:11px;line-height:1.65}.mac-account-backup :where(button,label,summary):focus-within,.mac-account-backup :where(button,summary):focus-visible{outline-offset:2px;outline:3px solid #28725740}@media (width<=720px){.mac-account-backup{padding:16px}.mac-account-backup>header,.mac-account-backup-scope,.mac-account-backup-actions,.mac-account-backup-review dl{grid-template-columns:1fr;display:grid}.mac-account-backup>header>strong{justify-self:start}.mac-account-backup-actions button,.mac-account-backup-actions label,.mac-account-backup-review>button,.mac-account-backup>details summary{min-height:48px}.mac-account-backup-review>header{align-items:flex-start}.mac-account-backup-review>header span{max-width:46%}.mac-account-backup-created{display:grid}.mac-account-backup-created span{text-align:left}.mac-account-restore-result>header,.mac-account-restore-result dl{grid-template-columns:1fr;display:grid}}.mac-account-management{background:linear-gradient(145deg,#fff 0%,#faf8fd 100%);border:1px solid #e0dce9;border-radius:18px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 34px #41335b0f}.mac-account-management>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mac-account-management>header>div{gap:4px;min-width:0;display:grid}.mac-account-management>header span{color:#7058a4;letter-spacing:.05em;font-size:11px;font-weight:900}.mac-account-management h2{color:#3f3850;margin:0;font-size:18px}.mac-account-management>header p{color:#6f6979;overflow-wrap:anywhere;max-width:780px;margin:0;font-size:12px;line-height:1.65}.mac-account-management>header>strong{color:#60498e;background:#eee8fa;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mac-account-management-message{color:#625c6d;background:#f4f1f8;border-radius:12px;margin:0;padding:14px;font-size:12px;line-height:1.6}.mac-account-management-message.is-warning{color:#775f3e;background:#fff9f0;border:1px solid #edd7b9}.mac-account-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mac-account-management-grid>article{background:#fff;border:1px solid #e3dfeb;border-radius:14px;align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.mac-account-management-grid article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mac-account-management-grid article>header strong{color:#40394f;font-size:13px}.mac-account-management-grid article>header span{color:#685590;letter-spacing:0;background:#f2eef8;border-radius:999px;padding:5px 8px;font-size:10px}.mac-account-management-grid p,.mac-account-management-grid small{color:#706a79;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.mac-account-management-grid small{color:#827b8c}.mac-account-management-grid dl{gap:6px;margin:0;display:grid}.mac-account-management-grid dl>div{border-bottom:1px solid #ece9f1;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.mac-account-management-grid dt{color:#7b7485;font-size:11px}.mac-account-management-grid dd{color:#4d455e;text-align:right;margin:0;font-size:11px;font-weight:800}.mac-account-management-grid a{color:#60498e;border:1px solid #735aa7;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.mac-account-management-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mac-account-management-actions button{color:#88818f;min-height:44px;font:inherit;cursor:not-allowed;background:#f2f0f5;border:1px solid #ddd8e5;border-radius:10px;padding:0 10px;font-size:10px;font-weight:800}.mac-session-management{grid-column:1/-1}.mac-session-current{background:#faf8fd;border:1px solid #dcd6e8;border-radius:11px;gap:8px;min-width:0;padding:12px;display:grid}.mac-session-current>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mac-session-current>header strong{color:#4b405e;font-size:11px}.mac-session-current>header span{color:#416a4b;background:#e9f4ec;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.mac-session-current dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mac-session-current dl>div{background:#fff;border:0;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.mac-session-current dt{color:#7b7485;font-size:9px}.mac-session-current dd{color:#4d455e;text-align:left;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.mac-session-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mac-session-steps li{background:#fff;border:1px solid #e3dfeb;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.mac-session-steps li>span{color:#60498e;background:#eee8fa;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:inline-flex}.mac-session-steps li>div{gap:3px;min-width:0;display:grid}.mac-session-steps strong{color:#4c435b;font-size:10px}.mac-session-steps p{color:#746d7e;font-size:9px;line-height:1.55}.mac-session-empty{background:#fcfbfe;border:1px dashed #c9c0d8;border-radius:10px;gap:4px;padding:12px;display:grid}.mac-session-empty strong{color:#584b6d;font-size:11px}.mac-session-empty p{color:#756c80;font-size:10px}.mac-session-confirmation{color:#554a66;cursor:pointer;background:#fff;border:1px solid #ddd7e7;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:10px;display:grid}.mac-session-confirmation input{accent-color:#735aa7;width:20px;height:20px;margin:1px 0 0}.mac-session-confirmation>span{gap:3px;min-width:0;display:grid}.mac-session-confirmation strong{font-size:10px;line-height:1.55}.mac-session-confirmation small{color:#7b7285;font-size:9px;line-height:1.5}.mac-session-recovery{background:#fff9f0;border:1px solid #ead7b9;border-radius:10px;gap:4px;padding:11px;display:grid}.mac-session-recovery strong{color:#765a2f;font-size:10px}.mac-session-recovery p{color:#816d4c;font-size:9px;line-height:1.6}.mac-account-notifications{background:#f9fcff;border:1px solid #d9e4ed;border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid}.mac-account-notifications>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mac-account-notifications>header>div{gap:3px;display:grid}.mac-account-notifications>header span{color:#467193;font-size:10px;font-weight:900}.mac-account-notifications h3{color:#364f63;margin:0;font-size:15px}.mac-account-notifications>header>strong{color:#376887;background:#e5f1f8;border-radius:999px;padding:6px 9px;font-size:10px}.mac-account-notifications>p{color:#5f7180;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.mac-account-notifications>p strong{color:#3f5e74}.mac-account-notification-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mac-account-notification-steps article{background:#fff;border:1px solid #dce7ef;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.mac-account-notification-steps article>span{color:#376887;background:#e5f1f8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:inline-flex}.mac-account-notification-steps article>div{gap:3px;min-width:0;display:grid}.mac-account-notification-steps strong{color:#3b566b;font-size:10px}.mac-account-notification-steps p{color:#667986;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.mac-account-notification-boundary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.mac-account-notification-boundary>div{background:#eef6fb;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.mac-account-notification-boundary dt{color:#6f8594;font-size:9px}.mac-account-notification-boundary dd{color:#3f6177;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:850}.mac-account-notification-list{gap:8px;display:grid}.mac-account-notification-list article{background:#fff;border:1px solid #dce7ef;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.mac-account-notification-list article>div{gap:3px;min-width:0;display:grid}.mac-account-notification-list strong{color:#3b566b;font-size:11px}.mac-account-notification-list p,.mac-account-notification-list small{color:#667986;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.mac-account-notification-list small{color:#7d8d98}.mac-account-notification-list button{color:#416d88;min-width:92px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9bb9cc;border-radius:999px;padding:0 10px;font-size:10px;font-weight:850}.mac-account-notification-list button[aria-checked=true]{color:#fff;background:#477b9b;border-color:#477b9b}.mac-account-notification-choice{grid-template-columns:auto minmax(130px,1fr);align-items:end;gap:8px;min-width:0;display:grid}.mac-account-notification-choice label{color:#557083;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.mac-account-notification-choice select{color:#416d88;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #9bb9cc;border-radius:9px;padding:0 32px 0 9px;font-size:10px}.mac-account-notification-choice select:disabled{color:#87949c;background:#edf2f5;border-color:#d5e0e7}.mac-account-notifications>aside{background:#eef6fb;border:1px solid #d9e4ed;border-radius:11px;gap:4px;padding:12px;display:grid}.mac-account-notifications>aside strong{color:#3c6179;font-size:11px}.mac-account-notifications>aside p{color:#627987;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.mac-account-notification-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mac-account-notification-actions button{color:#3f6d88;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fb0c5;border-radius:10px;padding:0 11px;font-size:10px;font-weight:850}.mac-account-notification-actions button:disabled{color:#87949c;cursor:not-allowed;background:#edf2f5;border-color:#d5e0e7}.mac-account-notification-confirmation{color:#3e627a;cursor:pointer;background:#fff;border:1px solid #cbdde9;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:10px;display:grid}.mac-account-notification-confirmation input{accent-color:#477b9b;width:20px;height:20px;margin:1px 0 0}.mac-account-notification-confirmation>span{gap:3px;min-width:0;display:grid}.mac-account-notification-confirmation strong{font-size:10px;line-height:1.55}.mac-account-notification-confirmation small{color:#6e8290;font-size:9px;line-height:1.5}.mac-account-notification-recovery{background:#fff9f0;border:1px solid #ead7b9;border-radius:10px;gap:4px;padding:11px;display:grid}.mac-account-notification-recovery strong{color:#765a2f;font-size:10px}.mac-account-notification-recovery p{color:#816d4c;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.6}.mac-account-deletion{background:snow;border:1px solid #ead1d1;border-radius:14px;gap:13px;min-width:0;padding:16px;display:grid}.mac-account-deletion>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mac-account-deletion>header>div{gap:3px;display:grid}.mac-account-deletion>header span{color:#9b5050;font-size:10px;font-weight:900}.mac-account-deletion h3{color:#613d3d;margin:0;font-size:15px}.mac-account-deletion>header>strong{color:#8b4545;background:#f8e7e7;border-radius:999px;padding:6px 9px;font-size:10px}.mac-account-deletion>p{color:#796262;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.mac-account-deletion-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mac-account-deletion-steps li{background:#fff;border:1px solid #ecdede;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.mac-account-deletion-steps li>span{color:#8b4545;background:#f8e7e7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:inline-flex}.mac-account-deletion-steps li>div{gap:3px;min-width:0;display:grid}.mac-account-deletion-steps strong{color:#654848;font-size:10px}.mac-account-deletion-steps p{color:#806b6b;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.mac-account-deletion-policy{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;display:grid}.mac-account-deletion-policy>div{background:#f8eeee;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.mac-account-deletion-policy dt{color:#8a7070;font-size:9px}.mac-account-deletion-policy dd{color:#684949;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:850}.mac-account-deletion-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mac-account-deletion-scope article{background:#fff;border:1px solid #ecdede;border-radius:11px;min-width:0;padding:12px}.mac-account-deletion-scope strong{color:#654848;font-size:11px}.mac-account-deletion-scope ul{color:#786565;overflow-wrap:anywhere;gap:5px;margin:8px 0 0;padding-left:18px;font-size:10px;line-height:1.55;display:grid}.mac-account-deletion>aside{background:#fffbf2;border:1px solid #ead8bb;border-radius:11px;gap:4px;padding:12px;display:grid}.mac-account-deletion>aside strong{color:#765a2f;font-size:11px}.mac-account-deletion>aside p,.mac-account-deletion>aside small{color:#816d4c;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.mac-account-deletion form{gap:12px;display:grid}.mac-account-deletion fieldset{background:#fff;border:1px solid #ecdede;border-radius:11px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.mac-account-deletion legend{color:#674949;padding:0 5px;font-size:11px;font-weight:850}.mac-account-deletion fieldset label{color:#694f4f;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:7px 0;font-size:11px;line-height:1.55;display:grid}.mac-account-deletion fieldset input{accent-color:#8e4a4a;width:20px;height:20px;margin:1px 0 0}.mac-account-deletion fieldset label span{gap:2px;display:grid}.mac-account-deletion fieldset small{color:#857070}.mac-account-deletion-email{color:#654848;gap:6px;font-size:11px;font-weight:800;display:grid}.mac-account-deletion-email input{color:#4c3b3b;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d8c4c4;border-radius:10px;padding:0 12px;font-size:12px}.mac-account-deletion-email small{color:#847171;font-size:10px;font-weight:500;line-height:1.5}.mac-account-deletion form>button{color:#8b7d7d;min-height:44px;font:inherit;cursor:not-allowed;background:#eee9e9;border:1px solid #d8c7c7;border-radius:10px;font-size:11px;font-weight:850}.mac-account-deletion form>button:not(:disabled){color:#fff;cursor:pointer;background:#8e4a4a;border-color:#8e4a4a}.mac-account-deletion-policy-confirmation{color:#654848;cursor:pointer;background:#fff;border:1px solid #decaca;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:10px;display:grid}.mac-account-deletion-policy-confirmation input{accent-color:#8e4a4a;width:20px;height:20px;margin:1px 0 0}.mac-account-deletion-policy-confirmation>span{gap:3px;min-width:0;display:grid}.mac-account-deletion-policy-confirmation strong{font-size:10px;line-height:1.55}.mac-account-deletion-policy-confirmation small{color:#857070;font-size:9px;line-height:1.5}.mac-account-deletion-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mac-account-deletion-actions button,.mac-account-deletion-actions a{color:#8b7d7d;min-height:44px;font:inherit;text-align:center;background:#eee9e9;border:1px solid #d8c7c7;border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.mac-account-deletion-actions button:not(:disabled),.mac-account-deletion-actions a{color:#fff;cursor:pointer;background:#8e4a4a;border-color:#8e4a4a}.mac-account-deletion-prepared{background:#f4fbf5;border:1px solid #b9d7c1;border-radius:11px;gap:4px;padding:12px;display:grid}.mac-account-deletion-prepared strong{color:#3e6648;font-size:11px}.mac-account-deletion-prepared p,.mac-account-deletion-prepared small{color:#637969;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.mac-account-deletion-recovery{background:#fffbf2;border:1px solid #ead8bb;border-radius:11px;gap:4px;padding:12px;display:grid}.mac-account-deletion-recovery strong{color:#765a2f;font-size:11px}.mac-account-deletion-recovery p,.mac-account-deletion-recovery small{color:#816d4c;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.6}.mac-account-deletion-status{color:#785f5f;min-height:18px;margin:0;font-size:10px;line-height:1.55}.mac-account-management :where(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #7058a447}.mac-billing-documents{background:linear-gradient(145deg,#fff 0%,#f8fcf8 100%);border:1px solid #d8e1d7;border-radius:18px;gap:14px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 34px #30563a0f}.mac-billing-documents>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mac-billing-documents>header>div{gap:4px;min-width:0;display:grid}.mac-billing-documents>header span{color:#4d7a59;letter-spacing:.05em;font-size:11px;font-weight:900}.mac-billing-documents h2{color:#334c39;margin:0;font-size:18px}.mac-billing-documents>header p{color:#647268;overflow-wrap:anywhere;max-width:780px;margin:0;font-size:12px;line-height:1.65}.mac-billing-documents>header>strong{color:#426b4c;background:#e8f2e9;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mac-billing-documents-message{color:#58675b;background:#eef5ef;border-radius:12px;margin:0;padding:14px;font-size:12px;line-height:1.6}.mac-billing-documents-message.is-warning{color:#775f3e;background:#fff9f0;border:1px solid #ead7b9}.mac-billing-document-boundary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mac-billing-document-boundary p{color:#68766b;overflow-wrap:anywhere;background:#fff;border:1px solid #dce8de;border-radius:11px;align-content:start;gap:4px;min-width:0;margin:0;padding:12px;font-size:10px;line-height:1.6;display:grid}.mac-billing-document-boundary strong{color:#3e6548;font-size:11px}.mac-billing-document-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mac-billing-document-filters label{color:#486451;gap:5px;font-size:11px;font-weight:800;display:grid}.mac-billing-document-filters select{color:#3d4f41;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bfcfc2;border-radius:10px;padding:0 34px 0 11px;font-size:11px}.mac-billing-document-list{gap:10px;display:grid}.mac-billing-document-list article{background:#fff;border:1px solid #dce8de;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px;display:grid}.mac-billing-document-list article>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.mac-billing-document-list article>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mac-billing-document-list article>header strong{color:#36563e;font-size:12px}.mac-billing-document-list article>header span{color:#4c7055;letter-spacing:0;background:#edf5ee;border-radius:999px;padding:4px 7px;font-size:9px}.mac-billing-document-list time{color:#6c786f;font-size:10px}.mac-billing-document-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.mac-billing-document-list dl>div{background:#f6faf6;border-radius:9px;min-width:0;padding:8px}.mac-billing-document-list dt{color:#738077;font-size:9px}.mac-billing-document-list dd{color:#3d5142;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:800}.mac-billing-document-list button,.mac-billing-documents>aside button{color:#416a4b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #71947a;border-radius:10px;padding:0 12px;font-size:10px;font-weight:850}.mac-billing-document-list button:disabled,.mac-billing-documents>aside button:disabled{color:#849087;cursor:not-allowed;background:#eef2ee;border-color:#d4ddd5}.mac-billing-document-empty{background:#fbfdfb;border:1px dashed #bfcfc2;border-radius:12px;gap:5px;padding:16px;display:grid}.mac-billing-document-empty strong{color:#3e6046;font-size:12px}.mac-billing-document-empty p{color:#6a776d;margin:0;font-size:10px;line-height:1.6}.mac-billing-documents>aside{background:#f3f8f3;border:1px solid #dce8de;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:12px;display:grid}.mac-billing-documents>aside strong{color:#3f6247;font-size:11px}.mac-billing-documents>aside p{color:#667469;overflow-wrap:anywhere;grid-column:1;margin:0;font-size:10px;line-height:1.55}.mac-billing-documents>aside button{grid-area:1/2/3}.mac-billing-document-status{color:#5c6e60;min-height:18px;margin:0;font-size:10px;line-height:1.55}.mac-billing-documents :where(button,select):focus-visible{outline-offset:2px;outline:3px solid #4d7a5947}.mac-release-notes{background:linear-gradient(145deg,#fff 0%,#f7f9fd 100%);border:1px solid #d8e0ee;border-radius:18px;gap:14px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 34px #3646680f}.mac-release-notes>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mac-release-notes>header>div{gap:4px;min-width:0;display:grid}.mac-release-notes>header span{color:#536c9e;letter-spacing:.05em;font-size:11px;font-weight:900}.mac-release-notes h2{color:#35445f;margin:0;font-size:18px}.mac-release-notes>header p{overflow-wrap:anywhere;color:#68758a;max-width:780px;margin:0;font-size:12px;line-height:1.65}.mac-release-notes>header>strong{color:#46608e;background:#e8eef9;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mac-release-notes>header>strong.is-new{color:#805a1d;background:#fff1d8}.mac-release-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mac-release-boundary p{color:#68758a;overflow-wrap:anywhere;background:#fff;border:1px solid #dce4f0;border-radius:11px;min-width:0;margin:0;padding:11px;font-size:10px;line-height:1.6}.mac-release-boundary strong{color:#40587f;margin-bottom:3px;font-size:11px;display:block}.mac-release-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.mac-release-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.mac-release-toolbar button,.mac-release-list button{color:#48638f;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cdd8e8;border-radius:9px;padding:0 11px;font-size:10px;font-weight:850}.mac-release-toolbar button[aria-pressed=true]{color:#334f7d;background:#edf2fa;border-color:#526fa3;box-shadow:inset 0 0 0 1px #526fa3}.mac-release-toolbar>button{color:#fff;background:#526fa3;border-color:#526fa3}.mac-release-list{gap:8px;display:grid}.mac-release-list details{background:#fff;border:1px solid #dce4ef;border-radius:12px;min-width:0;overflow:hidden}.mac-release-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.mac-release-list summary>span{gap:3px;min-width:0;display:grid}.mac-release-list summary b{overflow-wrap:anywhere;color:#394b69;font-size:12px}.mac-release-list summary small{color:#7b8798;font-size:10px}.mac-release-list summary em{color:#40704e;background:#e9f4ed;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.mac-release-list summary em.is-connection{color:#7d5a21;background:#fff2dc}.mac-release-list summary em.is-safety{color:#5d5684;background:#ecebf7}.mac-release-list details>div{background:#fbfcfe;border-top:1px solid #e3e9f2;gap:10px;padding:12px;display:grid}.mac-release-list details p{overflow-wrap:anywhere;color:#596981;margin:0;font-size:11px;line-height:1.65}.mac-release-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mac-release-list dl>div{background:#fff;border-radius:9px;min-width:0;padding:10px}.mac-release-list dt{color:#49628c;font-size:10px;font-weight:850}.mac-release-list dd{overflow-wrap:anywhere;color:#69768a;margin:4px 0 0;font-size:10px;line-height:1.55}.mac-release-list button{justify-self:start}.mac-release-status,.mac-release-storage-warning,.mac-release-empty{color:#465f87;background:#eef3fa;border-radius:10px;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.mac-release-storage-warning{color:#7a5c2f;background:#fff7e9}.mac-release-notes :where(button,summary):focus-visible{outline-offset:2px;outline:3px solid #526fa347}.mac-release-recovery{background:#fff;border:1px solid #cfd9e8;border-radius:14px;min-width:0;overflow:hidden}.mac-release-recovery>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px;display:flex}.mac-release-recovery>summary>span{gap:3px;min-width:0;display:grid}.mac-release-recovery>summary b{overflow-wrap:anywhere;color:#354b70;font-size:12px}.mac-release-recovery>summary small{overflow-wrap:anywhere;color:#718096;letter-spacing:0;font-size:10px}.mac-release-recovery>summary em{color:#4b638d;background:#edf2fa;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850}.mac-release-recovery>div{background:#f8fafd;border-top:1px solid #dfe6f0;gap:10px;min-width:0;padding:14px;display:grid}.mac-release-recovery p{overflow-wrap:anywhere;color:#5f6f86;margin:0;font-size:11px;line-height:1.65}.mac-release-recovery-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mac-release-recovery button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#526fa3;border:1px solid #526fa3;border-radius:10px;padding:0 12px;font-size:10px;font-weight:850}.mac-release-recovery button+button{color:#48638f;background:#fff}.mac-release-recovery button:disabled{color:#8a94a4;cursor:not-allowed;background:#e8ebf0;border-color:#d8dee8}.mac-release-connection{color:#526887;background:#eef3fa;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.mac-release-connection.is-ready{color:#356747;background:#eaf6ee}.mac-release-connection.is-offline,.mac-release-connection.is-failed{color:#765623;background:#fff4e4}.mac-release-connection strong{font-size:10px}.mac-release-connection span{overflow-wrap:anywhere;color:inherit;letter-spacing:0;font-size:10px;line-height:1.55}.mac-release-reload-confirm{cursor:pointer;background:#fffaf1;border:1px solid #e1d7c4;border-radius:10px;align-items:flex-start;gap:9px;min-height:52px;padding:11px;display:flex}.mac-release-reload-confirm input{accent-color:#526fa3;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.mac-release-reload-confirm span{letter-spacing:0;gap:3px;min-width:0;display:grid}.mac-release-reload-confirm strong{overflow-wrap:anywhere;color:#6c552d;font-size:10px}.mac-release-reload-confirm small{overflow-wrap:anywhere;color:#7d6d50;letter-spacing:0;font-size:10px;line-height:1.55}.mac-release-recovery .mac-release-reload{color:#77572c;background:#fff;border-color:#9d7440;justify-self:start}@media (width<=720px){.mac-account-management,.mac-billing-documents,.mac-release-notes{padding:16px}.mac-account-management>header,.mac-account-management-grid,.mac-account-management-actions,.mac-account-notifications>header,.mac-account-notification-list article,.mac-account-notification-steps,.mac-account-notification-boundary,.mac-account-notification-choice,.mac-account-notification-actions,.mac-account-deletion>header,.mac-account-deletion-scope,.mac-account-deletion-steps,.mac-account-deletion-policy,.mac-account-deletion-actions,.mac-session-current dl,.mac-session-steps,.mac-billing-documents>header,.mac-release-notes>header,.mac-release-boundary,.mac-release-list dl,.mac-release-recovery-actions,.mac-billing-document-boundary,.mac-billing-document-filters,.mac-billing-document-list article,.mac-billing-document-list dl,.mac-billing-documents>aside{grid-template-columns:1fr;display:grid}.mac-account-management>header>strong,.mac-account-notifications>header>strong,.mac-account-deletion>header>strong,.mac-billing-documents>header>strong,.mac-release-notes>header>strong{justify-self:start}.mac-account-management-grid a,.mac-account-management-actions button,.mac-account-notification-list button,.mac-account-notification-actions button,.mac-account-notification-choice select,.mac-account-notification-confirmation,.mac-account-deletion fieldset label,.mac-account-deletion-email input,.mac-account-deletion form>button,.mac-account-deletion-policy-confirmation,.mac-account-deletion-actions button,.mac-account-deletion-actions a,.mac-session-confirmation,.mac-billing-document-filters select,.mac-billing-document-list button,.mac-billing-documents>aside button{min-height:48px}.mac-release-toolbar,.mac-release-toolbar>div{grid-template-columns:1fr;align-items:stretch;display:grid}.mac-release-toolbar button,.mac-release-list button,.mac-release-list summary,.mac-release-recovery button,.mac-release-recovery>summary{min-height:48px}.mac-release-list button,.mac-release-recovery button,.mac-account-notification-list button{width:100%}.mac-account-notification-choice{align-items:stretch}.mac-billing-document-list article>header{grid-template-columns:1fr;display:grid}.mac-billing-document-list article>header>div{min-width:0}.mac-billing-documents>aside p,.mac-billing-documents>aside button{grid-area:auto/1}.mac-billing-documents>aside button{width:100%}}@media (width<=390px){.mac-account-management,.mac-release-notes{overflow-x:clip}.mac-release-notes,.mac-release-notes>*,.mac-release-list,.mac-release-list details,.mac-release-list details>*,.mac-release-recovery,.mac-release-recovery>*,.mac-session-management,.mac-session-management>*,.mac-session-current,.mac-session-steps,.mac-session-steps li,.mac-account-notifications,.mac-account-notifications>*,.mac-account-notification-steps article,.mac-account-notification-list article,.mac-account-deletion,.mac-account-deletion>*,.mac-account-deletion-steps li,.mac-account-deletion-policy>div{min-width:0;max-width:100%}.mac-session-confirmation,.mac-account-management-actions button,.mac-account-notification-choice select,.mac-account-notification-confirmation,.mac-account-deletion-policy-confirmation,.mac-account-deletion-actions button,.mac-account-deletion-actions a{min-height:48px}}.mas{overflow-wrap:anywhere;background:linear-gradient(155deg,#fff 0%,#fbf9ff 100%);border:1px solid #ded7ed;border-radius:18px;gap:16px;max-width:100%;padding:20px;display:grid;box-shadow:0 14px 40px #36295512}.mas-header,.mas-review>header,.mas-result>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mas-header>div,.mas-review>header>div,.mas-result>header>div{gap:4px;min-width:0;display:grid}.mas-header span,.mas-review>header span,.mas-result>header span{color:#6752c2;letter-spacing:.05em;font-size:11px;font-weight:900}.mas h2,.mas h3{color:#3d3745;margin:0}.mas h2{font-size:20px}.mas h3{font-size:17px}.mas-header p{color:#6d6675;max-width:760px;margin:0;font-size:12px;line-height:1.65}.mas-header>strong,.mas-review>header>strong,.mas-result>header>strong{color:#775818;background:#fff1d6;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mas-header>strong.is-ready{color:#23723e;background:#e7f8ed}.mas-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mas-steps li{background:#fff;border:1px solid #e8e3ee;border-radius:13px;grid-template-columns:30px minmax(0,1fr);gap:2px 9px;padding:12px;display:grid}.mas-steps span{color:#fff;background:#6752c2;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.mas-steps strong{color:#494151;font-size:12px}.mas-steps small{color:#7b7382;font-size:10px;line-height:1.45}.mas-boundary{background:#fffaf0;border:1px solid #e4d7ad;border-radius:13px;padding:13px 14px}.mas-boundary strong{color:#6c521e;font-size:12px}.mas-boundary p{color:#756846;margin:4px 0 0;font-size:11px;line-height:1.6}.mas-scopes{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.mas-scopes legend{color:#40394a;padding:0;font-size:15px;font-weight:900}.mas-scopes>p{color:#766e7e;margin:0;font-size:11px}.mas-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mas-scope-grid>article{background:#fff;border:1px solid #e5e0e9;border-radius:14px;align-content:start;min-width:0;padding:14px;display:grid}.mas-scope-grid>article.is-selected{background:#faf8ff;border-color:#8973d6;box-shadow:inset 0 0 0 1px #6752c21f}.mas-scope-grid>article>label{cursor:pointer;grid-template-columns:24px minmax(0,1fr);gap:8px 10px;display:grid}.mas-scope-grid input,.mas-confirmations input{accent-color:#6752c2;width:20px;height:20px;margin:1px 0 0}.mas-scope-grid label>span{gap:3px;display:grid}.mas-scope-grid label>span strong{color:#47404f;font-size:13px}.mas-scope-grid label>span small{color:#746d79;font-size:11px;line-height:1.5}.mas-scope-grid details{border-top:1px solid #eeeaf2;margin-left:34px}.mas-scope-grid summary{color:#5d4aaa;cursor:pointer;align-items:center;min-height:44px;font-size:11px;font-weight:850;display:flex}.mas-scope-grid details>div{grid-template-columns:50px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.mas-scope-grid details>div>strong{color:#625a69;font-size:10px}.mas-scope-grid ul,.mas-review ul{color:#706978;margin:0;padding-left:18px;font-size:10px;line-height:1.6}.mas-review-action,.mas-execute-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mas button,.mas-review-action button,.mas-execute-actions button,.mas-result button{color:#554961;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2e2;border-radius:11px;padding:9px 14px;font-size:12px;font-weight:850}.mas button:disabled{color:#8a8490;cursor:not-allowed;background:#eeeaf2}.mas button:focus-visible,.mas a:focus-visible,.mas input:focus-visible,.mas summary:focus-visible{outline-offset:2px;outline:3px solid #6752c252}.mas-review-action>span{color:#756d7d;font-size:11px}.mas-review,.mas-result{background:#fff;border:1px solid #dcd4eb;border-radius:15px;gap:13px;padding:16px;display:grid}.mas-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mas-review-grid article{background:#f8f6fb;border-radius:12px;min-width:0;padding:12px}.mas-review-grid article>strong{color:#51475c;font-size:11px}.mas-review-grid p{color:#40384a;margin:6px 0;font-size:12px;font-weight:800;line-height:1.5}.mas-review-grid small{color:#756d7c;font-size:10px;line-height:1.55}.mas-privacy{background:#fff8f8;border:1px solid #efd7d7;border-radius:12px}.mas-privacy summary{color:#8b3d48;cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.mas-privacy ul{color:#72575b;padding:0 30px 12px}.mas-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mas-policy>div{border:1px solid #e7e2eb;border-radius:11px;min-width:0;padding:11px}.mas-policy dt{color:#7b7381;font-size:10px}.mas-policy dd{color:#4e4755;margin:4px 0 0;font-size:11px;line-height:1.55}.mas-confirmations{gap:8px;display:grid}.mas-confirmations label{cursor:pointer;border:1px solid #e7e2eb;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:10px 12px;display:grid}.mas-confirmations span{gap:2px;display:grid}.mas-confirmations strong{color:#4d4653;font-size:11px}.mas-confirmations small{color:#78707e;font-size:10px;line-height:1.5}.mas-primary{color:#fff!important;background:#6752c2!important;border-color:#6752c2!important}.mas-primary:disabled{color:#8a8490!important;background:#eeeaf2!important;border-color:#d9d4df!important}.mas-lock-reason{color:#746986;margin:0;font-size:11px;line-height:1.6}.mas-result>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mas-result>ul>li{border:1px solid #e5e0e8;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px;display:grid}.mas-result li>strong{color:#4b4451;font-size:12px}.mas-result li>span{color:#736a79;font-size:10px;font-weight:900}.mas-result li>p{color:#766f7b;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.mas-result li.is-completed{background:#f5fcf7;border-color:#cce7d5}.mas-result li.is-failed{background:#fff8f8;border-color:#eccfd3}.mas-result>p{color:#6d6574;margin:0;font-size:11px}.mas-status{color:#5d5368;min-height:18px;margin:0;font-size:11px;line-height:1.55}.mas-alternatives{background:#f7fcf8;border:1px solid #d8e5dc;border-radius:12px;padding:13px 14px}.mas-alternatives strong{color:#36634a;font-size:12px}.mas-alternatives p{color:#5e7568;margin:4px 0 0;font-size:11px;line-height:1.6}.mas-alternatives a{color:#4e3fa1;font-weight:850}@media (width<=720px){.mas{padding:15px}.mas-header,.mas-review>header,.mas-result>header{grid-template-columns:1fr;display:grid}.mas-header>strong,.mas-review>header>strong,.mas-result>header>strong{justify-self:start}.mas-steps,.mas-scope-grid,.mas-review-grid,.mas-policy{grid-template-columns:1fr}.mas button,.mas-scope-grid summary,.mas-privacy summary,.mas-confirmations label{min-height:48px}.mas-review-action,.mas-execute-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.mas-review-action>span{text-align:center}}@media (width<=390px){.mas{max-width:100%;padding:13px;overflow-x:clip}.mas *{min-width:0;max-width:100%}.mas-scope-grid>article{padding:12px}.mas-scope-grid>article>label{grid-template-columns:22px minmax(0,1fr)}.mas-scope-grid details{margin-left:32px}.mas-review,.mas-result{padding:13px}}.mge-panel{background:linear-gradient(145deg,#fff 0%,#faf8ff 100%);border:1px solid #ded8f0;border-radius:18px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 14px 38px #45347012}.mge-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mge-panel>header>div{gap:4px;min-width:0;display:grid}.mge-panel>header span{color:#775db6;letter-spacing:.04em;font-size:11px;font-weight:900}.mge-panel>header h2{color:#3e3655;margin:0;font-size:18px}.mge-panel>header p{color:#6d667c;overflow-wrap:anywhere;max-width:780px;margin:0;font-size:12px;line-height:1.65}.mge-panel>header>strong{color:#634a9b;background:#eee9fa;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mge-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mge-boundary article{background:#fff;border:1px solid #e4dfed;border-radius:12px;gap:4px;min-width:0;padding:13px;display:grid}.mge-boundary strong{color:#4c435f;font-size:11px}.mge-boundary p{color:#716a7d;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.mge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mge-grid>section{background:#fff;border:1px solid #e4dfed;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.mge-grid h3{color:#4a415c;margin:0;font-size:13px}.mge-modes{gap:7px;display:grid}.mge-modes button{color:#554c66;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.mge-modes button[aria-pressed=true]{background:#f2edfb;border-color:#7a5eb7}.mge-modes strong{font-size:11px}.mge-modes small{color:#756e80;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.mge-prompt{color:#554c66;gap:6px;font-size:11px;font-weight:850;display:grid}.mge-prompt textarea{resize:vertical;color:#40384f;min-height:104px;font:inherit;border:1px solid #d8d1e4;border-radius:10px;padding:10px 11px;font-size:12px;line-height:1.55}.mge-prompt small{color:#80798a;justify-self:end;font-size:10px;font-weight:500}.mge-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mge-options label{color:#665d72;gap:5px;font-size:10px;font-weight:800;display:grid}.mge-options select,.mge-options input{color:#4a4256;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d3e2;border-radius:9px;padding:0 9px;font-size:11px}.mge-models{gap:7px;display:grid}.mge-models label{cursor:pointer;border:1px solid #e0dbe8;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;min-height:52px;padding:10px;display:grid}.mge-models label.is-selected{background:#f5f1fc;border-color:#8064ba}.mge-models input{accent-color:#7558ad;width:18px;height:18px;margin:1px 0 0}.mge-models span{gap:3px;display:grid}.mge-models strong{color:#514761;font-size:11px}.mge-models small{color:#756d80;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.mge-compatibility{background:#faf8fe;border:1px solid #ddd5eb;border-radius:11px;gap:10px;min-width:0;padding:12px;display:grid}.mge-compatibility>div{gap:3px;display:grid}.mge-compatibility h4{color:#4c405f;margin:0;font-size:11px}.mge-compatibility p{color:#756d80;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.mge-compatibility ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mge-compatibility li{background:#fff;border:1px solid #e4dfeb;border-radius:9px;grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);gap:8px;min-width:0;padding:8px 9px;display:grid}.mge-compatibility li strong,.mge-compatibility li span{overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.5}.mge-compatibility li.is-supported{color:#37684a;background:#f7fcf8;border-color:#c9e1d1}.mge-compatibility li.is-blocked{color:#745f3d;background:#fffaf0;border-color:#ead8b9}.mge-compatibility dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.mge-compatibility dl>div{background:#f0ecf8;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.mge-compatibility dt{color:#776d83;font-size:9px}.mge-compatibility dd{color:#51465f;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:800}.mge-transfer{border:1px solid #e4dfeb;border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.mge-transfer>div{border-bottom:1px solid #ece8f1;grid-template-columns:92px minmax(0,1fr);gap:9px;padding:8px 10px;display:grid}.mge-transfer>div:last-child{border-bottom:0}.mge-transfer dt{color:#777080;font-size:10px}.mge-transfer dd{color:#514a5d;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:750}.mge-confirm{color:#5b5267;cursor:pointer;border:1px solid #dcd5e7;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;font-size:10px;line-height:1.55;display:grid}.mge-confirm input{accent-color:#7659ae;width:20px;height:20px;margin:0}.mge-warning{color:#76603d;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #ead8b9;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.55}.mge-primary,.mge-run button,.mge-results button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#7458aa;border:1px solid #7458aa;border-radius:10px;padding:0 12px;font-size:11px;font-weight:850}.mge-primary:disabled,.mge-run button:disabled,.mge-results button:disabled{color:#89838e;cursor:not-allowed;background:#efedf2;border-color:#ddd8e5}.mge-run{background:#f5f0fc;border:1px solid #d8cbea;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.mge-run>div{gap:3px;display:grid}.mge-run strong{color:#514168;font-size:12px}.mge-run p{color:#71647f;margin:0;font-size:10px;line-height:1.55}.mge-results{background:#f7faff;border:1px solid #cfddef;border-radius:13px;gap:11px;padding:14px;display:grid}.mge-results>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mge-results h3{color:#3f5268;margin:0;font-size:13px}.mge-results header p,.mge-results>p{color:#6b7988;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.55}.mge-results>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mge-results article{background:#fff;border:1px solid #dce5ef;border-radius:10px;gap:7px;min-width:0;padding:11px;display:grid}.mge-results article.is-failed{background:snow;border-color:#eed5d5}.mge-results article>strong{color:#46627d;font-size:11px}.mge-results article p{color:#6d7c8b;overflow-wrap:anywhere;margin:0;font-size:10px}.mge-results article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mge-results article button{min-height:40px;padding:0 8px;font-size:10px}.mge-status{color:#625a70;overflow-wrap:anywhere;min-height:18px;margin:0;font-size:10px;line-height:1.55}.mge-panel :where(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #7458aa47}@media (width<=720px){.mge-panel{padding:16px}.mge-panel>header,.mge-boundary,.mge-grid,.mge-run,.mge-results>header,.mge-results>div{grid-template-columns:1fr;display:grid}.mge-panel>header>strong{justify-self:start}.mge-options,.mge-compatibility li,.mge-compatibility dl{grid-template-columns:1fr}.mge-options select,.mge-options input,.mge-primary,.mge-run button,.mge-results button{min-height:48px}.mge-run button,.mge-results>header>button{width:100%}}.mgo-panel{background:linear-gradient(145deg,#fff 0%,#f7faff 100%);border:1px solid #d5dfef;border-radius:18px;gap:16px;min-width:0;margin-top:16px;padding:20px;display:grid;box-shadow:0 14px 38px #2d4c7612}.mgo-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mgo-panel>header>div{gap:4px;min-width:0;display:grid}.mgo-panel>header span{color:#4d76aa;letter-spacing:.04em;font-size:11px;font-weight:900}.mgo-panel>header h2{color:#344861;margin:0;font-size:18px}.mgo-panel>header p{color:#687687;overflow-wrap:anywhere;max-width:790px;margin:0;font-size:12px;line-height:1.65}.mgo-panel>header>strong{color:#426b9c;background:#e8f0fa;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.mgo-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mgo-summary article{background:#fff;border:1px solid #dfe7f1;border-radius:12px;gap:3px;min-width:0;padding:12px;display:grid}.mgo-summary span{color:#728093;font-size:10px}.mgo-summary strong{color:#3b526d;overflow-wrap:anywhere;font-size:12px}.mgo-summary small{color:#748292;overflow-wrap:anywhere;font-size:10px}.mgo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mgo-grid>section{background:#fff;border:1px solid #dfe7f1;border-radius:14px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.mgo-grid h3,.mgo-results h3{color:#3f536b;margin:0;font-size:13px}.mgo-prompt{color:#52667c;gap:6px;font-size:11px;font-weight:850;display:grid}.mgo-prompt textarea{resize:vertical;color:#36495e;min-height:112px;font:inherit;border:1px solid #cedae8;border-radius:10px;padding:10px 11px;font-size:12px;line-height:1.55}.mgo-prompt small{color:#778696;font-size:10px;font-weight:500;line-height:1.5}.mgo-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mgo-options label{color:#607186;gap:5px;font-size:10px;font-weight:800;display:grid}.mgo-options select,.mgo-options input{color:#40546b;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d1dce8;border-radius:9px;padding:0 9px;font-size:11px}.mgo-models{gap:7px;display:grid}.mgo-models label{cursor:pointer;border:1px solid #d9e3ed;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;min-height:52px;padding:10px;display:grid}.mgo-models label.is-selected{background:#eef5fc;border-color:#5c85b4}.mgo-models input{accent-color:#4f79a8;width:18px;height:18px;margin:1px 0 0}.mgo-models span{gap:3px;display:grid}.mgo-models strong{color:#41566d;font-size:11px}.mgo-models small{color:#6f7f8f;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.mgo-compatibility{background:#f7fbff;border:1px solid #d4e0ec;border-radius:11px;gap:10px;min-width:0;padding:12px;display:grid}.mgo-compatibility>div{gap:3px;display:grid}.mgo-compatibility h4{color:#3f566e;margin:0;font-size:11px}.mgo-compatibility p{color:#6d7e8f;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.mgo-compatibility ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mgo-compatibility li{background:#fff;border:1px solid #dce6ef;border-radius:9px;grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);gap:8px;min-width:0;padding:8px 9px;display:grid}.mgo-compatibility li strong,.mgo-compatibility li span{overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.5}.mgo-compatibility li.is-supported{color:#356649;background:#f6fcf8;border-color:#c6dfcf}.mgo-compatibility li.is-blocked{color:#745f3d;background:#fffaf0;border-color:#ead8b9}.mgo-compatibility dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.mgo-compatibility dl>div{background:#eaf2fa;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.mgo-compatibility dt{color:#6b7e91;font-size:9px}.mgo-compatibility dd{color:#40586f;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:800}.mgo-grid dl{border:1px solid #dfe7ef;border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.mgo-grid dl>div{border-bottom:1px solid #e7edf3;grid-template-columns:80px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.mgo-grid dl>div:last-child{border-bottom:0}.mgo-grid dt{color:#748395;font-size:10px}.mgo-grid dd{color:#465c73;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:750}.mgo-confirm{color:#53677b;cursor:pointer;border:1px solid #d7e1eb;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;font-size:10px;line-height:1.55;display:grid}.mgo-confirm input{accent-color:#4c77a6;width:20px;height:20px;margin:0}.mgo-warning{color:#76603d;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #ead8b9;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.55}.mgo-primary,.mgo-run button,.mgo-results button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#4e79a8;border:1px solid #4e79a8;border-radius:10px;padding:0 12px;font-size:11px;font-weight:850}.mgo-primary:disabled,.mgo-run button:disabled,.mgo-results button:disabled{color:#84919c;cursor:not-allowed;background:#edf2f6;border-color:#d6e0e9}.mgo-run{background:#eef6fd;border:1px solid #cbdced;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.mgo-run>div{gap:3px;display:grid}.mgo-run strong{color:#3d5a76;font-size:12px}.mgo-run p{color:#657b8f;margin:0;font-size:10px;line-height:1.55}.mgo-results{background:#f6faff;border:1px solid #ccddec;border-radius:13px;gap:11px;padding:14px;display:grid}.mgo-results>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgo-results header p,.mgo-results>p{color:#6c7c8c;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.55}.mgo-results>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mgo-results article{background:#fff;border:1px solid #dce6ef;border-radius:10px;gap:7px;min-width:0;padding:11px;display:grid}.mgo-results article.is-failed{background:snow;border-color:#eed5d5}.mgo-results article>strong{color:#46627d;font-size:11px}.mgo-results article p{color:#6d7c8b;overflow-wrap:anywhere;margin:0;font-size:10px}.mgo-results article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mgo-results article button{min-height:40px;padding:0 8px;font-size:10px}.mgo-status{color:#586d82;overflow-wrap:anywhere;min-height:18px;margin:0;font-size:10px;line-height:1.55}.mgo-panel :where(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #4e79a847}@media (width<=720px){.mgo-panel{padding:16px}.mgo-panel>header,.mgo-summary,.mgo-grid,.mgo-run,.mgo-results>header,.mgo-results>div{grid-template-columns:1fr;display:grid}.mgo-panel>header>strong{justify-self:start}.mgo-options,.mgo-compatibility li,.mgo-compatibility dl{grid-template-columns:1fr}.mgo-options select,.mgo-options input,.mgo-primary,.mgo-run button,.mgo-results button{min-height:48px}.mgo-run button,.mgo-results>header>button{width:100%}}
