@font-face{font-family:KaTeX_AMS;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Caligraphic;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-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Caligraphic;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Fraktur;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-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Fraktur;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Main;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-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Main;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-weight:700;font-style:italic;font-display:block}@font-face{font-family:KaTeX_Main;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-weight:400;font-style:italic;font-display:block}@font-face{font-family:KaTeX_Main;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Math;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-weight:700;font-style:italic;font-display:block}@font-face{font-family:KaTeX_Math;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-weight:400;font-style:italic;font-display:block}@font-face{font-family:KaTeX_SansSerif;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-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_SansSerif;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-weight:400;font-style:italic;font-display:block}@font-face{font-family:KaTeX_SansSerif;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Script;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size1;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size2;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size3;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size4;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-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Typewriter;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");font-weight:400;font-style:normal;font-display:block}:is(.myst-content,.hover-card-content) .katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}:is(.myst-content,.hover-card-content) .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}:is(.myst-content,.hover-card-content) .katex .katex-version:after{content:"0.16.47"}:is(.myst-content,.hover-card-content) .katex .katex-mathml{position:absolute;clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden}:is(.myst-content,.hover-card-content) .katex .katex-html>.newline{display:block}:is(.myst-content,.hover-card-content) .katex .base{position:relative;display:inline-block;white-space:nowrap;width:-moz-min-content;width:min-content}:is(.myst-content,.hover-card-content) .katex .strut{display:inline-block}:is(.myst-content,.hover-card-content) .katex .textbf{font-weight:700}:is(.myst-content,.hover-card-content) .katex .textit{font-style:italic}:is(.myst-content,.hover-card-content) .katex .textrm{font-family:KaTeX_Main}:is(.myst-content,.hover-card-content) .katex .textsf{font-family:KaTeX_SansSerif}:is(.myst-content,.hover-card-content) .katex .texttt{font-family:KaTeX_Typewriter}:is(.myst-content,.hover-card-content) .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}:is(.myst-content,.hover-card-content) .katex .mathit{font-family:KaTeX_Main;font-style:italic}:is(.myst-content,.hover-card-content) .katex .mathrm{font-style:normal}:is(.myst-content,.hover-card-content) .katex .mathbf{font-family:KaTeX_Main;font-weight:700}:is(.myst-content,.hover-card-content) .katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}:is(.myst-content,.hover-card-content) .katex .amsrm{font-family:KaTeX_AMS}:is(.myst-content,.hover-card-content) .katex .mathbb,:is(.myst-content,.hover-card-content) .katex .textbb{font-family:KaTeX_AMS}:is(.myst-content,.hover-card-content) .katex .mathcal{font-family:KaTeX_Caligraphic}:is(.myst-content,.hover-card-content) .katex .mathfrak,:is(.myst-content,.hover-card-content) .katex .textfrak{font-family:KaTeX_Fraktur}:is(.myst-content,.hover-card-content) .katex .mathboldfrak,:is(.myst-content,.hover-card-content) .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}:is(.myst-content,.hover-card-content) .katex .mathtt{font-family:KaTeX_Typewriter}:is(.myst-content,.hover-card-content) .katex .mathscr,:is(.myst-content,.hover-card-content) .katex .textscr{font-family:KaTeX_Script}:is(.myst-content,.hover-card-content) .katex .mathsf,:is(.myst-content,.hover-card-content) .katex .textsf{font-family:KaTeX_SansSerif}:is(.myst-content,.hover-card-content) .katex .mathboldsf,:is(.myst-content,.hover-card-content) .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}:is(.myst-content,.hover-card-content) .katex .mathsfit,:is(.myst-content,.hover-card-content) .katex .mathitsf,:is(.myst-content,.hover-card-content) .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}:is(.myst-content,.hover-card-content) .katex .mainrm{font-family:KaTeX_Main;font-style:normal}:is(.myst-content,.hover-card-content) .katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}:is(.myst-content,.hover-card-content) .katex .vlist-r{display:table-row}:is(.myst-content,.hover-card-content) .katex .vlist{display:table-cell;vertical-align:bottom;position:relative}:is(.myst-content,.hover-card-content) .katex .vlist>span{display:block;height:0;position:relative}:is(.myst-content,.hover-card-content) .katex .vlist>span>span{display:inline-block}:is(.myst-content,.hover-card-content) .katex .vlist>span>.pstrut{overflow:hidden;width:0}:is(.myst-content,.hover-card-content) .katex .vlist-t2{margin-right:-2px}:is(.myst-content,.hover-card-content) .katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}:is(.myst-content,.hover-card-content) .katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}:is(.myst-content,.hover-card-content) .katex .hbox{display:inline-flex;flex-direction:row;width:100%}:is(.myst-content,.hover-card-content) .katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}:is(.myst-content,.hover-card-content) .katex .msupsub{text-align:left}:is(.myst-content,.hover-card-content) .katex .mfrac>span>span{text-align:center}:is(.myst-content,.hover-card-content) .katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}:is(.myst-content,.hover-card-content) .katex .mfrac .frac-line,:is(.myst-content,.hover-card-content) .katex .overline .overline-line,:is(.myst-content,.hover-card-content) .katex .underline .underline-line,:is(.myst-content,.hover-card-content) .katex .hline,:is(.myst-content,.hover-card-content) .katex .hdashline,:is(.myst-content,.hover-card-content) .katex .rule{min-height:1px}:is(.myst-content,.hover-card-content) .katex .mspace{display:inline-block}:is(.myst-content,.hover-card-content) .katex .smash{display:inline;line-height:0}:is(.myst-content,.hover-card-content) .katex .llap,:is(.myst-content,.hover-card-content) .katex .rlap,:is(.myst-content,.hover-card-content) .katex .clap{width:0;position:relative}:is(.myst-content,.hover-card-content) .katex .llap>.inner,:is(.myst-content,.hover-card-content) .katex .rlap>.inner,:is(.myst-content,.hover-card-content) .katex .clap>.inner{position:absolute}:is(.myst-content,.hover-card-content) .katex .llap>.fix,:is(.myst-content,.hover-card-content) .katex .rlap>.fix,:is(.myst-content,.hover-card-content) .katex .clap>.fix{display:inline-block}:is(.myst-content,.hover-card-content) .katex .llap>.inner{right:0}:is(.myst-content,.hover-card-content) .katex .rlap>.inner,:is(.myst-content,.hover-card-content) .katex .clap>.inner{left:0}:is(.myst-content,.hover-card-content) .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}:is(.myst-content,.hover-card-content) .katex .rule{display:inline-block;border:solid 0;position:relative}:is(.myst-content,.hover-card-content) .katex .overline .overline-line,:is(.myst-content,.hover-card-content) .katex .underline .underline-line,:is(.myst-content,.hover-card-content) .katex .hline{display:inline-block;width:100%;border-bottom-style:solid}:is(.myst-content,.hover-card-content) .katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}:is(.myst-content,.hover-card-content) .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size1{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size6{font-size:2em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size1.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size1{font-size:.8333333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size2{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size3{font-size:1.1666666667em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size4{font-size:1.3333333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size6{font-size:1.6666666667em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size7{font-size:2em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size10{font-size:3.4566666667em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size2.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size2.size11{font-size:4.1466666667em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size1{font-size:.7142857143em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size2{font-size:.8571428571em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size3{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size4{font-size:1.1428571429em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size5{font-size:1.2857142857em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size6{font-size:1.4285714286em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size7{font-size:1.7142857143em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size8{font-size:2.0571428571em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size9{font-size:2.4685714286em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size10{font-size:2.9628571429em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size3.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size3.size11{font-size:3.5542857143em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size4{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size4.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size1{font-size:.5555555556em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size2{font-size:.6666666667em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size3{font-size:.7777777778em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size4{font-size:.8888888889em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size5{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size6{font-size:1.1111111111em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size7{font-size:1.3333333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size10{font-size:2.3044444444em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size5.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size5.size11{font-size:2.7644444444em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size6{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size6.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size1{font-size:.4166666667em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size3{font-size:.5833333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size4{font-size:.6666666667em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size6{font-size:.8333333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size7{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size10{font-size:1.7283333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size7.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size7.size11{font-size:2.0733333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size1{font-size:.3472222222em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size2{font-size:.4166666667em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size3{font-size:.4861111111em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size4{font-size:.5555555556em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size6{font-size:.6944444444em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size7{font-size:.8333333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size8{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size10{font-size:1.4402777778em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size8.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size8.size11{font-size:1.7277777778em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size1{font-size:.2893518519em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size2{font-size:.3472222222em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size3{font-size:.4050925926em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size4{font-size:.462962963em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size5{font-size:.5208333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size6{font-size:.5787037037em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size7{font-size:.6944444444em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size8{font-size:.8333333333em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size9{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size10{font-size:1.2002314815em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size9.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size9.size11{font-size:1.4398148148em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size1{font-size:.2410800386em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size2{font-size:.2892960463em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size3{font-size:.337512054em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size4{font-size:.3857280617em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size5{font-size:.4339440694em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size6{font-size:.4821600771em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size7{font-size:.5785920926em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size8{font-size:.6943105111em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size9{font-size:.8331726133em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size10{font-size:1em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size10.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size10.size11{font-size:1.1996142719em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size1,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size1{font-size:.2009646302em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size2,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size2{font-size:.2411575563em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size3,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size3{font-size:.2813504823em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size4,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size4{font-size:.3215434084em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size5,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size5{font-size:.3617363344em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size6,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size6{font-size:.4019292605em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size7,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size7{font-size:.4823151125em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size8,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size8{font-size:.578778135em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size9,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size9{font-size:.6945337621em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size10,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size10{font-size:.8336012862em}:is(.myst-content,.hover-card-content) .katex .sizing.reset-size11.size11,:is(.myst-content,.hover-card-content) .katex .fontsize-ensurer.reset-size11.size11{font-size:1em}:is(.myst-content,.hover-card-content) .katex .delimsizing.size1{font-family:KaTeX_Size1}:is(.myst-content,.hover-card-content) .katex .delimsizing.size2{font-family:KaTeX_Size2}:is(.myst-content,.hover-card-content) .katex .delimsizing.size3{font-family:KaTeX_Size3}:is(.myst-content,.hover-card-content) .katex .delimsizing.size4{font-family:KaTeX_Size4}:is(.myst-content,.hover-card-content) .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}:is(.myst-content,.hover-card-content) .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}:is(.myst-content,.hover-card-content) .katex .nulldelimiter{display:inline-block;width:.12em}:is(.myst-content,.hover-card-content) .katex .delimcenter{position:relative}:is(.myst-content,.hover-card-content) .katex .op-symbol{position:relative}:is(.myst-content,.hover-card-content) .katex .op-symbol.small-op{font-family:KaTeX_Size1}:is(.myst-content,.hover-card-content) .katex .op-symbol.large-op{font-family:KaTeX_Size2}:is(.myst-content,.hover-card-content) .katex .op-limits>.vlist-t{text-align:center}:is(.myst-content,.hover-card-content) .katex .accent>.vlist-t{text-align:center}:is(.myst-content,.hover-card-content) .katex .accent .accent-body{position:relative}:is(.myst-content,.hover-card-content) .katex .accent .accent-body:not(.accent-full){width:0}:is(.myst-content,.hover-card-content) .katex .overlay{display:block}:is(.myst-content,.hover-card-content) .katex .mtable .vertical-separator{display:inline-block;min-width:1px}:is(.myst-content,.hover-card-content) .katex .mtable .arraycolsep{display:inline-block}:is(.myst-content,.hover-card-content) .katex .mtable .col-align-c>.vlist-t{text-align:center}:is(.myst-content,.hover-card-content) .katex .mtable .col-align-l>.vlist-t{text-align:left}:is(.myst-content,.hover-card-content) .katex .mtable .col-align-r>.vlist-t{text-align:right}:is(.myst-content,.hover-card-content) .katex .svg-align{text-align:left}:is(.myst-content,.hover-card-content) .katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor}:is(.myst-content,.hover-card-content) .katex svg path{stroke:none}:is(.myst-content,.hover-card-content) .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}:is(.myst-content,.hover-card-content) .katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}:is(.myst-content,.hover-card-content) .katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}:is(.myst-content,.hover-card-content) .katex .stretchy:before,:is(.myst-content,.hover-card-content) .katex .stretchy:after{content:""}:is(.myst-content,.hover-card-content) .katex .hide-tail{width:100%;position:relative;overflow:hidden}:is(.myst-content,.hover-card-content) .katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}:is(.myst-content,.hover-card-content) .katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}:is(.myst-content,.hover-card-content) .katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}:is(.myst-content,.hover-card-content) .katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}:is(.myst-content,.hover-card-content) .katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}:is(.myst-content,.hover-card-content) .katex .x-arrow-pad{padding:0 .5em}:is(.myst-content,.hover-card-content) .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}:is(.myst-content,.hover-card-content) .katex .x-arrow,:is(.myst-content,.hover-card-content) .katex .mover,:is(.myst-content,.hover-card-content) .katex .munder{text-align:center}:is(.myst-content,.hover-card-content) .katex .boxpad{padding:0 .3em}:is(.myst-content,.hover-card-content) .katex .fbox,:is(.myst-content,.hover-card-content) .katex .fcolorbox{box-sizing:border-box;border:.04em solid}:is(.myst-content,.hover-card-content) .katex .cancel-pad{padding:0 .2em}:is(.myst-content,.hover-card-content) .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}:is(.myst-content,.hover-card-content) .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}:is(.myst-content,.hover-card-content) .katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}:is(.myst-content,.hover-card-content) .katex .anglpad{padding:0 .03889em}:is(.myst-content,.hover-card-content) .katex .eqn-num:before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}:is(.myst-content,.hover-card-content) .katex .mml-eqn-num:before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}:is(.myst-content,.hover-card-content) .katex .mtr-glue{width:50%}:is(.myst-content,.hover-card-content) .katex .cd-vert-arrow{display:inline-block;position:relative}:is(.myst-content,.hover-card-content) .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}:is(.myst-content,.hover-card-content) .katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + .3em);text-align:right}:is(.myst-content,.hover-card-content) .katex-display{display:block;margin:1em 0;text-align:center}:is(.myst-content,.hover-card-content) .katex-display>.katex{display:block;text-align:center;white-space:nowrap}:is(.myst-content,.hover-card-content) .katex-display>.katex>.katex-html{display:block;position:relative}:is(.myst-content,.hover-card-content) .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}:is(.myst-content,.hover-card-content) .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}:is(.myst-content,.hover-card-content) .katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:is(.myst-content,.hover-card-content) *,:is(.myst-content,.hover-card-content) :before,:is(.myst-content,.hover-card-content) :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:is(.myst-content,.hover-card-content) ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:is(.myst-content,.hover-card-content) .prose table td,:is(.myst-content,.hover-card-content) .prose table th{padding:.25rem;vertical-align:top}@media(min-width:640px){:is(.myst-content,.hover-card-content) .prose table td,:is(.myst-content,.hover-card-content) .prose table th{padding:.5rem}}:is(.myst-content,.hover-card-content) .prose table p,:is(.myst-content,.hover-card-content) .prose table li{margin-top:0;margin-bottom:0}:is(.myst-content,.hover-card-content) .prose figure table{margin-top:1.25rem;margin-bottom:0}:is(.myst-content,.hover-card-content) .prose table ul>li,:is(.myst-content,.hover-card-content) .prose table ol>li{padding-left:0}:is(.myst-content,.hover-card-content) .prose table tr:hover td{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .prose table tr:hover td:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .prose table td dl{margin:0}:is(.myst-content,.hover-card-content) .prose dt>strong{font-weight:700;--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .prose dt>strong:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .prose dd{margin-left:2rem}:is(.myst-content,.hover-card-content) .article p>img,:is(.myst-content,.hover-card-content) .article p>a img,:is(.myst-content,.hover-card-content) .article dd>img,:is(.myst-content,.hover-card-content) .article dd>a img,:is(.myst-content,.hover-card-content) .prose p>img,:is(.myst-content,.hover-card-content) .prose p>a img,:is(.myst-content,.hover-card-content) .prose dd>img,:is(.myst-content,.hover-card-content) .prose dd>a img{margin:0;display:inline-block;max-height:1.2em;vertical-align:text-bottom}:is(.myst-content,.hover-card-content) article.\!content{min-height:100vh!important}:is(.myst-content,.hover-card-content) article.content{min-height:100vh}:is(.myst-content,.hover-card-content) .article table td,:is(.myst-content,.hover-card-content) .article table th{padding:.25rem;vertical-align:top}@media(min-width:640px){:is(.myst-content,.hover-card-content) .article table td,:is(.myst-content,.hover-card-content) .article table th{padding:.5rem}}:is(.myst-content,.hover-card-content) .article table p,:is(.myst-content,.hover-card-content) .article table li{margin-top:0;margin-bottom:0}:is(.myst-content,.hover-card-content) .article figure table{margin-top:1.25rem;margin-bottom:0}:is(.myst-content,.hover-card-content) .article table ul>li,:is(.myst-content,.hover-card-content) .article table ol>li{padding-left:0}:is(.myst-content,.hover-card-content) .article table tr:hover td{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .article table tr:hover td:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .article table td dl{margin:0}:is(.myst-content,.hover-card-content) .article dt>strong{font-weight:700;--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .article dt>strong:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .article dd{margin-left:2rem}:is(.myst-content,.hover-card-content) .article p>img,:is(.myst-content,.hover-card-content) .article p>a img,:is(.myst-content,.hover-card-content) .article dd>img,:is(.myst-content,.hover-card-content) .article dd>a img{margin:0;display:inline-block;max-height:1.2em;vertical-align:text-bottom}:is(.myst-content,.hover-card-content) .article .task-list-item>p{margin-top:0;margin-bottom:0;display:inline}:is(.myst-content,.hover-card-content) .article{color:var(--tw-prose-body);max-width:65ch}:is(.myst-content,.hover-card-content) .article :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:is(.myst-content,.hover-card-content) .article :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}:is(.myst-content,.hover-card-content) .article :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}:is(.myst-content,.hover-card-content) .article :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}:is(.myst-content,.hover-card-content) .article :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .article :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .article :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .article :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:is(.myst-content,.hover-card-content) .article :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:is(.myst-content,.hover-card-content) .article :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:is(.myst-content,.hover-card-content) .article :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:is(.myst-content,.hover-card-content) .article :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:is(.myst-content,.hover-card-content) .article :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:is(.myst-content,.hover-card-content) .article :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:is(.myst-content,.hover-card-content) .article :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:is(.myst-content,.hover-card-content) .article :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:is(.myst-content,.hover-card-content) .article :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}:is(.myst-content,.hover-card-content) .article :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:is(.myst-content,.hover-card-content) .article :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}:is(.myst-content,.hover-card-content) .article :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}:is(.myst-content,.hover-card-content) .article :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}:is(.myst-content,.hover-card-content) .article :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}:is(.myst-content,.hover-card-content) .article :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:is(.myst-content,.hover-card-content) .article :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}:is(.myst-content,.hover-card-content) .article :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}:is(.myst-content,.hover-card-content) .article :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}:is(.myst-content,.hover-card-content) .article :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}:is(.myst-content,.hover-card-content) .article :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}:is(.myst-content,.hover-card-content) .article :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}:is(.myst-content,.hover-card-content) .article :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}:is(.myst-content,.hover-card-content) .article :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:is(.myst-content,.hover-card-content) .article :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:is(.myst-content,.hover-card-content) .article :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:is(.myst-content,.hover-card-content) .article :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:is(.myst-content,.hover-card-content) .article :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}:is(.myst-content,.hover-card-content) .article :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:is(.myst-content,.hover-card-content) .article :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}:is(.myst-content,.hover-card-content) .article :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:400;font-size:.875em}:is(.myst-content,.hover-card-content) .article :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:}:is(.myst-content,.hover-card-content) .article :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:}:is(.myst-content,.hover-card-content) .article :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .article :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .article :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}:is(.myst-content,.hover-card-content) .article :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}:is(.myst-content,.hover-card-content) .article :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .article :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .article :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .article :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}:is(.myst-content,.hover-card-content) .article :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}:is(.myst-content,.hover-card-content) .article :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}:is(.myst-content,.hover-card-content) .article :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}:is(.myst-content,.hover-card-content) .article :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}:is(.myst-content,.hover-card-content) .article :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}:is(.myst-content,.hover-card-content) .article :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:is(.myst-content,.hover-card-content) .article :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}:is(.myst-content,.hover-card-content) .article :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}:is(.myst-content,.hover-card-content) .article :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}:is(.myst-content,.hover-card-content) .article :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}:is(.myst-content,.hover-card-content) .article :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}:is(.myst-content,.hover-card-content) .article :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}:is(.myst-content,.hover-card-content) .article :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:is(.myst-content,.hover-card-content) .article :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}:is(.myst-content,.hover-card-content) .article{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}:is(.myst-content,.hover-card-content) .article :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:is(.myst-content,.hover-card-content) .article :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}:is(.myst-content,.hover-card-content) .article :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:is(.myst-content,.hover-card-content) .article :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:is(.myst-content,.hover-card-content) .article :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:is(.myst-content,.hover-card-content) .article :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:is(.myst-content,.hover-card-content) .article :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:is(.myst-content,.hover-card-content) .article :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:is(.myst-content,.hover-card-content) .article :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:is(.myst-content,.hover-card-content) .article :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:is(.myst-content,.hover-card-content) .article :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:is(.myst-content,.hover-card-content) .article :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}:is(.myst-content,.hover-card-content) .article :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .article :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .article :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .article :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .article :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:is(.myst-content,.hover-card-content) .article :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:is(.myst-content,.hover-card-content) .article :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:is(.myst-content,.hover-card-content) .article :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:is(.myst-content,.hover-card-content) .article :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:is(.myst-content,.hover-card-content) .article :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:is(.myst-content,.hover-card-content) .article :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .article :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:is(.myst-content,.hover-card-content) .article :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}:is(.myst-content,.hover-card-content) .article :where(li>p,dd>p,header>p,footer>p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}:is(.myst-content,.hover-card-content) .article :where(h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:500}:is(.myst-content,.hover-card-content) .article{--tw-prose-body: #44403c;--tw-prose-headings: #1c1917;--tw-prose-lead: #57534e;--tw-prose-links: #1c1917;--tw-prose-bold: #1c1917;--tw-prose-counters: #78716c;--tw-prose-bullets: #d6d3d1;--tw-prose-hr: #e7e5e4;--tw-prose-quotes: #1c1917;--tw-prose-quote-borders: #e7e5e4;--tw-prose-captions: #78716c;--tw-prose-kbd: #1c1917;--tw-prose-kbd-shadows: rgb(28 25 23 / 10%);--tw-prose-code: #be185d;--tw-prose-pre-code: #e7e5e4;--tw-prose-pre-bg: #292524;--tw-prose-th-borders: #d6d3d1;--tw-prose-td-borders: #e7e5e4;--tw-prose-invert-body: #d6d3d1;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #a8a29e;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #a8a29e;--tw-prose-invert-bullets: #57534e;--tw-prose-invert-hr: #44403c;--tw-prose-invert-quotes: #f5f5f4;--tw-prose-invert-quote-borders: #44403c;--tw-prose-invert-captions: #a8a29e;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d6d3d1;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #57534e;--tw-prose-invert-td-borders: #44403c}:is(.myst-content,.hover-card-content) .article a:not(.button):not(:has(img,figure,picture,video))>.link-icon{margin-left:.125rem;display:inline-block;height:.85em;width:.85em;vertical-align:baseline;opacity:.8}:is(.myst-content,.hover-card-content) .article{max-width:none;overflow-wrap:break-word}.myst-content .article .task-list-item>p,.myst-content .article .task-list-item>.preview-source-block>p,.hover-card-content .article .task-list-item>p,.hover-card-content .article .task-list-item>.preview-source-block>p{display:inline;margin:0}:is(.myst-content,.hover-card-content) .article:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: #f472b6;--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}:is(.myst-content,.hover-card-content) .col-margin-right,:is(.myst-content,.hover-card-content) .col-margin{grid-column:body}@media(min-width:1024px){:is(.myst-content,.hover-card-content) .col-margin-right,:is(.myst-content,.hover-card-content) .col-margin{grid-column:body-end / page-end}}:is(.myst-content,.hover-card-content) .task-list-item{list-style-type:none}:is(.myst-content,.hover-card-content) .task-list-item-checkbox{margin-left:-29px;margin-right:14px;height:1rem;width:1rem;--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .task-list-item-checkbox:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .task-list-item-checkbox:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-ring-offset-color: #1f2937}:is(.myst-content,.hover-card-content) .task-list-item-checkbox:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .prose .task-list-item>p{margin-top:0;margin-bottom:0;display:inline}:is(.myst-content,.hover-card-content) #footnotes p{margin:.25rem}.myst-content *,.myst-content *:before,.myst-content *:after,.hover-card-content *,.hover-card-content *:before,.hover-card-content *:after{border-width:0;border-style:solid;border-color:#e5e7eb}.myst-content table,.hover-card-content table{border-collapse:collapse;border-color:inherit;text-indent:0}.myst-content :is(pre,code,kbd,samp),.hover-card-content :is(pre,code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.myst-content :is(svg,img,video,canvas,iframe),.hover-card-content :is(svg,img,video,canvas,iframe){display:block;vertical-align:middle}.myst-content svg.link-icon,.hover-card-content svg.link-icon{display:inline-block}:is(.myst-content,.hover-card-content) .container{width:100%}@media(min-width:640px){:is(.myst-content,.hover-card-content) .container{max-width:640px}}@media(min-width:768px){:is(.myst-content,.hover-card-content) .container{max-width:768px}}@media(min-width:1024px){:is(.myst-content,.hover-card-content) .container{max-width:1024px}}@media(min-width:1280px){:is(.myst-content,.hover-card-content) .container{max-width:1280px}}@media(min-width:1536px){:is(.myst-content,.hover-card-content) .container{max-width:1536px}}:is(.myst-content,.hover-card-content) .prose{color:var(--tw-prose-body);max-width:65ch}:is(.myst-content,.hover-card-content) .prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:is(.myst-content,.hover-card-content) .prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}:is(.myst-content,.hover-card-content) .prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}:is(.myst-content,.hover-card-content) .prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}:is(.myst-content,.hover-card-content) .prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:is(.myst-content,.hover-card-content) .prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:is(.myst-content,.hover-card-content) .prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:is(.myst-content,.hover-card-content) .prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:is(.myst-content,.hover-card-content) .prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:is(.myst-content,.hover-card-content) .prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:is(.myst-content,.hover-card-content) .prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:is(.myst-content,.hover-card-content) .prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:is(.myst-content,.hover-card-content) .prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:is(.myst-content,.hover-card-content) .prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}:is(.myst-content,.hover-card-content) .prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:is(.myst-content,.hover-card-content) .prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}:is(.myst-content,.hover-card-content) .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}:is(.myst-content,.hover-card-content) .prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}:is(.myst-content,.hover-card-content) .prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}:is(.myst-content,.hover-card-content) .prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:is(.myst-content,.hover-card-content) .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}:is(.myst-content,.hover-card-content) .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}:is(.myst-content,.hover-card-content) .prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}:is(.myst-content,.hover-card-content) .prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}:is(.myst-content,.hover-card-content) .prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}:is(.myst-content,.hover-card-content) .prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}:is(.myst-content,.hover-card-content) .prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}:is(.myst-content,.hover-card-content) .prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:is(.myst-content,.hover-card-content) .prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:is(.myst-content,.hover-card-content) .prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:is(.myst-content,.hover-card-content) .prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:is(.myst-content,.hover-card-content) .prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}:is(.myst-content,.hover-card-content) .prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:is(.myst-content,.hover-card-content) .prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}:is(.myst-content,.hover-card-content) .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:400;font-size:.875em}:is(.myst-content,.hover-card-content) .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:}:is(.myst-content,.hover-card-content) .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:}:is(.myst-content,.hover-card-content) .prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}:is(.myst-content,.hover-card-content) .prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}:is(.myst-content,.hover-card-content) .prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.myst-content,.hover-card-content) .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}:is(.myst-content,.hover-card-content) .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}:is(.myst-content,.hover-card-content) .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}:is(.myst-content,.hover-card-content) .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}:is(.myst-content,.hover-card-content) .prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}:is(.myst-content,.hover-card-content) .prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}:is(.myst-content,.hover-card-content) .prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:is(.myst-content,.hover-card-content) .prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}:is(.myst-content,.hover-card-content) .prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}:is(.myst-content,.hover-card-content) .prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}:is(.myst-content,.hover-card-content) .prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}:is(.myst-content,.hover-card-content) .prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}:is(.myst-content,.hover-card-content) .prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}:is(.myst-content,.hover-card-content) .prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:is(.myst-content,.hover-card-content) .prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}:is(.myst-content,.hover-card-content) .prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}:is(.myst-content,.hover-card-content) .prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:is(.myst-content,.hover-card-content) .prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}:is(.myst-content,.hover-card-content) .prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:is(.myst-content,.hover-card-content) .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:is(.myst-content,.hover-card-content) .prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:is(.myst-content,.hover-card-content) .prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:is(.myst-content,.hover-card-content) .prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:is(.myst-content,.hover-card-content) .prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:is(.myst-content,.hover-card-content) .prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:is(.myst-content,.hover-card-content) .prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:is(.myst-content,.hover-card-content) .prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:is(.myst-content,.hover-card-content) .prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}:is(.myst-content,.hover-card-content) .prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:is(.myst-content,.hover-card-content) .prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:is(.myst-content,.hover-card-content) .prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:is(.myst-content,.hover-card-content) .prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:is(.myst-content,.hover-card-content) .prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:is(.myst-content,.hover-card-content) .prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:is(.myst-content,.hover-card-content) .prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.myst-content,.hover-card-content) .prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:is(.myst-content,.hover-card-content) .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}:is(.myst-content,.hover-card-content) .prose :where(li>p,dd>p,header>p,footer>p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}:is(.myst-content,.hover-card-content) .prose :where(h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:500}:is(.myst-content,.hover-card-content) .link,:is(.myst-content,.hover-card-content) .hover-link{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#60a5fa;text-decoration-thickness:.1em;text-underline-offset:.15em}:is(.myst-content,.hover-card-content) .katex .link .underline-line,:is(.myst-content,.hover-card-content) .katex .hover-link .underline-line{min-height:1px;display:inline-block;width:100%;border-bottom-style:solid}:is(.myst-content,.hover-card-content) .link:hover,:is(.myst-content,.hover-card-content) .hover-link:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1));text-decoration-color:#3b82f6}:is(.myst-content,.hover-card-content) .link:is(.dark *),:is(.myst-content,.hover-card-content) .hover-link:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1));text-decoration-color:#3b82f6}:is(.myst-content,.hover-card-content) .link:hover:is(.dark *),:is(.myst-content,.hover-card-content) .hover-link:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1));text-decoration-color:#93c5fd}:is(.myst-content,.hover-card-content) .link-icon{display:none}:is(.myst-content,.hover-card-content) .prose a:not(.button):not(:has(img,figure,picture,video))>.link-icon{margin-left:.125rem;display:inline-block;height:.85em;width:.85em;vertical-align:baseline;opacity:.8}.hover-card-content{animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);z-index:10}.hover-card-content[data-side=top]{animation-name:slideUp}.hover-card-content[data-side=bottom]{animation-name:slideDown}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}:is(.myst-content,.hover-card-content) .hover-document{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.myst-content,.hover-card-content) .hover-document:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .hover-link{text-decoration-style:dotted}:is(.myst-content,.hover-card-content) .hover-text{cursor:help;text-decoration-line:underline;text-decoration-color:#6b7280;text-decoration-style:dotted;text-decoration-thickness:.1em;text-underline-offset:.15em}:is(.myst-content,.hover-card-content) .katex .hover-text .underline-line{min-height:1px;display:inline-block;width:100%;border-bottom-style:solid}:is(.myst-content,.hover-card-content) .hover-text:is(.dark *){text-decoration-color:#9ca3af}:is(.myst-content,.hover-card-content) a.button,:is(.myst-content,.hover-card-content) button.button,:is(.myst-content,.hover-card-content) span.button,:is(.myst-content,.hover-card-content) cite.button a{margin-top:.25rem;display:inline-block;cursor:pointer;border-radius:.25rem;padding:.25rem 1rem;font-weight:700;text-decoration-line:none;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) a.button:hover,:is(.myst-content,.hover-card-content) button.button:hover,:is(.myst-content,.hover-card-content) span.button:hover,:is(.myst-content,.hover-card-content) cite.button a:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) a.button:is(.dark *),:is(.myst-content,.hover-card-content) button.button:is(.dark *),:is(.myst-content,.hover-card-content) span.button:is(.dark *),:is(.myst-content,.hover-card-content) cite.button a:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) a.button:hover:is(.dark *),:is(.myst-content,.hover-card-content) button.button:hover:is(.dark *),:is(.myst-content,.hover-card-content) span.button:hover:is(.dark *),:is(.myst-content,.hover-card-content) cite.button a:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) a.button,:is(.myst-content,.hover-card-content) button.button,:is(.myst-content,.hover-card-content) span.button,:is(.myst-content,.hover-card-content) cite.button a{white-space:nowrap;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) a.button:hover,:is(.myst-content,.hover-card-content) button.button:hover,:is(.myst-content,.hover-card-content) span.button:hover,:is(.myst-content,.hover-card-content) cite.button a:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:is(.myst-content,.hover-card-content) .visible{visibility:visible}:is(.myst-content,.hover-card-content) .static{position:static}:is(.myst-content,.hover-card-content) .absolute{position:absolute}:is(.myst-content,.hover-card-content) .relative{position:relative}:is(.myst-content,.hover-card-content) .right-1{right:.25rem}:is(.myst-content,.hover-card-content) .top-1{top:.25rem}:is(.myst-content,.hover-card-content) .top-\[32px\]{top:32px}:is(.myst-content,.hover-card-content) .col-span-1{grid-column:span 1 / span 1}:is(.myst-content,.hover-card-content) .col-span-10{grid-column:span 10 / span 10}:is(.myst-content,.hover-card-content) .col-span-11{grid-column:span 11 / span 11}:is(.myst-content,.hover-card-content) .col-span-12{grid-column:span 12 / span 12}:is(.myst-content,.hover-card-content) .col-span-2{grid-column:span 2 / span 2}:is(.myst-content,.hover-card-content) .col-span-3{grid-column:span 3 / span 3}:is(.myst-content,.hover-card-content) .col-span-4{grid-column:span 4 / span 4}:is(.myst-content,.hover-card-content) .col-span-5{grid-column:span 5 / span 5}:is(.myst-content,.hover-card-content) .col-span-6{grid-column:span 6 / span 6}:is(.myst-content,.hover-card-content) .col-span-7{grid-column:span 7 / span 7}:is(.myst-content,.hover-card-content) .col-span-8{grid-column:span 8 / span 8}:is(.myst-content,.hover-card-content) .col-span-9{grid-column:span 9 / span 9}:is(.myst-content,.hover-card-content) .float-right{float:right}:is(.myst-content,.hover-card-content) .m-0{margin:0}:is(.myst-content,.hover-card-content) .my-2{margin-top:.5rem;margin-bottom:.5rem}:is(.myst-content,.hover-card-content) .my-5{margin-top:1.25rem;margin-bottom:1.25rem}:is(.myst-content,.hover-card-content) .mb-4{margin-bottom:1rem}:is(.myst-content,.hover-card-content) .ml-1{margin-left:.25rem}:is(.myst-content,.hover-card-content) .ml-2{margin-left:.5rem}:is(.myst-content,.hover-card-content) .ml-3{margin-left:.75rem}:is(.myst-content,.hover-card-content) .ml-4{margin-left:1rem}:is(.myst-content,.hover-card-content) .mr-1{margin-right:.25rem}:is(.myst-content,.hover-card-content) .mr-2{margin-right:.5rem}:is(.myst-content,.hover-card-content) .mr-3{margin-right:.75rem}:is(.myst-content,.hover-card-content) .mt-2{margin-top:.5rem}:is(.myst-content,.hover-card-content) .mt-3{margin-top:.75rem}:is(.myst-content,.hover-card-content) .block{display:block}:is(.myst-content,.hover-card-content) .inline-block{display:inline-block}:is(.myst-content,.hover-card-content) .inline{display:inline}:is(.myst-content,.hover-card-content) .flex{display:flex}:is(.myst-content,.hover-card-content) .inline-flex{display:inline-flex}:is(.myst-content,.hover-card-content) .table{display:table}:is(.myst-content,.hover-card-content) .grid{display:grid}:is(.myst-content,.hover-card-content) .contents{display:contents}:is(.myst-content,.hover-card-content) .hidden{display:none}:is(.myst-content,.hover-card-content) .h-4{height:1rem}:is(.myst-content,.hover-card-content) .h-6{height:1.5rem}:is(.myst-content,.hover-card-content) .h-\[10px\]{height:10px}:is(.myst-content,.hover-card-content) .h-\[150px\]{height:150px}:is(.myst-content,.hover-card-content) .h-full{height:100%}:is(.myst-content,.hover-card-content) .max-h-\[300px\]{max-height:300px}:is(.myst-content,.hover-card-content) .max-h-\[4rem\]{max-height:4rem}:is(.myst-content,.hover-card-content) .min-h-\[2em\]{min-height:2em}:is(.myst-content,.hover-card-content) .w-0{width:0px}:is(.myst-content,.hover-card-content) .w-4{width:1rem}:is(.myst-content,.hover-card-content) .w-6{width:1.5rem}:is(.myst-content,.hover-card-content) .w-\[10px\]{width:10px}:is(.myst-content,.hover-card-content) .w-\[300px\]{width:300px}:is(.myst-content,.hover-card-content) .w-\[400px\]{width:400px}:is(.myst-content,.hover-card-content) .w-\[500px\]{width:500px}:is(.myst-content,.hover-card-content) .w-full{width:100%}:is(.myst-content,.hover-card-content) .min-w-0{min-width:0px}:is(.myst-content,.hover-card-content) .max-w-\[80vw\]{max-width:80vw}:is(.myst-content,.hover-card-content) .max-w-none{max-width:none}:is(.myst-content,.hover-card-content) .flex-1{flex:1 1 0%}:is(.myst-content,.hover-card-content) .flex-none{flex:none}:is(.myst-content,.hover-card-content) .flex-grow{flex-grow:1}:is(.myst-content,.hover-card-content) .grow{flex-grow:1}:is(.myst-content,.hover-card-content) .-translate-y-\[1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.myst-content,.hover-card-content) .-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.myst-content,.hover-card-content) .translate-x-\[10px\]{--tw-translate-x: 10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.myst-content,.hover-card-content) .translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.myst-content,.hover-card-content) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}:is(.myst-content,.hover-card-content) .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}:is(.myst-content,.hover-card-content) .cursor-help{cursor:help}:is(.myst-content,.hover-card-content) .cursor-pointer{cursor:pointer}:is(.myst-content,.hover-card-content) .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.myst-content,.hover-card-content) .resize{resize:both}:is(.myst-content,.hover-card-content) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .flex-row{flex-direction:row}:is(.myst-content,.hover-card-content) .flex-col{flex-direction:column}:is(.myst-content,.hover-card-content) .flex-wrap{flex-wrap:wrap}:is(.myst-content,.hover-card-content) .items-center{align-items:center}:is(.myst-content,.hover-card-content) .items-stretch{align-items:stretch}:is(.myst-content,.hover-card-content) .gap-1{gap:.25rem}:is(.myst-content,.hover-card-content) .gap-2{gap:.5rem}:is(.myst-content,.hover-card-content) .gap-4{gap:1rem}:is(.myst-content,.hover-card-content) .self-center{align-self:center}:is(.myst-content,.hover-card-content) .overflow-auto{overflow:auto}:is(.myst-content,.hover-card-content) .overflow-hidden{overflow:hidden}:is(.myst-content,.hover-card-content) .overflow-x-auto{overflow-x:auto}:is(.myst-content,.hover-card-content) .overflow-y-hidden{overflow-y:hidden}:is(.myst-content,.hover-card-content) .whitespace-normal{white-space:normal}:is(.myst-content,.hover-card-content) .whitespace-nowrap{white-space:nowrap}:is(.myst-content,.hover-card-content) .break-words{overflow-wrap:break-word}:is(.myst-content,.hover-card-content) .rounded{border-radius:.25rem}:is(.myst-content,.hover-card-content) .rounded-full{border-radius:9999px}:is(.myst-content,.hover-card-content) .rounded-md{border-radius:.375rem}:is(.myst-content,.hover-card-content) .border{border-width:1px}:is(.myst-content,.hover-card-content) .border-y{border-top-width:1px;border-bottom-width:1px}:is(.myst-content,.hover-card-content) .border-b{border-bottom-width:1px}:is(.myst-content,.hover-card-content) .border-b-2{border-bottom-width:2px}:is(.myst-content,.hover-card-content) .border-l-2{border-left-width:2px}:is(.myst-content,.hover-card-content) .border-l-4{border-left-width:4px}:is(.myst-content,.hover-card-content) .border-t{border-top-width:1px}:is(.myst-content,.hover-card-content) .border-dotted{border-style:dotted}:is(.myst-content,.hover-card-content) .border-amber-500\/70{border-color:#f59e0bb3}:is(.myst-content,.hover-card-content) .border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-blue-500\/60{border-color:#3b82f699}:is(.myst-content,.hover-card-content) .border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-gray-500\/60{border-color:#6b728099}:is(.myst-content,.hover-card-content) .border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-green-500\/60{border-color:#22c55e99}:is(.myst-content,.hover-card-content) .border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-orange-500\/60{border-color:#f9731699}:is(.myst-content,.hover-card-content) .border-purple-500\/60{border-color:#a855f799}:is(.myst-content,.hover-card-content) .border-red-500\/60{border-color:#ef444499}:is(.myst-content,.hover-card-content) .border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-b-blue-600{--tw-border-opacity: 1;border-bottom-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-b-gray-100{--tw-border-opacity: 1;border-bottom-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .border-l-blue-400{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-amber-50\/80{background-color:#fffbebcc}:is(.myst-content,.hover-card-content) .bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-blue-50\/80{background-color:#eff6ffcc}:is(.myst-content,.hover-card-content) .bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-gray-50\/10{background-color:#f9fafb1a}:is(.myst-content,.hover-card-content) .bg-gray-50\/80{background-color:#f9fafbcc}:is(.myst-content,.hover-card-content) .bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-green-50\/80{background-color:#f0fdf4cc}:is(.myst-content,.hover-card-content) .bg-orange-50\/80{background-color:#fff7edcc}:is(.myst-content,.hover-card-content) .bg-purple-50\/80{background-color:#faf5ffcc}:is(.myst-content,.hover-card-content) .bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-red-50\/80{background-color:#fef2f2cc}:is(.myst-content,.hover-card-content) .bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-stone-200\/10{background-color:#e7e5e41a}:is(.myst-content,.hover-card-content) .bg-stone-700{--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .fill-blue-900{fill:#1e3a8a}:is(.myst-content,.hover-card-content) .fill-white{fill:#fff}:is(.myst-content,.hover-card-content) .object-cover{-o-object-fit:cover;object-fit:cover}:is(.myst-content,.hover-card-content) .object-left{-o-object-position:left;object-position:left}:is(.myst-content,.hover-card-content) .object-top{-o-object-position:top;object-position:top}:is(.myst-content,.hover-card-content) .p-1{padding:.25rem}:is(.myst-content,.hover-card-content) .p-2{padding:.5rem}:is(.myst-content,.hover-card-content) .p-3{padding:.75rem}:is(.myst-content,.hover-card-content) .p-4{padding:1rem}:is(.myst-content,.hover-card-content) .px-0{padding-left:0;padding-right:0}:is(.myst-content,.hover-card-content) .px-1{padding-left:.25rem;padding-right:.25rem}:is(.myst-content,.hover-card-content) .px-2{padding-left:.5rem;padding-right:.5rem}:is(.myst-content,.hover-card-content) .px-3{padding-left:.75rem;padding-right:.75rem}:is(.myst-content,.hover-card-content) .px-4{padding-left:1rem;padding-right:1rem}:is(.myst-content,.hover-card-content) .px-6{padding-left:1.5rem;padding-right:1.5rem}:is(.myst-content,.hover-card-content) .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}:is(.myst-content,.hover-card-content) .py-1{padding-top:.25rem;padding-bottom:.25rem}:is(.myst-content,.hover-card-content) .py-2{padding-top:.5rem;padding-bottom:.5rem}:is(.myst-content,.hover-card-content) .pl-2{padding-left:.5rem}:is(.myst-content,.hover-card-content) .pl-3{padding-left:.75rem}:is(.myst-content,.hover-card-content) .pt-3{padding-top:.75rem}:is(.myst-content,.hover-card-content) .text-left{text-align:left}:is(.myst-content,.hover-card-content) .text-center{text-align:center}:is(.myst-content,.hover-card-content) .text-right{text-align:right}:is(.myst-content,.hover-card-content) .align-middle{vertical-align:middle}:is(.myst-content,.hover-card-content) .text-base{font-size:1rem;line-height:1.5rem}:is(.myst-content,.hover-card-content) .text-lg{font-size:1.125rem;line-height:1.75rem}:is(.myst-content,.hover-card-content) .text-sm{font-size:.875rem;line-height:1.25rem}:is(.myst-content,.hover-card-content) .text-xl{font-size:1.25rem;line-height:1.75rem}:is(.myst-content,.hover-card-content) .text-xs{font-size:.75rem;line-height:1rem}:is(.myst-content,.hover-card-content) .font-bold{font-weight:700}:is(.myst-content,.hover-card-content) .font-light{font-weight:300}:is(.myst-content,.hover-card-content) .font-medium{font-weight:500}:is(.myst-content,.hover-card-content) .font-normal{font-weight:400}:is(.myst-content,.hover-card-content) .font-semibold{font-weight:600}:is(.myst-content,.hover-card-content) .font-thin{font-weight:100}:is(.myst-content,.hover-card-content) .uppercase{text-transform:uppercase}:is(.myst-content,.hover-card-content) .capitalize{text-transform:capitalize}:is(.myst-content,.hover-card-content) .italic{font-style:italic}:is(.myst-content,.hover-card-content) .leading-3{line-height:.75rem}:is(.myst-content,.hover-card-content) .leading-\[0\]{line-height:0}:is(.myst-content,.hover-card-content) .text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-inherit{color:inherit}:is(.myst-content,.hover-card-content) .text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .underline{text-decoration-line:underline}:is(.myst-content,.hover-card-content) .no-underline{text-decoration-line:none}:is(.myst-content,.hover-card-content) .opacity-0{opacity:0}:is(.myst-content,.hover-card-content) .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.myst-content,.hover-card-content) .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.myst-content,.hover-card-content) .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.myst-content,.hover-card-content) .shadow-neutral-900{--tw-shadow-color: #171717;--tw-shadow: var(--tw-shadow-colored)}:is(.myst-content,.hover-card-content) .outline{outline-style:solid}:is(.myst-content,.hover-card-content) .\!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)!important}:is(.myst-content,.hover-card-content) .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)}:is(.myst-content,.hover-card-content) .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:is(.myst-content,.hover-card-content) .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:is(.myst-content,.hover-card-content) .duration-200{transition-duration:.2s}:is(.myst-content,.hover-card-content) .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.myst-content,.hover-card-content) .smallcaps{font-variant:small-caps}:is(.myst-content,.hover-card-content) details>summary{list-style:none;transition:margin .15s ease-out}:is(.myst-content,.hover-card-content) details>summary::marker,:is(.myst-content,.hover-card-content) details>summary::-webkit-details-marker{display:none}:is(.myst-content,.hover-card-content) details[open]>summary .details-toggle{transform:rotate(90deg) translate(-5px) translateY(-5px)}:is(.myst-content,.hover-card-content) details[open]>summary{margin-bottom:10px}:is(.myst-content,.hover-card-content) details .details-body{overflow:auto}:is(.myst-content,.hover-card-content) details[open] .details-body{margin-top:-10px}:is(.myst-content,.hover-card-content) cite{font-style:normal}:is(.myst-content,.hover-card-content) .cite-group.parenthetical>*:after{content:"; "}:is(.myst-content,.hover-card-content) .xref-group>*:after,:is(.myst-content,.hover-card-content) .cite-group.narrative>*:after{content:", "}:is(.myst-content,.hover-card-content) .xref-group>*:last-of-type:after,:is(.myst-content,.hover-card-content) .cite-group>*:last-of-type:after{content:""}:is(.myst-content,.hover-card-content) .cite-group.parenthetical:before{content:var(--cite-group-open, "(")}:is(.myst-content,.hover-card-content) .cite-group.parenthetical:after{content:var(--cite-group-close, ")")}:is(.myst-content,.hover-card-content) .xref-group.parenthetical:before{content:var(--xref-group-open, "(")}:is(.myst-content,.hover-card-content) .xref-group.parenthetical:after{content:var(--xref-group-close, ")")}:is(.myst-content,.hover-card-content) figure.fig-quote figcaption{text-align:right}:is(.myst-content,.hover-card-content) figure.fig-quote figcaption>p:before{content:"—";padding-right:.5em}:is(.myst-content,.hover-card-content) figure.fig-quote.pull-quote>blockquote{font-size:1.4rem}:is(.myst-content,.hover-card-content) figure.fig-code>div{margin:0}:is(.myst-content,.hover-card-content) figure.subcontainer{margin-bottom:0}:is(.myst-content,.hover-card-content) figure.subcontainer figcaption{margin-top:.25em;text-align:center}:is(.myst-content,.hover-card-content) figure figcaption>p{margin-top:0!important;margin-bottom:0!important}:is(.myst-content,.hover-card-content) figure img{margin-top:0!important;margin-bottom:0!important}:is(.myst-content,.hover-card-content) .text-spacer:after{content:" ∙ "}:is(.myst-content,.hover-card-content) .text-comma:after{content:",  "}:is(.myst-content,.hover-card-content) pre>code>span[data-line-number]{display:block;position:relative;line-height:1.4rem;padding-right:1rem}:is(.myst-content,.hover-card-content) pre>code>span[data-highlight=true]:after{content:" ";position:absolute;right:-.8rem;top:0;width:calc(100% + 1.6rem);opacity:.1;pointer-events:none;background:#5ca5ee}:is(.myst-content,.hover-card-content) pre>code>span>.linenumber{color:gray}:is(.myst-content,.hover-card-content) pre>code>span[data-highlight=true]>.linenumber{color:#5ca5ee}:is(.myst-content,.hover-card-content) .dark .hljs{background:#1e1e1e!important;color:#dcdcdc}:is(.myst-content,.hover-card-content) .dark .hljs-keyword,:is(.myst-content,.hover-card-content) .dark .hljs-literal,:is(.myst-content,.hover-card-content) .dark .hljs-symbol,:is(.myst-content,.hover-card-content) .dark .hljs-name{color:#569cd6}:is(.myst-content,.hover-card-content) .dark .hljs-link{color:#569cd6;text-decoration:underline}:is(.myst-content,.hover-card-content) .dark .hljs-built_in,:is(.myst-content,.hover-card-content) .dark .hljs-type{color:#4ec9b0}:is(.myst-content,.hover-card-content) .dark .hljs-number,:is(.myst-content,.hover-card-content) .dark .hljs-class{color:#b8d7a3}:is(.myst-content,.hover-card-content) .dark .hljs-string,:is(.myst-content,.hover-card-content) .dark .hljs-meta .hljs-string{color:#d69d85}:is(.myst-content,.hover-card-content) .dark .hljs-regexp,:is(.myst-content,.hover-card-content) .dark .hljs-template-tag{color:#9a5334}:is(.myst-content,.hover-card-content) .dark .hljs-subst,:is(.myst-content,.hover-card-content) .dark .hljs-function,:is(.myst-content,.hover-card-content) .dark .hljs-title,:is(.myst-content,.hover-card-content) .dark .hljs-params,:is(.myst-content,.hover-card-content) .dark .hljs-formula{color:#dcdcdc}:is(.myst-content,.hover-card-content) .dark .hljs-comment,:is(.myst-content,.hover-card-content) .dark .hljs-quote{color:#57a64a;font-style:italic}:is(.myst-content,.hover-card-content) .dark .hljs-doctag{color:#608b4e}:is(.myst-content,.hover-card-content) .dark .hljs-meta,:is(.myst-content,.hover-card-content) .dark .hljs-meta .hljs-keyword,:is(.myst-content,.hover-card-content) .dark .hljs-tag{color:#9b9b9b}:is(.myst-content,.hover-card-content) .dark .hljs-variable,:is(.myst-content,.hover-card-content) .dark .hljs-template-variable{color:#bd63c5}:is(.myst-content,.hover-card-content) .dark .hljs-attr,:is(.myst-content,.hover-card-content) .dark .hljs-attribute{color:#9cdcfe}:is(.myst-content,.hover-card-content) .dark .hljs-section{color:gold}:is(.myst-content,.hover-card-content) .dark .hljs-emphasis{font-style:italic}:is(.myst-content,.hover-card-content) .dark .hljs-strong{font-weight:700}:is(.myst-content,.hover-card-content) .dark .hljs-bullet,:is(.myst-content,.hover-card-content) .dark .hljs-selector-tag,:is(.myst-content,.hover-card-content) .dark .hljs-selector-id,:is(.myst-content,.hover-card-content) .dark .hljs-selector-class,:is(.myst-content,.hover-card-content) .dark .hljs-selector-attr,:is(.myst-content,.hover-card-content) .dark .hljs-selector-pseudo{color:#d7ba7d}:is(.myst-content,.hover-card-content) .dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}:is(.myst-content,.hover-card-content) .dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}:is(.myst-content,.hover-card-content) .dark .hljs-code{color:unset}:is(.myst-content,.hover-card-content) .xml .hljs-meta{color:silver;background:transparent}:is(.myst-content,.hover-card-content) .hljs-comment,:is(.myst-content,.hover-card-content) .hljs-quote{color:#007400}:is(.myst-content,.hover-card-content) .hljs-tag,:is(.myst-content,.hover-card-content) .hljs-attribute,:is(.myst-content,.hover-card-content) .hljs-keyword,:is(.myst-content,.hover-card-content) .hljs-selector-tag,:is(.myst-content,.hover-card-content) .hljs-literal,:is(.myst-content,.hover-card-content) .hljs-name{color:#aa0d91}:is(.myst-content,.hover-card-content) .hljs-variable,:is(.myst-content,.hover-card-content) .hljs-template-variable{color:#3f6e74}:is(.myst-content,.hover-card-content) .hljs-code,:is(.myst-content,.hover-card-content) .hljs-string,:is(.myst-content,.hover-card-content) .hljs-meta .hljs-string{color:#c41a16}:is(.myst-content,.hover-card-content) .hljs-regexp,:is(.myst-content,.hover-card-content) .hljs-link{color:#0e0eff}:is(.myst-content,.hover-card-content) .hljs-title,:is(.myst-content,.hover-card-content) .hljs-symbol,:is(.myst-content,.hover-card-content) .hljs-bullet,:is(.myst-content,.hover-card-content) .hljs-number{color:#1c00cf}:is(.myst-content,.hover-card-content) .hljs-section,:is(.myst-content,.hover-card-content) .hljs-meta{color:#643820}:is(.myst-content,.hover-card-content) .hljs-title.class_,:is(.myst-content,.hover-card-content) .hljs-class .hljs-title,:is(.myst-content,.hover-card-content) .hljs-type,:is(.myst-content,.hover-card-content) .hljs-built_in,:is(.myst-content,.hover-card-content) .hljs-params{color:#5c2699}:is(.myst-content,.hover-card-content) .hljs-attr{color:#836c28}:is(.myst-content,.hover-card-content) .hljs-subst{color:#000}:is(.myst-content,.hover-card-content) .hljs-formula{background-color:#eee;font-style:italic}:is(.myst-content,.hover-card-content) .hljs-addition{background-color:#baeeba}:is(.myst-content,.hover-card-content) .hljs-deletion{background-color:#ffc8bd}:is(.myst-content,.hover-card-content) .hljs-selector-id,:is(.myst-content,.hover-card-content) .hljs-selector-class{color:#9b703f}:is(.myst-content,.hover-card-content) .hljs-doctag,:is(.myst-content,.hover-card-content) .hljs-strong{font-weight:700}:is(.myst-content,.hover-card-content) .hljs-emphasis{font-style:italic}:is(.myst-content,.hover-card-content) .katex-display{margin:0!important}:is(.myst-content,.hover-card-content) .katex .eqn-num{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}:is(.myst-content,.hover-card-content) :where(.jupyter-error,.jupyter-output) span[class*=ansi-]{color:var(--bg-color, var(--fg-color));background-color:unset}:is(.myst-content,.hover-card-content) :where(.jupyter-error,.jupyter-output){--ansi-black: rgb(0 0 0);--ansi-red: rgb(187 0 0);--ansi-green: rgb(0 187 0);--ansi-yellow: rgb(187 187 0);--ansi-blue: rgb(0 0 187);--ansi-magenta: rgb(187 0 187);--ansi-cyan: rgb(0 187 187);--ansi-white: rgb(255 255 255);--ansi-bright-black: var(--ansi-black);--ansi-bright-red: var(--ansi-red);--ansi-bright-green: var(--ansi-green);--ansi-bright-yellow: var(--ansi-yellow);--ansi-bright-blue: var(--ansi-blue);--ansi-bright-magenta: var(--ansi-magenta);--ansi-bright-cyan: var(--ansi-cyan);--ansi-bright-white: var(--ansi-white);--ansi-palette-16: var(--ansi-black);--ansi-palette-17: var(--ansi-black);--ansi-palette-18: var(--ansi-blue);--ansi-palette-19: var(--ansi-blue);--ansi-palette-20: var(--ansi-blue);--ansi-palette-21: var(--ansi-blue);--ansi-palette-22: var(--ansi-black);--ansi-palette-23: var(--ansi-black);--ansi-palette-24: var(--ansi-cyan);--ansi-palette-25: var(--ansi-blue);--ansi-palette-26: var(--ansi-blue);--ansi-palette-27: var(--ansi-blue);--ansi-palette-28: var(--ansi-green);--ansi-palette-29: var(--ansi-green);--ansi-palette-30: var(--ansi-cyan);--ansi-palette-31: var(--ansi-cyan);--ansi-palette-32: var(--ansi-cyan);--ansi-palette-33: var(--ansi-cyan);--ansi-palette-34: var(--ansi-green);--ansi-palette-35: var(--ansi-green);--ansi-palette-36: var(--ansi-cyan);--ansi-palette-37: var(--ansi-cyan);--ansi-palette-38: var(--ansi-cyan);--ansi-palette-39: var(--ansi-cyan);--ansi-palette-40: var(--ansi-green);--ansi-palette-41: var(--ansi-green);--ansi-palette-42: var(--ansi-cyan);--ansi-palette-43: var(--ansi-cyan);--ansi-palette-44: var(--ansi-cyan);--ansi-palette-45: var(--ansi-cyan);--ansi-palette-46: var(--ansi-green);--ansi-palette-47: var(--ansi-green);--ansi-palette-48: var(--ansi-cyan);--ansi-palette-49: var(--ansi-cyan);--ansi-palette-50: var(--ansi-cyan);--ansi-palette-51: var(--ansi-cyan);--ansi-palette-52: var(--ansi-black);--ansi-palette-53: var(--ansi-black);--ansi-palette-54: var(--ansi-magenta);--ansi-palette-55: var(--ansi-blue);--ansi-palette-56: var(--ansi-blue);--ansi-palette-57: var(--ansi-blue);--ansi-palette-58: var(--ansi-black);--ansi-palette-59: var(--ansi-black);--ansi-palette-60: var(--ansi-magenta);--ansi-palette-61: var(--ansi-blue);--ansi-palette-62: var(--ansi-blue);--ansi-palette-63: var(--ansi-blue);--ansi-palette-64: var(--ansi-green);--ansi-palette-65: var(--ansi-green);--ansi-palette-66: var(--ansi-cyan);--ansi-palette-67: var(--ansi-cyan);--ansi-palette-68: var(--ansi-cyan);--ansi-palette-69: var(--ansi-cyan);--ansi-palette-70: var(--ansi-green);--ansi-palette-71: var(--ansi-green);--ansi-palette-72: var(--ansi-cyan);--ansi-palette-73: var(--ansi-cyan);--ansi-palette-74: var(--ansi-cyan);--ansi-palette-75: var(--ansi-cyan);--ansi-palette-76: var(--ansi-green);--ansi-palette-77: var(--ansi-green);--ansi-palette-78: var(--ansi-cyan);--ansi-palette-79: var(--ansi-cyan);--ansi-palette-80: var(--ansi-cyan);--ansi-palette-81: var(--ansi-cyan);--ansi-palette-82: var(--ansi-green);--ansi-palette-83: var(--ansi-green);--ansi-palette-84: var(--ansi-cyan);--ansi-palette-85: var(--ansi-cyan);--ansi-palette-86: var(--ansi-cyan);--ansi-palette-87: var(--ansi-cyan);--ansi-palette-88: var(--ansi-red);--ansi-palette-89: var(--ansi-red);--ansi-palette-90: var(--ansi-magenta);--ansi-palette-91: var(--ansi-magenta);--ansi-palette-92: var(--ansi-magenta);--ansi-palette-93: var(--ansi-magenta);--ansi-palette-94: var(--ansi-red);--ansi-palette-95: var(--ansi-red);--ansi-palette-96: var(--ansi-magenta);--ansi-palette-97: var(--ansi-magenta);--ansi-palette-98: var(--ansi-magenta);--ansi-palette-99: var(--ansi-magenta);--ansi-palette-100: var(--ansi-yellow);--ansi-palette-101: var(--ansi-yellow);--ansi-palette-102: var(--ansi-white);--ansi-palette-103: var(--ansi-white);--ansi-palette-104: var(--ansi-white);--ansi-palette-105: var(--ansi-white);--ansi-palette-106: var(--ansi-yellow);--ansi-palette-107: var(--ansi-yellow);--ansi-palette-108: var(--ansi-white);--ansi-palette-109: var(--ansi-white);--ansi-palette-110: var(--ansi-white);--ansi-palette-111: var(--ansi-white);--ansi-palette-112: var(--ansi-yellow);--ansi-palette-113: var(--ansi-yellow);--ansi-palette-114: var(--ansi-white);--ansi-palette-115: var(--ansi-white);--ansi-palette-116: var(--ansi-white);--ansi-palette-117: var(--ansi-white);--ansi-palette-118: var(--ansi-yellow);--ansi-palette-119: var(--ansi-yellow);--ansi-palette-120: var(--ansi-white);--ansi-palette-121: var(--ansi-white);--ansi-palette-122: var(--ansi-white);--ansi-palette-123: var(--ansi-white);--ansi-palette-124: var(--ansi-red);--ansi-palette-125: var(--ansi-red);--ansi-palette-126: var(--ansi-magenta);--ansi-palette-127: var(--ansi-magenta);--ansi-palette-128: var(--ansi-magenta);--ansi-palette-129: var(--ansi-magenta);--ansi-palette-130: var(--ansi-red);--ansi-palette-131: var(--ansi-red);--ansi-palette-132: var(--ansi-magenta);--ansi-palette-133: var(--ansi-magenta);--ansi-palette-134: var(--ansi-magenta);--ansi-palette-135: var(--ansi-magenta);--ansi-palette-136: var(--ansi-yellow);--ansi-palette-137: var(--ansi-yellow);--ansi-palette-138: var(--ansi-white);--ansi-palette-139: var(--ansi-white);--ansi-palette-140: var(--ansi-white);--ansi-palette-141: var(--ansi-white);--ansi-palette-142: var(--ansi-yellow);--ansi-palette-143: var(--ansi-yellow);--ansi-palette-144: var(--ansi-white);--ansi-palette-145: var(--ansi-white);--ansi-palette-146: var(--ansi-white);--ansi-palette-147: var(--ansi-white);--ansi-palette-148: var(--ansi-yellow);--ansi-palette-149: var(--ansi-yellow);--ansi-palette-150: var(--ansi-white);--ansi-palette-151: var(--ansi-white);--ansi-palette-152: var(--ansi-white);--ansi-palette-153: var(--ansi-white);--ansi-palette-154: var(--ansi-yellow);--ansi-palette-155: var(--ansi-yellow);--ansi-palette-156: var(--ansi-white);--ansi-palette-157: var(--ansi-white);--ansi-palette-158: var(--ansi-white);--ansi-palette-159: var(--ansi-white);--ansi-palette-160: var(--ansi-red);--ansi-palette-161: var(--ansi-red);--ansi-palette-162: var(--ansi-magenta);--ansi-palette-163: var(--ansi-magenta);--ansi-palette-164: var(--ansi-magenta);--ansi-palette-165: var(--ansi-magenta);--ansi-palette-166: var(--ansi-red);--ansi-palette-167: var(--ansi-red);--ansi-palette-168: var(--ansi-magenta);--ansi-palette-169: var(--ansi-magenta);--ansi-palette-170: var(--ansi-magenta);--ansi-palette-171: var(--ansi-magenta);--ansi-palette-172: var(--ansi-yellow);--ansi-palette-173: var(--ansi-yellow);--ansi-palette-174: var(--ansi-white);--ansi-palette-175: var(--ansi-white);--ansi-palette-176: var(--ansi-white);--ansi-palette-177: var(--ansi-white);--ansi-palette-178: var(--ansi-yellow);--ansi-palette-179: var(--ansi-yellow);--ansi-palette-180: var(--ansi-white);--ansi-palette-181: var(--ansi-white);--ansi-palette-182: var(--ansi-white);--ansi-palette-183: var(--ansi-white);--ansi-palette-184: var(--ansi-yellow);--ansi-palette-185: var(--ansi-yellow);--ansi-palette-186: var(--ansi-white);--ansi-palette-187: var(--ansi-white);--ansi-palette-188: var(--ansi-white);--ansi-palette-189: var(--ansi-white);--ansi-palette-190: var(--ansi-yellow);--ansi-palette-191: var(--ansi-yellow);--ansi-palette-192: var(--ansi-white);--ansi-palette-193: var(--ansi-white);--ansi-palette-194: var(--ansi-white);--ansi-palette-195: var(--ansi-white);--ansi-palette-196: var(--ansi-red);--ansi-palette-197: var(--ansi-red);--ansi-palette-198: var(--ansi-magenta);--ansi-palette-199: var(--ansi-magenta);--ansi-palette-200: var(--ansi-magenta);--ansi-palette-201: var(--ansi-magenta);--ansi-palette-202: var(--ansi-red);--ansi-palette-203: var(--ansi-red);--ansi-palette-204: var(--ansi-magenta);--ansi-palette-205: var(--ansi-magenta);--ansi-palette-206: var(--ansi-magenta);--ansi-palette-207: var(--ansi-magenta);--ansi-palette-208: var(--ansi-yellow);--ansi-palette-209: var(--ansi-yellow);--ansi-palette-210: var(--ansi-white);--ansi-palette-211: var(--ansi-white);--ansi-palette-212: var(--ansi-white);--ansi-palette-213: var(--ansi-white);--ansi-palette-214: var(--ansi-yellow);--ansi-palette-215: var(--ansi-yellow);--ansi-palette-216: var(--ansi-white);--ansi-palette-217: var(--ansi-white);--ansi-palette-218: var(--ansi-white);--ansi-palette-219: var(--ansi-white);--ansi-palette-220: var(--ansi-yellow);--ansi-palette-221: var(--ansi-yellow);--ansi-palette-222: var(--ansi-white);--ansi-palette-223: var(--ansi-white);--ansi-palette-224: var(--ansi-white);--ansi-palette-225: var(--ansi-white);--ansi-palette-226: var(--ansi-yellow);--ansi-palette-227: var(--ansi-yellow);--ansi-palette-228: var(--ansi-white);--ansi-palette-229: var(--ansi-white);--ansi-palette-230: var(--ansi-white);--ansi-palette-231: var(--ansi-white);--ansi-palette-232: var(--ansi-black);--ansi-palette-233: var(--ansi-black);--ansi-palette-234: var(--ansi-black);--ansi-palette-235: var(--ansi-black);--ansi-palette-236: var(--ansi-black);--ansi-palette-237: var(--ansi-black);--ansi-palette-238: var(--ansi-black);--ansi-palette-239: var(--ansi-black);--ansi-palette-240: var(--ansi-black);--ansi-palette-241: var(--ansi-black);--ansi-palette-242: var(--ansi-yellow);--ansi-palette-243: var(--ansi-yellow);--ansi-palette-244: var(--ansi-yellow);--ansi-palette-245: var(--ansi-white);--ansi-palette-246: var(--ansi-white);--ansi-palette-247: var(--ansi-white);--ansi-palette-248: var(--ansi-white);--ansi-palette-249: var(--ansi-white);--ansi-palette-250: var(--ansi-white);--ansi-palette-251: var(--ansi-white);--ansi-palette-252: var(--ansi-white);--ansi-palette-253: var(--ansi-white);--ansi-palette-254: var(--ansi-white);--ansi-palette-255: var(--ansi-white)}:is(.myst-content,.hover-card-content) .ansi-bold{font-weight:700}:is(.myst-content,.hover-card-content) .ansi-italic{font-style:italic}:is(.myst-content,.hover-card-content) .ansi-strikethrough{text-decoration-line:line-through}:is(.myst-content,.hover-card-content) .ansi-underline{text-decoration-line:underline}:is(.myst-content,.hover-card-content) .ansi-hidden{visibility:hidden}:is(.myst-content,.hover-card-content) :where(.full-color-error .jupyter-error,.full-color-output .jupyter-output) span.ansi-dim{opacity:.5}:is(.myst-content,.hover-card-content) :where(.full-color-error .jupyter-error,.full-color-output .jupyter-output) span[class*=ansi-]{color:var(--fg-color);background-color:var(--bg-color)}:is(.myst-content,.hover-card-content) :where(.full-color-error .jupyter-error,.full-color-output .jupyter-output){--ansi-black: rgb(0 0 0);--ansi-red: rgb(187 0 0);--ansi-green: rgb(0 187 0);--ansi-yellow: rgb(187 187 0);--ansi-blue: rgb(0 0 187);--ansi-magenta: rgb(187 0 187);--ansi-cyan: rgb(0 187 187);--ansi-white: rgb(255 255 255);--ansi-bright-black: rgb(85 85 85);--ansi-bright-red: rgb(255 85 85);--ansi-bright-green: rgb(0 255 0);--ansi-bright-yellow: rgb(255 255 85);--ansi-bright-blue: rgb(85 85 255);--ansi-bright-magenta: rgb(255 85 255);--ansi-bright-cyan: rgb(85 255 255);--ansi-bright-white: rgb(255 255 255);--ansi-palette-16: rgb(0 0 0);--ansi-palette-17: rgb(0 0 95);--ansi-palette-18: rgb(0 0 135);--ansi-palette-19: rgb(0 0 175);--ansi-palette-20: rgb(0 0 215);--ansi-palette-21: rgb(0 0 255);--ansi-palette-22: rgb(0 95 0);--ansi-palette-23: rgb(0 95 95);--ansi-palette-24: rgb(0 95 135);--ansi-palette-25: rgb(0 95 175);--ansi-palette-26: rgb(0 95 215);--ansi-palette-27: rgb(0 95 255);--ansi-palette-28: rgb(0 135 0);--ansi-palette-29: rgb(0 135 95);--ansi-palette-30: rgb(0 135 135);--ansi-palette-31: rgb(0 135 175);--ansi-palette-32: rgb(0 135 215);--ansi-palette-33: rgb(0 135 255);--ansi-palette-34: rgb(0 175 0);--ansi-palette-35: rgb(0 175 95);--ansi-palette-36: rgb(0 175 135);--ansi-palette-37: rgb(0 175 175);--ansi-palette-38: rgb(0 175 215);--ansi-palette-39: rgb(0 175 255);--ansi-palette-40: rgb(0 215 0);--ansi-palette-41: rgb(0 215 95);--ansi-palette-42: rgb(0 215 135);--ansi-palette-43: rgb(0 215 175);--ansi-palette-44: rgb(0 215 215);--ansi-palette-45: rgb(0 215 255);--ansi-palette-46: rgb(0 255 0);--ansi-palette-47: rgb(0 255 95);--ansi-palette-48: rgb(0 255 135);--ansi-palette-49: rgb(0 255 175);--ansi-palette-50: rgb(0 255 215);--ansi-palette-51: rgb(0 255 255);--ansi-palette-52: rgb(95 0 0);--ansi-palette-53: rgb(95 0 95);--ansi-palette-54: rgb(95 0 135);--ansi-palette-55: rgb(95 0 175);--ansi-palette-56: rgb(95 0 215);--ansi-palette-57: rgb(95 0 255);--ansi-palette-58: rgb(95 95 0);--ansi-palette-59: rgb(95 95 95);--ansi-palette-60: rgb(95 95 135);--ansi-palette-61: rgb(95 95 175);--ansi-palette-62: rgb(95 95 215);--ansi-palette-63: rgb(95 95 255);--ansi-palette-64: rgb(95 135 0);--ansi-palette-65: rgb(95 135 95);--ansi-palette-66: rgb(95 135 135);--ansi-palette-67: rgb(95 135 175);--ansi-palette-68: rgb(95 135 215);--ansi-palette-69: rgb(95 135 255);--ansi-palette-70: rgb(95 175 0);--ansi-palette-71: rgb(95 175 95);--ansi-palette-72: rgb(95 175 135);--ansi-palette-73: rgb(95 175 175);--ansi-palette-74: rgb(95 175 215);--ansi-palette-75: rgb(95 175 255);--ansi-palette-76: rgb(95 215 0);--ansi-palette-77: rgb(95 215 95);--ansi-palette-78: rgb(95 215 135);--ansi-palette-79: rgb(95 215 175);--ansi-palette-80: rgb(95 215 215);--ansi-palette-81: rgb(95 215 255);--ansi-palette-82: rgb(95 255 0);--ansi-palette-83: rgb(95 255 95);--ansi-palette-84: rgb(95 255 135);--ansi-palette-85: rgb(95 255 175);--ansi-palette-86: rgb(95 255 215);--ansi-palette-87: rgb(95 255 255);--ansi-palette-88: rgb(135 0 0);--ansi-palette-89: rgb(135 0 95);--ansi-palette-90: rgb(135 0 135);--ansi-palette-91: rgb(135 0 175);--ansi-palette-92: rgb(135 0 215);--ansi-palette-93: rgb(135 0 255);--ansi-palette-94: rgb(135 95 0);--ansi-palette-95: rgb(135 95 95);--ansi-palette-96: rgb(135 95 135);--ansi-palette-97: rgb(135 95 175);--ansi-palette-98: rgb(135 95 215);--ansi-palette-99: rgb(135 95 255);--ansi-palette-100: rgb(135 135 0);--ansi-palette-101: rgb(135 135 95);--ansi-palette-102: rgb(135 135 135);--ansi-palette-103: rgb(135 135 175);--ansi-palette-104: rgb(135 135 215);--ansi-palette-105: rgb(135 135 255);--ansi-palette-106: rgb(135 175 0);--ansi-palette-107: rgb(135 175 95);--ansi-palette-108: rgb(135 175 135);--ansi-palette-109: rgb(135 175 175);--ansi-palette-110: rgb(135 175 215);--ansi-palette-111: rgb(135 175 255);--ansi-palette-112: rgb(135 215 0);--ansi-palette-113: rgb(135 215 95);--ansi-palette-114: rgb(135 215 135);--ansi-palette-115: rgb(135 215 175);--ansi-palette-116: rgb(135 215 215);--ansi-palette-117: rgb(135 215 255);--ansi-palette-118: rgb(135 255 0);--ansi-palette-119: rgb(135 255 95);--ansi-palette-120: rgb(135 255 135);--ansi-palette-121: rgb(135 255 175);--ansi-palette-122: rgb(135 255 215);--ansi-palette-123: rgb(135 255 255);--ansi-palette-124: rgb(175 0 0);--ansi-palette-125: rgb(175 0 95);--ansi-palette-126: rgb(175 0 135);--ansi-palette-127: rgb(175 0 175);--ansi-palette-128: rgb(175 0 215);--ansi-palette-129: rgb(175 0 255);--ansi-palette-130: rgb(175 95 0);--ansi-palette-131: rgb(175 95 95);--ansi-palette-132: rgb(175 95 135);--ansi-palette-133: rgb(175 95 175);--ansi-palette-134: rgb(175 95 215);--ansi-palette-135: rgb(175 95 255);--ansi-palette-136: rgb(175 135 0);--ansi-palette-137: rgb(175 135 95);--ansi-palette-138: rgb(175 135 135);--ansi-palette-139: rgb(175 135 175);--ansi-palette-140: rgb(175 135 215);--ansi-palette-141: rgb(175 135 255);--ansi-palette-142: rgb(175 175 0);--ansi-palette-143: rgb(175 175 95);--ansi-palette-144: rgb(175 175 135);--ansi-palette-145: rgb(175 175 175);--ansi-palette-146: rgb(175 175 215);--ansi-palette-147: rgb(175 175 255);--ansi-palette-148: rgb(175 215 0);--ansi-palette-149: rgb(175 215 95);--ansi-palette-150: rgb(175 215 135);--ansi-palette-151: rgb(175 215 175);--ansi-palette-152: rgb(175 215 215);--ansi-palette-153: rgb(175 215 255);--ansi-palette-154: rgb(175 255 0);--ansi-palette-155: rgb(175 255 95);--ansi-palette-156: rgb(175 255 135);--ansi-palette-157: rgb(175 255 175);--ansi-palette-158: rgb(175 255 215);--ansi-palette-159: rgb(175 255 255);--ansi-palette-160: rgb(215 0 0);--ansi-palette-161: rgb(215 0 95);--ansi-palette-162: rgb(215 0 135);--ansi-palette-163: rgb(215 0 175);--ansi-palette-164: rgb(215 0 215);--ansi-palette-165: rgb(215 0 255);--ansi-palette-166: rgb(215 95 0);--ansi-palette-167: rgb(215 95 95);--ansi-palette-168: rgb(215 95 135);--ansi-palette-169: rgb(215 95 175);--ansi-palette-170: rgb(215 95 215);--ansi-palette-171: rgb(215 95 255);--ansi-palette-172: rgb(215 135 0);--ansi-palette-173: rgb(215 135 95);--ansi-palette-174: rgb(215 135 135);--ansi-palette-175: rgb(215 135 175);--ansi-palette-176: rgb(215 135 215);--ansi-palette-177: rgb(215 135 255);--ansi-palette-178: rgb(215 175 0);--ansi-palette-179: rgb(215 175 95);--ansi-palette-180: rgb(215 175 135);--ansi-palette-181: rgb(215 175 175);--ansi-palette-182: rgb(215 175 215);--ansi-palette-183: rgb(215 175 255);--ansi-palette-184: rgb(215 215 0);--ansi-palette-185: rgb(215 215 95);--ansi-palette-186: rgb(215 215 135);--ansi-palette-187: rgb(215 215 175);--ansi-palette-188: rgb(215 215 215);--ansi-palette-189: rgb(215 215 255);--ansi-palette-190: rgb(215 255 0);--ansi-palette-191: rgb(215 255 95);--ansi-palette-192: rgb(215 255 135);--ansi-palette-193: rgb(215 255 175);--ansi-palette-194: rgb(215 255 215);--ansi-palette-195: rgb(215 255 255);--ansi-palette-196: rgb(255 0 0);--ansi-palette-197: rgb(255 0 95);--ansi-palette-198: rgb(255 0 135);--ansi-palette-199: rgb(255 0 175);--ansi-palette-200: rgb(255 0 215);--ansi-palette-201: rgb(255 0 255);--ansi-palette-202: rgb(255 95 0);--ansi-palette-203: rgb(255 95 95);--ansi-palette-204: rgb(255 95 135);--ansi-palette-205: rgb(255 95 175);--ansi-palette-206: rgb(255 95 215);--ansi-palette-207: rgb(255 95 255);--ansi-palette-208: rgb(255 135 0);--ansi-palette-209: rgb(255 135 95);--ansi-palette-210: rgb(255 135 135);--ansi-palette-211: rgb(255 135 175);--ansi-palette-212: rgb(255 135 215);--ansi-palette-213: rgb(255 135 255);--ansi-palette-214: rgb(255 175 0);--ansi-palette-215: rgb(255 175 95);--ansi-palette-216: rgb(255 175 135);--ansi-palette-217: rgb(255 175 175);--ansi-palette-218: rgb(255 175 215);--ansi-palette-219: rgb(255 175 255);--ansi-palette-220: rgb(255 215 0);--ansi-palette-221: rgb(255 215 95);--ansi-palette-222: rgb(255 215 135);--ansi-palette-223: rgb(255 215 175);--ansi-palette-224: rgb(255 215 215);--ansi-palette-225: rgb(255 215 255);--ansi-palette-226: rgb(255 255 0);--ansi-palette-227: rgb(255 255 95);--ansi-palette-228: rgb(255 255 135);--ansi-palette-229: rgb(255 255 175);--ansi-palette-230: rgb(255 255 215);--ansi-palette-231: rgb(255 255 255);--ansi-palette-232: rgb(8 8 8);--ansi-palette-233: rgb(18 18 18);--ansi-palette-234: rgb(28 28 28);--ansi-palette-235: rgb(38 38 38);--ansi-palette-236: rgb(48 48 48);--ansi-palette-237: rgb(58 58 58);--ansi-palette-238: rgb(68 68 68);--ansi-palette-239: rgb(78 78 78);--ansi-palette-240: rgb(88 88 88);--ansi-palette-241: rgb(98 98 98);--ansi-palette-242: rgb(108 108 108);--ansi-palette-243: rgb(118 118 118);--ansi-palette-244: rgb(128 128 128);--ansi-palette-245: rgb(138 138 138);--ansi-palette-246: rgb(148 148 148);--ansi-palette-247: rgb(158 158 158);--ansi-palette-248: rgb(168 168 168);--ansi-palette-249: rgb(178 178 178);--ansi-palette-250: rgb(188 188 188);--ansi-palette-251: rgb(198 198 198);--ansi-palette-252: rgb(208 208 208);--ansi-palette-253: rgb(218 218 218);--ansi-palette-254: rgb(228 228 228);--ansi-palette-255: rgb(238 238 238)}:is(.myst-content,.hover-card-content) .ansi-white-bg{--bg-color: var(--ansi-white)}:is(.myst-content,.hover-card-content) .ansi-white-fg{--fg-color: var(--ansi-white)}:is(.myst-content,.hover-card-content) .ansi-red-bg{--bg-color: var(--ansi-red)}:is(.myst-content,.hover-card-content) .ansi-red-fg{--fg-color: var(--ansi-red)}:is(.myst-content,.hover-card-content) .ansi-blue-bg{--bg-color: var(--ansi-blue)}:is(.myst-content,.hover-card-content) .ansi-blue-fg{--fg-color: var(--ansi-blue)}:is(.myst-content,.hover-card-content) .ansi-black-bg{--bg-color: var(--ansi-black)}:is(.myst-content,.hover-card-content) .ansi-black-fg{--fg-color: var(--ansi-black)}:is(.myst-content,.hover-card-content) .ansi-green-bg{--bg-color: var(--ansi-green)}:is(.myst-content,.hover-card-content) .ansi-green-fg{--fg-color: var(--ansi-green)}:is(.myst-content,.hover-card-content) .ansi-yellow-bg{--bg-color: var(--ansi-yellow)}:is(.myst-content,.hover-card-content) .ansi-yellow-fg{--fg-color: var(--ansi-yellow)}:is(.myst-content,.hover-card-content) .ansi-magenta-bg{--bg-color: var(--ansi-magenta)}:is(.myst-content,.hover-card-content) .ansi-magenta-fg{--fg-color: var(--ansi-magenta)}:is(.myst-content,.hover-card-content) .ansi-cyan-bg{--bg-color: var(--ansi-cyan)}:is(.myst-content,.hover-card-content) .ansi-cyan-fg{--fg-color: var(--ansi-cyan)}:is(.myst-content,.hover-card-content) .ansi-bright-white-bg{--bg-color: var(--ansi-bright-white)}:is(.myst-content,.hover-card-content) .ansi-bright-white-fg{--fg-color: var(--ansi-bright-white)}:is(.myst-content,.hover-card-content) .ansi-bright-red-bg{--bg-color: var(--ansi-bright-red)}:is(.myst-content,.hover-card-content) .ansi-bright-red-fg{--fg-color: var(--ansi-bright-red)}:is(.myst-content,.hover-card-content) .ansi-bright-blue-bg{--bg-color: var(--ansi-bright-blue)}:is(.myst-content,.hover-card-content) .ansi-bright-blue-fg{--fg-color: var(--ansi-bright-blue)}:is(.myst-content,.hover-card-content) .ansi-bright-black-bg{--bg-color: var(--ansi-bright-black)}:is(.myst-content,.hover-card-content) .ansi-bright-black-fg{--fg-color: var(--ansi-bright-black)}:is(.myst-content,.hover-card-content) .ansi-bright-green-bg{--bg-color: var(--ansi-bright-green)}:is(.myst-content,.hover-card-content) .ansi-bright-green-fg{--fg-color: var(--ansi-bright-green)}:is(.myst-content,.hover-card-content) .ansi-bright-yellow-bg{--bg-color: var(--ansi-bright-yellow)}:is(.myst-content,.hover-card-content) .ansi-bright-yellow-fg{--fg-color: var(--ansi-bright-yellow)}:is(.myst-content,.hover-card-content) .ansi-bright-magenta-bg{--bg-color: var(--ansi-bright-magenta)}:is(.myst-content,.hover-card-content) .ansi-bright-magenta-fg{--fg-color: var(--ansi-bright-magenta)}:is(.myst-content,.hover-card-content) .ansi-bright-cyan-bg{--bg-color: var(--ansi-bright-cyan)}:is(.myst-content,.hover-card-content) .ansi-bright-cyan-fg{--fg-color: var(--ansi-bright-cyan)}:is(.myst-content,.hover-card-content) .ansi-palette-16-bg{--bg-color: var(--ansi-palette-16)}:is(.myst-content,.hover-card-content) .ansi-palette-16-fg{--fg-color: var(--ansi-palette-16)}:is(.myst-content,.hover-card-content) .ansi-palette-17-bg{--bg-color: var(--ansi-palette-17)}:is(.myst-content,.hover-card-content) .ansi-palette-17-fg{--fg-color: var(--ansi-palette-17)}:is(.myst-content,.hover-card-content) .ansi-palette-18-bg{--bg-color: var(--ansi-palette-18)}:is(.myst-content,.hover-card-content) .ansi-palette-18-fg{--fg-color: var(--ansi-palette-18)}:is(.myst-content,.hover-card-content) .ansi-palette-19-bg{--bg-color: var(--ansi-palette-19)}:is(.myst-content,.hover-card-content) .ansi-palette-19-fg{--fg-color: var(--ansi-palette-19)}:is(.myst-content,.hover-card-content) .ansi-palette-20-bg{--bg-color: var(--ansi-palette-20)}:is(.myst-content,.hover-card-content) .ansi-palette-20-fg{--fg-color: var(--ansi-palette-20)}:is(.myst-content,.hover-card-content) .ansi-palette-21-bg{--bg-color: var(--ansi-palette-21)}:is(.myst-content,.hover-card-content) .ansi-palette-21-fg{--fg-color: var(--ansi-palette-21)}:is(.myst-content,.hover-card-content) .ansi-palette-22-bg{--bg-color: var(--ansi-palette-22)}:is(.myst-content,.hover-card-content) .ansi-palette-22-fg{--fg-color: var(--ansi-palette-22)}:is(.myst-content,.hover-card-content) .ansi-palette-23-bg{--bg-color: var(--ansi-palette-23)}:is(.myst-content,.hover-card-content) .ansi-palette-23-fg{--fg-color: var(--ansi-palette-23)}:is(.myst-content,.hover-card-content) .ansi-palette-24-bg{--bg-color: var(--ansi-palette-24)}:is(.myst-content,.hover-card-content) .ansi-palette-24-fg{--fg-color: var(--ansi-palette-24)}:is(.myst-content,.hover-card-content) .ansi-palette-25-bg{--bg-color: var(--ansi-palette-25)}:is(.myst-content,.hover-card-content) .ansi-palette-25-fg{--fg-color: var(--ansi-palette-25)}:is(.myst-content,.hover-card-content) .ansi-palette-26-bg{--bg-color: var(--ansi-palette-26)}:is(.myst-content,.hover-card-content) .ansi-palette-26-fg{--fg-color: var(--ansi-palette-26)}:is(.myst-content,.hover-card-content) .ansi-palette-27-bg{--bg-color: var(--ansi-palette-27)}:is(.myst-content,.hover-card-content) .ansi-palette-27-fg{--fg-color: var(--ansi-palette-27)}:is(.myst-content,.hover-card-content) .ansi-palette-28-bg{--bg-color: var(--ansi-palette-28)}:is(.myst-content,.hover-card-content) .ansi-palette-28-fg{--fg-color: var(--ansi-palette-28)}:is(.myst-content,.hover-card-content) .ansi-palette-29-bg{--bg-color: var(--ansi-palette-29)}:is(.myst-content,.hover-card-content) .ansi-palette-29-fg{--fg-color: var(--ansi-palette-29)}:is(.myst-content,.hover-card-content) .ansi-palette-30-bg{--bg-color: var(--ansi-palette-30)}:is(.myst-content,.hover-card-content) .ansi-palette-30-fg{--fg-color: var(--ansi-palette-30)}:is(.myst-content,.hover-card-content) .ansi-palette-31-bg{--bg-color: var(--ansi-palette-31)}:is(.myst-content,.hover-card-content) .ansi-palette-31-fg{--fg-color: var(--ansi-palette-31)}:is(.myst-content,.hover-card-content) .ansi-palette-32-bg{--bg-color: var(--ansi-palette-32)}:is(.myst-content,.hover-card-content) .ansi-palette-32-fg{--fg-color: var(--ansi-palette-32)}:is(.myst-content,.hover-card-content) .ansi-palette-33-bg{--bg-color: var(--ansi-palette-33)}:is(.myst-content,.hover-card-content) .ansi-palette-33-fg{--fg-color: var(--ansi-palette-33)}:is(.myst-content,.hover-card-content) .ansi-palette-34-bg{--bg-color: var(--ansi-palette-34)}:is(.myst-content,.hover-card-content) .ansi-palette-34-fg{--fg-color: var(--ansi-palette-34)}:is(.myst-content,.hover-card-content) .ansi-palette-35-bg{--bg-color: var(--ansi-palette-35)}:is(.myst-content,.hover-card-content) .ansi-palette-35-fg{--fg-color: var(--ansi-palette-35)}:is(.myst-content,.hover-card-content) .ansi-palette-36-bg{--bg-color: var(--ansi-palette-36)}:is(.myst-content,.hover-card-content) .ansi-palette-36-fg{--fg-color: var(--ansi-palette-36)}:is(.myst-content,.hover-card-content) .ansi-palette-37-bg{--bg-color: var(--ansi-palette-37)}:is(.myst-content,.hover-card-content) .ansi-palette-37-fg{--fg-color: var(--ansi-palette-37)}:is(.myst-content,.hover-card-content) .ansi-palette-38-bg{--bg-color: var(--ansi-palette-38)}:is(.myst-content,.hover-card-content) .ansi-palette-38-fg{--fg-color: var(--ansi-palette-38)}:is(.myst-content,.hover-card-content) .ansi-palette-39-bg{--bg-color: var(--ansi-palette-39)}:is(.myst-content,.hover-card-content) .ansi-palette-39-fg{--fg-color: var(--ansi-palette-39)}:is(.myst-content,.hover-card-content) .ansi-palette-40-bg{--bg-color: var(--ansi-palette-40)}:is(.myst-content,.hover-card-content) .ansi-palette-40-fg{--fg-color: var(--ansi-palette-40)}:is(.myst-content,.hover-card-content) .ansi-palette-41-bg{--bg-color: var(--ansi-palette-41)}:is(.myst-content,.hover-card-content) .ansi-palette-41-fg{--fg-color: var(--ansi-palette-41)}:is(.myst-content,.hover-card-content) .ansi-palette-42-bg{--bg-color: var(--ansi-palette-42)}:is(.myst-content,.hover-card-content) .ansi-palette-42-fg{--fg-color: var(--ansi-palette-42)}:is(.myst-content,.hover-card-content) .ansi-palette-43-bg{--bg-color: var(--ansi-palette-43)}:is(.myst-content,.hover-card-content) .ansi-palette-43-fg{--fg-color: var(--ansi-palette-43)}:is(.myst-content,.hover-card-content) .ansi-palette-44-bg{--bg-color: var(--ansi-palette-44)}:is(.myst-content,.hover-card-content) .ansi-palette-44-fg{--fg-color: var(--ansi-palette-44)}:is(.myst-content,.hover-card-content) .ansi-palette-45-bg{--bg-color: var(--ansi-palette-45)}:is(.myst-content,.hover-card-content) .ansi-palette-45-fg{--fg-color: var(--ansi-palette-45)}:is(.myst-content,.hover-card-content) .ansi-palette-46-bg{--bg-color: var(--ansi-palette-46)}:is(.myst-content,.hover-card-content) .ansi-palette-46-fg{--fg-color: var(--ansi-palette-46)}:is(.myst-content,.hover-card-content) .ansi-palette-47-bg{--bg-color: var(--ansi-palette-47)}:is(.myst-content,.hover-card-content) .ansi-palette-47-fg{--fg-color: var(--ansi-palette-47)}:is(.myst-content,.hover-card-content) .ansi-palette-48-bg{--bg-color: var(--ansi-palette-48)}:is(.myst-content,.hover-card-content) .ansi-palette-48-fg{--fg-color: var(--ansi-palette-48)}:is(.myst-content,.hover-card-content) .ansi-palette-49-bg{--bg-color: var(--ansi-palette-49)}:is(.myst-content,.hover-card-content) .ansi-palette-49-fg{--fg-color: var(--ansi-palette-49)}:is(.myst-content,.hover-card-content) .ansi-palette-50-bg{--bg-color: var(--ansi-palette-50)}:is(.myst-content,.hover-card-content) .ansi-palette-50-fg{--fg-color: var(--ansi-palette-50)}:is(.myst-content,.hover-card-content) .ansi-palette-51-bg{--bg-color: var(--ansi-palette-51)}:is(.myst-content,.hover-card-content) .ansi-palette-51-fg{--fg-color: var(--ansi-palette-51)}:is(.myst-content,.hover-card-content) .ansi-palette-52-bg{--bg-color: var(--ansi-palette-52)}:is(.myst-content,.hover-card-content) .ansi-palette-52-fg{--fg-color: var(--ansi-palette-52)}:is(.myst-content,.hover-card-content) .ansi-palette-53-bg{--bg-color: var(--ansi-palette-53)}:is(.myst-content,.hover-card-content) .ansi-palette-53-fg{--fg-color: var(--ansi-palette-53)}:is(.myst-content,.hover-card-content) .ansi-palette-54-bg{--bg-color: var(--ansi-palette-54)}:is(.myst-content,.hover-card-content) .ansi-palette-54-fg{--fg-color: var(--ansi-palette-54)}:is(.myst-content,.hover-card-content) .ansi-palette-55-bg{--bg-color: var(--ansi-palette-55)}:is(.myst-content,.hover-card-content) .ansi-palette-55-fg{--fg-color: var(--ansi-palette-55)}:is(.myst-content,.hover-card-content) .ansi-palette-56-bg{--bg-color: var(--ansi-palette-56)}:is(.myst-content,.hover-card-content) .ansi-palette-56-fg{--fg-color: var(--ansi-palette-56)}:is(.myst-content,.hover-card-content) .ansi-palette-57-bg{--bg-color: var(--ansi-palette-57)}:is(.myst-content,.hover-card-content) .ansi-palette-57-fg{--fg-color: var(--ansi-palette-57)}:is(.myst-content,.hover-card-content) .ansi-palette-58-bg{--bg-color: var(--ansi-palette-58)}:is(.myst-content,.hover-card-content) .ansi-palette-58-fg{--fg-color: var(--ansi-palette-58)}:is(.myst-content,.hover-card-content) .ansi-palette-59-bg{--bg-color: var(--ansi-palette-59)}:is(.myst-content,.hover-card-content) .ansi-palette-59-fg{--fg-color: var(--ansi-palette-59)}:is(.myst-content,.hover-card-content) .ansi-palette-60-bg{--bg-color: var(--ansi-palette-60)}:is(.myst-content,.hover-card-content) .ansi-palette-60-fg{--fg-color: var(--ansi-palette-60)}:is(.myst-content,.hover-card-content) .ansi-palette-61-bg{--bg-color: var(--ansi-palette-61)}:is(.myst-content,.hover-card-content) .ansi-palette-61-fg{--fg-color: var(--ansi-palette-61)}:is(.myst-content,.hover-card-content) .ansi-palette-62-bg{--bg-color: var(--ansi-palette-62)}:is(.myst-content,.hover-card-content) .ansi-palette-62-fg{--fg-color: var(--ansi-palette-62)}:is(.myst-content,.hover-card-content) .ansi-palette-63-bg{--bg-color: var(--ansi-palette-63)}:is(.myst-content,.hover-card-content) .ansi-palette-63-fg{--fg-color: var(--ansi-palette-63)}:is(.myst-content,.hover-card-content) .ansi-palette-64-bg{--bg-color: var(--ansi-palette-64)}:is(.myst-content,.hover-card-content) .ansi-palette-64-fg{--fg-color: var(--ansi-palette-64)}:is(.myst-content,.hover-card-content) .ansi-palette-65-bg{--bg-color: var(--ansi-palette-65)}:is(.myst-content,.hover-card-content) .ansi-palette-65-fg{--fg-color: var(--ansi-palette-65)}:is(.myst-content,.hover-card-content) .ansi-palette-66-bg{--bg-color: var(--ansi-palette-66)}:is(.myst-content,.hover-card-content) .ansi-palette-66-fg{--fg-color: var(--ansi-palette-66)}:is(.myst-content,.hover-card-content) .ansi-palette-67-bg{--bg-color: var(--ansi-palette-67)}:is(.myst-content,.hover-card-content) .ansi-palette-67-fg{--fg-color: var(--ansi-palette-67)}:is(.myst-content,.hover-card-content) .ansi-palette-68-bg{--bg-color: var(--ansi-palette-68)}:is(.myst-content,.hover-card-content) .ansi-palette-68-fg{--fg-color: var(--ansi-palette-68)}:is(.myst-content,.hover-card-content) .ansi-palette-69-bg{--bg-color: var(--ansi-palette-69)}:is(.myst-content,.hover-card-content) .ansi-palette-69-fg{--fg-color: var(--ansi-palette-69)}:is(.myst-content,.hover-card-content) .ansi-palette-70-bg{--bg-color: var(--ansi-palette-70)}:is(.myst-content,.hover-card-content) .ansi-palette-70-fg{--fg-color: var(--ansi-palette-70)}:is(.myst-content,.hover-card-content) .ansi-palette-71-bg{--bg-color: var(--ansi-palette-71)}:is(.myst-content,.hover-card-content) .ansi-palette-71-fg{--fg-color: var(--ansi-palette-71)}:is(.myst-content,.hover-card-content) .ansi-palette-72-bg{--bg-color: var(--ansi-palette-72)}:is(.myst-content,.hover-card-content) .ansi-palette-72-fg{--fg-color: var(--ansi-palette-72)}:is(.myst-content,.hover-card-content) .ansi-palette-73-bg{--bg-color: var(--ansi-palette-73)}:is(.myst-content,.hover-card-content) .ansi-palette-73-fg{--fg-color: var(--ansi-palette-73)}:is(.myst-content,.hover-card-content) .ansi-palette-74-bg{--bg-color: var(--ansi-palette-74)}:is(.myst-content,.hover-card-content) .ansi-palette-74-fg{--fg-color: var(--ansi-palette-74)}:is(.myst-content,.hover-card-content) .ansi-palette-75-bg{--bg-color: var(--ansi-palette-75)}:is(.myst-content,.hover-card-content) .ansi-palette-75-fg{--fg-color: var(--ansi-palette-75)}:is(.myst-content,.hover-card-content) .ansi-palette-76-bg{--bg-color: var(--ansi-palette-76)}:is(.myst-content,.hover-card-content) .ansi-palette-76-fg{--fg-color: var(--ansi-palette-76)}:is(.myst-content,.hover-card-content) .ansi-palette-77-bg{--bg-color: var(--ansi-palette-77)}:is(.myst-content,.hover-card-content) .ansi-palette-77-fg{--fg-color: var(--ansi-palette-77)}:is(.myst-content,.hover-card-content) .ansi-palette-78-bg{--bg-color: var(--ansi-palette-78)}:is(.myst-content,.hover-card-content) .ansi-palette-78-fg{--fg-color: var(--ansi-palette-78)}:is(.myst-content,.hover-card-content) .ansi-palette-79-bg{--bg-color: var(--ansi-palette-79)}:is(.myst-content,.hover-card-content) .ansi-palette-79-fg{--fg-color: var(--ansi-palette-79)}:is(.myst-content,.hover-card-content) .ansi-palette-80-bg{--bg-color: var(--ansi-palette-80)}:is(.myst-content,.hover-card-content) .ansi-palette-80-fg{--fg-color: var(--ansi-palette-80)}:is(.myst-content,.hover-card-content) .ansi-palette-81-bg{--bg-color: var(--ansi-palette-81)}:is(.myst-content,.hover-card-content) .ansi-palette-81-fg{--fg-color: var(--ansi-palette-81)}:is(.myst-content,.hover-card-content) .ansi-palette-82-bg{--bg-color: var(--ansi-palette-82)}:is(.myst-content,.hover-card-content) .ansi-palette-82-fg{--fg-color: var(--ansi-palette-82)}:is(.myst-content,.hover-card-content) .ansi-palette-83-bg{--bg-color: var(--ansi-palette-83)}:is(.myst-content,.hover-card-content) .ansi-palette-83-fg{--fg-color: var(--ansi-palette-83)}:is(.myst-content,.hover-card-content) .ansi-palette-84-bg{--bg-color: var(--ansi-palette-84)}:is(.myst-content,.hover-card-content) .ansi-palette-84-fg{--fg-color: var(--ansi-palette-84)}:is(.myst-content,.hover-card-content) .ansi-palette-85-bg{--bg-color: var(--ansi-palette-85)}:is(.myst-content,.hover-card-content) .ansi-palette-85-fg{--fg-color: var(--ansi-palette-85)}:is(.myst-content,.hover-card-content) .ansi-palette-86-bg{--bg-color: var(--ansi-palette-86)}:is(.myst-content,.hover-card-content) .ansi-palette-86-fg{--fg-color: var(--ansi-palette-86)}:is(.myst-content,.hover-card-content) .ansi-palette-87-bg{--bg-color: var(--ansi-palette-87)}:is(.myst-content,.hover-card-content) .ansi-palette-87-fg{--fg-color: var(--ansi-palette-87)}:is(.myst-content,.hover-card-content) .ansi-palette-88-bg{--bg-color: var(--ansi-palette-88)}:is(.myst-content,.hover-card-content) .ansi-palette-88-fg{--fg-color: var(--ansi-palette-88)}:is(.myst-content,.hover-card-content) .ansi-palette-89-bg{--bg-color: var(--ansi-palette-89)}:is(.myst-content,.hover-card-content) .ansi-palette-89-fg{--fg-color: var(--ansi-palette-89)}:is(.myst-content,.hover-card-content) .ansi-palette-90-bg{--bg-color: var(--ansi-palette-90)}:is(.myst-content,.hover-card-content) .ansi-palette-90-fg{--fg-color: var(--ansi-palette-90)}:is(.myst-content,.hover-card-content) .ansi-palette-91-bg{--bg-color: var(--ansi-palette-91)}:is(.myst-content,.hover-card-content) .ansi-palette-91-fg{--fg-color: var(--ansi-palette-91)}:is(.myst-content,.hover-card-content) .ansi-palette-92-bg{--bg-color: var(--ansi-palette-92)}:is(.myst-content,.hover-card-content) .ansi-palette-92-fg{--fg-color: var(--ansi-palette-92)}:is(.myst-content,.hover-card-content) .ansi-palette-93-bg{--bg-color: var(--ansi-palette-93)}:is(.myst-content,.hover-card-content) .ansi-palette-93-fg{--fg-color: var(--ansi-palette-93)}:is(.myst-content,.hover-card-content) .ansi-palette-94-bg{--bg-color: var(--ansi-palette-94)}:is(.myst-content,.hover-card-content) .ansi-palette-94-fg{--fg-color: var(--ansi-palette-94)}:is(.myst-content,.hover-card-content) .ansi-palette-95-bg{--bg-color: var(--ansi-palette-95)}:is(.myst-content,.hover-card-content) .ansi-palette-95-fg{--fg-color: var(--ansi-palette-95)}:is(.myst-content,.hover-card-content) .ansi-palette-96-bg{--bg-color: var(--ansi-palette-96)}:is(.myst-content,.hover-card-content) .ansi-palette-96-fg{--fg-color: var(--ansi-palette-96)}:is(.myst-content,.hover-card-content) .ansi-palette-97-bg{--bg-color: var(--ansi-palette-97)}:is(.myst-content,.hover-card-content) .ansi-palette-97-fg{--fg-color: var(--ansi-palette-97)}:is(.myst-content,.hover-card-content) .ansi-palette-98-bg{--bg-color: var(--ansi-palette-98)}:is(.myst-content,.hover-card-content) .ansi-palette-98-fg{--fg-color: var(--ansi-palette-98)}:is(.myst-content,.hover-card-content) .ansi-palette-99-bg{--bg-color: var(--ansi-palette-99)}:is(.myst-content,.hover-card-content) .ansi-palette-99-fg{--fg-color: var(--ansi-palette-99)}:is(.myst-content,.hover-card-content) .ansi-palette-100-bg{--bg-color: var(--ansi-palette-100)}:is(.myst-content,.hover-card-content) .ansi-palette-100-fg{--fg-color: var(--ansi-palette-100)}:is(.myst-content,.hover-card-content) .ansi-palette-101-bg{--bg-color: var(--ansi-palette-101)}:is(.myst-content,.hover-card-content) .ansi-palette-101-fg{--fg-color: var(--ansi-palette-101)}:is(.myst-content,.hover-card-content) .ansi-palette-102-bg{--bg-color: var(--ansi-palette-102)}:is(.myst-content,.hover-card-content) .ansi-palette-102-fg{--fg-color: var(--ansi-palette-102)}:is(.myst-content,.hover-card-content) .ansi-palette-103-bg{--bg-color: var(--ansi-palette-103)}:is(.myst-content,.hover-card-content) .ansi-palette-103-fg{--fg-color: var(--ansi-palette-103)}:is(.myst-content,.hover-card-content) .ansi-palette-104-bg{--bg-color: var(--ansi-palette-104)}:is(.myst-content,.hover-card-content) .ansi-palette-104-fg{--fg-color: var(--ansi-palette-104)}:is(.myst-content,.hover-card-content) .ansi-palette-105-bg{--bg-color: var(--ansi-palette-105)}:is(.myst-content,.hover-card-content) .ansi-palette-105-fg{--fg-color: var(--ansi-palette-105)}:is(.myst-content,.hover-card-content) .ansi-palette-106-bg{--bg-color: var(--ansi-palette-106)}:is(.myst-content,.hover-card-content) .ansi-palette-106-fg{--fg-color: var(--ansi-palette-106)}:is(.myst-content,.hover-card-content) .ansi-palette-107-bg{--bg-color: var(--ansi-palette-107)}:is(.myst-content,.hover-card-content) .ansi-palette-107-fg{--fg-color: var(--ansi-palette-107)}:is(.myst-content,.hover-card-content) .ansi-palette-108-bg{--bg-color: var(--ansi-palette-108)}:is(.myst-content,.hover-card-content) .ansi-palette-108-fg{--fg-color: var(--ansi-palette-108)}:is(.myst-content,.hover-card-content) .ansi-palette-109-bg{--bg-color: var(--ansi-palette-109)}:is(.myst-content,.hover-card-content) .ansi-palette-109-fg{--fg-color: var(--ansi-palette-109)}:is(.myst-content,.hover-card-content) .ansi-palette-110-bg{--bg-color: var(--ansi-palette-110)}:is(.myst-content,.hover-card-content) .ansi-palette-110-fg{--fg-color: var(--ansi-palette-110)}:is(.myst-content,.hover-card-content) .ansi-palette-111-bg{--bg-color: var(--ansi-palette-111)}:is(.myst-content,.hover-card-content) .ansi-palette-111-fg{--fg-color: var(--ansi-palette-111)}:is(.myst-content,.hover-card-content) .ansi-palette-112-bg{--bg-color: var(--ansi-palette-112)}:is(.myst-content,.hover-card-content) .ansi-palette-112-fg{--fg-color: var(--ansi-palette-112)}:is(.myst-content,.hover-card-content) .ansi-palette-113-bg{--bg-color: var(--ansi-palette-113)}:is(.myst-content,.hover-card-content) .ansi-palette-113-fg{--fg-color: var(--ansi-palette-113)}:is(.myst-content,.hover-card-content) .ansi-palette-114-bg{--bg-color: var(--ansi-palette-114)}:is(.myst-content,.hover-card-content) .ansi-palette-114-fg{--fg-color: var(--ansi-palette-114)}:is(.myst-content,.hover-card-content) .ansi-palette-115-bg{--bg-color: var(--ansi-palette-115)}:is(.myst-content,.hover-card-content) .ansi-palette-115-fg{--fg-color: var(--ansi-palette-115)}:is(.myst-content,.hover-card-content) .ansi-palette-116-bg{--bg-color: var(--ansi-palette-116)}:is(.myst-content,.hover-card-content) .ansi-palette-116-fg{--fg-color: var(--ansi-palette-116)}:is(.myst-content,.hover-card-content) .ansi-palette-117-bg{--bg-color: var(--ansi-palette-117)}:is(.myst-content,.hover-card-content) .ansi-palette-117-fg{--fg-color: var(--ansi-palette-117)}:is(.myst-content,.hover-card-content) .ansi-palette-118-bg{--bg-color: var(--ansi-palette-118)}:is(.myst-content,.hover-card-content) .ansi-palette-118-fg{--fg-color: var(--ansi-palette-118)}:is(.myst-content,.hover-card-content) .ansi-palette-119-bg{--bg-color: var(--ansi-palette-119)}:is(.myst-content,.hover-card-content) .ansi-palette-119-fg{--fg-color: var(--ansi-palette-119)}:is(.myst-content,.hover-card-content) .ansi-palette-120-bg{--bg-color: var(--ansi-palette-120)}:is(.myst-content,.hover-card-content) .ansi-palette-120-fg{--fg-color: var(--ansi-palette-120)}:is(.myst-content,.hover-card-content) .ansi-palette-121-bg{--bg-color: var(--ansi-palette-121)}:is(.myst-content,.hover-card-content) .ansi-palette-121-fg{--fg-color: var(--ansi-palette-121)}:is(.myst-content,.hover-card-content) .ansi-palette-122-bg{--bg-color: var(--ansi-palette-122)}:is(.myst-content,.hover-card-content) .ansi-palette-122-fg{--fg-color: var(--ansi-palette-122)}:is(.myst-content,.hover-card-content) .ansi-palette-123-bg{--bg-color: var(--ansi-palette-123)}:is(.myst-content,.hover-card-content) .ansi-palette-123-fg{--fg-color: var(--ansi-palette-123)}:is(.myst-content,.hover-card-content) .ansi-palette-124-bg{--bg-color: var(--ansi-palette-124)}:is(.myst-content,.hover-card-content) .ansi-palette-124-fg{--fg-color: var(--ansi-palette-124)}:is(.myst-content,.hover-card-content) .ansi-palette-125-bg{--bg-color: var(--ansi-palette-125)}:is(.myst-content,.hover-card-content) .ansi-palette-125-fg{--fg-color: var(--ansi-palette-125)}:is(.myst-content,.hover-card-content) .ansi-palette-126-bg{--bg-color: var(--ansi-palette-126)}:is(.myst-content,.hover-card-content) .ansi-palette-126-fg{--fg-color: var(--ansi-palette-126)}:is(.myst-content,.hover-card-content) .ansi-palette-127-bg{--bg-color: var(--ansi-palette-127)}:is(.myst-content,.hover-card-content) .ansi-palette-127-fg{--fg-color: var(--ansi-palette-127)}:is(.myst-content,.hover-card-content) .ansi-palette-128-bg{--bg-color: var(--ansi-palette-128)}:is(.myst-content,.hover-card-content) .ansi-palette-128-fg{--fg-color: var(--ansi-palette-128)}:is(.myst-content,.hover-card-content) .ansi-palette-129-bg{--bg-color: var(--ansi-palette-129)}:is(.myst-content,.hover-card-content) .ansi-palette-129-fg{--fg-color: var(--ansi-palette-129)}:is(.myst-content,.hover-card-content) .ansi-palette-130-bg{--bg-color: var(--ansi-palette-130)}:is(.myst-content,.hover-card-content) .ansi-palette-130-fg{--fg-color: var(--ansi-palette-130)}:is(.myst-content,.hover-card-content) .ansi-palette-131-bg{--bg-color: var(--ansi-palette-131)}:is(.myst-content,.hover-card-content) .ansi-palette-131-fg{--fg-color: var(--ansi-palette-131)}:is(.myst-content,.hover-card-content) .ansi-palette-132-bg{--bg-color: var(--ansi-palette-132)}:is(.myst-content,.hover-card-content) .ansi-palette-132-fg{--fg-color: var(--ansi-palette-132)}:is(.myst-content,.hover-card-content) .ansi-palette-133-bg{--bg-color: var(--ansi-palette-133)}:is(.myst-content,.hover-card-content) .ansi-palette-133-fg{--fg-color: var(--ansi-palette-133)}:is(.myst-content,.hover-card-content) .ansi-palette-134-bg{--bg-color: var(--ansi-palette-134)}:is(.myst-content,.hover-card-content) .ansi-palette-134-fg{--fg-color: var(--ansi-palette-134)}:is(.myst-content,.hover-card-content) .ansi-palette-135-bg{--bg-color: var(--ansi-palette-135)}:is(.myst-content,.hover-card-content) .ansi-palette-135-fg{--fg-color: var(--ansi-palette-135)}:is(.myst-content,.hover-card-content) .ansi-palette-136-bg{--bg-color: var(--ansi-palette-136)}:is(.myst-content,.hover-card-content) .ansi-palette-136-fg{--fg-color: var(--ansi-palette-136)}:is(.myst-content,.hover-card-content) .ansi-palette-137-bg{--bg-color: var(--ansi-palette-137)}:is(.myst-content,.hover-card-content) .ansi-palette-137-fg{--fg-color: var(--ansi-palette-137)}:is(.myst-content,.hover-card-content) .ansi-palette-138-bg{--bg-color: var(--ansi-palette-138)}:is(.myst-content,.hover-card-content) .ansi-palette-138-fg{--fg-color: var(--ansi-palette-138)}:is(.myst-content,.hover-card-content) .ansi-palette-139-bg{--bg-color: var(--ansi-palette-139)}:is(.myst-content,.hover-card-content) .ansi-palette-139-fg{--fg-color: var(--ansi-palette-139)}:is(.myst-content,.hover-card-content) .ansi-palette-140-bg{--bg-color: var(--ansi-palette-140)}:is(.myst-content,.hover-card-content) .ansi-palette-140-fg{--fg-color: var(--ansi-palette-140)}:is(.myst-content,.hover-card-content) .ansi-palette-141-bg{--bg-color: var(--ansi-palette-141)}:is(.myst-content,.hover-card-content) .ansi-palette-141-fg{--fg-color: var(--ansi-palette-141)}:is(.myst-content,.hover-card-content) .ansi-palette-142-bg{--bg-color: var(--ansi-palette-142)}:is(.myst-content,.hover-card-content) .ansi-palette-142-fg{--fg-color: var(--ansi-palette-142)}:is(.myst-content,.hover-card-content) .ansi-palette-143-bg{--bg-color: var(--ansi-palette-143)}:is(.myst-content,.hover-card-content) .ansi-palette-143-fg{--fg-color: var(--ansi-palette-143)}:is(.myst-content,.hover-card-content) .ansi-palette-144-bg{--bg-color: var(--ansi-palette-144)}:is(.myst-content,.hover-card-content) .ansi-palette-144-fg{--fg-color: var(--ansi-palette-144)}:is(.myst-content,.hover-card-content) .ansi-palette-145-bg{--bg-color: var(--ansi-palette-145)}:is(.myst-content,.hover-card-content) .ansi-palette-145-fg{--fg-color: var(--ansi-palette-145)}:is(.myst-content,.hover-card-content) .ansi-palette-146-bg{--bg-color: var(--ansi-palette-146)}:is(.myst-content,.hover-card-content) .ansi-palette-146-fg{--fg-color: var(--ansi-palette-146)}:is(.myst-content,.hover-card-content) .ansi-palette-147-bg{--bg-color: var(--ansi-palette-147)}:is(.myst-content,.hover-card-content) .ansi-palette-147-fg{--fg-color: var(--ansi-palette-147)}:is(.myst-content,.hover-card-content) .ansi-palette-148-bg{--bg-color: var(--ansi-palette-148)}:is(.myst-content,.hover-card-content) .ansi-palette-148-fg{--fg-color: var(--ansi-palette-148)}:is(.myst-content,.hover-card-content) .ansi-palette-149-bg{--bg-color: var(--ansi-palette-149)}:is(.myst-content,.hover-card-content) .ansi-palette-149-fg{--fg-color: var(--ansi-palette-149)}:is(.myst-content,.hover-card-content) .ansi-palette-150-bg{--bg-color: var(--ansi-palette-150)}:is(.myst-content,.hover-card-content) .ansi-palette-150-fg{--fg-color: var(--ansi-palette-150)}:is(.myst-content,.hover-card-content) .ansi-palette-151-bg{--bg-color: var(--ansi-palette-151)}:is(.myst-content,.hover-card-content) .ansi-palette-151-fg{--fg-color: var(--ansi-palette-151)}:is(.myst-content,.hover-card-content) .ansi-palette-152-bg{--bg-color: var(--ansi-palette-152)}:is(.myst-content,.hover-card-content) .ansi-palette-152-fg{--fg-color: var(--ansi-palette-152)}:is(.myst-content,.hover-card-content) .ansi-palette-153-bg{--bg-color: var(--ansi-palette-153)}:is(.myst-content,.hover-card-content) .ansi-palette-153-fg{--fg-color: var(--ansi-palette-153)}:is(.myst-content,.hover-card-content) .ansi-palette-154-bg{--bg-color: var(--ansi-palette-154)}:is(.myst-content,.hover-card-content) .ansi-palette-154-fg{--fg-color: var(--ansi-palette-154)}:is(.myst-content,.hover-card-content) .ansi-palette-155-bg{--bg-color: var(--ansi-palette-155)}:is(.myst-content,.hover-card-content) .ansi-palette-155-fg{--fg-color: var(--ansi-palette-155)}:is(.myst-content,.hover-card-content) .ansi-palette-156-bg{--bg-color: var(--ansi-palette-156)}:is(.myst-content,.hover-card-content) .ansi-palette-156-fg{--fg-color: var(--ansi-palette-156)}:is(.myst-content,.hover-card-content) .ansi-palette-157-bg{--bg-color: var(--ansi-palette-157)}:is(.myst-content,.hover-card-content) .ansi-palette-157-fg{--fg-color: var(--ansi-palette-157)}:is(.myst-content,.hover-card-content) .ansi-palette-158-bg{--bg-color: var(--ansi-palette-158)}:is(.myst-content,.hover-card-content) .ansi-palette-158-fg{--fg-color: var(--ansi-palette-158)}:is(.myst-content,.hover-card-content) .ansi-palette-159-bg{--bg-color: var(--ansi-palette-159)}:is(.myst-content,.hover-card-content) .ansi-palette-159-fg{--fg-color: var(--ansi-palette-159)}:is(.myst-content,.hover-card-content) .ansi-palette-160-bg{--bg-color: var(--ansi-palette-160)}:is(.myst-content,.hover-card-content) .ansi-palette-160-fg{--fg-color: var(--ansi-palette-160)}:is(.myst-content,.hover-card-content) .ansi-palette-161-bg{--bg-color: var(--ansi-palette-161)}:is(.myst-content,.hover-card-content) .ansi-palette-161-fg{--fg-color: var(--ansi-palette-161)}:is(.myst-content,.hover-card-content) .ansi-palette-162-bg{--bg-color: var(--ansi-palette-162)}:is(.myst-content,.hover-card-content) .ansi-palette-162-fg{--fg-color: var(--ansi-palette-162)}:is(.myst-content,.hover-card-content) .ansi-palette-163-bg{--bg-color: var(--ansi-palette-163)}:is(.myst-content,.hover-card-content) .ansi-palette-163-fg{--fg-color: var(--ansi-palette-163)}:is(.myst-content,.hover-card-content) .ansi-palette-164-bg{--bg-color: var(--ansi-palette-164)}:is(.myst-content,.hover-card-content) .ansi-palette-164-fg{--fg-color: var(--ansi-palette-164)}:is(.myst-content,.hover-card-content) .ansi-palette-165-bg{--bg-color: var(--ansi-palette-165)}:is(.myst-content,.hover-card-content) .ansi-palette-165-fg{--fg-color: var(--ansi-palette-165)}:is(.myst-content,.hover-card-content) .ansi-palette-166-bg{--bg-color: var(--ansi-palette-166)}:is(.myst-content,.hover-card-content) .ansi-palette-166-fg{--fg-color: var(--ansi-palette-166)}:is(.myst-content,.hover-card-content) .ansi-palette-167-bg{--bg-color: var(--ansi-palette-167)}:is(.myst-content,.hover-card-content) .ansi-palette-167-fg{--fg-color: var(--ansi-palette-167)}:is(.myst-content,.hover-card-content) .ansi-palette-168-bg{--bg-color: var(--ansi-palette-168)}:is(.myst-content,.hover-card-content) .ansi-palette-168-fg{--fg-color: var(--ansi-palette-168)}:is(.myst-content,.hover-card-content) .ansi-palette-169-bg{--bg-color: var(--ansi-palette-169)}:is(.myst-content,.hover-card-content) .ansi-palette-169-fg{--fg-color: var(--ansi-palette-169)}:is(.myst-content,.hover-card-content) .ansi-palette-170-bg{--bg-color: var(--ansi-palette-170)}:is(.myst-content,.hover-card-content) .ansi-palette-170-fg{--fg-color: var(--ansi-palette-170)}:is(.myst-content,.hover-card-content) .ansi-palette-171-bg{--bg-color: var(--ansi-palette-171)}:is(.myst-content,.hover-card-content) .ansi-palette-171-fg{--fg-color: var(--ansi-palette-171)}:is(.myst-content,.hover-card-content) .ansi-palette-172-bg{--bg-color: var(--ansi-palette-172)}:is(.myst-content,.hover-card-content) .ansi-palette-172-fg{--fg-color: var(--ansi-palette-172)}:is(.myst-content,.hover-card-content) .ansi-palette-173-bg{--bg-color: var(--ansi-palette-173)}:is(.myst-content,.hover-card-content) .ansi-palette-173-fg{--fg-color: var(--ansi-palette-173)}:is(.myst-content,.hover-card-content) .ansi-palette-174-bg{--bg-color: var(--ansi-palette-174)}:is(.myst-content,.hover-card-content) .ansi-palette-174-fg{--fg-color: var(--ansi-palette-174)}:is(.myst-content,.hover-card-content) .ansi-palette-175-bg{--bg-color: var(--ansi-palette-175)}:is(.myst-content,.hover-card-content) .ansi-palette-175-fg{--fg-color: var(--ansi-palette-175)}:is(.myst-content,.hover-card-content) .ansi-palette-176-bg{--bg-color: var(--ansi-palette-176)}:is(.myst-content,.hover-card-content) .ansi-palette-176-fg{--fg-color: var(--ansi-palette-176)}:is(.myst-content,.hover-card-content) .ansi-palette-177-bg{--bg-color: var(--ansi-palette-177)}:is(.myst-content,.hover-card-content) .ansi-palette-177-fg{--fg-color: var(--ansi-palette-177)}:is(.myst-content,.hover-card-content) .ansi-palette-178-bg{--bg-color: var(--ansi-palette-178)}:is(.myst-content,.hover-card-content) .ansi-palette-178-fg{--fg-color: var(--ansi-palette-178)}:is(.myst-content,.hover-card-content) .ansi-palette-179-bg{--bg-color: var(--ansi-palette-179)}:is(.myst-content,.hover-card-content) .ansi-palette-179-fg{--fg-color: var(--ansi-palette-179)}:is(.myst-content,.hover-card-content) .ansi-palette-180-bg{--bg-color: var(--ansi-palette-180)}:is(.myst-content,.hover-card-content) .ansi-palette-180-fg{--fg-color: var(--ansi-palette-180)}:is(.myst-content,.hover-card-content) .ansi-palette-181-bg{--bg-color: var(--ansi-palette-181)}:is(.myst-content,.hover-card-content) .ansi-palette-181-fg{--fg-color: var(--ansi-palette-181)}:is(.myst-content,.hover-card-content) .ansi-palette-182-bg{--bg-color: var(--ansi-palette-182)}:is(.myst-content,.hover-card-content) .ansi-palette-182-fg{--fg-color: var(--ansi-palette-182)}:is(.myst-content,.hover-card-content) .ansi-palette-183-bg{--bg-color: var(--ansi-palette-183)}:is(.myst-content,.hover-card-content) .ansi-palette-183-fg{--fg-color: var(--ansi-palette-183)}:is(.myst-content,.hover-card-content) .ansi-palette-184-bg{--bg-color: var(--ansi-palette-184)}:is(.myst-content,.hover-card-content) .ansi-palette-184-fg{--fg-color: var(--ansi-palette-184)}:is(.myst-content,.hover-card-content) .ansi-palette-185-bg{--bg-color: var(--ansi-palette-185)}:is(.myst-content,.hover-card-content) .ansi-palette-185-fg{--fg-color: var(--ansi-palette-185)}:is(.myst-content,.hover-card-content) .ansi-palette-186-bg{--bg-color: var(--ansi-palette-186)}:is(.myst-content,.hover-card-content) .ansi-palette-186-fg{--fg-color: var(--ansi-palette-186)}:is(.myst-content,.hover-card-content) .ansi-palette-187-bg{--bg-color: var(--ansi-palette-187)}:is(.myst-content,.hover-card-content) .ansi-palette-187-fg{--fg-color: var(--ansi-palette-187)}:is(.myst-content,.hover-card-content) .ansi-palette-188-bg{--bg-color: var(--ansi-palette-188)}:is(.myst-content,.hover-card-content) .ansi-palette-188-fg{--fg-color: var(--ansi-palette-188)}:is(.myst-content,.hover-card-content) .ansi-palette-189-bg{--bg-color: var(--ansi-palette-189)}:is(.myst-content,.hover-card-content) .ansi-palette-189-fg{--fg-color: var(--ansi-palette-189)}:is(.myst-content,.hover-card-content) .ansi-palette-190-bg{--bg-color: var(--ansi-palette-190)}:is(.myst-content,.hover-card-content) .ansi-palette-190-fg{--fg-color: var(--ansi-palette-190)}:is(.myst-content,.hover-card-content) .ansi-palette-191-bg{--bg-color: var(--ansi-palette-191)}:is(.myst-content,.hover-card-content) .ansi-palette-191-fg{--fg-color: var(--ansi-palette-191)}:is(.myst-content,.hover-card-content) .ansi-palette-192-bg{--bg-color: var(--ansi-palette-192)}:is(.myst-content,.hover-card-content) .ansi-palette-192-fg{--fg-color: var(--ansi-palette-192)}:is(.myst-content,.hover-card-content) .ansi-palette-193-bg{--bg-color: var(--ansi-palette-193)}:is(.myst-content,.hover-card-content) .ansi-palette-193-fg{--fg-color: var(--ansi-palette-193)}:is(.myst-content,.hover-card-content) .ansi-palette-194-bg{--bg-color: var(--ansi-palette-194)}:is(.myst-content,.hover-card-content) .ansi-palette-194-fg{--fg-color: var(--ansi-palette-194)}:is(.myst-content,.hover-card-content) .ansi-palette-195-bg{--bg-color: var(--ansi-palette-195)}:is(.myst-content,.hover-card-content) .ansi-palette-195-fg{--fg-color: var(--ansi-palette-195)}:is(.myst-content,.hover-card-content) .ansi-palette-196-bg{--bg-color: var(--ansi-palette-196)}:is(.myst-content,.hover-card-content) .ansi-palette-196-fg{--fg-color: var(--ansi-palette-196)}:is(.myst-content,.hover-card-content) .ansi-palette-197-bg{--bg-color: var(--ansi-palette-197)}:is(.myst-content,.hover-card-content) .ansi-palette-197-fg{--fg-color: var(--ansi-palette-197)}:is(.myst-content,.hover-card-content) .ansi-palette-198-bg{--bg-color: var(--ansi-palette-198)}:is(.myst-content,.hover-card-content) .ansi-palette-198-fg{--fg-color: var(--ansi-palette-198)}:is(.myst-content,.hover-card-content) .ansi-palette-199-bg{--bg-color: var(--ansi-palette-199)}:is(.myst-content,.hover-card-content) .ansi-palette-199-fg{--fg-color: var(--ansi-palette-199)}:is(.myst-content,.hover-card-content) .ansi-palette-200-bg{--bg-color: var(--ansi-palette-200)}:is(.myst-content,.hover-card-content) .ansi-palette-200-fg{--fg-color: var(--ansi-palette-200)}:is(.myst-content,.hover-card-content) .ansi-palette-201-bg{--bg-color: var(--ansi-palette-201)}:is(.myst-content,.hover-card-content) .ansi-palette-201-fg{--fg-color: var(--ansi-palette-201)}:is(.myst-content,.hover-card-content) .ansi-palette-202-bg{--bg-color: var(--ansi-palette-202)}:is(.myst-content,.hover-card-content) .ansi-palette-202-fg{--fg-color: var(--ansi-palette-202)}:is(.myst-content,.hover-card-content) .ansi-palette-203-bg{--bg-color: var(--ansi-palette-203)}:is(.myst-content,.hover-card-content) .ansi-palette-203-fg{--fg-color: var(--ansi-palette-203)}:is(.myst-content,.hover-card-content) .ansi-palette-204-bg{--bg-color: var(--ansi-palette-204)}:is(.myst-content,.hover-card-content) .ansi-palette-204-fg{--fg-color: var(--ansi-palette-204)}:is(.myst-content,.hover-card-content) .ansi-palette-205-bg{--bg-color: var(--ansi-palette-205)}:is(.myst-content,.hover-card-content) .ansi-palette-205-fg{--fg-color: var(--ansi-palette-205)}:is(.myst-content,.hover-card-content) .ansi-palette-206-bg{--bg-color: var(--ansi-palette-206)}:is(.myst-content,.hover-card-content) .ansi-palette-206-fg{--fg-color: var(--ansi-palette-206)}:is(.myst-content,.hover-card-content) .ansi-palette-207-bg{--bg-color: var(--ansi-palette-207)}:is(.myst-content,.hover-card-content) .ansi-palette-207-fg{--fg-color: var(--ansi-palette-207)}:is(.myst-content,.hover-card-content) .ansi-palette-208-bg{--bg-color: var(--ansi-palette-208)}:is(.myst-content,.hover-card-content) .ansi-palette-208-fg{--fg-color: var(--ansi-palette-208)}:is(.myst-content,.hover-card-content) .ansi-palette-209-bg{--bg-color: var(--ansi-palette-209)}:is(.myst-content,.hover-card-content) .ansi-palette-209-fg{--fg-color: var(--ansi-palette-209)}:is(.myst-content,.hover-card-content) .ansi-palette-210-bg{--bg-color: var(--ansi-palette-210)}:is(.myst-content,.hover-card-content) .ansi-palette-210-fg{--fg-color: var(--ansi-palette-210)}:is(.myst-content,.hover-card-content) .ansi-palette-211-bg{--bg-color: var(--ansi-palette-211)}:is(.myst-content,.hover-card-content) .ansi-palette-211-fg{--fg-color: var(--ansi-palette-211)}:is(.myst-content,.hover-card-content) .ansi-palette-212-bg{--bg-color: var(--ansi-palette-212)}:is(.myst-content,.hover-card-content) .ansi-palette-212-fg{--fg-color: var(--ansi-palette-212)}:is(.myst-content,.hover-card-content) .ansi-palette-213-bg{--bg-color: var(--ansi-palette-213)}:is(.myst-content,.hover-card-content) .ansi-palette-213-fg{--fg-color: var(--ansi-palette-213)}:is(.myst-content,.hover-card-content) .ansi-palette-214-bg{--bg-color: var(--ansi-palette-214)}:is(.myst-content,.hover-card-content) .ansi-palette-214-fg{--fg-color: var(--ansi-palette-214)}:is(.myst-content,.hover-card-content) .ansi-palette-215-bg{--bg-color: var(--ansi-palette-215)}:is(.myst-content,.hover-card-content) .ansi-palette-215-fg{--fg-color: var(--ansi-palette-215)}:is(.myst-content,.hover-card-content) .ansi-palette-216-bg{--bg-color: var(--ansi-palette-216)}:is(.myst-content,.hover-card-content) .ansi-palette-216-fg{--fg-color: var(--ansi-palette-216)}:is(.myst-content,.hover-card-content) .ansi-palette-217-bg{--bg-color: var(--ansi-palette-217)}:is(.myst-content,.hover-card-content) .ansi-palette-217-fg{--fg-color: var(--ansi-palette-217)}:is(.myst-content,.hover-card-content) .ansi-palette-218-bg{--bg-color: var(--ansi-palette-218)}:is(.myst-content,.hover-card-content) .ansi-palette-218-fg{--fg-color: var(--ansi-palette-218)}:is(.myst-content,.hover-card-content) .ansi-palette-219-bg{--bg-color: var(--ansi-palette-219)}:is(.myst-content,.hover-card-content) .ansi-palette-219-fg{--fg-color: var(--ansi-palette-219)}:is(.myst-content,.hover-card-content) .ansi-palette-220-bg{--bg-color: var(--ansi-palette-220)}:is(.myst-content,.hover-card-content) .ansi-palette-220-fg{--fg-color: var(--ansi-palette-220)}:is(.myst-content,.hover-card-content) .ansi-palette-221-bg{--bg-color: var(--ansi-palette-221)}:is(.myst-content,.hover-card-content) .ansi-palette-221-fg{--fg-color: var(--ansi-palette-221)}:is(.myst-content,.hover-card-content) .ansi-palette-222-bg{--bg-color: var(--ansi-palette-222)}:is(.myst-content,.hover-card-content) .ansi-palette-222-fg{--fg-color: var(--ansi-palette-222)}:is(.myst-content,.hover-card-content) .ansi-palette-223-bg{--bg-color: var(--ansi-palette-223)}:is(.myst-content,.hover-card-content) .ansi-palette-223-fg{--fg-color: var(--ansi-palette-223)}:is(.myst-content,.hover-card-content) .ansi-palette-224-bg{--bg-color: var(--ansi-palette-224)}:is(.myst-content,.hover-card-content) .ansi-palette-224-fg{--fg-color: var(--ansi-palette-224)}:is(.myst-content,.hover-card-content) .ansi-palette-225-bg{--bg-color: var(--ansi-palette-225)}:is(.myst-content,.hover-card-content) .ansi-palette-225-fg{--fg-color: var(--ansi-palette-225)}:is(.myst-content,.hover-card-content) .ansi-palette-226-bg{--bg-color: var(--ansi-palette-226)}:is(.myst-content,.hover-card-content) .ansi-palette-226-fg{--fg-color: var(--ansi-palette-226)}:is(.myst-content,.hover-card-content) .ansi-palette-227-bg{--bg-color: var(--ansi-palette-227)}:is(.myst-content,.hover-card-content) .ansi-palette-227-fg{--fg-color: var(--ansi-palette-227)}:is(.myst-content,.hover-card-content) .ansi-palette-228-bg{--bg-color: var(--ansi-palette-228)}:is(.myst-content,.hover-card-content) .ansi-palette-228-fg{--fg-color: var(--ansi-palette-228)}:is(.myst-content,.hover-card-content) .ansi-palette-229-bg{--bg-color: var(--ansi-palette-229)}:is(.myst-content,.hover-card-content) .ansi-palette-229-fg{--fg-color: var(--ansi-palette-229)}:is(.myst-content,.hover-card-content) .ansi-palette-230-bg{--bg-color: var(--ansi-palette-230)}:is(.myst-content,.hover-card-content) .ansi-palette-230-fg{--fg-color: var(--ansi-palette-230)}:is(.myst-content,.hover-card-content) .ansi-palette-231-bg{--bg-color: var(--ansi-palette-231)}:is(.myst-content,.hover-card-content) .ansi-palette-231-fg{--fg-color: var(--ansi-palette-231)}:is(.myst-content,.hover-card-content) .ansi-palette-232-bg{--bg-color: var(--ansi-palette-232)}:is(.myst-content,.hover-card-content) .ansi-palette-232-fg{--fg-color: var(--ansi-palette-232)}:is(.myst-content,.hover-card-content) .ansi-palette-233-bg{--bg-color: var(--ansi-palette-233)}:is(.myst-content,.hover-card-content) .ansi-palette-233-fg{--fg-color: var(--ansi-palette-233)}:is(.myst-content,.hover-card-content) .ansi-palette-234-bg{--bg-color: var(--ansi-palette-234)}:is(.myst-content,.hover-card-content) .ansi-palette-234-fg{--fg-color: var(--ansi-palette-234)}:is(.myst-content,.hover-card-content) .ansi-palette-235-bg{--bg-color: var(--ansi-palette-235)}:is(.myst-content,.hover-card-content) .ansi-palette-235-fg{--fg-color: var(--ansi-palette-235)}:is(.myst-content,.hover-card-content) .ansi-palette-236-bg{--bg-color: var(--ansi-palette-236)}:is(.myst-content,.hover-card-content) .ansi-palette-236-fg{--fg-color: var(--ansi-palette-236)}:is(.myst-content,.hover-card-content) .ansi-palette-237-bg{--bg-color: var(--ansi-palette-237)}:is(.myst-content,.hover-card-content) .ansi-palette-237-fg{--fg-color: var(--ansi-palette-237)}:is(.myst-content,.hover-card-content) .ansi-palette-238-bg{--bg-color: var(--ansi-palette-238)}:is(.myst-content,.hover-card-content) .ansi-palette-238-fg{--fg-color: var(--ansi-palette-238)}:is(.myst-content,.hover-card-content) .ansi-palette-239-bg{--bg-color: var(--ansi-palette-239)}:is(.myst-content,.hover-card-content) .ansi-palette-239-fg{--fg-color: var(--ansi-palette-239)}:is(.myst-content,.hover-card-content) .ansi-palette-240-bg{--bg-color: var(--ansi-palette-240)}:is(.myst-content,.hover-card-content) .ansi-palette-240-fg{--fg-color: var(--ansi-palette-240)}:is(.myst-content,.hover-card-content) .ansi-palette-241-bg{--bg-color: var(--ansi-palette-241)}:is(.myst-content,.hover-card-content) .ansi-palette-241-fg{--fg-color: var(--ansi-palette-241)}:is(.myst-content,.hover-card-content) .ansi-palette-242-bg{--bg-color: var(--ansi-palette-242)}:is(.myst-content,.hover-card-content) .ansi-palette-242-fg{--fg-color: var(--ansi-palette-242)}:is(.myst-content,.hover-card-content) .ansi-palette-243-bg{--bg-color: var(--ansi-palette-243)}:is(.myst-content,.hover-card-content) .ansi-palette-243-fg{--fg-color: var(--ansi-palette-243)}:is(.myst-content,.hover-card-content) .ansi-palette-244-bg{--bg-color: var(--ansi-palette-244)}:is(.myst-content,.hover-card-content) .ansi-palette-244-fg{--fg-color: var(--ansi-palette-244)}:is(.myst-content,.hover-card-content) .ansi-palette-245-bg{--bg-color: var(--ansi-palette-245)}:is(.myst-content,.hover-card-content) .ansi-palette-245-fg{--fg-color: var(--ansi-palette-245)}:is(.myst-content,.hover-card-content) .ansi-palette-246-bg{--bg-color: var(--ansi-palette-246)}:is(.myst-content,.hover-card-content) .ansi-palette-246-fg{--fg-color: var(--ansi-palette-246)}:is(.myst-content,.hover-card-content) .ansi-palette-247-bg{--bg-color: var(--ansi-palette-247)}:is(.myst-content,.hover-card-content) .ansi-palette-247-fg{--fg-color: var(--ansi-palette-247)}:is(.myst-content,.hover-card-content) .ansi-palette-248-bg{--bg-color: var(--ansi-palette-248)}:is(.myst-content,.hover-card-content) .ansi-palette-248-fg{--fg-color: var(--ansi-palette-248)}:is(.myst-content,.hover-card-content) .ansi-palette-249-bg{--bg-color: var(--ansi-palette-249)}:is(.myst-content,.hover-card-content) .ansi-palette-249-fg{--fg-color: var(--ansi-palette-249)}:is(.myst-content,.hover-card-content) .ansi-palette-250-bg{--bg-color: var(--ansi-palette-250)}:is(.myst-content,.hover-card-content) .ansi-palette-250-fg{--fg-color: var(--ansi-palette-250)}:is(.myst-content,.hover-card-content) .ansi-palette-251-bg{--bg-color: var(--ansi-palette-251)}:is(.myst-content,.hover-card-content) .ansi-palette-251-fg{--fg-color: var(--ansi-palette-251)}:is(.myst-content,.hover-card-content) .ansi-palette-252-bg{--bg-color: var(--ansi-palette-252)}:is(.myst-content,.hover-card-content) .ansi-palette-252-fg{--fg-color: var(--ansi-palette-252)}:is(.myst-content,.hover-card-content) .ansi-palette-253-bg{--bg-color: var(--ansi-palette-253)}:is(.myst-content,.hover-card-content) .ansi-palette-253-fg{--fg-color: var(--ansi-palette-253)}:is(.myst-content,.hover-card-content) .ansi-palette-254-bg{--bg-color: var(--ansi-palette-254)}:is(.myst-content,.hover-card-content) .ansi-palette-254-fg{--fg-color: var(--ansi-palette-254)}:is(.myst-content,.hover-card-content) .ansi-palette-255-bg{--bg-color: var(--ansi-palette-255)}:is(.myst-content,.hover-card-content) .ansi-palette-255-fg{--fg-color: var(--ansi-palette-255)}:is(.myst-content,.hover-card-content) .font-system{font-family:Menlo,Consolas,DejaVu Sans Mono,monospace}:is(.myst-content,.hover-card-content) .jp-OutputPrompt{display:none}:is(.myst-content,.hover-card-content) .myst-jp-stream-output,:is(.myst-content,.hover-card-content) .myst-jp-error-output,:is(.myst-content,.hover-card-content) .jp-OutputArea-output.jp-RenderedText{padding:.75rem}:is(.myst-content,.hover-card-content) table.dataframe{margin:0!important;table-layout:fixed;border-collapse:collapse;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-style:none;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dataframe thead{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));vertical-align:bottom}:is(.myst-content,.hover-card-content) .dataframe th{font-weight:700}:is(.myst-content,.hover-card-content) .dataframe td{max-width:none;white-space:normal;border-style:none;padding:.5rem;text-align:right;vertical-align:middle;line-height:1.5}:is(.myst-content,.hover-card-content) .jp-OutputArea-output table tr:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .jp-OutputArea-output table tr:nth-child(odd):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .jp-OutputArea-output table tr:nth-child(odd):hover>*{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .jp-OutputArea-output table tr:nth-child(odd):hover:is(.dark *)>*{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .jp-OutputArea-output table tr:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .jp-OutputArea-output table tr:nth-child(2n):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .jp-OutputArea-output table tr:nth-child(2n):hover>*{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .jp-OutputArea-output table tr:nth-child(2n):hover:is(.dark *)>*{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) html.dark{--jp-ui-font-color0: rgba(255, 255, 255, 1);--jp-ui-font-color1: rgba(255, 255, 255, .87);--jp-ui-font-color2: rgba(255, 255, 255, .54);--jp-ui-font-color3: rgba(255, 255, 255, .38);--jp-ui-inverse-font-color0: rgba(0, 0, 0, 1);--jp-ui-inverse-font-color1: rgba(0, 0, 0, .8);--jp-ui-inverse-font-color2: rgba(0, 0, 0, .5);--jp-ui-inverse-font-color3: rgba(0, 0, 0, .3);--jp-content-font-color0: rgba(255, 255, 255, 1);--jp-content-font-color1: rgba(255, 255, 255, 1);--jp-content-font-color2: rgba(255, 255, 255, .7);--jp-content-font-color3: rgba(255, 255, 255, .5);--jp-layout-color0: #111;--jp-layout-color1: var(--md-grey-900);--jp-layout-color2: var(--md-grey-800);--jp-layout-color3: var(--md-grey-700);--jp-layout-color4: var(--md-grey-600)}:is(.myst-content,.hover-card-content) .jupyter-output{--ansi-black: rgb(0 0 0);--ansi-blue: rgb(0 0 187);--ansi-white: rgb(102, 102, 102);--ansi-yellow: #854d0e;--ansi-green: #1d7500;--ansi-cyan: #0c6ea6}:is(.myst-content,.hover-card-content) html.dark .jupyter-output{--ansi-black: rgb(153, 153, 153);--ansi-blue: rgb(117, 117, 249);--ansi-red: #f93939;--ansi-magenta: rgb(225, 61, 225);--ansi-white: rgb(229, 229, 229);--ansi-green: #00eb00;--ansi-yellow: #facc15;--ansi-cyan: #00fafa}:is(.myst-content,.hover-card-content) .jupyter-error{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--ansi-black: rgb(0 0 0);--ansi-red: #b91c1c;--ansi-green: #1d7500;--ansi-yellow: #854d0e;--ansi-blue: #1e40af;--ansi-magenta: #86198f;--ansi-cyan: #0c6ea6;--ansi-white: #575757}:is(.myst-content,.hover-card-content) html.dark .jupyter-error{background-color:#7f1d1d4d;--ansi-black: #b5b5b5;--ansi-red: #ff9494;--ansi-green: #00eb00;--ansi-yellow: #facc15;--ansi-blue: #93c5fd;--ansi-magenta: #f0abfc;--ansi-cyan: #00fafa;--ansi-white: #b5b5b5}:is(.myst-content,.hover-card-content) .sphinx-desc-addname,:is(.myst-content,.hover-card-content) .sphinx-desc-inline,:is(.myst-content,.hover-card-content) .sphinx-desc-name,:is(.myst-content,.hover-card-content) .sphinx-desc-returns,:is(.myst-content,.hover-card-content) .sphinx-desc-optional,:is(.myst-content,.hover-card-content) .sphinx-desc-parameterlist,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-element,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-keyword,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-keyword-type,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-literal-char,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-literal-number,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-literal-string,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-name,:is(.myst-content,.hover-card-content) .sphinx-desc-signature-line,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-operator,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-punctuation,:is(.myst-content,.hover-card-content) .sphinx-desc-sig-space,:is(.myst-content,.hover-card-content) .sphinx-desc-type,:is(.myst-content,.hover-card-content) .sphinx-desc-type-parameter{white-space:pre}:is(.myst-content,.hover-card-content) .sphinx-desc-name{font-size:1.1em;font-weight:700}:is(.myst-content,.hover-card-content) .sphinx-desc-signature{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:300}:is(.myst-content,.hover-card-content) .sphinx-desc-returns:before{--tw-content: " → ";content:var(--tw-content)}:is(.myst-content,.hover-card-content) dl>dt:has([class^=sphinx-desc-]){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:300}:is(.myst-content,.hover-card-content) dl>dt:has([class^=sphinx-desc-])>em{white-space:pre}:is(.myst-content,.hover-card-content) dl:has(>dt>[class^=sphinx-desc-])>dd>dl:not(:has(>dt>[class^=sphinx-desc-])){display:grid;grid-template-columns:fit-content(30%) auto}:is(.myst-content,.hover-card-content) dl:has(>dt>[class^=sphinx-desc-])>dd>dl:not(:has(>dt>[class^=sphinx-desc-]))>dd>p{margin:unset!important}:is(.myst-content,.hover-card-content) dl:has(>dt>[class^=sphinx-desc-])>dd>dl:not(:has(>dt>[class^=sphinx-desc-]))>*:is(dt,dd){margin:unset!important}:is(.myst-content,.hover-card-content) .myst-grid>*{margin:0!important}:is(.myst-content,.hover-card-content) p[data-line-number].line:before{content:attr(data-line-number);position:absolute;left:0;font-family:monospace;width:1.25em;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:gray;overflow:hidden}:is(.myst-content,.hover-card-content) p.line{position:relative;margin:0}:is(.myst-content,.hover-card-content) .collapsible-content{overflow:hidden}:is(.myst-content,.hover-card-content) .collapsible-content[data-state=open]{animation:open-content .3s ease-out}:is(.myst-content,.hover-card-content) .collapsible-content[data-state=closed]{animation:close-content .3s ease-out}@keyframes open-content{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes close-content{0%{height:var(--radix-collapsible-content-height)}to{height:0}}:is(.myst-content,.hover-card-content) .primary-scrollbar::-webkit-scrollbar{width:10px;height:10px}:is(.myst-content,.hover-card-content) .primary-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background-color:#cbd5e14d}:is(.myst-content,.hover-card-content) input[type=search]::-webkit-search-decoration,:is(.myst-content,.hover-card-content) input[type=search]::-webkit-search-cancel-button,:is(.myst-content,.hover-card-content) input[type=search]::-webkit-search-results-button,:is(.myst-content,.hover-card-content) input[type=search]::-webkit-search-results-decoration{display:none}.myst-content .task-list-item-checkbox,.hover-card-content .task-list-item-checkbox{width:1rem;height:1rem;padding:0}.myst-content .prose .task-list-item>p,.myst-content .prose .task-list-item>.preview-source-block>p,.hover-card-content .prose .task-list-item>p,.hover-card-content .prose .task-list-item>.preview-source-block>p{display:inline;margin:0}.myst-content .myst-footnotes{margin-top:1.5rem;padding-top:.75rem;border-top:1px solid #d1d5db;font-size:.875em}.myst-content .myst-footnote{display:flex;align-items:baseline;gap:.5rem;scroll-margin-top:5rem}.myst-content .myst-footnote>span{flex:none}.myst-content .myst-footnote p{margin:.25rem 0}.hover-card-content .hover-document{max-width:min(500px,calc(100vw - 2rem))}:is(.myst-content,.hover-card-content) .hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .hover\:font-semibold:hover{font-weight:600}:is(.myst-content,.hover-card-content) .hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .hover\:text-inherit:hover{color:inherit}:is(.myst-content,.hover-card-content) .hover\:underline:hover{text-decoration-line:underline}:is(.myst-content,.hover-card-content) .hover\:no-underline:hover{text-decoration-line:none}:is(.myst-content,.hover-card-content) .hover\:opacity-100:hover{opacity:1}:is(.myst-content,.hover-card-content) .hover\:shadow-\[inset_0_0_0px_30px_\#00000003\]:hover{--tw-shadow: inset 0 0 0px 30px #00000003;--tw-shadow-colored: inset 0 0 0px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.myst-content,.hover-card-content) .hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.myst-content,.hover-card-content) .hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.myst-content,.hover-card-content) .focus\:opacity-100:focus{opacity:1}:is(.myst-content,.hover-card-content) .active\:opacity-100:active{opacity:1}:is(.myst-content,.hover-card-content) .group:hover .group-hover\:underline{text-decoration-line:underline}:is(.myst-content,.hover-card-content) .group:hover .group-hover\:opacity-100{opacity:1}:is(.myst-content,.hover-card-content) .group:hover .group-hover\:opacity-70{opacity:.7}:is(.myst-content,.hover-card-content) .dark\:border-y-0:is(.dark *){border-top-width:0px;border-bottom-width:0px}:is(.myst-content,.hover-card-content) .dark\:border-l-4:is(.dark *){border-left-width:4px}:is(.myst-content,.hover-card-content) .dark\:border-amber-500\/70:is(.dark *){border-color:#f59e0bb3}:is(.myst-content,.hover-card-content) .dark\:border-blue-500\/60:is(.dark *){border-color:#3b82f699}:is(.myst-content,.hover-card-content) .dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:border-gray-500\/60:is(.dark *){border-color:#6b728099}:is(.myst-content,.hover-card-content) .dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:border-green-500\/60:is(.dark *){border-color:#22c55e99}:is(.myst-content,.hover-card-content) .dark\:border-orange-500\/60:is(.dark *){border-color:#f9731699}:is(.myst-content,.hover-card-content) .dark\:border-purple-500\/60:is(.dark *){border-color:#a855f799}:is(.myst-content,.hover-card-content) .dark\:border-red-500\/60:is(.dark *){border-color:#ef444499}:is(.myst-content,.hover-card-content) .dark\:border-slate-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:border-b-white:is(.dark *){--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:border-l-blue-400:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:bg-slate-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:bg-stone-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:bg-stone-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:fill-white:is(.dark *){fill:#fff}:is(.myst-content,.hover-card-content) .dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-purple-500:is(.dark *){--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:shadow-2xl:is(.dark *){--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.myst-content,.hover-card-content) .dark\:shadow-neutral-700:is(.dark *){--tw-shadow-color: #404040;--tw-shadow: var(--tw-shadow-colored)}:is(.myst-content,.hover-card-content) .dark\:shadow-neutral-800:is(.dark *){--tw-shadow-color: #262626;--tw-shadow: var(--tw-shadow-colored)}:is(.myst-content,.hover-card-content) .dark\:shadow-neutral-900:is(.dark *){--tw-shadow-color: #171717;--tw-shadow: var(--tw-shadow-colored)}:is(.myst-content,.hover-card-content) .dark\:hover\:border-blue-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}:is(.myst-content,.hover-card-content) .dark\:hover\:shadow-\[inset_0_0_0px_30px_\#FFFFFF03\]:hover:is(.dark *){--tw-shadow: inset 0 0 0px 30px #FFFFFF03;--tw-shadow-colored: inset 0 0 0px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){:is(.myst-content,.hover-card-content) .sm\:max-w-\[400px\]{max-width:400px}:is(.myst-content,.hover-card-content) .sm\:max-w-\[500px\]{max-width:500px}:is(.myst-content,.hover-card-content) .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:768px){:is(.myst-content,.hover-card-content) .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1024px){:is(.myst-content,.hover-card-content) .lg\:h-0{height:0px}:is(.myst-content,.hover-card-content) .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1280px){:is(.myst-content,.hover-card-content) .xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}:is(.myst-content,.hover-card-content) .xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(hover:hover){:is(.myst-content,.hover-card-content) .\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}:is(.myst-content,.hover-card-content) .\[\@media\(hover\:hover\)\]\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:is(.myst-content,.hover-card-content) .\[\@media\(hover\:hover\)\]\:focus\:opacity-100:focus{opacity:1}:is(.myst-content,.hover-card-content) .group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-70{opacity:.7}}:root{font-family:Inter Variable,IBM Plex Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18202a;background:#f5f7f9;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #18202a;--muted: #5e6875;--line: #d8dee6;--surface: #ffffff;--surface-soft: #f1f3f6;--brand: #3157d5;--brand-dark: #2645ad;--brand-soft: #edf1ff;--danger: #a33b34;--shadow: 0 1px 2px rgb(15 23 42 / 5%)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f5f7f9;font-size:1rem;line-height:1.5}button,input,textarea,select{font:inherit}button,.button{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;padding:.42rem .7rem;border:1px solid var(--brand);border-radius:.35rem;color:#fff;background:var(--brand);font-size:.875rem;font-weight:650;line-height:1;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}button:hover,.button:hover{background:var(--brand-dark);border-color:var(--brand-dark)}button:active,.button:active{transform:translateY(1px)}.button.compact{min-height:1.9rem;padding:.3rem .55rem;border-radius:.3rem;font-size:.8rem}a{color:var(--brand)}:focus-visible{outline:2px solid rgb(49 87 213 / 42%);outline-offset:2px}::highlight(nucb-comments){background:#ffe68a;color:inherit;-webkit-text-decoration:underline 2px #b7791f;text-decoration:underline 2px #b7791f;text-underline-offset:.18em}::highlight(nucb-comment-focus){background:#ffbd4a;text-decoration-color:#8a4b08}.skip-link{position:fixed;z-index:10;top:.5rem;left:.5rem;padding:.6rem .8rem;border-radius:.5rem;color:#fff;background:var(--ink);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;z-index:5;top:0;min-height:3.25rem;padding:.38rem max(1rem,calc((100vw - 1280px)/2));border-bottom:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-content{display:flex;align-items:center;gap:1rem}.primary-nav{display:flex;align-self:stretch;align-items:center;gap:.25rem}.primary-nav a{padding:.35rem .55rem;border-radius:.3rem;color:var(--muted);font-size:.875rem;font-weight:650;text-decoration:none}.primary-nav a:hover{color:var(--ink);background:var(--surface-soft)}.primary-nav a.active{color:var(--brand-dark);background:var(--brand-soft)}.create-document-actions{margin-top:-.25rem}.account-summary{display:flex;align-items:center;gap:.65rem;margin-left:auto;color:var(--ink);font-size:.85rem;font-weight:700}.header-sign-in{margin-left:auto;font-size:.875rem;font-weight:700;text-decoration:none}.brand{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink);text-decoration:none}.brand-copy{display:grid;line-height:1.1}.brand-mark{display:grid;min-width:3rem;height:1.75rem;place-items:center;padding:0 .4rem;border-radius:.28rem;color:#fff;background:var(--brand);font-size:.78rem;font-weight:800}.brand strong{font-size:.95rem;letter-spacing:-.01em}.brand small{color:var(--muted);font-size:.68rem}.page-shell,.editor-shell,.narrow{width:min(1280px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 3rem}.narrow{width:min(760px,calc(100% - 2rem))}.editor-shell{width:min(1440px,calc(100% - 2rem))}.document-with-comments{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:.65rem}.comments-panel{position:sticky;top:3.9rem;padding:.75rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.document-sidebar{display:flex;flex-direction:column;align-self:stretch;gap:.5rem}.document-sidebar .comments-panel{max-height:calc(100dvh - 12rem);overflow:auto}.proposals-panel{padding:.75rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.proposal-list,.navigator-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.proposal-list li{display:grid;gap:.25rem;padding:.6rem;border:1px solid var(--line);border-radius:.3rem}.proposal-list small,.proposal-list span,.review-save-state,.review-navigator small{color:var(--muted);font-size:.82rem}.proposal-list .button{margin-top:.15rem;text-align:center}.collision-warning,.review-save-state.error{color:#8b4914!important;font-weight:700}.editor-primary-actions,.review-toolbar,.hunk-actions,.navigator-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.editor-primary-actions{margin:.5rem 0 .75rem}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:.65rem}.review-workspace{min-width:0}.review-page h1{max-width:62rem;font-size:clamp(1.3rem,1.8vw,1.55rem)}.review-toolbar,.review-hunks,.review-workspace>.unified-diff{margin-bottom:.65rem}.review-toolbar{justify-content:space-between}.review-hunks{display:grid;gap:.5rem}.review-hunk{padding:.7rem;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:.35rem;background:var(--surface)}.review-hunk.focused{box-shadow:0 0 0 2px #3157d52e}.hunk-heading{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.hunk-heading span{color:var(--muted);font-size:.82rem;text-transform:capitalize}.collision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.collision-grid pre{min-height:4rem;margin:.35rem 0 0;padding:.6rem;overflow:auto;border-radius:.4rem;background:var(--surface-soft);white-space:pre-wrap}.collision-grid .hunk-actions{grid-column:1 / -1}.review-navigator{position:sticky;top:3.9rem;display:grid;gap:.6rem;padding:.75rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.review-navigator h2{margin:0;font-size:1rem}.navigator-list a{display:flex;justify-content:space-between;gap:.75rem;padding:.4rem;border-radius:.25rem;color:var(--ink);background:var(--surface-soft);text-decoration:none}.comments-panel h2{font-size:1rem}.comments-panel .section-heading{display:flex;justify-content:space-between;gap:.75rem}.comment-count,.comment-list small,.comment-help,.unanchored-label{color:var(--muted);font-size:.82rem}.comment-action{margin:.25rem 0 .55rem}.comment-composer{display:grid;gap:.5rem;padding:.6rem;border-radius:.35rem;background:var(--surface-soft)}.comment-composer label{display:grid;gap:.35rem;font-size:.82rem;font-weight:700}.comment-composer output{max-height:5rem;overflow:auto;padding:.45rem;border-left:3px solid var(--brand);background:#fff;font-weight:400;white-space:pre-wrap}.comment-composer textarea{width:100%;resize:vertical}.comment-composer div,.comment-actions{display:flex;flex-wrap:wrap;gap:.5rem}.comment-filter{display:inline-flex;align-items:center;gap:.5rem;margin:.65rem 0;color:var(--muted);font-size:.78rem;line-height:1.2;white-space:nowrap}.comment-filter span{display:inline}.comment-filter input[type=checkbox]{width:.9rem;height:.9rem;flex:0 0 auto;margin:0;padding:0}.comment-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.comment-list li{padding:.6rem;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:.3rem}.comment-list li.unanchored{border-left-color:#a36c15}.comment-list li.focused{border-color:#b7791f;box-shadow:0 0 0 3px #ffbd4a59}.comment-focus-link{display:block;width:100%;min-height:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;text-align:left;font-weight:inherit;cursor:pointer}.comment-focus-link:hover{color:inherit;background:transparent}.comment-list blockquote{margin:0 0 .5rem;color:var(--muted);font-size:.84rem;white-space:pre-wrap}.comment-list p{margin-bottom:.45rem;white-space:pre-wrap}.text-button{min-height:auto;padding:.25rem 0;border:0;color:var(--brand);background:transparent;font-size:.8rem}.text-button:hover{color:var(--brand-dark);background:transparent}@media(max-width:900px){.document-with-comments{grid-template-columns:1fr}.comments-panel{position:static}.document-sidebar .comments-panel{max-height:none;overflow:visible}.review-layout{grid-template-columns:1fr}.review-navigator{position:static;grid-row:1}.collision-grid,.history-workspace{grid-template-columns:1fr}.revision-panel{max-height:28rem}.comparison-panel{position:static;max-height:none}}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--ink);font-family:inherit;letter-spacing:-.025em}h3{color:var(--ink);font-size:1rem;line-height:1.3}h1{margin-bottom:.2rem;font-size:clamp(1.4rem,2vw,1.65rem);line-height:1.2}h2{margin-bottom:.25rem;font-size:1.05rem;line-height:1.25}.page-heading,.document-heading,.editor-heading{margin-bottom:.65rem}.page-heading>p:last-child,.document-heading p,.editor-heading p{color:var(--muted)}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.eyebrow{margin-bottom:.25rem;color:var(--brand)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.back-link,.link-button{display:inline-flex;margin-bottom:.65rem;padding:0;border:0;color:var(--brand);background:transparent;font-size:.875rem;font-weight:650;text-decoration:none}.back-link:hover,.link-button:hover{color:var(--brand-dark);background:transparent}.search-field{display:flex;max-width:28rem;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:0 .6rem;border:1px solid var(--line);border-radius:.35rem;background:var(--surface);box-shadow:none}.search-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px #3157d52e}.search-field input{width:100%;padding:.48rem 0;border:0;outline:0;background:transparent}.document-list-toolbar{display:flex;align-items:stretch;gap:.5rem;max-width:38rem;margin-bottom:.65rem}.document-library{display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:1.5rem}.document-library-sidebar{position:sticky;grid-row:2;top:4.25rem}.document-library-nav{display:grid;gap:.15rem;margin:0;padding:.35rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow);list-style:none}.document-library-nav button{display:flex;width:100%;min-height:2.1rem;align-items:center;justify-content:flex-start;gap:.45rem;padding:.42rem .55rem;border:0;border-radius:.3rem;color:var(--muted);background:transparent;font-size:.875rem;font-weight:650;line-height:1.25;text-align:left}.document-library-nav-marker{display:grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;border-radius:.22rem;color:var(--brand);background:var(--surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:800;letter-spacing:.02em}.document-library-nav button:hover{color:var(--ink);background:var(--surface-soft)}.document-library-nav button.active{color:var(--brand-dark);background:var(--brand-soft)}.document-library-heading,.document-library-list{grid-column:2;min-width:0}.document-list-actions{display:flex;flex:0 0 auto;gap:.5rem}.document-list-toolbar .search-field{flex:1;min-width:0;margin-bottom:0}.document-list-action{flex:0 0 auto;white-space:nowrap}.document-edit-menu{position:relative;flex:0 0 auto}.document-edit-menu>button{white-space:nowrap}.document-edit-menu-options{position:absolute;z-index:2;top:calc(100% + .35rem);right:0;display:grid;min-width:-moz-max-content;min-width:max-content;overflow:hidden;border:1px solid var(--line);border-radius:.35rem;background:var(--surface);box-shadow:var(--shadow)}.document-edit-menu-options a{padding:.55rem .7rem;color:var(--ink);font-size:.875rem;font-weight:600;text-decoration:none}.document-edit-menu-options a:hover,.document-edit-menu-options a:focus-visible{color:var(--brand-dark);background:var(--brand-soft)}.card{border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.document-grid{display:grid;gap:0;margin:0;padding:0;list-style:none}.document-card{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:var(--surface);box-shadow:none;text-decoration:none;transition:border .15s ease,box-shadow .15s ease,transform .15s ease}.document-card:hover{border-color:var(--line);box-shadow:none;background:var(--surface-soft);transform:none}.document-type-marker{display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border-radius:.25rem;color:var(--brand);background:var(--surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:800;letter-spacing:.02em}.document-grid{overflow:hidden;border:1px solid var(--line);border-radius:.4rem;background:var(--surface)}.document-grid li:last-child .document-card{border-bottom:0}.empty-icon{display:grid;flex:0 0 auto;width:1.9rem;height:1.9rem;place-items:center;border-radius:.25rem;color:var(--brand);background:var(--surface-soft);font-size:.85rem}.document-card-copy{display:grid;flex:1;gap:.25rem;min-width:0}.document-card-title-row,.document-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.document-card-title-row strong{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.document-card-version,.document-card-updated,.document-card-counts{color:var(--muted);white-space:nowrap}.document-card-version,.document-card-updated{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.document-card-updated{margin-left:auto}.document-card-meta{justify-content:space-between;gap:.6rem}.document-card-counts{display:block;min-width:0;overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.card-arrow{color:var(--brand);font-size:1rem}.empty-state{display:grid;justify-items:center;padding:2rem 1.5rem;text-align:center}.empty-state .empty-icon{width:3rem;height:3rem;margin-bottom:.65rem}.empty-state p{max-width:32rem;color:var(--muted)}.loading-state{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--muted)}.loading-state p{margin:0}.spinner{width:1.2rem;height:1.2rem;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.notice{display:grid;gap:.2rem;margin:.65rem 0;padding:.6rem .75rem;border-radius:.35rem}.notice.error{border:1px solid #e5b9b4;color:#792a24;background:#fff0ee}.notice.success{border:1px solid #b9d9c5;color:#245c38;background:#eefaf2}.notice.coming-soon{grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:1rem;border:1px solid #ead17a;color:#634b00;background:#fff8da;box-shadow:0 2px 8px #634b0014}.notice.coming-soon>div{display:grid;gap:.2rem}.coming-soon-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:#fffdf3;background:#9b7300;font-size:1.15rem;font-weight:900}.auth-page{display:grid;min-height:calc(100vh - 3.25rem);place-items:start center;padding:clamp(2rem,8vh,5rem) 1rem 3rem}.auth-card{width:min(28rem,100%);padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--line);border-radius:.65rem;background:var(--surface);box-shadow:0 12px 32px #0f172a14}.auth-card h1{margin-top:0;font-size:clamp(1.6rem,4vw,2rem)}.auth-form{display:grid;gap:.9rem}.auth-form button{width:100%;min-height:2.65rem;margin-top:.2rem}.auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;margin-top:1.1rem;color:var(--muted);font-size:.875rem}.auth-loading{padding-top:3rem;color:var(--muted);text-align:center}.form-card{display:grid;gap:.7rem;padding:.9rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface)}label{display:grid;gap:.3rem;color:var(--ink);font-size:.875rem;font-weight:650}label small{color:var(--muted);font-weight:400}input,textarea,select{width:100%;padding:.48rem .6rem;border:1px solid #c5cdd7;border-radius:.35rem;color:var(--ink);background:var(--surface);font:inherit}textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.form-actions,.heading-actions{display:flex;flex-wrap:wrap;gap:.5rem}.button.secondary{border-color:var(--line);color:var(--ink);background:var(--surface)}.button.danger-text{border-color:#e8cbc8;color:var(--danger);background:#fff}button:disabled,.button:disabled{cursor:not-allowed;border-color:#d7dde5;color:#8b929d;background:#eceff3;opacity:1;transform:none}.document-body{min-height:16rem;margin-bottom:0;padding:clamp(1rem,2vw,1.6rem)}.document-body>:first-child,.preview-content>:first-child{margin-top:0}.document-body img,.preview-content img{max-width:100%}.history-panel{padding:.7rem}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.5rem}.section-heading h2,.section-heading p{margin-bottom:0}.count-badge,.current-badge,.dirty-indicator,.file-type,.live-label{padding:.2rem .4rem;border-radius:99px;color:var(--brand);background:var(--surface-soft);font-size:.72rem;font-weight:800}.version-list{display:grid;gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none}.version-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;border:1px solid var(--line);border-radius:.3rem;background:#fafbfc}.version-list li>div{display:grid;gap:.2rem;min-width:0}.version-list span,.version-list small,.muted{color:var(--muted);font-size:.85rem}.editor-heading{align-items:center}.title-input{min-width:min(40rem,70vw);padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;font-family:inherit;font-size:clamp(1.3rem,2.5vw,1.65rem);font-weight:700}.title-input:focus{border-bottom-color:var(--brand);outline:0}.dirty-indicator.active{color:#8a5a09;background:#fff3d2}.status-line{min-height:0;margin-bottom:0;color:var(--muted)}.editor{display:grid;grid-template-columns:minmax(0,var(--editor-source-width, 1fr)) .75rem minmax(0,var(--editor-preview-width, 1fr));gap:.25rem;height:clamp(24rem,calc(100dvh - 14rem),55rem);margin-bottom:.65rem}.editor>.editor-pane,.editor>.myst-preview{min-height:0;overflow:hidden}.editor-pane .markdown-editor{min-height:0}.editor-pane .markdown-editor .cm-editor,.editor-pane .markdown-editor .cm-scroller{min-height:0!important;height:100%}.editor>.myst-preview>.preview-content{flex:1;min-height:0}.editor .cm-scroller,.editor>.myst-preview>.preview-content{overscroll-behavior:contain;overflow-anchor:none}.preview-source-block{display:contents}.editor-divider{display:grid;place-items:center;border-radius:.3rem;cursor:col-resize;touch-action:none}.editor-divider:before{content:"";width:3px;height:3rem;border-radius:2px;background:var(--line)}.editor-divider:hover,.editor-divider:focus-visible,.editor-resizing .editor-divider{background:var(--surface-soft)}.editor-divider:hover:before,.editor-divider:focus-visible:before,.editor-resizing .editor-divider:before{background:var(--brand)}.editor-divider:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.editor-resizing,.editor-resizing *{cursor:col-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-pane,.myst-preview{display:flex;min-width:0;flex-direction:column;gap:.5rem;padding:.55rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.pane-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pane-heading h2{margin:0;font-family:inherit;font-size:.9rem;letter-spacing:0}.markdown-editor{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:.3rem;background:#fafbfc}.editor-pane .markdown-editor{flex:1}.markdown-editor .cm-editor{height:100%}.markdown-editor .cm-selectionBackground{background:#3157d52e!important}.markdown-merge-editor{margin-bottom:.65rem}.markdown-merge-editor .cm-chunkButtons{display:flex;gap:.35rem;padding:.3rem .4rem}.markdown-merge-editor .cm-chunkButtons button{min-height:1.8rem;margin:0;padding:.3rem .55rem;border-radius:.25rem;font-size:.78rem}.markdown-merge-editor .cm-chunkButtons button[name=reject]{border-color:var(--line);color:var(--ink);background:var(--surface)}.markdown-merge-editor .cm-chunkButtons button[name=accept]{border-color:var(--brand);color:#fff;background:var(--brand)}.markdown-merge-editor .cm-chunkButtons button[name=reject]:hover{border-color:#bdcabe;background:var(--surface-soft)}.preview-content{overflow:auto;min-height:36rem;padding:.6rem}.editor-shell>.history-panel{margin-top:.75rem}.history-workspace{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(0,1.35fr);align-items:start;gap:.5rem}.revision-panel{max-height:calc(100vh - 9.5rem);overflow:auto}.comparison-panel{position:sticky;top:3.9rem;max-height:calc(100vh - 4.6rem);overflow:auto}.comparison-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.comparison-heading h2{margin:0}.comparison-heading span{color:var(--muted);font-size:.78rem;font-weight:650}.revision-selector-header,.revision-selector-list li{display:grid;grid-template-columns:minmax(0,1fr) 3.75rem 3.75rem;gap:.35rem;align-items:center}.revision-selector-header{position:sticky;z-index:1;top:-.7rem;padding:.45rem .45rem .35rem;background:var(--surface);color:var(--muted);font-size:.72rem;font-weight:700;text-align:center}.revision-selector-header span:first-child{text-align:left}.revision-selector-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.revision-selector-list li{padding:.45rem;border:1px solid var(--line);border-radius:.3rem;background:var(--surface)}.revision-details{display:grid;min-width:0;gap:.2rem}.revision-details span,.revision-details small{color:var(--muted);font-size:.78rem;line-height:1.35}.revision-choice{display:grid;place-items:center;min-height:2rem}.revision-choice input{width:1rem;height:1rem}.revision-choice input:disabled{cursor:not-allowed}.unified-diff{display:grid;overflow:auto;border:1px solid var(--line);border-radius:.3rem;background:#fbfcfb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.55}.diff-line{display:grid;grid-template-columns:2.4rem 2.4rem 1.25rem minmax(0,1fr);min-width:34rem;padding:.08rem .35rem;white-space:pre-wrap}.diff-line.addition{background:#e7f7eb}.diff-line.deletion{background:#fce8e8}.diff-line code{font:inherit}.diff-line>span,.diff-line>b{color:var(--muted);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-meta-actions{display:flex;align-items:center;gap:.35rem}.recovery-panel>summary{cursor:pointer;color:var(--ink);font-weight:700}.recovery-panel[open]>summary{margin-bottom:.65rem}.version-list li>div{flex:1}.version-list .button{min-height:1.9rem;padding:.3rem .5rem;font-size:.8rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editorial-page{display:grid;gap:.7rem}.editorial-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-request-form>label:last-of-type,.editorial-request-form>.form-actions{grid-column:1 / -1}.editorial-page .page-heading,.editorial-page h1,.editorial-page h2,.editorial-page p{margin-top:0}.fake-email{overflow:hidden;padding:0}.fake-email>.eyebrow,.fake-email>dl,.fake-email>.email-body{padding-right:.9rem;padding-left:.9rem}.fake-email>.eyebrow{padding-top:.75rem}.fake-email dl,.draft-brief dl{display:grid;margin:0}.fake-email dl div,.draft-brief dl div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.65rem;padding:.4rem 0;border-bottom:1px solid var(--line)}.fake-email dt,.draft-brief dt{color:var(--muted);font-weight:800}.fake-email dd,.draft-brief dd{margin:0}.email-body{padding-top:.9rem;padding-bottom:.9rem;background:var(--surface-soft)}.email-body>p:first-child,.draft-brief>p:first-child{white-space:pre-wrap}.draft-url{display:block;overflow-wrap:anywhere}.draft-brief,.connect-agent,.connected-clients{padding:.9rem}.manual-agent-setup{padding:1rem}.manual-agent-setup ol{display:grid;gap:.45rem;margin:.75rem 0 1rem;padding-left:1.35rem}.manual-agent-setup dl{display:grid;margin:0 0 1rem;border-top:1px solid var(--line)}.manual-agent-setup dl div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.65rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.manual-agent-setup dt{color:var(--muted);font-weight:800}.manual-agent-setup dd{margin:0;overflow-wrap:anywhere}.agent-setup-help>summary{display:flex;align-items:center;gap:.65rem;cursor:pointer;list-style:none}.agent-setup-help>summary::-webkit-details-marker{display:none}.agent-setup-help>summary:before{width:.6rem;height:.6rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(-45deg);transition:transform .15s ease}.agent-setup-help[open]>summary:before{transform:rotate(45deg)}.agent-setup-help>summary h2{margin:0}.agent-setup-help-content{margin-top:.9rem}.suggested-prompt{margin-top:.9rem;padding:.9rem}.agent-setup-grid{display:grid;gap:.5rem;margin:.9rem 0}.agent-setup{min-width:0;border:1px solid var(--line);border-radius:.3rem;background:var(--surface-soft)}.agent-setup[open]{border-color:var(--brand);background:var(--surface)}.agent-setup>:not(summary){margin-right:.7rem;margin-left:.7rem}.agent-setup>.manual-mcp-setup{margin-right:.7rem;margin-left:.7rem}.agent-setup-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.agent-setup-heading h3{margin:0}.agent-setup-heading a{font-size:.9rem;font-weight:700}.copy-row{display:flex;align-items:center;gap:.5rem;margin:.3rem 0 .65rem}.agent-setup>summary{display:flex;align-items:baseline;gap:.5rem;cursor:pointer;padding:.65rem;list-style:none}.agent-setup>summary::-webkit-details-marker{display:none}.agent-setup>summary:before{width:.55rem;height:.55rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(-45deg);transition:transform .15s ease}.agent-setup[open]>summary:before{transform:rotate(45deg)}.agent-setup>summary h3{display:block;margin-right:auto}.agent-setup>summary a{margin-left:auto}.copy-row code{flex:1;overflow-wrap:anywhere;padding:.55rem;border-radius:.3rem;background:var(--surface-soft)}.command-row{align-items:flex-start;margin-bottom:0}.command-row code{min-height:5.2rem;white-space:pre-wrap}.manual-mcp-setup{margin-top:.25rem}.manual-mcp-setup summary{color:var(--brand);font-weight:800;cursor:pointer}.manual-mcp-setup p{margin:.75rem 0 0}@media(max-width:700px){.site-header{padding-right:.75rem;padding-left:.75rem}.header-content{flex-wrap:wrap;gap:.45rem}.brand-copy{display:none}.primary-nav{flex:1}.primary-nav a{padding-inline:.5rem;font-size:.8rem}.actor-selector{width:100%;justify-content:flex-end}.agent-setup-grid,.editorial-request-form{grid-template-columns:1fr}.editorial-request-form>label:last-of-type,.editorial-request-form>.form-actions{grid-column:auto}.copy-row{align-items:stretch;flex-direction:column}.document-list-toolbar,.document-list-actions{flex-wrap:wrap}.copy-row .button{width:100%}}.connected-clients ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.asset-upload-controls{display:flex;align-items:center;gap:.75rem;padding:.65rem 0;color:var(--muted);font-size:.875rem}.asset-fallback{display:grid;place-items:center;min-height:8rem;padding:1rem;border:1px dashed var(--line);border-radius:.5rem;background:var(--surface-soft);color:var(--muted)}.asset-changes ul{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.asset-changes li{display:grid;grid-template-columns:auto minmax(8rem,12rem) 1fr;align-items:center;gap:1rem}.asset-change-label{min-width:5rem;font-weight:700;text-align:center}.asset-change-label.added:before{content:"+ "}.asset-change-label.removed:before{content:"− "}.asset-change-label.replaced:before{content:"↔ "}.asset-changes li.asset-replacement{grid-template-columns:auto 1fr}.asset-replacement-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.asset-replacement-pair>div{display:grid;gap:.25rem}.asset-change-preview img{max-height:8rem;-o-object-fit:contain;object-fit:contain}.asset-changes li>div:last-child{display:grid;gap:.25rem}.asset-changes small{color:var(--muted)}.mermaid-diagram>div{overflow-x:auto}.mermaid-diagram details{margin-top:.5rem}.connected-clients li{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.connected-clients li div{display:grid;gap:.25rem}.connected-clients small{color:var(--muted)}.guide-source{overflow:auto;padding:.9rem;white-space:pre-wrap}.draft-preview-page{width:min(100% - 2rem,1440px);margin:0 auto;padding:2rem 0 4rem}.draft-preview-heading{margin-bottom:1rem}.draft-preview-heading h1{margin:0;font-size:clamp(1.35rem,2vw,1.8rem)}.draft-preview-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.draft-preview-available{margin-top:1rem}.preview-document-selector{display:grid;gap:.35rem;max-width:32rem;margin:1.25rem 0}.preview-view-tabs{display:flex;flex-wrap:wrap;gap:.15rem;width:-moz-max-content;width:max-content;margin:1rem 0 .6rem;padding:.2rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface)}.preview-view-tab{min-height:2rem;padding:.35rem .6rem;border-color:transparent;color:var(--muted);background:transparent;font-size:.8rem}.preview-view-tab:hover{border-color:transparent;color:var(--ink);background:var(--surface-soft)}.preview-view-tabs button.active{border-color:#cbd5f7;color:var(--brand-dark);background:var(--brand-soft)}.draft-preview-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);gap:1rem;align-items:start}.draft-preview-document{min-width:0}.preview-base-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.preview-base-diff section{min-width:0;padding:.75rem;background:var(--surface-soft);border:1px solid var(--line);border-radius:.5rem}.preview-base-diff pre{max-height:38rem;overflow:auto;white-space:pre-wrap}.preview-review-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem;margin:0 0 1rem;padding:1rem 1.1rem;border-color:#aebdf0;border-left:4px solid var(--brand);background:linear-gradient(120deg,var(--surface),var(--brand-soft));box-shadow:0 3px 12px #3157d51a}.preview-review-copy h2,.preview-review-copy p{margin:0}.preview-review-copy h2{font-family:inherit;font-size:1.15rem}.preview-review-copy>p:last-child{margin-top:.2rem;color:var(--muted)}.preview-review-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.preview-decision-button{min-height:2.65rem;padding:.65rem .9rem;font-size:.95rem}.preview-review-actions small{grid-column:1 / -1;color:var(--muted)}.preview-decision-feedback{display:grid;grid-column:1 / -1;gap:.15rem;padding:.7rem .8rem;border:1px solid #b9d9c5;border-radius:.4rem;color:#245c38;background:#eefaf2}.notice.draft-explainer{border:1px solid #aebdf0;background:var(--brand-soft)}.notice.draft-explainer ul{display:grid;gap:.25rem;margin:.2rem 0 0;padding-left:1.2rem}.notice.revising{border:1px solid #ead17a;color:#634b00;background:#fff8da}.preview-review-actions>.notice{grid-column:1 / -1;margin:0}@media(max-width:800px){.header-content{gap:.9rem}.actor-selector select{min-width:7.4rem}.brand small{display:none}.page-shell,.editor-shell,.narrow{width:min(100% - 1.5rem,1160px);padding-top:1rem}.split-heading,.editor{display:grid;grid-template-columns:1fr}.split-heading{align-items:start}.editor{gap:.5rem;height:auto}.editor>.editor-pane,.editor>.myst-preview{height:28rem}.editor-divider{display:none}.document-library{grid-template-columns:1fr;gap:.8rem}.document-library-sidebar{position:static;grid-column:1;grid-row:auto}.document-library-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.document-library-heading,.document-library-list{grid-column:1}.title-input{min-width:0}.preview-content{min-height:24rem!important}.editor>.myst-preview>.preview-content{min-height:0!important}.draft-preview-page{width:min(100% - 1.5rem,1160px);padding-top:1rem}.draft-preview-workspace,.preview-base-diff,.preview-review-actions{grid-template-columns:1fr}.preview-review-buttons{justify-content:flex-start}.revision-selector-header,.revision-selector-list li{grid-template-columns:minmax(0,1fr) 4.25rem 4.25rem;gap:.4rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.copyable-value{display:inline-flex;align-items:center;gap:.35rem}.icon-copy-button{display:inline-flex;align-items:center;padding:.25rem;border:0;border-radius:.3rem;background:transparent;color:inherit;cursor:pointer}.icon-copy-button:hover,.icon-copy-button:focus-visible{background:var(--surface-soft)}.legal-page h2{margin-top:2rem}.legal-page li+li{margin-top:.4rem}.legal-consent{color:var(--muted);font-size:.875rem}.site-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:1.5rem 1rem 2rem;font-size:.875rem}.site-footer a{color:var(--muted)}
