@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#a626a4}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#50a14f}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#986801}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}*,:before,: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: }::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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.inset-y-1{top:.25rem;bottom:.25rem}.-bottom-1{bottom:-.25rem}.-left-0\.5{left:-.125rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-6{left:1.5rem}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-16{top:4rem}.top-3{top:.75rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[74\]{z-index:74}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[999\]{z-index:999}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!contents{display:contents!important}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[34px\]{height:34px}.h-\[360px\]{height:360px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[9px\]{height:9px}.h-\[calc\(100vh-2\.75rem\)\]{height:calc(100vh - 2.75rem)}.h-\[min\(92vh\,980px\)\]{height:min(92vh,980px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:12rem}.max-h-\[170px\]{max-height:170px}.max-h-\[320px\]{max-height:320px}.max-h-\[44vh\]{max-height:44vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[56vh\]{max-height:56vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-8{min-height:2rem}.min-h-\[154px\]{min-height:154px}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10\.5rem\]{width:10.5rem}.w-\[140px\]{width:140px}.w-\[236px\]{width:236px}.w-\[23rem\]{width:23rem}.w-\[34px\]{width:34px}.w-\[72px\]{width:72px}.w-\[9px\]{width:9px}.w-\[clamp\(208px\,26vw\,280px\)\]{width:clamp(208px,26vw,280px)}.w-\[clamp\(220px\,28vw\,304px\)\]{width:clamp(220px,28vw,304px)}.w-\[clamp\(300px\,32vw\,390px\)\]{width:clamp(300px,32vw,390px)}.w-\[min\(1120px\,96vw\)\]{width:min(1120px,96vw)}.w-\[min\(1360px\,96vw\)\]{width:min(1360px,96vw)}.w-\[min\(420px\,92vw\)\]{width:min(420px,92vw)}.w-\[min\(440px\,92vw\)\]{width:min(440px,92vw)}.w-\[min\(520px\,94vw\)\]{width:min(520px,94vw)}.w-\[min\(560px\,90vw\)\]{width:min(560px,90vw)}.w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.w-\[min\(640px\,92vw\)\]{width:min(640px,92vw)}.w-\[min\(640px\,calc\(100vw-2rem\)\)\]{width:min(640px,calc(100vw - 2rem))}.w-\[min\(720px\,94vw\)\]{width:min(720px,94vw)}.w-\[min\(760px\,92vw\)\]{width:min(760px,92vw)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-3\.5{min-width:.875rem}.min-w-\[220px\]{min-width:220px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[54px\]{min-width:54px}.min-w-\[56px\]{min-width:56px}.min-w-\[88px\]{min-width:88px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[140px\]{max-width:140px}.max-w-\[220px\]{max-width:220px}.max-w-\[360px\]{max-width:360px}.max-w-\[44rem\]{max-width:44rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[50vw\]{max-width:50vw}.max-w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{max-width:min(28rem,calc(100vw - 2rem))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[1\.05\]{flex:1.05}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;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))}.translate-x-0\.5{--tw-translate-x:.125rem;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))}.translate-x-4{--tw-translate-x:1rem;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))}.rotate-90{--tw-rotate:90deg;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))}.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))}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[252px_minmax\(0\,1fr\)\]{grid-template-columns:252px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-paper-300\/45>:not([hidden])~:not([hidden]){border-color:rgb(var(--z-bg-2) / .45)}.divide-paper-300\/60>:not([hidden])~:not([hidden]){border-color:rgb(var(--z-bg-2) / .6)}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent{--tw-border-opacity:1;border-color:rgb(var(--z-accent) / var(--tw-border-opacity, 1))}.border-accent\/25{border-color:rgb(var(--z-accent) / .25)}.border-accent\/30{border-color:rgb(var(--z-accent) / .3)}.border-accent\/35{border-color:rgb(var(--z-accent) / .35)}.border-accent\/45{border-color:rgb(var(--z-accent) / .45)}.border-accent\/50{border-color:rgb(var(--z-accent) / .5)}.border-accent\/55{border-color:rgb(var(--z-accent) / .55)}.border-accent\/60{border-color:rgb(var(--z-accent) / .6)}.border-accent\/65{border-color:rgb(var(--z-accent) / .65)}.border-accent\/70{border-color:rgb(var(--z-accent) / .7)}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-emerald-400\/25{border-color:#34d39940}.border-paper-300{--tw-border-opacity:1;border-color:rgb(var(--z-bg-2) / var(--tw-border-opacity, 1))}.border-paper-300\/45{border-color:rgb(var(--z-bg-2) / .45)}.border-paper-300\/50{border-color:rgb(var(--z-bg-2) / .5)}.border-paper-300\/55{border-color:rgb(var(--z-bg-2) / .55)}.border-paper-300\/60{border-color:rgb(var(--z-bg-2) / .6)}.border-paper-300\/65{border-color:rgb(var(--z-bg-2) / .65)}.border-paper-300\/70{border-color:rgb(var(--z-bg-2) / .7)}.border-paper-300\/75{border-color:rgb(var(--z-bg-2) / .75)}.border-paper-300\/80{border-color:rgb(var(--z-bg-2) / .8)}.border-paper-400\/70{border-color:rgb(var(--z-bg-3) / .7)}.border-paper-50\/70{border-color:rgb(var(--z-bg-softer) / .7)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400\/25{border-color:#f8717140}.border-rose-500\/70{border-color:#f43f5eb3}.border-transparent{border-color:transparent}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.bg-accent{--tw-bg-opacity:1;background-color:rgb(var(--z-accent) / var(--tw-bg-opacity, 1))}.bg-accent\/10{background-color:rgb(var(--z-accent) / .1)}.bg-accent\/15{background-color:rgb(var(--z-accent) / .15)}.bg-accent\/20{background-color:rgb(var(--z-accent) / .2)}.bg-accent\/60{background-color:rgb(var(--z-accent) / .6)}.bg-accent\/70{background-color:rgb(var(--z-accent) / .7)}.bg-accent\/80{background-color:rgb(var(--z-accent) / .8)}.bg-accent\/\[0\.09\]{background-color:rgb(var(--z-accent) / .09)}.bg-accent\/\[0\.14\]{background-color:rgb(var(--z-accent) / .14)}.bg-amber-300\/80{background-color:#fcd34dcc}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/35{background-color:#00000059}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/60{background-color:#0009}.bg-emerald-500\/10{background-color:#10b9811a}.bg-ink-900{--tw-bg-opacity:1;background-color:rgb(var(--z-fg) / var(--tw-bg-opacity, 1))}.bg-paper-100{--tw-bg-opacity:1;background-color:rgb(var(--z-bg) / var(--tw-bg-opacity, 1))}.bg-paper-100\/35{background-color:rgb(var(--z-bg) / .35)}.bg-paper-100\/40{background-color:rgb(var(--z-bg) / .4)}.bg-paper-100\/45{background-color:rgb(var(--z-bg) / .45)}.bg-paper-100\/55{background-color:rgb(var(--z-bg) / .55)}.bg-paper-100\/60{background-color:rgb(var(--z-bg) / .6)}.bg-paper-100\/70{background-color:rgb(var(--z-bg) / .7)}.bg-paper-100\/75{background-color:rgb(var(--z-bg) / .75)}.bg-paper-100\/80{background-color:rgb(var(--z-bg) / .8)}.bg-paper-100\/85{background-color:rgb(var(--z-bg) / .85)}.bg-paper-100\/95{background-color:rgb(var(--z-bg) / .95)}.bg-paper-200{--tw-bg-opacity:1;background-color:rgb(var(--z-bg-1) / var(--tw-bg-opacity, 1))}.bg-paper-200\/25{background-color:rgb(var(--z-bg-1) / .25)}.bg-paper-200\/40{background-color:rgb(var(--z-bg-1) / .4)}.bg-paper-200\/45{background-color:rgb(var(--z-bg-1) / .45)}.bg-paper-200\/60{background-color:rgb(var(--z-bg-1) / .6)}.bg-paper-200\/70{background-color:rgb(var(--z-bg-1) / .7)}.bg-paper-200\/80{background-color:rgb(var(--z-bg-1) / .8)}.bg-paper-200\/85{background-color:rgb(var(--z-bg-1) / .85)}.bg-paper-200\/90{background-color:rgb(var(--z-bg-1) / .9)}.bg-paper-300{--tw-bg-opacity:1;background-color:rgb(var(--z-bg-2) / var(--tw-bg-opacity, 1))}.bg-paper-300\/40{background-color:rgb(var(--z-bg-2) / .4)}.bg-paper-300\/45{background-color:rgb(var(--z-bg-2) / .45)}.bg-paper-300\/60{background-color:rgb(var(--z-bg-2) / .6)}.bg-paper-300\/70{background-color:rgb(var(--z-bg-2) / .7)}.bg-paper-300\/80{background-color:rgb(var(--z-bg-2) / .8)}.bg-paper-400\/80{background-color:rgb(var(--z-bg-3) / .8)}.bg-paper-50{--tw-bg-opacity:1;background-color:rgb(var(--z-bg-softer) / var(--tw-bg-opacity, 1))}.bg-paper-50\/10{background-color:rgb(var(--z-bg-softer) / .1)}.bg-paper-50\/35{background-color:rgb(var(--z-bg-softer) / .35)}.bg-paper-50\/40{background-color:rgb(var(--z-bg-softer) / .4)}.bg-paper-50\/45{background-color:rgb(var(--z-bg-softer) / .45)}.bg-paper-50\/55{background-color:rgb(var(--z-bg-softer) / .55)}.bg-paper-50\/60{background-color:rgb(var(--z-bg-softer) / .6)}.bg-paper-50\/65{background-color:rgb(var(--z-bg-softer) / .65)}.bg-paper-50\/70{background-color:rgb(var(--z-bg-softer) / .7)}.bg-paper-50\/75{background-color:rgb(var(--z-bg-softer) / .75)}.bg-paper-50\/80{background-color:rgb(var(--z-bg-softer) / .8)}.bg-paper-50\/95{background-color:rgb(var(--z-bg-softer) / .95)}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-300\/80{background-color:#fda4afcc}.bg-rose-400\/80{background-color:#fb7185cc}.bg-rose-500\/15{background-color:#f43f5e26}.bg-sky-300\/80{background-color:#7dd3fccc}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.01\)\)\]{background-image:linear-gradient(180deg,#ffffff0a,#ffffff03)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(214\,140\,82\,0\.18\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.28\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:radial-gradient(circle at top left,rgba(214,140,82,.18),transparent 34%),linear-gradient(180deg,#ffffff47,#ffffff05)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[1px\]{padding-left:1px;padding-right:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-16{padding-left:4rem}.pl-2\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[12vh\]{padding-top:12vh}.pt-\[14vh\]{padding-top:14vh}.pt-\[15vh\]{padding-top:15vh}.pt-\[18vh\]{padding-top:18vh}.pt-\[7vh\]{padding-top:7vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,SF Mono,Menlo,monospace}.font-sans{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.font-serif{font-family:Iowan Old Style,"Source Serif Pro",Georgia,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.95em\]{font-size:.95em}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.35rem\]{line-height:1.35rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[color\:rgb\(var\(--z-red\)\)\]{color:rgb(var(--z-red))}.text-\[rgb\(var\(--z-accent\)\)\]{color:rgb(var(--z-accent))}.text-\[rgb\(var\(--z-red\)\)\]{color:rgb(var(--z-red))}.text-accent{--tw-text-opacity:1;color:rgb(var(--z-accent) / var(--tw-text-opacity, 1))}.text-accent\/70{color:rgb(var(--z-accent) / .7)}.text-accent\/75{color:rgb(var(--z-accent) / .75)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-ink-400{--tw-text-opacity:1;color:rgb(var(--z-grey-0) / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity:1;color:rgb(var(--z-grey-1) / var(--tw-text-opacity, 1))}.text-ink-600{--tw-text-opacity:1;color:rgb(var(--z-grey-2) / var(--tw-text-opacity, 1))}.text-ink-700{--tw-text-opacity:1;color:rgb(var(--z-fg-2) / var(--tw-text-opacity, 1))}.text-ink-800{--tw-text-opacity:1;color:rgb(var(--z-fg-1) / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity:1;color:rgb(var(--z-fg) / var(--tw-text-opacity, 1))}.text-paper-50{--tw-text-opacity:1;color:rgb(var(--z-bg-softer) / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-paper-400{text-decoration-color:rgb(var(--z-bg-3) / 1)}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-\[0\.98\]{opacity:.98}.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)}.shadow-\[0_0_0_1px_rgb\(var\(--z-accent\)\/0\.18\)\]{--tw-shadow:0 0 0 1px rgb(var(--z-accent)/.18);--tw-shadow-colored:0 0 0 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)}.shadow-\[0_0_0_2px_rgb\(var\(--z-accent\)\/0\.25\)_inset\]{--tw-shadow:0 0 0 2px rgb(var(--z-accent)/.25) inset;--tw-shadow-colored:inset 0 0 0 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)}.shadow-\[0_0_0_4px_rgb\(var\(--z-accent\)\/0\.12\)\]{--tw-shadow:0 0 0 4px rgb(var(--z-accent)/.12);--tw-shadow-colored:0 0 0 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)}.shadow-\[0_10px_24px_-18px_rgb\(var\(--z-shadow\)\/0\.7\)\,0_0_0_1px_rgb\(var\(--z-bg\)\/0\.55\)\]{--tw-shadow:0 10px 24px -18px rgb(var(--z-shadow)/.7),0 0 0 1px rgb(var(--z-bg)/.55);--tw-shadow-colored:0 10px 24px -18px var(--tw-shadow-color), 0 0 0 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)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 10px 30px rgba(15,23,42,.04);--tw-shadow-colored:0 10px 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)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 10px 30px rgba(15,23,42,.05);--tw-shadow-colored:0 10px 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)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 10px 30px rgba(15,23,42,.08);--tw-shadow-colored:0 10px 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)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 12px 28px rgba(15,23,42,.03);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_42px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 12px 42px rgba(15,23,42,.06);--tw-shadow-colored:0 12px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_-28px_rgb\(var\(--z-shadow\)\/0\.85\)\]{--tw-shadow:0 14px 32px -28px rgb(var(--z-shadow)/.85);--tw-shadow-colored:0 14px 32px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_-28px_rgb\(var\(--z-shadow\)\/0\.9\)\,0_0_0_1px_rgb\(var\(--z-accent\)\/0\.16\)\]{--tw-shadow:0 14px 34px -28px rgb(var(--z-shadow)/.9),0 0 0 1px rgb(var(--z-accent)/.16);--tw-shadow-colored:0 14px 34px -28px var(--tw-shadow-color), 0 0 0 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)}.shadow-\[0_14px_36px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 14px 36px rgba(15,23,42,.04);--tw-shadow-colored:0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 16px 36px rgba(15,23,42,.04);--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 18px 48px rgba(15,23,42,.05);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 48px rgba(15,23,42,.08);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.25\)_inset\,0_6px_14px_-6px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 6px 14px -6px rgba(0,0,0,.35);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 6px 14px -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)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 24px 80px rgba(15,23,42,.08);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_10px_-8px_rgb\(var\(--z-shadow\)\/0\.9\)\]{--tw-shadow:0 4px 10px -8px rgb(var(--z-shadow)/.9);--tw-shadow-colored:0 4px 10px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--z-accent\)\/0\.22\)\]{--tw-shadow:inset 0 0 0 1px rgb(var(--z-accent)/.22);--tw-shadow-colored:inset 0 0 0 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)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 0 0 1px rgba(255,255,255,.06);--tw-shadow-colored:inset 0 0 0 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)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.55);--tw-shadow-colored:inset 0 1px 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)}.shadow-\[inset_1px_0_0_rgb\(var\(--z-bg\)\/0\.25\)\]{--tw-shadow:inset 1px 0 0 rgb(var(--z-bg)/.25);--tw-shadow-colored:inset 1px 0 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)}.shadow-float{--tw-shadow:0 20px 60px -20px rgb(var(--z-shadow) / .28);--tw-shadow-colored:0 20px 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 1px 0 0 rgb(var(--z-shadow) / .04), 0 8px 28px -12px rgb(var(--z-shadow) / .18);--tw-shadow-colored:0 1px 0 0 var(--tw-shadow-color), 0 8px 28px -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)}.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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-accent\/25{--tw-ring-color:rgb(var(--z-accent) / .25)}.ring-accent\/40{--tw-ring-color:rgb(var(--z-accent) / .4)}.ring-accent\/60{--tw-ring-color:rgb(var(--z-accent) / .6)}.ring-accent\/\[0\.24\]{--tw-ring-color:rgb(var(--z-accent) / .24)}.ring-paper-300{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--z-bg-2) / var(--tw-ring-opacity, 1))}.ring-paper-300\/70{--tw-ring-color:rgb(var(--z-bg-2) / .7)}.ring-paper-300\/80{--tw-ring-color:rgb(var(--z-bg-2) / .8)}.ring-red-500\/60{--tw-ring-color:rgb(239 68 68 / .6)}.ring-white\/45{--tw-ring-color:rgb(255 255 255 / .45)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.2\)\]{--tw-drop-shadow:drop-shadow(0 1px 0 rgba(0,0,0,.2));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)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.\[zen\:bench\]{zen:bench}.\[zen\:perf\]{zen:perf}.task-kanban-column.is-drop-target{border-color:rgb(var(--z-accent) / .62);box-shadow:0 0 0 1px rgb(var(--z-accent) / .28)}.task-kanban-drag-preview{opacity:.98;transform-origin:0 0;will-change:transform;contain:layout paint;animation:task-kanban-drag-preview-in .12s cubic-bezier(.22,1,.36,1) both}.task-kanban-drag-preview>*{box-shadow:0 18px 34px -18px rgb(var(--z-shadow) / .55),0 0 0 1px rgb(var(--z-accent) / .18)}.task-kanban-drop-indicator{height:2px;opacity:0;border-radius:999px;background:rgb(var(--z-accent) / .95);box-shadow:0 0 0 1px rgb(var(--z-bg) / .72),0 0 14px rgb(var(--z-accent) / .42);transform:translate3d(-9999px,-9999px,0);transform-origin:0 50%;will-change:transform,width,opacity;transition:opacity 90ms cubic-bezier(.22,1,.36,1)}.task-kanban-drop-indicator:before,.task-kanban-drop-indicator:after{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:999px;background:rgb(var(--z-accent));box-shadow:0 0 0 2px rgb(var(--z-bg) / .72);transform:translateY(-50%)}.task-kanban-drop-indicator:before{left:-2px}.task-kanban-drop-indicator:after{right:-2px}@keyframes task-kanban-drag-preview-in{0%{opacity:.74;filter:saturate(.96)}to{opacity:.98;filter:saturate(1)}}@media (prefers-reduced-motion: reduce){.task-kanban-drag-preview{animation:none}.task-kanban-drop-indicator{transition:none}}:root{color-scheme:light;--z-bg: 251 241 199;--z-bg-softer: 249 245 215;--z-bg-1: 242 229 188;--z-bg-2: 229 213 173;--z-bg-3: 213 196 161;--z-bg-4: 189 174 147;--z-fg: 80 73 69;--z-fg-1: 60 56 54;--z-fg-2: 101 71 53;--z-grey-2: 90 82 76;--z-grey-1: 124 111 100;--z-grey-0: 146 131 116;--z-grey-dim: 189 174 147;--z-accent: 195 94 10;--z-accent-soft: 180 113 9;--z-accent-muted: 108 120 46;--z-red: 193 74 74;--z-green: 108 120 46;--z-yellow: 180 113 9;--z-blue: 69 112 122;--z-purple: 148 94 128;--z-aqua: 76 122 93;--z-shadow: 42 38 32;--z-glass-a1: .62;--z-glass-a2: .5;--z-glass-a3: .35;--z-glass-a4: .25;--z-glass-blur: 22px;--z-glass-sat: 180%;--scrollbar: rgb(var(--z-shadow) / .18);--glass-stroke: rgb(var(--z-shadow) / .08);--glass-shadow: 0 1px 0 rgba(255, 255, 255, .55) inset, 0 0 0 1px var(--glass-stroke), 0 16px 40px -18px rgb(var(--z-shadow) / .22)}:root[data-theme=apple-light]{color-scheme:light;--z-bg: 255 255 255;--z-bg-softer: 245 245 247;--z-bg-1: 242 242 247;--z-bg-2: 229 229 234;--z-bg-3: 209 209 214;--z-bg-4: 174 174 178;--z-fg: 29 29 31;--z-fg-1: 38 38 41;--z-fg-2: 60 60 63;--z-grey-2: 90 90 94;--z-grey-1: 128 128 133;--z-grey-0: 174 174 178;--z-grey-dim: 209 209 214;--z-accent: 0 122 255;--z-accent-soft: 255 149 0;--z-accent-muted: 52 199 89;--z-red: 255 59 48;--z-green: 52 199 89;--z-yellow: 255 149 0;--z-blue: 0 122 255;--z-purple: 175 82 222;--z-aqua: 90 200 250;--z-shadow: 42 38 32}:root[data-theme=apple-dark]{color-scheme:dark;--z-bg: 28 28 30;--z-bg-softer: 22 22 24;--z-bg-1: 44 44 46;--z-bg-2: 58 58 60;--z-bg-3: 72 72 74;--z-bg-4: 99 99 102;--z-fg: 255 255 255;--z-fg-1: 235 235 245;--z-fg-2: 152 152 157;--z-grey-2: 142 142 147;--z-grey-1: 124 124 128;--z-grey-0: 99 99 102;--z-grey-dim: 72 72 74;--z-accent: 10 132 255;--z-accent-soft: 255 159 10;--z-accent-muted: 48 209 88;--z-red: 255 69 58;--z-green: 48 209 88;--z-yellow: 255 214 10;--z-blue: 10 132 255;--z-purple: 191 90 242;--z-aqua: 100 210 255;--z-shadow: 0 0 0}:root[data-theme=light-hard]{color-scheme:light;--z-bg: 249 245 215;--z-bg-softer: 251 241 199;--z-bg-1: 242 229 188;--z-bg-2: 229 213 173}:root[data-theme=light-medium]{color-scheme:light;--z-bg: 251 241 199;--z-bg-softer: 249 245 215}:root[data-theme=light-soft]{color-scheme:light;--z-bg: 242 229 188;--z-bg-softer: 251 241 199;--z-bg-1: 237 222 184;--z-bg-2: 229 213 173}:root[data-theme=dark-hard],:root[data-theme=dark-medium],:root[data-theme=dark-soft]{color-scheme:dark;--z-bg-1: 50 48 47;--z-bg-2: 60 56 54;--z-bg-3: 69 64 61;--z-bg-4: 80 73 69;--z-fg: 212 190 152;--z-fg-1: 221 199 161;--z-fg-2: 221 199 161;--z-grey-2: 168 153 132;--z-grey-1: 146 131 116;--z-grey-0: 124 111 100;--z-grey-dim: 80 73 69;--z-accent: 231 138 78;--z-accent-soft: 216 166 87;--z-accent-muted: 169 182 101;--z-red: 234 105 98;--z-green: 169 182 101;--z-yellow: 216 166 87;--z-blue: 125 174 163;--z-purple: 211 134 155;--z-aqua: 137 180 130;--z-shadow: 0 0 0;--z-glass-a1: .58;--z-glass-a2: .46;--z-glass-a3: .32;--z-glass-a4: .22;--glass-stroke: rgb(255 255 255 / .06);--glass-shadow: 0 1px 0 rgb(255 255 255 / .04) inset, 0 0 0 1px var(--glass-stroke), 0 16px 40px -18px rgb(0 0 0 / .55)}:root[data-theme=dark-hard]{--z-bg: 29 32 33;--z-bg-softer: 40 40 40}:root[data-theme=dark-medium]{--z-bg: 40 40 40;--z-bg-softer: 50 48 47}:root[data-theme=dark-soft]{--z-bg: 50 48 47;--z-bg-softer: 60 56 54}:root[data-theme=apple-dark],:root[data-theme=catppuccin-frappe],:root[data-theme=catppuccin-macchiato],:root[data-theme=catppuccin-mocha],:root[data-theme=github-dark],:root[data-theme=github-dark-dimmed],:root[data-theme=github-dark-high-contrast],:root[data-theme=github-dark-colorblind],:root[data-theme=github-dark-tritanopia],:root[data-theme=solarized-dark],:root[data-theme=one-dark],:root[data-theme=nord-dark],:root[data-theme=tokyo-night-storm]{--z-glass-a1: .58;--z-glass-a2: .46;--z-glass-a3: .32;--z-glass-a4: .22;--glass-stroke: rgb(255 255 255 / .06);--glass-shadow: 0 1px 0 rgb(255 255 255 / .04) inset, 0 0 0 1px var(--glass-stroke), 0 16px 40px -18px rgb(0 0 0 / .55)}:root[data-theme=catppuccin-latte]{color-scheme:light;--z-bg: 239 241 245;--z-bg-softer: 230 233 239;--z-bg-1: 220 224 232;--z-bg-2: 204 208 218;--z-bg-3: 188 192 204;--z-bg-4: 172 176 190;--z-fg: 76 79 105;--z-fg-1: 92 95 119;--z-fg-2: 108 111 133;--z-grey-2: 124 127 147;--z-grey-1: 140 143 161;--z-grey-0: 156 160 176;--z-grey-dim: 188 192 204;--z-accent: 254 100 11;--z-accent-soft: 223 142 29;--z-accent-muted: 136 57 239;--z-red: 210 15 57;--z-green: 64 160 43;--z-yellow: 223 142 29;--z-blue: 30 102 245;--z-purple: 136 57 239;--z-aqua: 23 146 153;--z-shadow: 42 38 32}:root[data-theme=catppuccin-frappe]{color-scheme:dark;--z-bg: 48 52 70;--z-bg-softer: 41 44 60;--z-bg-1: 35 38 52;--z-bg-2: 65 69 89;--z-bg-3: 81 87 109;--z-bg-4: 98 104 128;--z-fg: 198 208 245;--z-fg-1: 181 191 226;--z-fg-2: 165 173 206;--z-grey-2: 148 156 187;--z-grey-1: 131 139 167;--z-grey-0: 115 121 148;--z-grey-dim: 98 104 128;--z-accent: 239 159 118;--z-accent-soft: 229 200 144;--z-accent-muted: 166 209 137;--z-red: 231 130 132;--z-green: 166 209 137;--z-yellow: 229 200 144;--z-blue: 140 170 238;--z-purple: 202 158 230;--z-aqua: 129 200 190;--z-shadow: 0 0 0}:root[data-theme=catppuccin-macchiato]{color-scheme:dark;--z-bg: 36 39 58;--z-bg-softer: 30 32 48;--z-bg-1: 24 25 38;--z-bg-2: 54 58 79;--z-bg-3: 73 77 100;--z-bg-4: 91 96 120;--z-fg: 202 211 245;--z-fg-1: 184 192 224;--z-fg-2: 165 173 203;--z-grey-2: 147 154 183;--z-grey-1: 128 135 162;--z-grey-0: 110 115 141;--z-grey-dim: 91 96 120;--z-accent: 245 169 127;--z-accent-soft: 238 212 159;--z-accent-muted: 166 218 149;--z-red: 237 135 150;--z-green: 166 218 149;--z-yellow: 238 212 159;--z-blue: 138 173 244;--z-purple: 198 160 246;--z-aqua: 139 213 202;--z-shadow: 0 0 0}:root[data-theme=catppuccin-mocha]{color-scheme:dark;--z-bg: 30 30 46;--z-bg-softer: 24 24 37;--z-bg-1: 17 17 27;--z-bg-2: 49 50 68;--z-bg-3: 69 71 90;--z-bg-4: 88 91 112;--z-fg: 205 214 244;--z-fg-1: 186 194 222;--z-fg-2: 166 173 200;--z-grey-2: 147 153 178;--z-grey-1: 127 132 156;--z-grey-0: 108 112 134;--z-grey-dim: 88 91 112;--z-accent: 250 179 135;--z-accent-soft: 249 226 175;--z-accent-muted: 166 227 161;--z-red: 243 139 168;--z-green: 166 227 161;--z-yellow: 249 226 175;--z-blue: 137 180 250;--z-purple: 203 166 247;--z-aqua: 148 226 213;--z-shadow: 0 0 0}:root[data-theme=github-light]{color-scheme:light;--z-bg: 255 255 255;--z-bg-softer: 246 248 250;--z-bg-1: 246 248 250;--z-bg-2: 234 238 242;--z-bg-3: 208 215 222;--z-bg-4: 175 184 193;--z-fg: 31 35 40;--z-fg-1: 31 35 40;--z-fg-2: 60 67 76;--z-grey-2: 80 87 96;--z-grey-1: 101 109 118;--z-grey-0: 141 149 158;--z-grey-dim: 216 222 228;--z-accent: 9 105 218;--z-accent-soft: 191 75 0;--z-accent-muted: 26 127 55;--z-red: 209 36 47;--z-green: 26 127 55;--z-yellow: 154 103 0;--z-blue: 9 105 218;--z-purple: 130 80 223;--z-aqua: 27 124 131;--z-shadow: 42 38 32}:root[data-theme=github-light-high-contrast]{color-scheme:light;--z-bg: 255 255 255;--z-bg-softer: 220 222 228;--z-bg-1: 220 222 228;--z-bg-2: 190 196 210;--z-bg-3: 88 96 110;--z-bg-4: 55 62 74;--z-fg: 0 0 0;--z-fg-1: 0 0 0;--z-fg-2: 28 33 43;--z-grey-2: 28 33 43;--z-grey-1: 55 62 74;--z-grey-0: 88 96 110;--z-grey-dim: 155 163 178;--z-accent: 3 73 180;--z-accent-soft: 148 47 0;--z-accent-muted: 5 80 38;--z-red: 166 0 23;--z-green: 5 80 38;--z-yellow: 112 75 0;--z-blue: 3 73 180;--z-purple: 80 45 151;--z-aqua: 20 98 104;--z-shadow: 42 38 32}:root[data-theme=github-dark]{color-scheme:dark;--z-bg: 13 17 23;--z-bg-softer: 1 4 9;--z-bg-1: 22 27 34;--z-bg-2: 33 38 45;--z-bg-3: 48 54 61;--z-bg-4: 110 118 129;--z-fg: 230 237 243;--z-fg-1: 230 237 243;--z-fg-2: 125 133 144;--z-grey-2: 125 133 144;--z-grey-1: 110 118 129;--z-grey-0: 72 79 88;--z-grey-dim: 48 54 61;--z-accent: 47 129 247;--z-accent-soft: 219 109 40;--z-accent-muted: 63 185 80;--z-red: 248 81 73;--z-green: 63 185 80;--z-yellow: 210 153 34;--z-blue: 47 129 247;--z-purple: 163 113 247;--z-aqua: 86 196 180;--z-shadow: 0 0 0}:root[data-theme=github-dark-dimmed]{color-scheme:dark;--z-bg: 34 39 46;--z-bg-softer: 29 33 38;--z-bg-1: 45 51 59;--z-bg-2: 55 62 71;--z-bg-3: 68 76 86;--z-bg-4: 118 131 144;--z-fg: 173 186 199;--z-fg-1: 173 186 199;--z-fg-2: 118 131 144;--z-grey-2: 118 131 144;--z-grey-1: 99 110 123;--z-grey-0: 83 93 104;--z-grey-dim: 68 76 86;--z-accent: 83 155 245;--z-accent-soft: 232 129 35;--z-accent-muted: 87 171 90;--z-red: 229 83 75;--z-green: 87 171 90;--z-yellow: 198 144 38;--z-blue: 83 155 245;--z-purple: 181 126 220;--z-aqua: 86 196 180;--z-shadow: 0 0 0}:root[data-theme=github-light-colorblind]{color-scheme:light;--z-bg: 255 255 255;--z-bg-softer: 246 248 250;--z-bg-1: 246 248 250;--z-bg-2: 234 238 242;--z-bg-3: 208 215 222;--z-bg-4: 175 184 193;--z-fg: 31 35 40;--z-fg-1: 31 35 40;--z-fg-2: 60 67 76;--z-grey-2: 80 87 96;--z-grey-1: 110 119 129;--z-grey-0: 141 149 158;--z-grey-dim: 216 222 228;--z-accent: 9 105 218;--z-accent-soft: 188 76 0;--z-accent-muted: 5 80 174;--z-red: 172 94 0;--z-green: 5 80 174;--z-yellow: 154 103 0;--z-blue: 9 105 218;--z-purple: 130 80 223;--z-aqua: 27 124 131;--z-shadow: 42 38 32}:root[data-theme=github-light-tritanopia]{color-scheme:light;--z-bg: 255 255 255;--z-bg-softer: 246 248 250;--z-bg-1: 246 248 250;--z-bg-2: 234 238 242;--z-bg-3: 208 215 222;--z-bg-4: 175 184 193;--z-fg: 31 35 40;--z-fg-1: 31 35 40;--z-fg-2: 60 67 76;--z-grey-2: 80 87 96;--z-grey-1: 110 119 129;--z-grey-0: 141 149 158;--z-grey-dim: 216 222 228;--z-accent: 9 105 218;--z-accent-soft: 188 76 0;--z-accent-muted: 26 127 55;--z-red: 210 34 81;--z-green: 26 127 55;--z-yellow: 188 76 0;--z-blue: 9 105 218;--z-purple: 130 80 223;--z-aqua: 27 124 131;--z-shadow: 42 38 32}:root[data-theme=github-dark-high-contrast]{color-scheme:dark;--z-bg: 0 0 0;--z-bg-softer: 0 0 0;--z-bg-1: 14 17 23;--z-bg-2: 28 33 43;--z-bg-3: 155 163 178;--z-bg-4: 190 196 210;--z-fg: 255 255 255;--z-fg-1: 255 255 255;--z-fg-2: 220 222 228;--z-grey-2: 220 222 228;--z-grey-1: 190 196 210;--z-grey-0: 155 163 178;--z-grey-dim: 88 96 110;--z-accent: 113 183 255;--z-accent-soft: 255 148 68;--z-accent-muted: 38 205 92;--z-red: 255 106 105;--z-green: 38 205 92;--z-yellow: 246 161 47;--z-blue: 113 183 255;--z-purple: 184 135 255;--z-aqua: 86 196 180;--z-shadow: 0 0 0}:root[data-theme=github-dark-colorblind]{color-scheme:dark;--z-bg: 13 17 23;--z-bg-softer: 1 4 9;--z-bg-1: 22 27 34;--z-bg-2: 33 38 45;--z-bg-3: 48 54 61;--z-bg-4: 110 118 129;--z-fg: 230 237 243;--z-fg-1: 230 237 243;--z-fg-2: 125 133 144;--z-grey-2: 125 133 144;--z-grey-1: 110 118 129;--z-grey-0: 72 79 88;--z-grey-dim: 48 54 61;--z-accent: 47 129 247;--z-accent-soft: 236 119 66;--z-accent-muted: 88 166 255;--z-red: 236 119 66;--z-green: 88 166 255;--z-yellow: 210 153 34;--z-blue: 47 129 247;--z-purple: 163 113 247;--z-aqua: 86 196 180;--z-shadow: 0 0 0}:root[data-theme=github-dark-tritanopia]{color-scheme:dark;--z-bg: 13 17 23;--z-bg-softer: 1 4 9;--z-bg-1: 22 27 34;--z-bg-2: 33 38 45;--z-bg-3: 48 54 61;--z-bg-4: 110 118 129;--z-fg: 230 237 243;--z-fg-1: 230 237 243;--z-fg-2: 125 133 144;--z-grey-2: 125 133 144;--z-grey-1: 110 118 129;--z-grey-0: 72 79 88;--z-grey-dim: 48 54 61;--z-accent: 47 129 247;--z-accent-soft: 247 129 102;--z-accent-muted: 63 185 80;--z-red: 255 120 140;--z-green: 63 185 80;--z-yellow: 247 129 102;--z-blue: 47 129 247;--z-purple: 163 113 247;--z-aqua: 86 196 180;--z-shadow: 0 0 0}:root[data-theme=solarized-light]{color-scheme:light;--z-bg: 253 246 227;--z-bg-softer: 245 238 213;--z-bg-1: 238 232 213;--z-bg-2: 223 215 182;--z-bg-3: 147 161 161;--z-bg-4: 131 148 150;--z-fg: 101 123 131;--z-fg-1: 88 110 117;--z-fg-2: 131 148 150;--z-grey-2: 88 110 117;--z-grey-1: 101 123 131;--z-grey-0: 131 148 150;--z-grey-dim: 147 161 161;--z-accent: 38 139 210;--z-accent-soft: 203 75 22;--z-accent-muted: 133 153 0;--z-red: 220 50 47;--z-green: 133 153 0;--z-yellow: 181 137 0;--z-blue: 38 139 210;--z-purple: 108 113 196;--z-aqua: 42 161 152;--z-shadow: 7 54 66}:root[data-theme=solarized-dark]{color-scheme:dark;--z-bg: 0 43 54;--z-bg-softer: 1 38 48;--z-bg-1: 7 54 66;--z-bg-2: 14 73 84;--z-bg-3: 88 110 117;--z-bg-4: 101 123 131;--z-fg: 131 148 150;--z-fg-1: 147 161 161;--z-fg-2: 101 123 131;--z-grey-2: 147 161 161;--z-grey-1: 131 148 150;--z-grey-0: 101 123 131;--z-grey-dim: 88 110 117;--z-accent: 38 139 210;--z-accent-soft: 203 75 22;--z-accent-muted: 133 153 0;--z-red: 220 50 47;--z-green: 133 153 0;--z-yellow: 181 137 0;--z-blue: 38 139 210;--z-purple: 108 113 196;--z-aqua: 42 161 152;--z-shadow: 0 0 0}:root[data-theme=one-light]{color-scheme:light;--z-bg: 250 250 250;--z-bg-softer: 243 243 245;--z-bg-1: 229 229 230;--z-bg-2: 211 211 213;--z-bg-3: 179 179 182;--z-bg-4: 144 144 149;--z-fg: 56 58 66;--z-fg-1: 56 58 66;--z-fg-2: 105 108 119;--z-grey-2: 105 108 119;--z-grey-1: 160 161 167;--z-grey-0: 179 179 182;--z-grey-dim: 211 211 213;--z-accent: 64 120 242;--z-accent-soft: 152 104 1;--z-accent-muted: 80 161 79;--z-red: 228 86 73;--z-green: 80 161 79;--z-yellow: 193 132 1;--z-blue: 64 120 242;--z-purple: 166 38 164;--z-aqua: 1 132 188;--z-shadow: 42 38 32}:root[data-theme=one-dark]{color-scheme:dark;--z-bg: 40 44 52;--z-bg-softer: 33 37 43;--z-bg-1: 44 49 58;--z-bg-2: 62 68 81;--z-bg-3: 92 99 112;--z-bg-4: 116 116 116;--z-fg: 171 178 191;--z-fg-1: 218 218 219;--z-fg-2: 92 99 112;--z-grey-2: 171 178 191;--z-grey-1: 132 140 153;--z-grey-0: 92 99 112;--z-grey-dim: 62 68 81;--z-accent: 97 175 239;--z-accent-soft: 209 154 102;--z-accent-muted: 152 195 121;--z-red: 224 108 117;--z-green: 152 195 121;--z-yellow: 229 192 123;--z-blue: 97 175 239;--z-purple: 198 120 221;--z-aqua: 86 182 194;--z-shadow: 0 0 0}:root[data-theme=nord-light]{color-scheme:light;--z-bg: 236 239 244;--z-bg-softer: 229 233 240;--z-bg-1: 216 222 233;--z-bg-2: 201 208 221;--z-bg-3: 182 192 208;--z-bg-4: 160 172 190;--z-fg: 46 52 64;--z-fg-1: 59 66 82;--z-fg-2: 76 86 106;--z-grey-2: 67 76 94;--z-grey-1: 76 86 106;--z-grey-0: 123 133 149;--z-grey-dim: 216 222 233;--z-accent: 94 129 172;--z-accent-soft: 208 135 112;--z-accent-muted: 163 190 140;--z-red: 191 97 106;--z-green: 163 190 140;--z-yellow: 185 144 0;--z-blue: 94 129 172;--z-purple: 180 142 173;--z-aqua: 143 188 187;--z-shadow: 46 52 64}:root[data-theme=nord-dark]{color-scheme:dark;--z-bg: 46 52 64;--z-bg-softer: 39 43 53;--z-bg-1: 59 66 82;--z-bg-2: 67 76 94;--z-bg-3: 76 86 106;--z-bg-4: 92 103 121;--z-fg: 216 222 233;--z-fg-1: 229 233 240;--z-fg-2: 141 150 164;--z-grey-2: 216 222 233;--z-grey-1: 141 150 164;--z-grey-0: 76 86 106;--z-grey-dim: 67 76 94;--z-accent: 136 192 208;--z-accent-soft: 208 135 112;--z-accent-muted: 163 190 140;--z-red: 191 97 106;--z-green: 163 190 140;--z-yellow: 235 203 139;--z-blue: 94 129 172;--z-purple: 180 142 173;--z-aqua: 143 188 187;--z-shadow: 0 0 0}:root[data-theme=tokyo-night-day]{color-scheme:light;--z-bg: 225 226 231;--z-bg-softer: 208 213 227;--z-bg-1: 196 200 218;--z-bg-2: 168 174 203;--z-bg-3: 161 166 197;--z-bg-4: 137 144 179;--z-fg: 55 96 191;--z-fg-1: 97 114 176;--z-fg-2: 132 140 181;--z-grey-2: 97 114 176;--z-grey-1: 132 140 181;--z-grey-0: 137 144 179;--z-grey-dim: 168 174 203;--z-accent: 46 125 233;--z-accent-soft: 177 92 0;--z-accent-muted: 88 117 57;--z-red: 245 42 101;--z-green: 88 117 57;--z-yellow: 140 108 62;--z-blue: 46 125 233;--z-purple: 120 71 189;--z-aqua: 0 113 151;--z-shadow: 55 96 191}:root[data-theme=tokyo-night-storm]{color-scheme:dark;--z-bg: 36 40 59;--z-bg-softer: 31 35 53;--z-bg-1: 41 46 66;--z-bg-2: 59 66 97;--z-bg-3: 65 72 104;--z-bg-4: 84 92 126;--z-fg: 192 202 245;--z-fg-1: 169 177 214;--z-fg-2: 86 95 137;--z-grey-2: 169 177 214;--z-grey-1: 115 122 162;--z-grey-0: 84 92 126;--z-grey-dim: 65 72 104;--z-accent: 122 162 247;--z-accent-soft: 255 158 100;--z-accent-muted: 158 206 106;--z-red: 247 118 142;--z-green: 158 206 106;--z-yellow: 224 175 104;--z-blue: 122 162 247;--z-purple: 187 154 247;--z-aqua: 125 207 255;--z-shadow: 0 0 0}html,body,#root{height:100%;margin:0;padding:0;font-family:var( --z-interface-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif );background:transparent;color:rgb(var(--z-fg) / 1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}body{background:transparent}#root{background:rgb(var(--z-bg) / .75)}@supports not ((backdrop-filter: blur(1px))){body{background:rgb(var(--z-bg))}}.glass-panel{background:rgb(var(--z-bg) / var(--z-glass-a1));-webkit-backdrop-filter:saturate(var(--z-glass-sat)) blur(var(--z-glass-blur));backdrop-filter:saturate(var(--z-glass-sat)) blur(var(--z-glass-blur));box-shadow:var(--glass-shadow)}.glass-raised{background:rgb(var(--z-bg-softer) / .88);-webkit-backdrop-filter:saturate(var(--z-glass-sat)) blur(calc(var(--z-glass-blur) + 4px));backdrop-filter:saturate(var(--z-glass-sat)) blur(calc(var(--z-glass-blur) + 4px));box-shadow:var(--glass-shadow)}.glass-sidebar{background:rgb(var(--z-bg) / var(--z-glass-a1));-webkit-backdrop-filter:saturate(var(--z-glass-sat)) blur(var(--z-glass-blur));backdrop-filter:saturate(var(--z-glass-sat)) blur(var(--z-glass-blur));border-right:1px solid var(--glass-stroke)}.glass-column{background:rgb(var(--z-bg) / var(--z-glass-a1));-webkit-backdrop-filter:saturate(var(--z-glass-sat)) blur(calc(var(--z-glass-blur) - 2px));backdrop-filter:saturate(var(--z-glass-sat)) blur(calc(var(--z-glass-blur) - 2px));border-right:1px solid var(--glass-stroke)}.glass-titlebar{background:rgb(var(--z-bg) / var(--z-glass-a1));-webkit-backdrop-filter:saturate(var(--z-glass-sat)) blur(var(--z-glass-blur));backdrop-filter:saturate(var(--z-glass-sat)) blur(var(--z-glass-blur));border-bottom:1px solid var(--glass-stroke)}.glass-header{background:rgb(var(--z-bg) / var(--z-glass-a1));-webkit-backdrop-filter:saturate(var(--z-glass-sat)) blur(calc(var(--z-glass-blur) - 2px));backdrop-filter:saturate(var(--z-glass-sat)) blur(calc(var(--z-glass-blur) - 2px));border-bottom:1px solid var(--glass-stroke)}:root[data-dark-sidebar] .glass-sidebar{background:linear-gradient(#00000014,#00000014),rgb(var(--z-bg) / var(--z-glass-a1))}:root[data-dark-sidebar][data-theme^=dark-] .glass-sidebar,:root[data-dark-sidebar][data-theme=apple-dark] .glass-sidebar,:root[data-dark-sidebar][data-theme^=catppuccin-frappe] .glass-sidebar,:root[data-dark-sidebar][data-theme^=catppuccin-macchiato] .glass-sidebar,:root[data-dark-sidebar][data-theme^=catppuccin-mocha] .glass-sidebar,:root[data-dark-sidebar][data-theme^=github-dark] .glass-sidebar{background:linear-gradient(#00000047,#00000047),rgb(var(--z-bg) / var(--z-glass-a1))}:root[data-dark-sidebar][data-opaque] .glass-sidebar{background:linear-gradient(#00000014,#00000014),rgb(var(--z-bg))}:root[data-dark-sidebar][data-opaque][data-theme^=dark-] .glass-sidebar,:root[data-dark-sidebar][data-opaque][data-theme=apple-dark] .glass-sidebar,:root[data-dark-sidebar][data-opaque][data-theme^=catppuccin-frappe] .glass-sidebar,:root[data-dark-sidebar][data-opaque][data-theme^=catppuccin-macchiato] .glass-sidebar,:root[data-dark-sidebar][data-opaque][data-theme^=catppuccin-mocha] .glass-sidebar,:root[data-dark-sidebar][data-opaque][data-theme^=github-dark] .glass-sidebar{background:linear-gradient(#00000047,#00000047),rgb(var(--z-bg))}:root[data-opaque] #root{background:rgb(var(--z-bg))}:root[data-opaque] .glass-panel,:root[data-opaque] .glass-raised,:root[data-opaque] .glass-sidebar,:root[data-opaque] .glass-column,:root[data-opaque] .glass-titlebar,:root[data-opaque] .glass-header{background:rgb(var(--z-bg));-webkit-backdrop-filter:none;backdrop-filter:none}input,textarea,[contenteditable=true],.cm-editor,.prose-zen{-webkit-user-select:text;-moz-user-select:text;user-select:text}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgb(var(--z-shadow) / .32);background-clip:padding-box;border:2px solid transparent}.workspace-tab-strip{scrollbar-color:var(--scrollbar) transparent}.workspace-tab-strip::-webkit-scrollbar{height:6px}.drag-region{-webkit-app-region:drag}.no-drag,button,a,input,textarea,[role=button]{-webkit-app-region:no-drag}.cm-editor{background:transparent!important;--z-heading-line-height: var(--z-editor-line-height, 1.7);--z-heading-bottom-gap: 0px;font-family:var( --z-text-font, "SF Mono", "SFMono-Regular", ui-monospace, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace );font-size:var(--z-editor-font-size, 16px);line-height:var(--z-editor-line-height, 1.7);color:rgb(var(--z-fg));height:100%;contain:layout style}.cm-editor.cm-focused{outline:none!important}.cm-editor .cm-scroller{font-family:inherit;line-height:var(--z-editor-line-height, 1.7);padding:16px 0 35vh;overflow-y:auto;overflow-x:auto;overscroll-behavior:contain}.cm-editor .cm-content{max-width:var(--z-editor-max-width, 920px);margin:0 auto;padding:0 32px;caret-color:rgb(var(--z-accent));line-height:var(--z-editor-line-height, 1.7)}:root[data-content-align=left] .cm-editor .cm-content{margin:0}:root[data-content-align=left] .prose-zen{margin-left:0;margin-right:0}.cm-editor .cm-line{padding:0;line-height:var(--z-editor-line-height, 1.7)}.cm-editor .cm-line.cm-markdown-list-line{padding-left:var(--z-list-hanging-indent, 0);text-indent:calc(var(--z-list-hanging-indent, 0) * -1)}.cm-editor .cm-cursor,.cm-editor .cm-dropCursor{border-left:2px solid rgb(var(--z-accent))}.cm-editor ::-moz-selection{background:rgb(var(--z-accent) / .22)!important}.cm-editor .cm-selectionBackground,.cm-editor ::selection{background:rgb(var(--z-accent) / .22)!important}.cm-editor .cm-fat-cursor,.cm-editor.cm-focused .cm-fat-cursor{background:rgb(var(--z-accent) / .92)!important;outline:none!important;border:none!important;min-width:0!important;padding:0!important;margin:0!important;text-indent:0!important;letter-spacing:0!important;color:rgb(var(--z-bg))!important;text-shadow:none!important;mix-blend-mode:normal;border-radius:2px}.cm-editor .cm-fat-cursor.cm-cursor-secondary{background:rgb(var(--z-grey-1) / .55)!important;outline:none!important}.cm-editor.cm-focused .cm-fat-cursor~.cm-cursor,.cm-editor .cm-fat-cursor~.cm-cursor{display:none}.cm-editor .cm-panels,.cm-editor .cm-panels-bottom,.cm-editor .cm-panels-top{background:rgb(var(--z-bg-softer))!important;border-color:rgb(var(--z-bg-3))!important;color:rgb(var(--z-fg))!important}.cm-editor .cm-vim-panel{background:rgb(var(--z-bg-softer))!important;color:rgb(var(--z-fg))!important;font-family:SF Mono,SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace!important;border-top:1px solid rgb(var(--z-bg-3));padding:4px 10px!important}.cm-editor .cm-vim-panel input,.cm-editor .cm-vim-panel textarea{background:transparent!important;color:rgb(var(--z-fg))!important;caret-color:rgb(var(--z-accent))!important;font-family:inherit!important;font-size:.95em!important;outline:none!important;border:none!important;width:100%}.cm-editor .cm-vim-panel ::-moz-selection,.cm-editor .cm-vim-panel input::-moz-selection{background:rgb(var(--z-accent) / .3)!important;color:inherit!important}.cm-editor .cm-vim-panel ::selection,.cm-editor .cm-vim-panel input::selection{background:rgb(var(--z-accent) / .3)!important;color:inherit!important}.cm-editor .cm-vim-panel span,.cm-editor .cm-vim-panel div{color:rgb(var(--z-fg-2))}.cm-editor .cm-vim-panel div[style*=flex]>span[style*=color]{display:none}.cm-editor .cm-search{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px!important;background:rgb(var(--z-bg-softer))!important;color:rgb(var(--z-fg))!important;font-family:SF Mono,SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace!important;font-size:12px;line-height:1}.cm-editor .cm-search br{flex-basis:100%;width:0;height:0}.cm-editor .cm-search .cm-textfield{min-width:min(230px,42vw);height:28px;border:1px solid rgb(var(--z-bg-3))!important;border-radius:7px;background:rgb(var(--z-bg))!important;color:rgb(var(--z-fg))!important;caret-color:rgb(var(--z-accent));box-shadow:none!important;font:inherit;line-height:28px;outline:none!important;padding:0 9px}.cm-editor .cm-search .cm-textfield::-moz-placeholder{color:rgb(var(--z-fg-2) / .78)}.cm-editor .cm-search .cm-textfield::placeholder{color:rgb(var(--z-fg-2) / .78)}.cm-editor .cm-search .cm-textfield:focus{border-color:rgb(var(--z-accent))!important;box-shadow:0 0 0 2px rgb(var(--z-accent) / .22)!important}.cm-editor .cm-search .cm-button,.cm-editor .cm-search button[name=close]{height:28px;border:1px solid rgb(var(--z-bg-3))!important;border-radius:7px;background:rgb(var(--z-bg-2))!important;color:rgb(var(--z-fg))!important;font:inherit;line-height:1;padding:0 10px;transition:background .12s ease,border-color .12s ease,color .12s ease}.cm-editor .cm-search .cm-button:hover,.cm-editor .cm-search button[name=close]:hover{border-color:rgb(var(--z-accent) / .45)!important;background:rgb(var(--z-accent) / .14)!important;color:rgb(var(--z-fg))!important}.cm-editor .cm-search .cm-button:focus-visible,.cm-editor .cm-search button[name=close]:focus-visible{outline:2px solid rgb(var(--z-accent) / .45);outline-offset:1px}.cm-editor .cm-search button[name=close]{width:28px;padding:0;font-size:15px}.cm-editor .cm-search label{display:inline-flex;align-items:center;gap:5px;min-height:28px;color:rgb(var(--z-fg-2));white-space:nowrap}.cm-editor .cm-search input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:0;border:1px solid rgb(var(--z-bg-3));border-radius:4px;background:rgb(var(--z-bg));box-shadow:inset 0 0 0 2px rgb(var(--z-bg))}.cm-editor .cm-search input[type=checkbox]:checked{border-color:rgb(var(--z-accent));background:rgb(var(--z-accent))}.cm-editor .cm-search input[type=checkbox]:focus-visible{outline:2px solid rgb(var(--z-accent) / .45);outline-offset:2px}.cm-editor .cm-task-checkbox{display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom;width:1.05em;height:1.05em;margin-right:.15em}.cm-editor .cm-task-checkbox-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1em;height:1em;margin:0;border:1.5px solid rgb(var(--z-bg-3));border-radius:4px;background:rgb(var(--z-bg));cursor:pointer;position:relative;transition:border-color .12s ease,background .12s ease}.cm-editor .cm-task-checkbox-input:hover{border-color:rgb(var(--z-accent) / .7)}.cm-editor .cm-task-checkbox-input:checked{border-color:rgb(var(--z-accent));background:rgb(var(--z-accent))}.cm-editor .cm-task-checkbox-input:checked:after{content:"";position:absolute;left:50%;top:45%;width:.32em;height:.6em;border:solid rgb(var(--z-bg));border-width:0 .16em .16em 0;transform:translate(-50%,-55%) rotate(45deg)}.cm-editor .cm-task-checkbox-input:focus-visible{outline:2px solid rgb(var(--z-accent) / .45);outline-offset:2px}.cm-editor .cm-searchMatch{background:rgb(var(--z-yellow) / .4)!important;border-radius:3px;box-shadow:0 0 0 1px rgb(var(--z-yellow) / .55)}.cm-editor .cm-searchMatch-selected{background:rgb(var(--z-accent) / .5)!important;box-shadow:0 0 0 1px rgb(var(--z-accent) / .75)}.cm-editor .cm-searchMatch .tok-monospace{background:transparent!important}.cm-editor .cm-activeLine{background:transparent}.cm-editor .cm-line.cm-task-jump-highlight{border-radius:6px;background:rgb(var(--z-accent) / .18);box-shadow:inset 3px 0 rgb(var(--z-accent) / .82),0 0 0 4px rgb(var(--z-accent) / .1);animation:cm-task-jump-highlight 1.4s cubic-bezier(.22,1,.36,1) both}.cm-editor .cm-comment-anchor-active{text-decoration-line:underline;text-decoration-color:rgb(var(--z-accent) / .72);text-decoration-thickness:2px;text-underline-offset:.16em}.cm-editor .cm-line.cm-comment-line{position:relative}.cm-editor .cm-comment-marker-wrap{position:absolute;top:calc((var(--z-editor-line-height, 1.7) * .5em) + var(--z-comment-marker-offset, 0px));right:0;width:0;height:0;overflow:visible;z-index:4}.cm-editor .cm-comment-marker{position:absolute;right:-28px;top:0;display:flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid rgb(var(--z-bg-4) / .36);border-radius:7px;background:rgb(var(--z-bg-1) / .78);color:rgb(var(--z-fg-2) / .78);box-shadow:0 8px 18px -14px rgb(var(--z-shadow) / .58);opacity:.82;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%);transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}.cm-editor .cm-comment-marker:hover,.cm-editor .cm-comment-marker-active{border-color:rgb(var(--z-accent) / .4);background:rgb(var(--z-bg) / .9);color:rgb(var(--z-accent));opacity:1;transform:translateY(calc(-50% - 1px))}@keyframes cm-task-jump-highlight{0%{background:rgb(var(--z-accent) / .34);box-shadow:inset 3px 0 rgb(var(--z-accent) / .9),0 0 0 6px rgb(var(--z-accent) / .16)}55%{background:rgb(var(--z-accent) / .2);box-shadow:inset 3px 0 rgb(var(--z-accent) / .72),0 0 0 4px rgb(var(--z-accent) / .1)}to{background:transparent;box-shadow:inset 3px 0 rgb(var(--z-accent) / 0),0 0 rgb(var(--z-accent) / 0)}}@media (prefers-reduced-motion: reduce){.cm-editor .cm-line.cm-task-jump-highlight{animation:none;background:rgb(var(--z-accent) / .24);box-shadow:inset 3px 0 rgb(var(--z-accent) / .86),0 0 0 4px rgb(var(--z-accent) / .12)}}.cm-editor .cm-gutters{flex-shrink:0;border:0;background:transparent;color:rgb(var(--z-fg-2) / .72);padding-left:12px;padding-right:6px}.cm-editor .cm-gutter{background:transparent}.cm-editor .cm-lineNumbers .cm-gutterElement{min-width:2.5ch;padding:0 8px 0 0;text-align:right;font-variant-numeric:tabular-nums;line-height:var(--z-editor-line-height, 1.7);background:transparent}.cm-editor .cm-activeLineGutter{color:rgb(var(--z-fg));background:transparent!important}.cm-editor .tok-heading,.cm-editor .tok-heading1,.cm-editor .tok-heading2,.cm-editor .tok-heading3,.cm-editor .tok-heading4,.cm-editor .tok-heading5,.cm-editor .tok-heading6,.cm-editor .tok-emphasis,.cm-editor .tok-strong,.cm-editor .tok-quote,.cm-editor .tok-list,.cm-editor .tok-meta{color:rgb(var(--z-fg))}.cm-editor .tok-heading,.cm-editor .tok-heading1,.cm-editor .tok-heading2,.cm-editor .tok-heading3,.cm-editor .tok-heading4,.cm-editor .tok-heading5,.cm-editor .tok-heading6{font-weight:700;font-style:normal;line-height:var(--z-heading-line-height)}.cm-editor .tok-heading1{font-size:2em}.cm-editor .tok-heading2{font-size:1.6em}.cm-editor .tok-heading3{font-size:1.3em}.cm-editor .tok-heading4{font-size:1.15em}.cm-editor .tok-heading5{font-size:1em;text-transform:uppercase;letter-spacing:0}.cm-editor .tok-heading6{font-size:.92em;color:rgb(var(--z-fg-2))}.cm-editor .tok-emphasis{font-style:italic}.cm-editor .tok-strong{font-weight:700}.cm-editor .tok-quote{font-style:italic}.cm-editor .tok-link,.cm-editor .tok-url{color:rgb(var(--z-accent));text-decoration:none}.cm-editor .tok-monospace{font-family:var( --z-mono-font, "SF Mono", "SFMono-Regular", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace );font-size:.92em;background:rgb(var(--z-bg-2));padding:1px 4px;border-radius:4px}.cm-editor .tok-keyword{color:rgb(var(--z-accent));font-weight:600}.cm-editor .tok-string{color:rgb(var(--z-green))}.cm-editor .tok-comment{color:rgb(var(--z-fg-2));font-style:italic;opacity:.85}.cm-editor .tok-number,.cm-editor .tok-atom{color:rgb(var(--z-yellow))}.cm-editor .tok-operator{color:rgb(var(--z-fg-2))}.cm-editor .tok-type{color:rgb(var(--z-purple))}.cm-editor .tok-tag{color:rgb(var(--z-red))}.cm-editor .tok-function{color:rgb(var(--z-blue))}.cm-editor .tok-variable-def,.cm-editor .tok-property{color:rgb(var(--z-fg))}.cm-editor .tok-punct,.cm-editor .tok-bracket{color:rgb(var(--z-fg-2))}.cm-editor .tok-attr,.cm-editor .tok-label{color:rgb(var(--z-purple))}.cm-editor .tok-variable{color:rgb(var(--z-fg))}.cm-editor .tok-meta-code{color:rgb(var(--z-accent-soft));font-style:italic}.cm-editor .cm-markdown-list-line .tok-meta-code{font-style:normal}.cm-editor .tok-invalid{color:rgb(var(--z-red));-webkit-text-decoration:underline wavy rgb(var(--z-red) / .6);text-decoration:underline wavy rgb(var(--z-red) / .6)}.zen-tikz,.zen-jsxgraph,.zen-function-plot{display:flex;flex-direction:column;align-items:stretch;margin:1.1rem 0;padding:.9rem .6rem;border-radius:10px;background:rgb(var(--z-bg-softer));overflow-x:auto;color:rgb(var(--z-fg-1))}.zen-diagram-surface{display:flex;justify-content:center;align-items:center;width:100%}.zen-diagram-expand{align-self:flex-end;margin-bottom:.5rem;border:1px solid rgb(var(--z-bg-3) / .8);border-radius:9999px;background:rgb(var(--z-bg) / .9);color:rgb(var(--z-fg-2));font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;padding:.45rem .7rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.zen-diagram-expand:hover{background:rgb(var(--z-bg-1));border-color:rgb(var(--z-bg-3));color:rgb(var(--z-fg-1))}.zen-tikz svg{max-width:100%;height:auto}.zen-jsxgraph-host{background:rgb(var(--z-bg));border-radius:6px;color:rgb(var(--z-fg-1))}.zen-jsxgraph-host .JXGtext,.zen-jsxgraph-host .JXGinfobox{color:rgb(var(--z-fg-1))!important}.zen-function-plot-host{background:rgb(var(--z-bg));border-radius:6px;color:rgb(var(--z-fg-1))}.zen-function-plot-host svg .axis path,.zen-function-plot-host svg .axis line{stroke:rgb(var(--z-grey-1));stroke-opacity:.75}.zen-function-plot-host svg .axis text,.zen-function-plot-host svg text{fill:rgb(var(--z-fg-1))!important}.zen-function-plot-host svg .grid line{stroke:rgb(var(--z-grey-dim));stroke-opacity:.2}.zen-function-plot-host svg .top-right-legend{fill:rgb(var(--z-fg-1))!important}.zen-diagram-error{white-space:pre-wrap;font-size:12px;line-height:1.45;color:rgb(var(--z-red));background:rgb(var(--z-red) / .08);padding:8px 10px;border-radius:6px;margin:0}.zen-tikz-loading{font-size:11px;color:rgb(var(--z-fg-2));font-style:italic}.prose-zen{--z-heading-line-height: var(--z-editor-line-height, 1.7);--z-prose-line-gap: calc(var(--z-editor-line-height, 1.7) * 1em);--z-prose-rendered-gap: calc(var(--z-prose-line-gap) * .6);--z-prose-block-gap: var(--z-prose-rendered-gap);--z-prose-section-gap: var(--z-prose-rendered-gap);--z-prose-heading-gap: var(--z-prose-rendered-gap);width:min(100%,var(--z-preview-max-width, 920px));max-width:none;margin:0 auto;padding:16px 32px 40vh;font-family:var( --z-text-font, "SF Mono", "SFMono-Regular", ui-monospace, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace );font-size:var(--z-editor-font-size, 16px);line-height:var(--z-editor-line-height, 1.7);color:rgb(var(--z-fg) / 1)}.prose-zen h1,.prose-zen h2,.prose-zen h3,.prose-zen h4,.prose-zen h5,.prose-zen h6{font-family:inherit;font-weight:700;color:rgb(var(--z-fg) / 1);letter-spacing:0;line-height:var(--z-heading-line-height)}.prose-zen h1{font-size:2em;margin-top:0;margin-bottom:var(--z-prose-heading-gap)}.prose-zen h2{font-size:1.6em;margin-top:var(--z-prose-section-gap);margin-bottom:var(--z-prose-heading-gap)}.prose-zen h3{font-size:1.3em;margin-top:var(--z-prose-section-gap);margin-bottom:var(--z-prose-heading-gap)}.prose-zen h4{font-size:1.15em;margin-top:var(--z-prose-section-gap);margin-bottom:var(--z-prose-heading-gap)}.prose-zen h5{font-size:1em;margin-top:var(--z-prose-section-gap);margin-bottom:var(--z-prose-heading-gap);text-transform:uppercase;letter-spacing:0}.prose-zen h6{font-size:.92em;margin-top:var(--z-prose-section-gap);margin-bottom:var(--z-prose-heading-gap);color:rgb(var(--z-fg-2) / 1)}.prose-zen>:first-child{margin-top:0}.prose-zen p{margin:var(--z-prose-block-gap) 0}.prose-zen a{color:rgb(var(--z-accent) / 1);text-decoration:none;border-bottom:1px solid rgb(var(--z-accent-muted) / 1)}.prose-zen a:hover{border-bottom-color:rgb(var(--z-accent) / 1)}.prose-zen ul,.prose-zen ol{padding-left:1.4em;margin:var(--z-prose-block-gap) 0}.prose-zen li{margin:0}.prose-zen ul>li{list-style:disc}.prose-zen ol>li{list-style:decimal}.prose-zen li.task-list-item{list-style:none;margin-left:-1.4em;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.5em;column-gap:.5em;row-gap:calc(var(--z-prose-block-gap) * .45);align-items:flex-start}.prose-zen li.task-list-item>p:first-child{display:contents}.prose-zen li.task-list-item input[type=checkbox]{grid-column:1;margin-top:.45em;accent-color:rgb(var(--z-accent) / 1)}.prose-zen li.task-list-item>p:not(:first-child),.prose-zen li.task-list-item>ul,.prose-zen li.task-list-item>ol{grid-column:2}.prose-zen li.task-list-item>ul,.prose-zen li.task-list-item>ol{margin-top:0;margin-bottom:0}.prose-zen blockquote{margin:var(--z-prose-block-gap) 0;padding:.2em 1em;border-left:3px solid rgb(var(--z-bg-3) / 1);color:rgb(var(--z-grey-2) / 1);font-style:italic;background:rgb(var(--z-bg-softer) / 1);border-radius:0 8px 8px 0}.prose-zen code{font-family:var( --z-mono-font, "SF Mono", "SFMono-Regular", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace );font-size:.9em;background:rgb(var(--z-bg-1) / 1);padding:1px 6px;border-radius:4px;color:rgb(var(--z-fg-1) / 1)}.prose-zen pre{background:rgb(var(--z-bg-1) / 1);border:1px solid rgb(var(--z-bg-2) / 1);border-radius:10px;padding:var(--z-prose-line-gap) 16px;overflow-x:auto;margin:var(--z-prose-block-gap) 0}.prose-zen pre code{background:transparent;padding:0;font-size:1em;line-height:var(--z-editor-line-height, 1.7);color:rgb(var(--z-fg-1) / 1)}.prose-zen .zen-code-block{position:relative;--z-code-toolbar-line: max(var(--z-prose-line-gap), 28px);margin:var(--z-prose-block-gap) 0;background:rgb(var(--z-bg-1) / 1);border:1px solid rgb(var(--z-bg-2) / 1);border-radius:10px;overflow:hidden}.prose-zen .zen-code-block pre{background:transparent;border:0;border-radius:0;margin:0;padding:var(--z-code-toolbar-line) 16px var(--z-prose-line-gap)}.prose-zen .zen-code-block[data-code-folded=true] pre{display:none}.prose-zen .zen-code-block-toolbar{position:absolute;top:max(2px,calc((var(--z-code-toolbar-line) - 24px) / 2));right:8px;left:8px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.prose-zen .zen-code-fold-button,.prose-zen .zen-code-copy-button{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:52px;border:1px solid rgb(var(--z-bg-3) / .72);border-radius:6px;background:rgb(var(--z-bg) / .82);color:rgb(var(--z-grey-2) / 1);font-family:var( --z-interface-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif );font-size:11px;font-weight:600;line-height:1;padding:0 8px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.prose-zen .zen-code-fold-button:hover,.prose-zen .zen-code-copy-button:hover{background:rgb(var(--z-bg-softer) / 1);border-color:rgb(var(--z-bg-3) / 1);color:rgb(var(--z-fg) / 1)}.prose-zen .zen-code-fold-button:focus-visible,.prose-zen .zen-code-copy-button:focus-visible{outline:2px solid rgb(var(--z-accent) / .45);outline-offset:2px}.prose-zen .zen-code-copy-button[data-copy-state=copied]{background:rgb(var(--z-green) / .08);border-color:rgb(var(--z-green) / .45);color:rgb(var(--z-green))}.prose-zen .zen-code-copy-button[data-copy-state=failed]{background:rgb(var(--z-red) / .08);border-color:rgb(var(--z-red) / .45);color:rgb(var(--z-red))}.prose-zen .zen-code-block-summary{display:none;padding:42px 16px 14px;color:rgb(var(--z-grey-1) / 1);font-family:var( --z-interface-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif );font-size:12px;line-height:1.4}.prose-zen .zen-code-block[data-code-folded=true] .zen-code-block-summary{display:block}.prose-zen table{border-collapse:collapse;width:100%;margin:var(--z-prose-block-gap) 0;font-size:.94em}.prose-zen th,.prose-zen td{border:1px solid rgb(var(--z-bg-2) / 1);padding:.5em .75em;text-align:left}.prose-zen th{background:rgb(var(--z-bg-1) / 1);font-weight:600}.prose-zen hr{border:none;border-top:1px solid rgb(var(--z-bg-2) / 1);margin:calc(var(--z-prose-section-gap) * 1.25) 0}.prose-zen img{max-width:100%;border-radius:8px}:is(.prose-zen,.cm-editor) .katex-display{margin:1.35em 0;padding:.9em 1.1em;background:color-mix(in srgb,rgb(var(--z-bg-1) / 1) 70%,transparent);border:1px solid color-mix(in srgb,rgb(var(--z-bg-2) / 1) 70%,transparent);border-radius:12px;overflow-x:auto;overflow-y:hidden}:is(.prose-zen,.cm-editor) .katex-display>.katex{text-align:center}:is(.prose-zen,.cm-editor) .katex-display+.katex-display{margin-top:-.25em}:is(.prose-zen,.cm-editor) .local-image-embed{margin:1.35rem 0}.cm-editor .local-image-embed{cursor:grab}.cm-editor .local-image-embed.is-dragging{opacity:.72;cursor:grabbing}:is(.prose-zen,.cm-editor) .local-image-embed-frame{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgb(var(--z-bg-2) / 1);background:color-mix(in srgb,rgb(var(--z-bg) / 1) 94%,transparent);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}:is(.prose-zen,.cm-editor) .local-image-embed:hover .local-image-embed-frame{border-color:color-mix(in srgb,rgb(var(--z-accent) / 1) 55%,rgb(var(--z-bg-2) / 1));box-shadow:inset 0 0 0 1px color-mix(in srgb,rgb(var(--z-accent) / 1) 45%,transparent)}:is(.prose-zen,.cm-editor) .local-image-embed-image{display:block;width:100%;max-width:100%;border-radius:0}:is(.prose-zen,.cm-editor) .local-image-embed-controls{position:absolute;inset-inline:0;display:flex;pointer-events:none;opacity:0;transition:opacity .12s ease}:is(.prose-zen,.cm-editor) .local-image-embed:hover .local-image-embed-controls{opacity:1}:is(.prose-zen,.cm-editor) .local-image-embed-controls-top{top:.6rem;justify-content:flex-end;padding-inline:.6rem}:is(.prose-zen,.cm-editor) .local-image-embed-controls-bottom{bottom:.6rem;justify-content:flex-end;padding-inline:.6rem}:is(.prose-zen,.cm-editor) .local-image-embed-action{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;border:1px solid rgb(0 0 0 / .08);border-radius:10px;background:#141312d1;color:#fffffff0;font-family:var( --z-mono-font, "SF Mono", "SFMono-Regular", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace );font-size:.82rem;font-weight:700;line-height:1;letter-spacing:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:is(.prose-zen,.cm-editor) .local-image-embed-action:hover{background:#141312eb}:is(.prose-zen,.cm-editor) .local-image-embed-action:focus-visible{outline:2px solid rgb(var(--z-accent) / 1);outline-offset:2px}:is(.prose-zen,.cm-editor) .local-image-embed-action-open{border-radius:999px;min-width:2.1rem;font-size:1rem}:is(.prose-zen,.cm-editor) .local-image-embed-caption{margin-top:.55rem;text-align:center;font-size:.88rem;color:rgb(var(--z-fg-2) / 1)}.cm-editor .cm-local-image-embed{display:block;width:100%;max-width:min(100%,980px);margin:.75rem 0 1rem}.cm-editor .cm-local-pdf-embed,.cm-editor .local-pdf-embed{display:block;margin:1rem 0;overflow:hidden;border-radius:12px;border:1px solid rgb(var(--z-bg-3));background:rgb(var(--z-bg-1))}.cm-editor .local-pdf-embed-header{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid rgb(var(--z-bg-3));background:rgb(var(--z-bg-2) / .4);font-size:.85rem}.cm-editor .local-pdf-embed-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:rgb(var(--z-fg))}.cm-editor .local-pdf-embed-action{flex:0 0 auto;padding:3px 9px;border-radius:6px;border:1px solid rgb(var(--z-bg-3));background:rgb(var(--z-bg) / .6);color:rgb(var(--z-fg-2));font-size:.78rem;cursor:pointer;transition:background .12s,color .12s}.cm-editor .local-pdf-embed-action:hover{background:rgb(var(--z-accent) / .12);color:rgb(var(--z-accent));border-color:rgb(var(--z-accent) / .4)}.cm-editor .local-pdf-embed-frame{display:block;width:100%;height:480px;border:0;background:#fff}:is(.prose-zen,.cm-editor) .local-asset-pinned-ref{margin:.75rem 0;display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:0;overflow:visible;border-radius:0;min-width:0;width:100%}:is(.prose-zen,.cm-editor) .local-asset-pinned-ref-button{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px dashed rgb(var(--z-accent) / .45);background:rgb(var(--z-accent) / .06);color:rgb(var(--z-fg));cursor:pointer;text-align:left;transition:background .12s}:is(.prose-zen,.cm-editor) .local-asset-pinned-ref-button:hover{background:rgb(var(--z-accent) / .12)}:is(.prose-zen,.cm-editor) .local-asset-pinned-ref-icon{flex:0 0 auto;font-size:1rem;color:rgb(var(--z-accent))}:is(.prose-zen,.cm-editor) .local-asset-pinned-ref-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:.9rem}:is(.prose-zen,.cm-editor) .local-asset-pinned-ref-badge{flex:0 0 auto;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--z-accent));opacity:.85}.cm-editor .local-asset-pinned-ref-edit,.cm-editor .local-asset-pinned-ref-preview{flex:0 0 auto;padding:4px 10px;border-radius:6px;border:1px solid rgb(var(--z-bg-3));background:rgb(var(--z-bg) / .6);color:rgb(var(--z-fg-2));font-size:.78rem;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.cm-editor .local-asset-pinned-ref-edit:hover,.cm-editor .local-asset-pinned-ref-preview:hover{background:rgb(var(--z-accent) / .12);color:rgb(var(--z-accent));border-color:rgb(var(--z-accent) / .4)}.prose-zen .local-asset-embed{margin:1.25rem 0;overflow:hidden;border-radius:14px;border:1px solid rgb(var(--z-bg-2) / 1);background:color-mix(in srgb,rgb(var(--z-bg) / 1) 90%,transparent)}.prose-zen .local-asset-embed-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgb(var(--z-bg-2) / 1);padding:.65rem .85rem}.prose-zen .local-asset-embed-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;color:rgb(var(--z-fg-1) / 1)}.prose-zen .local-asset-embed-open{flex-shrink:0;border-radius:999px;background:rgb(var(--z-bg-1) / 1);padding:.2rem .55rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.prose-zen .local-asset-embed-frame,.prose-zen .local-asset-embed-video{display:block;width:100%;min-height:420px;border:0;background:rgb(var(--z-bg-softer) / 1)}.prose-zen .local-asset-embed-audio{display:block;width:calc(100% - 1.7rem);margin:.85rem}.prose-zen a.wikilink{background:rgb(var(--z-bg-1) / 1);padding:1px 6px;border-radius:4px;border-bottom:none;font-weight:500}.prose-zen a.wikilink.broken{color:rgb(var(--z-grey-1) / 1);border:1px dashed rgb(var(--z-bg-3) / 1)}.prose-zen a.wikilink:hover{background:rgb(var(--z-bg-2) / 1)}.prose-hover-preview{font-size:13px;line-height:var(--z-editor-line-height, 1.7)}.prose-hover-preview :is(h1,h2,h3){margin-top:0}.prose-hover-preview p:first-child,.prose-hover-preview :is(h1,h2,h3):first-child{margin-top:0}.prose-hover-preview>:last-child{margin-bottom:0}.prose-zen .hashtag{display:inline-block;background:rgb(var(--z-bg-1) / 1);color:rgb(var(--z-fg-2) / 1);padding:0 6px;border-radius:999px;font-size:.85em;font-weight:500;text-decoration:none;border-bottom:none!important}.prose-zen .callout{margin:var(--z-prose-block-gap) 0;padding:.8em 1em;border-radius:10px;border:1px solid rgb(var(--z-bg-2) / 1);background:rgb(var(--z-bg-softer) / 1)}.prose-zen .callout-title{display:flex;align-items:center;gap:.5em;font-weight:600;margin-bottom:.35em}.prose-zen .callout[data-callout=note],.prose-zen .callout[data-callout=info]{border-color:rgb(var(--z-blue) / .35);background:rgb(var(--z-blue) / .08)}.prose-zen .callout[data-callout=note] .callout-title,.prose-zen .callout[data-callout=info] .callout-title{color:rgb(var(--z-blue))}.prose-zen .callout[data-callout=tip],.prose-zen .callout[data-callout=hint]{border-color:rgb(var(--z-green) / .35);background:rgb(var(--z-green) / .08)}.prose-zen .callout[data-callout=tip] .callout-title,.prose-zen .callout[data-callout=hint] .callout-title{color:rgb(var(--z-green))}.prose-zen .callout[data-callout=warning],.prose-zen .callout[data-callout=warn]{border-color:rgb(var(--z-yellow) / .4);background:rgb(var(--z-yellow) / .08)}.prose-zen .callout[data-callout=warning] .callout-title,.prose-zen .callout[data-callout=warn] .callout-title{color:rgb(var(--z-yellow))}.prose-zen .callout[data-callout=danger],.prose-zen .callout[data-callout=error]{border-color:rgb(var(--z-red) / .35);background:rgb(var(--z-red) / .08)}.prose-zen .callout[data-callout=danger] .callout-title,.prose-zen .callout[data-callout=error] .callout-title{color:rgb(var(--z-red))}.prose-zen .mermaid{display:flex;flex-direction:column;align-items:stretch;background:rgb(var(--z-bg-softer) / .6);border:1px solid rgb(var(--z-bg-3) / .4);border-radius:10px;padding:14px;margin:1em 0;text-align:center;overflow-x:auto}.prose-zen .mermaid svg{max-width:100%;height:auto}.zen-diagram-modal-host .zen-tikz,.zen-diagram-modal-host .zen-jsxgraph,.zen-diagram-modal-host .zen-function-plot,.zen-diagram-modal-host .mermaid{margin:0}.zen-diagram-modal-host{width:100%}.zen-diagram-modal-host .zen-diagram-surface-expanded>svg{display:block;width:100%;max-width:none;height:auto;max-height:min(78vh,1200px);margin:0 auto}.zen-diagram-modal-control,.zen-diagram-modal-zoom{display:inline-flex;align-items:center;justify-content:center;height:30px;border:1px solid rgb(var(--z-bg-3) / .8);border-radius:7px;background:rgb(var(--z-bg) / .82);color:rgb(var(--z-fg-1));font-family:SF Mono,SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.zen-diagram-modal-shell-fullscreen{width:100vw;height:calc(100vh - 44px);margin-top:44px}.zen-diagram-modal-control{width:30px}.zen-diagram-modal-control svg{width:16px;height:16px}.zen-diagram-modal-zoom{min-width:56px;padding:0 9px;font-size:12px}.zen-diagram-modal-control:hover,.zen-diagram-modal-zoom:hover{border-color:rgb(var(--z-accent) / .45);background:rgb(var(--z-accent) / .14);color:rgb(var(--z-fg))}.zen-diagram-modal-control:focus-visible,.zen-diagram-modal-zoom:focus-visible,.zen-diagram-pan-viewport:focus-visible{outline:2px solid rgb(var(--z-accent) / .45);outline-offset:2px}.zen-diagram-pan-viewport{position:relative;height:min(76vh,900px);min-height:360px;overflow:hidden;border:1px solid rgb(var(--z-bg-3) / .55);border-radius:12px;background:linear-gradient(rgb(var(--z-bg-softer) / .88),rgb(var(--z-bg-softer) / .88)),radial-gradient(circle at top left,rgb(var(--z-accent) / .08),transparent 32rem);cursor:grab;touch-action:none}.zen-diagram-pan-viewport:active{cursor:grabbing}.zen-diagram-pan-viewport-fill{height:100%;min-height:0}.zen-diagram-pan-content{position:absolute;left:0;top:0;width:100%;max-width:none;transform-origin:0 0;will-change:transform}.zen-diagram-pan-content .zen-diagram-modal-host{width:100%}.zen-diagram-pan-content .zen-tikz,.zen-diagram-pan-content .zen-jsxgraph,.zen-diagram-pan-content .zen-function-plot,.zen-diagram-pan-content .mermaid{max-width:none;overflow:visible}.zen-diagram-pan-content .zen-diagram-surface-expanded>svg,.zen-diagram-pan-content .mermaid svg{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto}.list-row{transition:background-color .12s ease,color .12s ease}.zen-slider{background:rgb(var(--z-bg-3))}.zen-slider::-webkit-slider-runnable-track{height:4px;border-radius:9999px;background:rgb(var(--z-bg-3))}.zen-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:9999px;background:rgb(var(--z-accent));border:2px solid rgb(var(--z-bg));box-shadow:0 1px 3px #0003;cursor:pointer}.zen-slider::-moz-range-thumb{width:16px;height:16px;border-radius:9999px;background:rgb(var(--z-accent));border:2px solid rgb(var(--z-bg));box-shadow:0 1px 3px #0003;cursor:pointer}.zen-slider:focus{outline:none}[data-settings-search-id]{scroll-margin-block:24px;transition:background-color .18s ease}[data-settings-search-highlight=true]{background:rgb(var(--z-accent) / .055);animation:settings-search-target-tint 2s ease-out}@keyframes settings-search-target-tint{0%{background:rgb(var(--z-accent) / 0)}12%,72%{background:rgb(var(--z-accent) / .07)}to{background:rgb(var(--z-accent) / .025)}}@media (prefers-reduced-motion: reduce){[data-settings-search-highlight=true]{animation:none}}.panel-focused{box-shadow:inset 0 0 0 2px rgb(var(--z-accent) / .3)}.vim-cursor{background:rgb(var(--z-accent) / .15);color:rgb(var(--z-ink-900))}.vim-cursor-on-active{box-shadow:inset 0 0 0 2px #ffffff80}.vim-cursor-on-selected{box-shadow:inset 0 0 0 2px rgb(var(--z-accent) / .65)}.vim-hint{z-index:10000;background:rgb(var(--z-accent));color:#fff;font-size:11px;font-weight:700;font-family:var(--z-mono-font, "SF Mono", ui-monospace, monospace);padding:1px 5px;border-radius:3px;line-height:1.3;pointer-events:none;text-transform:lowercase;box-shadow:0 1px 4px #00000040}.vim-hint-dim{opacity:.2}.vim-hint-matched{opacity:.55}.cm-tooltip-autocomplete{background:rgb(var(--z-bg))!important;border:1px solid var(--glass-stroke)!important;border-radius:10px!important;box-shadow:0 8px 30px #00000040!important;overflow:hidden!important;padding:4px!important;min-width:240px}.cm-tooltip-autocomplete>ul{font-family:var( --z-interface-font, -apple-system, BlinkMacSystemFont, system-ui, sans-serif )!important;max-height:320px!important}.cm-tooltip-autocomplete:has(.wikilink-cmd-option):after{content:"Type | to change display text  ·  Use /path/to/note for exact links";display:block;padding:10px 12px 8px;border-top:1px solid rgb(var(--z-bg-3) / .7);font-size:12px;color:rgb(var(--z-fg-2));text-align:center}.cm-tooltip-autocomplete>ul>li{padding:0!important;border-radius:6px!important;overflow:hidden}.cm-tooltip-autocomplete>ul>li[aria-selected]{background:rgb(var(--z-accent) / .15)!important;color:inherit!important}.cm-tooltip-autocomplete .cm-completionLabel,.cm-tooltip-autocomplete .cm-completionDetail,.cm-tooltip-autocomplete .cm-completionIcon{display:none!important}.cm-completionMatchedText{text-decoration:none!important;font-weight:600}.slash-cmd-item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer}.slash-cmd-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgb(var(--z-paper-200));color:rgb(var(--z-ink-700));font-size:12px;font-weight:700;font-family:var(--z-mono-font, "SF Mono", ui-monospace, monospace);flex-shrink:0}.slash-cmd-label{flex:1;font-size:14px;font-weight:500;color:rgb(var(--z-ink-900))}.slash-cmd-detail{font-size:12px;color:rgb(var(--z-ink-400));font-family:var(--z-mono-font, "SF Mono", ui-monospace, monospace)}.wikilink-cmd-item{display:flex;align-items:center;min-width:260px;padding:10px 12px;cursor:pointer}.wikilink-cmd-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.wikilink-cmd-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:rgb(var(--z-ink-900))}.wikilink-cmd-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:rgb(var(--z-ink-400));font-family:var(--z-mono-font, "SF Mono", ui-monospace, monospace)}.cm-editor .cm-foldPlaceholder{background:rgb(var(--z-bg-2));color:rgb(var(--z-ink-500));border:1px solid rgb(var(--z-bg-3));border-radius:4px;padding:0 6px;margin:0 4px;font-size:.85em}.cm-editor .cm-heading-line{position:relative;--z-heading-font-size: var(--z-editor-font-size, 16px);--z-heading-fold-first-line: calc( var(--z-heading-font-size) * var(--z-heading-line-height) );--z-heading-fold-arrow-size: clamp( 16px, calc(var(--z-heading-fold-first-line) * .6), 28px );--z-heading-fold-arrow-glyph-size: calc( var(--z-heading-fold-arrow-size) * .72 );--z-heading-fold-arrow-gap: clamp( 6px, calc(var(--z-heading-fold-arrow-size) * .35), 10px );padding-bottom:var(--z-heading-bottom-gap)}.cm-editor .cm-heading-line-h1{--z-heading-font-size: calc(var(--z-editor-font-size, 16px) * 2);font-size:calc(var(--z-editor-font-size, 16px) * 2);line-height:var(--z-heading-line-height);padding-bottom:calc(var(--z-heading-bottom-gap) * 1.45)}.cm-editor .cm-heading-line-h2{--z-heading-font-size: calc(var(--z-editor-font-size, 16px) * 1.6);font-size:calc(var(--z-editor-font-size, 16px) * 1.6);line-height:var(--z-heading-line-height);padding-bottom:calc(var(--z-heading-bottom-gap) * 1.2)}.cm-editor .cm-heading-line-h3{--z-heading-font-size: calc(var(--z-editor-font-size, 16px) * 1.3);font-size:calc(var(--z-editor-font-size, 16px) * 1.3);line-height:var(--z-heading-line-height);padding-bottom:calc(var(--z-heading-bottom-gap) * 1.05)}.cm-editor .cm-heading-line-h4{--z-heading-font-size: calc(var(--z-editor-font-size, 16px) * 1.15);font-size:calc(var(--z-editor-font-size, 16px) * 1.15);line-height:var(--z-heading-line-height);padding-bottom:calc(var(--z-heading-bottom-gap) * .95)}.cm-editor .cm-heading-line-h5{--z-heading-font-size: calc(var(--z-editor-font-size, 16px) * 1);font-size:calc(var(--z-editor-font-size, 16px) * 1);line-height:var(--z-heading-line-height);padding-bottom:calc(var(--z-heading-bottom-gap) * .9)}.cm-editor .cm-heading-line-h6{--z-heading-font-size: calc(var(--z-editor-font-size, 16px) * .92);font-size:calc(var(--z-editor-font-size, 16px) * .92);line-height:var(--z-heading-line-height);padding-bottom:calc(var(--z-heading-bottom-gap) * .85)}.cm-editor .cm-heading-line .tok-processingInstruction,.cm-editor .cm-heading-line .tok-heading,.cm-editor .cm-heading-line .tok-heading1,.cm-editor .cm-heading-line .tok-heading2,.cm-editor .cm-heading-line .tok-heading3,.cm-editor .cm-heading-line .tok-heading4,.cm-editor .cm-heading-line .tok-heading5,.cm-editor .cm-heading-line .tok-heading6{font-size:inherit;line-height:inherit;font-weight:700;font-style:normal}.cm-editor .cm-heading-line .tok-processingInstruction,.cm-editor .cm-heading-line .tok-emphasis{font-style:normal}.cm-heading-fold-arrow{position:absolute;left:calc(-1 * (var(--z-heading-fold-arrow-size) + var(--z-heading-fold-arrow-gap)));top:calc((var(--z-heading-fold-first-line) - var(--z-heading-fold-arrow-size)) / 2);transform:none;display:inline-flex;align-items:center;justify-content:center;width:var(--z-heading-fold-arrow-size);height:var(--z-heading-fold-arrow-size);font-size:var(--z-heading-fold-arrow-glyph-size);line-height:1;color:rgb(var(--z-ink-400));opacity:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;transition:opacity .12s ease,color .12s ease,background-color .12s ease}.cm-editor .cm-heading-line:hover .cm-heading-fold-arrow,.cm-editor .cm-activeLine.cm-heading-line .cm-heading-fold-arrow,.cm-heading-fold-arrow:hover,.cm-heading-fold-arrow.is-folded{opacity:1}.cm-heading-fold-arrow:hover{color:rgb(var(--z-ink-900));background:rgb(var(--z-bg-2))}.cm-heading-fold-arrow.is-folded{color:rgb(var(--z-accent))}.prose-zen .prose-heading-foldable{position:relative}.prose-zen .prose-heading-fold-arrow{--z-heading-fold-arrow-size: 24px;position:absolute;left:-30px;top:calc((var(--z-heading-line-height) * 1em - var(--z-heading-fold-arrow-size)) / 2);transform:none;display:inline-flex;align-items:center;justify-content:center;width:var(--z-heading-fold-arrow-size);height:var(--z-heading-fold-arrow-size);font-size:16px;line-height:1;color:rgb(var(--z-ink-400));opacity:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;transition:opacity .12s ease,color .12s ease,background-color .12s ease}.prose-zen .prose-heading-foldable:hover .prose-heading-fold-arrow,.prose-zen .prose-heading-fold-arrow:hover,.prose-zen .prose-heading-fold-arrow.is-folded{opacity:1}.prose-zen .prose-heading-fold-arrow:hover{color:rgb(var(--z-ink-900));background:rgb(var(--z-bg-2))}.prose-zen .prose-heading-fold-arrow.is-folded{color:rgb(var(--z-accent))}.placeholder\:text-ink-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--z-grey-0) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-400::placeholder{--tw-text-opacity:1;color:rgb(var(--z-grey-0) / var(--tw-text-opacity, 1))}.first\:mt-1:first-child{margin-top:.25rem}.hover\:-translate-y-px:hover{--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))}.hover\:border-accent\/30:hover{border-color:rgb(var(--z-accent) / .3)}.hover\:border-accent\/35:hover{border-color:rgb(var(--z-accent) / .35)}.hover\:border-accent\/40:hover{border-color:rgb(var(--z-accent) / .4)}.hover\:border-accent\/45:hover{border-color:rgb(var(--z-accent) / .45)}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-paper-300:hover{--tw-border-opacity:1;border-color:rgb(var(--z-bg-2) / var(--tw-border-opacity, 1))}.hover\:border-paper-300\/70:hover{border-color:rgb(var(--z-bg-2) / .7)}.hover\:border-paper-400:hover{--tw-border-opacity:1;border-color:rgb(var(--z-bg-3) / var(--tw-border-opacity, 1))}.hover\:bg-accent\/15:hover{background-color:rgb(var(--z-accent) / .15)}.hover\:bg-accent\/25:hover{background-color:rgb(var(--z-accent) / .25)}.hover\:bg-accent\/30:hover{background-color:rgb(var(--z-accent) / .3)}.hover\:bg-accent\/40:hover{background-color:rgb(var(--z-accent) / .4)}.hover\:bg-accent\/60:hover{background-color:rgb(var(--z-accent) / .6)}.hover\:bg-accent\/90:hover{background-color:rgb(var(--z-accent) / .9)}.hover\:bg-ink-800:hover{--tw-bg-opacity:1;background-color:rgb(var(--z-fg-1) / var(--tw-bg-opacity, 1))}.hover\:bg-paper-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--z-bg) / var(--tw-bg-opacity, 1))}.hover\:bg-paper-100\/40:hover{background-color:rgb(var(--z-bg) / .4)}.hover\:bg-paper-100\/80:hover{background-color:rgb(var(--z-bg) / .8)}.hover\:bg-paper-200:hover{--tw-bg-opacity:1;background-color:rgb(var(--z-bg-1) / var(--tw-bg-opacity, 1))}.hover\:bg-paper-200\/40:hover{background-color:rgb(var(--z-bg-1) / .4)}.hover\:bg-paper-200\/45:hover{background-color:rgb(var(--z-bg-1) / .45)}.hover\:bg-paper-200\/60:hover{background-color:rgb(var(--z-bg-1) / .6)}.hover\:bg-paper-200\/70:hover{background-color:rgb(var(--z-bg-1) / .7)}.hover\:bg-paper-200\/80:hover{background-color:rgb(var(--z-bg-1) / .8)}.hover\:bg-paper-300:hover{--tw-bg-opacity:1;background-color:rgb(var(--z-bg-2) / var(--tw-bg-opacity, 1))}.hover\:bg-paper-300\/60:hover{background-color:rgb(var(--z-bg-2) / .6)}.hover\:bg-paper-300\/70:hover{background-color:rgb(var(--z-bg-2) / .7)}.hover\:bg-paper-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--z-bg-softer) / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/90:hover{background-color:#ef4444e6}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(var(--z-accent) / var(--tw-text-opacity, 1))}.hover\:text-ink-700:hover{--tw-text-opacity:1;color:rgb(var(--z-fg-2) / var(--tw-text-opacity, 1))}.hover\:text-ink-800:hover{--tw-text-opacity:1;color:rgb(var(--z-fg-1) / var(--tw-text-opacity, 1))}.hover\:text-ink-900:hover{--tw-text-opacity:1;color:rgb(var(--z-fg) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-95:hover{opacity:.95}.focus\:border-accent:focus{--tw-border-opacity:1;border-color:rgb(var(--z-accent) / var(--tw-border-opacity, 1))}.focus\:border-accent\/45:focus{border-color:rgb(var(--z-accent) / .45)}.focus\:border-accent\/60:focus{border-color:rgb(var(--z-accent) / .6)}.focus\:border-paper-400\/70:focus{border-color:rgb(var(--z-bg-3) / .7)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--z-accent) / var(--tw-ring-opacity, 1))}.focus\:ring-accent\/20:focus{--tw-ring-color:rgb(var(--z-accent) / .2)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-accent\/45:focus-visible{--tw-ring-color:rgb(var(--z-accent) / .45)}.focus-visible\:ring-accent\/60:focus-visible{--tw-ring-color:rgb(var(--z-accent) / .6)}.focus-visible\:ring-red-500\/35:focus-visible{--tw-ring-color:rgb(239 68 68 / .35)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accent:active{--tw-bg-opacity:1;background-color:rgb(var(--z-accent) / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-ink-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(var(--z-fg-1) / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-paper-200:hover:enabled{--tw-bg-opacity:1;background-color:rgb(var(--z-bg-1) / var(--tw-bg-opacity, 1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-paper-300:disabled{--tw-bg-opacity:1;background-color:rgb(var(--z-bg-2) / var(--tw-bg-opacity, 1))}.disabled\:text-ink-500:disabled{--tw-text-opacity:1;color:rgb(var(--z-grey-1) / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:text-ink-700{--tw-text-opacity:1;color:rgb(var(--z-fg-2) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-ink-800{--tw-text-opacity:1;color:rgb(var(--z-fg-1) / var(--tw-text-opacity, 1))}.group\/title:hover .group-hover\/title\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:block{display:block}.group\/title:focus-visible .group-focus-visible\/title\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.group:active .group-active\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:border-l{border-left-width:1px}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[1\.85rem\]{font-size:1.85rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:opacity-0{opacity:0}.group:focus-within .sm\:group-focus-within\:opacity-100{opacity:1}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width: 768px){.md\:flex{display:flex}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
